原帖由van于2004-12-02, 13:32:07发表
那么我们就来看看第二部分。这一部分的偏移存放在第e字节(比如说第一个剧本s_00.eex里,第二部分的偏移就是0x1dfe)。找到第二部分开始的地方以后,首先看到的是一个整数,说明这个剧本里面有多少个事件,之后我们就能看到许多个以0200050000开头的事件了。
以前没注意到这句话,现在终于发现了问题所在,解决了个人装备设定的问题,现在可以给更多的人增加特殊装备了。
以汜水关为例,首先找到“个人装备设定”处,在这几个字后面有个6A(26*n+2,表示给n个人设定特殊装备),把它改成84,然后插入26字节,格式如下:
48 00
02 00 XX XX 武将ID
3B 00 XX XX 特殊武器代码
49 00 XX XX 等级
3C 00 XX XX 特殊防具代码
49 00 XX XX 等级
3D 00 XX XX 特殊辅具代码
然后到eH处把pos更新一下,也加上1AH,汜水关原为EE 1B,改成08 1C,就OK了。
特殊武器代码(3B):
17雌雄双剑 18青釭剑 19倚天剑 1a古锭刀
1b青龙刀 1c蛇矛 1d方天画戟
1e吕布之弓 1f李广之弓
20流星锤 21双鞭
22金火罐炮
23芭蕉扇 24五火神焰扇 25白羽扇
26七星剑 27圣者宝剑
特殊防具代码(3C):
08镜铠 09黄金铠 0a连环铠 0b白银铠 0c龙鳞铠
0d飞龙道袍 0e鹤氅 0f漆黑道服 10凤凰羽衣
特殊辅具代码(3D):
02皮盾 03铜盾 04白银盾 05风神盾
06皮制马铠 07铜制马铠
08风车轮
09爪黄飞电 0a绝影 0b赤兔 0c的卢
0d皮盔 0e铜盔 0f铁盔
10方巾 11纶巾 12诸葛巾
13布手套 14皮手套
15没羽箭
16孙子兵法 17孟德新书 18青囊书 19太平青领道
1a太平要术 1b遁甲天书 1c六韬 1d三略
1e豆袋 1f玉玺
20青龙宝玉 21朱雀宝玉 22玄武宝玉 23白虎宝玉
装备等级如果为FF FF,则由该武将的等级决定。
要想设定更多的人当然也可以了,每多设定一个人,文件长度增加26字节。