原帖由陈云逸于2005-06-08, 9:45:25发表
虽然不会编程,但本人强烈支持,三国5是我的最爱
PS:有高手知道目前怎样可以修改三san5dos版(用dosbox玩)武将技能吗?
武将属性在sndata.s5(未出现)武将和。。k??.s5(忘了)
未出现武将的能力都在一起,已出现武将需要查找能力值和姓名代码,有两个地址
能力值附近有该武将可能学会的六种技能,按先后次序学会,武名和经验也在这里。
姓名代码附近有该武将会的技能。
可能学会的技能(命运呀)是6个字节,00代表火计,1f代表乱射等等,改变排列次序就可以改变学会的次序,例如把张颌、魏延两位大期晚成的gg最后一项14(速攻)提前到第三位(因为这时前两位的技能都已经慢经验出来了)。
游戏中每个人的学技能经验在哪我不知道,不过可以确认和技能价值无关,邓艾和马铁学东西最快,如果你想打造一个学东西快的新武将,可以复制他们的代码。(血缘还是要改一下,要不和马腾单挑还要叫爸爸)。
已经学会的技能是用2进制存的,和大航海2的技能一个玩法。一个ff就是11111111(8个1),每一个1代表该处技能该人已会,一共四个XX XX XX XX,改为ff就全会了。如果你能找一个加强版,那个技能编辑的排列次序也就是这个次序。
例如:排在第一行第一位的火计,在武将命中注定的技能中为00,在武将已会技能中为第一个XX中的1000000,16进制就是80。
另外,新武将和未登场武将一样,也是两块,nbdata一开头是武将勇名、经验、已会技能、四围。跟在名子后面是相性、血缘、年龄、头像、命中注定的技能、所会阵法、勇猛(单挑有用)冷静(中计有用)义气(当然高好)寿命(这个更重要了)等等。
好久没玩了,找不到当时怎么改的具体文档了,只好说个模糊,对不住大家了。