此处讲讲武将登录的修改文件NBDATA.S4分析:
第一部分共108行,每行20个字节,君主8行,武将100行。
第1,2字节均为OFFH;
3~7字节为统御、武力、智力、政治、魅力;
8~9字节为出身日月;
10~14为00H、80H、64H、00H、0FFH;
15~18字节为武将的能力,共24种能力却占4字节!
当一字节8位中某位为1则表示拥有该能力,8为二进制的数再转换为十六进制。
|
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
| 字节15 |
火攻 |
造谣 |
煽动 |
反间 |
制作 |
人才 |
情报 |
外交 |
| 字节16 |
海战 |
弓兵 |
骑兵 |
步兵 |
-- |
-- |
-- |
谍报 |
| 字节17 |
雷击 |
连环 |
混乱 |
风变 |
天变 |
内哄 |
落石 |
火计 |
| 字节18 |
-- |
-- |
-- |
-- |
-- |
谎报 |
叫骂 |
修复 |
(注:如果懒得转换,用FF FF FF FF 填满就成了全能武将)
19~20字节为x7H、00H;
第二部分共108行,每行30字节,与第一部分的各行一一对应,描述同一武将。
1~8字节记录姓名汉字的数据位置,不足4个字的置为0;
9~20字节均为00H;
21~22字节为脸谱编号;
23~24字节为血缘关系,若为0FFH为无血缘关系;若为脸谱编号则为父或母;
25字节为武将相性;(相性越低越容易继承王位)
26字节为武将年龄;
27~29字节意义不详;
30字节区分性别;1x为女性、0x为男性。
第三部分为汉字阵点数据,共记录108x4个汉字。