-
第一人称动作沙盒游戏《骑马与砍杀》中对于
Modules
文件夹里各
MOD
文件
夹目录中的
item_
文档的详细解说。让更多的骑砍爱好
p>
者新手在导入装备时在代码这一方面少走弯路。
(参
考:骑砍中文站
theguard
骑友)
在
原版的
item_
文件中随机抽取一条代码:
< br>
itm_durendal Durendal Durendal 2
baron 0 scab_bastardsw_b
34587645
4198403 9223635954298781951 8824 532 2.250000 100
0 0
0 15 43008 106 0 110 0 285 42
0
对每一小段代码进行编号:
(1)itm_durendal (2)Durendal (3)Durendal
(4)2 (5)baron 0
(6)scab_bastardsw_b
(7)34587645 (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)baron 0
(6)scab_bastardsw_b
(7)34587645
(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”<
/p>
,即为两个模型,如果是
“1”
即
为一个模型。
=============
===================================
(5)baron
0
:
调用物
品模型。
即用
BRF
开源软件打开一个
BRF
文件后,里面
3D
模型的名称,非材质和纹理名称。
=======
=========================================
< br>(6)scab_bastardsw_b
:
调用替换模
型(比如剑鞘;前缀变化的
装备)。
=======================================
========
(7)34587645
:
模型替换或显示条件(基数为
0
)。
< br>
它的前缀有:
素色的
+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)
;
状态:
存有
+11529215 (0x1000)
飞行弹药
+2393952
(0x2000)
携带
+34587645 (0x3000)
=========
=======================================
(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
:
< br>该物品的可行性。(该物品基数:
9223372 (0x8000)
,
为测试
64
位,
可
不加,即基数为
0
)。
参数:
单手
-
刺
+1
(
0x1
);
单手
-
砸
+2
(
0x2
);
单手
-
右挥
+4
(
0x4
);
单手
-
左挥
+8
(
0x8
);
双手
-
刺
+16
(
0x10
< br>);
双手
-
砸
+32
(
0x20
< br>);
双手
-
右挥
+64
(
0x40
< br>);
双手
-
左挥
+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
);
马背
-
单手
-
左砸
+419
4304
(
0x400000
);<
/p>
马背
-
单手<
/p>
-
右挥
+8388608
(
0x800000
);
马背
-
单手
-
左挥
+16777216
(
0x1000000
);
单手
-
矛
-
刺
+67108864
(
0x4000000
);
< br>马背
-
单手
-
< br>矛
-
刺
+134217728
(
0x8000000
);
携带
-
火铳
+34091302912
(0x7F0000000)
;
携带
-
左腰
-
刀<
/p>
+268435456
(0x10000000)
;
携带<
/p>
-
左腰
-
斧
p>
+536870912
(0x20000000)
;
携带<
/p>
-
前
-
左
-
匕首
+805306368
(0x30000000)
;
携带<
/p>
-
前
-
右
-
匕首
+1073741824
(0x40000000)
;
携带<
/p>
-
前
-
右
-
箭囊
+1342177280
(0x50000000)
;
携带<
/p>
-
后
-
右
-
箭囊
+1610612736
(0x60000000)
;
携带<
/p>
-
右
-
竖
-
箭囊
+1879048192
(0x70000000)
;
携带<
/p>
-
背
-
箭囊
p>
+2147483648
(0x80000000)
;
携带<
/p>
-
右
-
左轮枪<
/p>
+2415919104
(0x90000000)
;
携带
-
左<
/p>
-
前
-
手枪
p>
+2684354560
(0xA0000000)
;
携带<
/p>
-
左
-
箭盒
p>
+2952790016
(0xB0000000)
;
携带<
/p>
-
背
-
斧
+4294967296
(0x100000000)
;
携带
-
背
-
剑
p>
+4563402752
(0x110000000)
;
携带
-
筝盾
+4831838208
(0x120000000)
;
携带
-
圆盾
+5100273664
(0x130000000)
;
携带
-
小盾
+5368709120
(0x140000000)
;
携带
-
背
-
弩
p>
+5637144576
(0x150000000)
;
携带
-
背
-
弓
p>
+5905580032
(0x160000000)
;
携带
-
矛
+6174015488
(0x170000000)
;
携带
-
打刀
+8858370048
(0x210000000)
;
携带
-
小太刀
+9126805504
(0x220000000)
;
保留
-
鞘套
+34359738368
(0x800000000)
;
填弹
-
手枪
+481036337152
(0x7000000000)
;
填弹
-
步枪
+549755813888
(0x8000000000)
;
填弹
-
火铳
+1
(0xf000000000)
;
单手
-
前挡
+1
(
0x1
);
单手
-
上挡
+22
(
0x2
);
单手
-
右挡
+4398046511104
(
0x4
);
单手
-
左挡
+8796093022208
(
0x8
);
双手
-
前挡
+416
(
0x1
);
双手
-
上挡
+352
(
0x2
);