三国志5修改法(编辑NBDATA.S5数据)

2009-11-10 来源: 进入玩家论坛

核心提示:三国志5修改法 下面把我对NBDATA的研究说明如下: 用UltraEdit或者FPE等可以编辑2进制文件的工具打开NBDATA.S5数据如下: 以第一个武将为例 偏移量0000h开始: +4h:两个字节表示勇名低位在前 +6h:两个字节表示经验低位在前 +8h:两个字节表示士兵低位在前

三国志5修改法

下面把我对NBDATA的研究说明如下:
用UltraEdit或者FPE等可以编辑2进制文件的工具打开NBDATA.S5数据如下:
以第一个武将为例
偏移量0000h开始:
+4h:两个字节表示勇名低位在前
+6h:两个字节表示经验低位在前
+8h:两个字节表示士兵低位在前
+Ah:二进制表示说明如下:00 111 111,最高2位未知,中间3位表示寿命,末3位未知
+Bh: 武将所处剧本时期,00第一剧本,01第二剧本……
+Ch:连续4个字节为第一个武将的“武力 智力 政治 魅力”,各1字节
偏移量0010h开始:
+0h:1字节士兵训练度
+1h:1字节士兵士气
+2h:1字节将军名,见下将军列表,FF表示没有指定
+3h:忠诚度
+4h:出身地,见下面地名表,FF表示没有指定
+5h:所属君主,根据上面0000h+Ch所处剧本时期的不同,君主就不同,FF表示没有指定
+6h:善恶,20极恶,60恶人,A0善人,E0极善
+Bh:武将固有技能,第一个字节对应火计~祈雨,第二个字节对应天变~激励,第三个字节对应水计~远箭,第四个字节对应强行~骑射。改了影响程序。

以上武将能力增量值为1Fh,即该武将值地址增加1Fh则为下一武将对应数值地址

偏移量0C30h开始:
+0h:性向
+1h:年龄 必须小于54h(84);中实际年龄=84-这个字节的数字,例如该字节为45h(69),则
中年龄为:84-69=15岁
+3h:人物成长能力(学习技能所需要的经验),改成00则成长速度最快。
+4h:后面连续6个字节为该武将所学技能,技能列表如下:
00 火计 01 混乱 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 骑射
+Ah:后续2个字节为头像代码,改为0200为吕布(单挑能力增强);0800赵云(单挑能力增强)
+Eh:低4位为义气,高4位为野心,FF表示义气15野心15
+Fh:二进制说明如下: 00 111 111 最高位作用未知,次高位0表示男性,1表示女性,
中间3bit为勇猛(最高7),最低3bit为冷静(最高7)
偏移量0C40h开始:
+0h:连续两个字节为武将所会阵形,说明如下:
0200 锥形,对应二进制0000 0010 0000 0000
0400 钩形,对应二进制0000 0100 0000 0000
0800 箕形,对应二进制0000 1000 0000 0000
1000 鹤翼,对应二进制0001 0000 0000 0000
2000 鱼鳞,对应二进制0010 0000 0000 0000
4000 偃月,对应二进制0100 0000 0000 0000
8000 锋矢,对应二进制1000 0000 0000 0000
0001 横轭,对应二进制0000 0000 0000 0001
0002 长蛇,对应二进制0000 0000 0000 0010
0004 方圆,对应二进制0000 0000 0000 0100
0008 雁行,对应二进制0000 0000 0000 1000
0010 水阵,对应二进制0000 0000 0001 0000
FE1F 全阵,对应二进制1111 1110 0001 1111
以上武将能力值增量为26h。

[收藏] [推荐] [报告错误] 上千新游任你选,海量帐号等你拿。 - 我拽游戏网|www.5zhuai.com
责任编辑:我拽-nano

0

0

赞助商链接