骑马与砍杀itemkinds1txt中TXT代码超详细解说.docx

上传人:b****6 文档编号:7409960 上传时间:2023-01-23 格式:DOCX 页数:11 大小:20.68KB
下载 相关 举报
骑马与砍杀itemkinds1txt中TXT代码超详细解说.docx_第1页
第1页 / 共11页
骑马与砍杀itemkinds1txt中TXT代码超详细解说.docx_第2页
第2页 / 共11页
骑马与砍杀itemkinds1txt中TXT代码超详细解说.docx_第3页
第3页 / 共11页
骑马与砍杀itemkinds1txt中TXT代码超详细解说.docx_第4页
第4页 / 共11页
骑马与砍杀itemkinds1txt中TXT代码超详细解说.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

骑马与砍杀itemkinds1txt中TXT代码超详细解说.docx

《骑马与砍杀itemkinds1txt中TXT代码超详细解说.docx》由会员分享,可在线阅读,更多相关《骑马与砍杀itemkinds1txt中TXT代码超详细解说.docx(11页珍藏版)》请在冰豆网上搜索。

骑马与砍杀itemkinds1txt中TXT代码超详细解说.docx

骑马与砍杀itemkinds1txt中TXT代码超详细解说

第一人称动作沙盒游戏《骑马与砍杀》中对于Modules文件夹里各MOD文件夹目录中的item_kinds1.txt文档的详细解说。

让更多的骑砍爱好者新手在导入装备时在代码这一方面少走弯路。

(参考:

骑砍中文站theguard骑友)

在原版的item_kinds1.txt文件中随机抽取一条代码:

itm_durendalDurendalDurendal2baron0scab_bastardsw_b34587645138205409284198403922363595429878195188245322.25000010000015430081060110028542

0

对每一小段代码进行编号:

(1)itm_durendal

(2)Durendal(3)Durendal(4)2(5)baron0(6)scab_bastardsw_b(7)3458764513820540928(8)4198403(9)9223635954298781951(10)8824(11)532(12)2.250000(13)100(14)0(15)0(16)0(17)15(18)43008(19)106(20)0(21)110(22)0(23)285(24)42

(25)0

  

 

编好号后对该代码进行加颜色分拆并解说:

(1)itm_durendal 

(2)Durendal (3)Durendal(4)2(5)baron0 

(6)scab_bastardsw_b (7)3458764513820540928 (8)4198403(9)9223635954298781951(10)8824 (11)532 (12)2.250000(13)100(14)0 (15)0 (16)0 (17)15 (18)43008 (19)106 (20)0 (21)110 (22)0 

(23)285 (24)42

(25)0

解说:

================================================

(1)itm_durendal :

物品系统标识名,为该模型系统ID身份,是独一无二的,不能重复。

================================================

(2)Durendal :

游戏显示名称。

在游戏的物品栏中该装备会显示这个名字。

================================================

(3)Durendal :

调用模型组名字。

一般情况下视为无用,与

(2)中名称一致即可。

================================================

(4)2:

调用模型数量。

在这里是“2”,即为两个模型,如果是“1”即为一个模型。

================================================

(5)baron0 :

调用物品模型。

即用BRF开源软件打开一个BRF文件后,里面3D模型的名称,非材质和纹理名称。

================================================

(6)scab_bastardsw_b:

调用替换模型(比如剑鞘;前缀变化的装备)。

 ===============================================

(7)3458764513820540928:

模型替换或显示条件(基数为0)。

它的前缀有:

素色的+1(0x01);

裂开的+2(0x02);

生锈的+4(0x04);

弯曲的+8(0x08);

有缺口的+16(0x10);

有凹陷的+32(0x20);

粗劣的+64(0x40);

粗糙的+128(0x80);

旧+256(0x100);

平衡的+512(0x200);

大马士革钢+1024(0x400);

重+2048(0x800);

破烂的+4096(0x1000);

蓬乱的+8192(0x2000);

结实的+16384(0x4000);

厚+32768(0x8000);

加硬+65536(0x10000);

加强+131072(0x20000);

瘸腿+262144(0x40000);

老+524288(0x80000);

倔犟的+1048576(0x100000);

温和的+2097152(0x200000);

活泼的+4194304(0x400000);

一大袋+8388608(0x800000);

状态:

存有+1152921504606846976(0x1000000000000000)

飞行弹药+2305843009213693952(0x2000000000000000)

携带+3458764513820540928(0x3000000000000000)

================================================

 (8)4198403:

物品类别,基数为0。

该物品的类别有:

马+1(0x01);单手+2(0x02);双手+3(0x03);长杆+4(0x04);箭+5(0x05);矢+6(0x06);

盾+7(0x07);弓+8(0x08);弩+9(0x09);掷+10(0x0A);货+11(0x0B);头+12(0x0C);身+13(0x0D);

脚+14(0x0E);手+15(0x0F);手枪+16(0x10);步枪+17(0x11);子弹+18(0x12)

该物品的位置:

左边+256(0x100)

左手+512(0x200)

前臂+768(0x300)

盔甲+3840(0xF00)

该物品的属性:

唯一+4096(0x1000);

混战+8192(0x2000);

不可挡格+16384(0x4000);

枪矛+32768(0x8000);

商品+65536(0x10000);

食品+524288(0x80000);

双手+2097152(0x200000);

主要(能否用)+4194304(0x400000);

次要+8388608(0x800000);

覆盖脚+16777216(0x1000000);

消耗品+268435456(0x10000000);

对盾奖励+536870912(0x20000000);

对盾惩罚+1073741824(0x40000000);

不可在马上使用+2147483648(0x80000000)

================================================

(9)9223635954298781951:

该物品的可行性。

(该物品基数:

9223372036854775808(0x8000000000000000),为测试64位,可不加,即基数为0)。

参数:

单手-刺+1(0x1);

单手-砸+2(0x2);

单手-右挥+4(0x4);

单手-左挥+8(0x8);

双手-刺+16(0x10);

双手-砸+32(0x20);

双手-右挥+64(0x40);

双手-左挥+128(0x80);

长杆-刺+256(0x100);

长杆-砸+512(0x200);

长杆-右挥+1024(0x400);

长杆-左挥+2048(0x800);

射-弓+4096(0x1000);

射-标+8192(0x2000);

射-弩+16384(0x4000);

掷-石+65536(0x10000);

掷-刀+131072(0x20000);

掷-斧+196608(0x30000);

掷-镖+262144(0x40000);

射-手枪+458752(0x70000);

射-步枪+524288(0x80000);

射-火铳+1044480(0xFF000);

马背-单手-刺+1048576(0x100000);

马背-单手-右砸+2097152(0x200000);

马背-单手-左砸+4194304(0x400000);

马背-单手-右挥+8388608(0x800000);

马背-单手-左挥+16777216(0x1000000);

单手-矛-刺+67108864(0x4000000);

马背-单手-矛-刺+134217728(0x8000000);

携带-火铳+34091302912(0x7F0000000);

携带-左腰-刀+268435456(0x10000000);

携带-左腰-斧+536870912(0x20000000);

携带-前-左-匕首+805306368(0x30000000);

携带-前-右-匕首+1073741824(0x40000000);

携带-前-右-箭囊+1342177280(0x50000000);

携带-后-右-箭囊+1610612736(0x60000000);

携带-右-竖-箭囊+1879048192(0x70000000);

携带-背-箭囊+2147483648(0x80000000);

携带-右-左轮枪+2415919104(0x90000000);

携带-左-前-手枪+2684354560(0xA0000000);

携带-左-箭盒+2952790016(0xB0000000);

携带-背-斧+4294967296(0x100000000);

携带-背-剑+4563402752(0x110000000);

携带-筝盾+4831838208(0x120000000);

携带-圆盾+5100273664(0x130000000);

携带-小盾+5368709120(0x140000000);

携带-背-弩+5637144576(0x150000000);

携带-背-弓+5905580032(0x160000000);

携带-矛+6174015488(0x170000000);

携带-打刀+8858370048(0x210000000);

携带-小太刀+9126805504(0x220000000);

保留-鞘套+34359738368(0x800000000);

填弹-手枪+481036337152(0x7000000000);

填弹-步枪+549755813888(0x8000000000);

填弹-火铳+1030792151040(0xf000000000);

单手-前挡+1099511627776(0x10000000000);

单手-上挡+2199023255552(0x20000000000);

单手-右挡+4398046511104(0x40000000000);

单手-左挡+8796093022208(0x80000000000);

双手-前挡+17592186044416(0x100000000000);

双手-上挡+35184372088832(0x200000000000);

双手-右挡+70368744177664(0x400000000000);

双手-左挡+140737488355328(0x800000000000);

长杆-前挡+281474976710656(0x1000000000000);

长杆-上挡+562949953421312(0x2000000000000);

长杆-右挡+1125899906842624(0x4000000000000);

长杆-左挡+2251799813685248(0x8000000000000)

================================================

(10)8824:

该物品在商店中购买的基础价格,第纳尔。

================================================

(11)532:

可拥有前缀:

基数为0。

参数:

素色的+1(0x1);

裂开的+2(0x2);

生锈的+4(0x4);

弯曲的+8(0x8);

有缺口的+16(0x10);

有凹陷的+32(0x20);

粗劣的+64(0x40);

粗糙的+128(0x80);

旧+256(0x100);

平衡的+512(0x200);

大马士革钢+1024(0x400);

重+2048(0x800);

破烂的+4096(0x1000);

蓬乱的+8192(0x2000);

结实的+16384(0x4000);

厚+32768(0x8000);

加硬+65536(0x10000);

加强+131072(0x20000);

瘸腿+262144(0x40000);

老+524288(0x80000);

倔犟的+1048576(0x100000);

温和的+2097152(0x200000);

活泼的+4194304(0x400000);

一大袋+8388608(0x800000);

================================================

(12)2.250000:

该物品的重量为2.25。

================================================

(13)100:

充足度(0~255),即该物品在市场中出现的概率和饱和程度。

================================================

(14)0:

如果导入的是头盔就代表头防护值;如果导入的是货物品就代表是该货物的质量。

================================================

(15)0:

如果导入的是护甲就代表身体防护值;如果导入的是马就代表是马匹的装甲防护值;如果导入的是盾就代表该盾的抵抗防护值(血)。

================================================

 (16)0:

如果导入的是腿甲就代表是脚的防护值;如果导入的是弩、枪就代表它们的精度。

================================================

(17)15:

如果导入的是装备(护甲或武器)就代表使用该装备的最低力量;如果导入的是马匹就代表驾驭该马匹的最低骑术;而该位置的数值对箭、矢、货品是无效的。

================================================

(18)43008:

该物品的耐久度。

================================================

(19)106:

导入的如果是武器就表示该武器的挥砍或刺杀的速度;如果导入的是马匹就表示操纵该马匹的操纵速度;如果导入的是枪弩就表示是该武器的填充速度。

================================================

(20)0:

飞行物的飞行速度(箭,矢,子弹,梭镖,飞斧,投枪的飞行速度);如果导入的是马匹就表示该马匹的奔跑速度。

================================================

(21)110:

触及范围。

如果是盾就表示是覆盖尺寸(覆盖范围);如果是掷器就表示是该掷器的抛物线距离。

================================================

(22)0:

数量。

箭的数量,矢的数量,子弹的数量,标枪的数量等。

================================================

(23)285:

武器穿刺带来的伤害值。

如果是马匹:

冲刺(无伤害类别)。

参数:

割伤:

原数

刺伤:

原数+256(0x100);

钝伤:

原数+512(0x200);

================================================

(24)42:

武器挥砍带来的伤害值。

参数:

割伤:

原数;

刺伤:

原数+256(0x100);

钝伤:

原数+512(0x200);

================================================

(25)0:

再添加描述行数,意思是这个模型的结尾。

================================================

 

看过上面的数据解说后还不懂的话,请看下面的例子:

举例说明:

我要准备加个蛇矛,长杆类,模型名字叫shemao,有个挂钩的(像剑鞘一类的东西),这个挂钩的模型名字叫shemao_scab;有<重XXX>和<弯曲的XXX>两种附加属性,是<重XXX>时则替换成全金的样子,这个全金的样子的模型名字叫gold_shemao;这个武器想对盾有加成作用,可以在商店出售;步战和骑战都能格挡对方的攻击,无论步战还是骑战都能实现刺、砸、左挥、右挥,拿起时还能显示挂钩;穿刺时,有30刺伤,挥砍时35割伤;重量3,速度90,触及范围160,基础价格500纳第尔,充足度200。

那代码就应该是这样写:

itm_shemaoshemaoshemao3shemao0shemao_scab3458764513820540928gold_shemao2048541163524422216528298368050020563.00000020000000900160028635

0

对这个例子代码解说:

itm_shemaoshemaoshemao3shemao0shemao_scab3458764513820540928gold_shemao2048541163524422216528298368050020563.00000020000000900160028635

0

------------------------------------------------------------------------------------

itm_shemao:

(这个模型在系统中的ID身份,它必须是独一无二的,不能和其它模型文件重复,否则报错)

------------------------------------------------------------------------------------

shemao:

(游戏显示名称)

------------------------------------------------------------------------------------

shemao 3:

(原模型+挂钩模型+全金模型一共是三个模型,所以这个原模型名字后面的数字是3,意思是有一共有三个模型)

------------------------------------------------------------------------------------

shemao0:

(原模型的名称,是打开BRF文件后里面的无贴图3D模型的名字,该模型名字是叫shemao,后面的0是必须加的通用格式)

------------------------------------------------------------------------------------

shemao_scab3458764513820540928:

(携带时显示的模型,也就是那个挂钩模型的名字,是打开BRF文件后里面的无贴图3D模型的名字,该模型名字是叫shemao_scab)

------------------------------------------------------------------------------------

gold_shemao 2048:

(重属性时替换成这个模型,也就是那个全金模型的名字,是打开BRF文件后里面的无贴图3D模型的名字,该模型的名字叫gold_shemao,空格后面的2048就是模型替换或显示条件,属性是<重XXX>,意思是当该武器显示为<重蛇矛>的时候就调用(替换)这个模型)

------------------------------------------------------------------------------------

541163524:

[这个数值是物品的类别,它是这样得来的:

(长杆)4+(枪矛)32768+(商品)65536+(主要)4194304+(对盾奖励)536870912]=541163524

------------------------------------------------------------------------------------

4222165282983680:

[着数值是该物品的可行性,它是这样得来的:

(长杆-刺)256+(长杆-砸)512+(长杆-右挥)1024+(长杆-左挥)2048+(马背-单手-右砸)2097152+(马背-单手-左砸)4194304+(马背-单手-右挥)8388608+(马背-单手-左挥)16777216+(单手-矛-刺)67108864+(携带-矛)6174015488+(保留-鞘套)34359738368+(长杆-前挡)281474976710656+(长杆-上挡)562949953421312+(长杆-右挡)1125899906842624+(长杆-左挡)2251799813685248]=4222165282983680

------------------------------------------------------------------------------------

500:

(在市场上的基础价格,在游戏中的平均购买价格是500第纳尔,会在500的价格左右波动,不一定是500这个整数)

-----------------------------------------------------------------------------------

2056:

(该物品可拥有前缀,这个数值是这样得来的:

(弯曲的)8+(重)2048]=2056)

------------------------------------------------------------------------------------

3.000000:

(进入游戏后其重量显示为3.0)

------------------------------------------------------------------------

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1