UE(UltraEdit)当然是我们修改者最好的朋友,不能少的,另外金山快译也是很好的辅助软件,建议安装.
下面说一下具体的做法:
首先用UE打开储存在富甲天下4游戏目录DATA目录下的MANDATA.DAT文件,之后用金山快译进行翻译(就是点击’码’,选取繁体中文).这样将会在右侧出现武将的姓名.我们以刘备为例进行说明(因为他是第一个嘛…o(∩_∩)o)
BC 42 A1 40 A1 40 B3 C6 00 00 00 00 01 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
FF FF FF FF 07 00 00 00 FF FF FF FF 0E 00 00 00
01 00 00 00 00 00 00 00 00 00 00 00 A9 FF FF FF
A9 FF FF FF 09 00 00 00 2C 00 00 00 A0 FF FF FF
02 00 00 00 A6 FF FF FF 04 00 00 00 9A FF FF FF
BE FF FF FF A8 FF FF FF 04 00 00 00 02 00 00 00
03 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF
25 00 00 00 36 00 00 00 00 00 00 00 50 00 00 00
14 00 00 00 14 00 00 00 26 00 00 00 1C 00 00 00
以上就是刘备的所有代码了,下面进行一行一行的讲解…
BC 42 A1 40 A1 40 B3 C6 00 00 00 00 01 00 00 00
前面8位是刘备的名字,如果大家不喜欢刘备,可以用游戏拼音输入法(任何带有B5的输入法)进行修改,调成B5,在右侧的’刘备’处打上你自己想要的名字… 后面的8位中唯一的01表示他是MASTER(也就是君主).没修改过,尽量不要动它,不知道会造成什么后果.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
全是0,直接忽略,没研究过,不过估计是君主相性(就是是谁的人),一开始是在队伍中还是在野,以及雇佣他需要的价钱,因为刘备是君主,所有都是0…(请各位补充吧…跪谢…~~~)
FF FF FF FF 07 00 00 00 FF FF FF FF 0E 00 00 00
5位的07表示习得武将特技需要的等级,后面的0E表示武将特技(刘备学习0E技能,即’制人’,需要7级~)
技能的代码参见用金山翻译过后的GENSKILL.DAT
01 00 00 00 00 00 00 00 00 00 00 00 A9 FF FF FF
A9 FF FF FF 09 00 00 00 2C 00 00 00 A0 FF FF FF
02 00 00 00 A6 FF FF FF 04 00 00 00 9A FF FF FF
BE FF FF FF A8 FF FF FF 04 00 00 00 02 00 00 00
03 00 00 00
这段代码是刘备的属性值.
第一个01表示出生等级,就是1级.A9表示HP,后面的A9也是(因为有最大HP和当前HP),具体的计算方法是256 - 169(FF – A9) = 87(下面的数值同理).A0和A6表示武力和智力,可是这3个数值在这里改是没有用滴!!!!!(具体修改方法…哼哼,继续往下看…)
下面的数值在这里改是有用滴:
9A,BE,A8分别表示陆战,水战,林战的初始数值.
A9 FF FF FF后面09代表升级后的增加点数,也就是刘备每次升级+9点的体力.武力和智力同理.而A0 FF FF FF后面的那3个数值,04,02,03分别代表陆战,水战,林战升级后所增加的点数.
最后是09 00 00 00后面的2C,这个2C代表武将单挑时候逃跑数值,越小越不容易逃跑,因为刘备是君主,很容易逃跑的.(吴国的凌统是众所周之的不跑男,此数值为0A… 注:0A是富甲天下4中最小的数值,如果更小…没试过,估计会出什么BUG…)
03 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF
25 00 00 00 36 00 00 00 00 00 00 00 50 00 00 00
倒数第三行和倒数第二行… 前面8个FF不知何解…后面的4个FF表示刘备单挑没有大招…T-T.如果想然他有的话,只需要将其改为01 00 00 00(这样就表示刘备大招为01号:乘龙吞云)
后面的25和36分别表示刘备的单挑时候的普通绝招和SB鸟招(具体代码参照同目录下的SATTACK.DAT文件).
后面的00 00 00 00 50 00 00 00表示出招的几率,因为刘备没有大招所以前面是00,后面是50… 剩余的就是SB鸟招的触发几率… 具体没有研究过,不过大家可以参照周瑜的…(28 00 00 00 32 00 00 00)总之不要太BT就好啦…
14 00 00 00 14 00 00 00 26 00 00 00 1C 00 00 00
最后一行,据前人经验和数据分析是吼的几率…按顺序分别是攻城,陆战,水战,林战…数值越小吼的几率越大.(最小是0A,别贪心,不知道会出现什么BUG…像吕布的陆战就是0A,周瑜的水战也是0A)
现在做几点说明:
1. 对于一开始就在队伍当中的人员其武将特技和习得所需要的等级如上面所说,但是一开始在野的武将略有不同,拿诸葛亮说事,他的第三行代码为FF FF FF FF 06 00 00 00 20 00 00 00 09 00 00 00,其中20不知是什么意思,不过06为习得等级,09为特技(也就是诸葛6级学交涉).
2. 奇数号的武将是代码是顶头开始的,偶数的是从右边一半开始的,不要看错了.对于偶数号武将,初步判定最后一行右半边的代码是凑数用的,所以不要问我是什么意思,我也不知道…= =|||
3. 如果武将特技是陆吼,水吼或者林吼的,在最后一行的代码有所变化(如魏延),具体没有研究…希望各位达人能够有所总结…
4. 体力,武力和智力在DATA里的MANDATA.DAT里修改是不管用的,进入游戏后还是不行,据小弟研究,真正的数值储存在富甲天下4目录下的STAGE目录里,里面有51个文件,最后的若干文件为自由剧本…(懒得数了,总之最后一个是全国剧本)打开想要修改的地图文件后,用UE打开里面的MANDATA.DAT文件,在下面大家可以找到大量形如XX FF FF FF的数据组,这些数据就是体力,武力,智力真正的储存位置.先来的是所有武将的体力,全部结束后是所有武将的武力,然后是所有人的智力.大家只要按顺序改就可以了,顺序和武将顺序一样,也就是 刘备,刘禅,诸葛亮…计算方法同上.
|