1、这是新武将为君主,居镰矽缠镖城为本愿寺城的数据段(这个数据段用FPE查找士兵数量最容易找到):33 98 51 00 DB EA 51 00 1C 0F 67 01 3C FA C8 64 50 C3 2E 54 20 4E E5 06 89 04 C8 06 04 FF FF67 01是新武将(也就是君主、城主)的代码,3C是60,为俸禄,FA为250,是耐久度,C8是200,是士气,64是100,是支持度,50 C3是50000(50000换成16进制为C350),是士兵数,2E 54是21550,是金钱数,当时城里的金钱数是215500,是除10后算的,20 4E是20000,是军粮数,实数为200000,也是除10后算的,E5 06是1765,是铁炮数,实数为17650,也是除10后算的,89 04是1161,是军马数,实数为11610,也是除10后算的,C8是200,为训练度。
2、 看了这些,有些人可能要问:俸禄是前后两位如60/60,这样的格式,这里为什么只有1位呢?事实上君主代码后这个60只是俸禄现有值,该城的最大俸禄并不是此位,而是城主代码前的一位——0F,0F是15,实际代表的却是60,是本愿寺城的最高俸禄值。但并不是所有的城的最高俸禄都是4的倍数,所以城的实际俸禄并不是只由此一位决定的,训练度后面的两位06 04决定了城的种类、外观,对城的实际最高俸禄也有影响,具体换算很麻烦,这里不多说了。城主代码前的第二位的1C代表该城所处的国,从01开始由东向西排序,1C是摄津,其他的不列举了。
3、 下面才是最重要的,注意1C位再往前的8位代码——33 98 51 00 DB EA 51 00,想起些什么了吧!前4位的33 98 51 00倒过来是00 51 98 33,此代码正是最后一个加入该城的武将前田庆次的数据地址。而DB EA 51 00倒过来的00 51 EA DB是新武将大名下一个城的数据地址,就本例而言,这个地址是尼崎城的数据。
4、 这回明白了吧,大名和他拥有的城池、每个城池里有的武将,都是有指针链条贯穿起来的,单单改表面数据,修改一定会出现错误。
5、 明白了这一点实际上已经拥有了将所有的城池“再分配”的权利,也就是说你可以把随便某个城改成是某个君主的。城可以修改了,武将也可以修改了,我们下一步改什么呢?