TA的每日心情 | 奋斗 2024-10-11 15:45 |
---|
签到天数: 40 天 [LV.5]常住居民I
|
楼主 |
发表于 2007-8-21 09:54:50
|
显示全部楼层
太阁2乱弹之五
关于武将的其他数据
本来要推出“大变主角”这一部分,让大家不止可以扮演新武将、秀吉、胜家、光秀,还能扮演竹中、黑田这些人,不过应中崎的要求先来点别的,好菜不怕晚!
前文已经讲过了,武将的数据段大致是这样:
55 00 1B 00 12 A7 51 00 AE 36 47 62 0C 18 60 CC
15 0A FF 42 00 00 00 00 00 00 00 34 C5 FF FF 11
64 64 0A 32 01 42 64 00 01 43 04 00 0F 01 51
一共47字节,即使是自定义的新武将也是如此。
下面就讲讲武将的技能是怎么表示的——
上面的数据段是前田庆次的,47 62 0C 18 60是5项参数,统率73(47)、武力98(62)、内政12(0C)、外交24(18)、魅力96(60)。
紧接着的CC 15 0A FF这四位,前3位是表示武将技能的,确切的说是前两个和第三个的后位,也就是C、C、1、5、A,这5个是表示武将的10项技能的,每两项对应一个,依次是算用、剑术;口才、马术;洋枪、筑城;忍术、军学;礼法、茶道。
具体的数据对应是这样的:假设前一个技能是甲技能,后一个是乙技能,每个技能对应着0(不会)、1(1级)、2(2级)、3(3级)四种状态,甲0乙 0→0;甲1乙0→1;甲2乙0→2;甲3乙0→3;甲0乙1→4;甲1乙1→5;甲2乙1→6;甲3乙1→7;甲0乙2→8;甲1乙2→9;甲2乙 2→A;甲3乙2→B;甲0乙3→C;甲1乙3→D;甲2乙3→E;甲3乙3→F。
按前田庆次的数据C、C、1、5、A应该是:算用0剑术3口才0马术3洋枪1筑城0忍术1军学1礼法2茶道2,如果想改全满,就是FF FF 0F FF,如果想单改就自己对照去计算吧。
接着讲的是武将的性格和相性。
性格的话以大名举例比较好说明问题,因为可以到3个寺院里去问,去对照!
这是新武将大名的数据段——
67 01 E2 02 2A BA 51 00 80 18 60 64 5F 63 64 FF FF 0F FF(后略)
能力前的80 18代表的就是性格和相性,8所在位代表思考、勇气、物欲、饮酒四种属性,0所在位代表性格、主义、决断、义理四种属性。每种属性都是正反两个状态,就象 2进制的0和1,四个属性组成4位的2进制数,再转成16进制,就是要得出的数了。象本例的8,实际上是2进制的1000,代表思考0(固执)、勇气0 (缺乏)、物欲0(无)、饮酒1(喝),本例的0,代表性格0(单纯)、主义0(现实)、决断0(优柔寡断)、义理0(不足),这实际是个排列组合的问题,我不多说了,其他的自己试!
大家注意,和尚对大名的评价还有喜好、气质、野心3项,喜好、气质是在相性位体现出来的(18中的8那位)。
注意:喜好有4种而不是两种,分别是喜好刀剑、南蛮物、茶具和美术品、学问,气质是两种,组合起来是8种,以0-7表示,8-F等同0-7但有区别,简单的说0和0是相性最良、0和8就是相性良好了(这个是我推测,没去证实)。这里我没找到野心的表示方法,武将参数里的那个野心也就指这个了。
18中的1那位,可以说才是真正的相性,就是什么武田系、上杉系这种说法了,不再多说。
还有,大家在调略武将的时候,有一种武将是很难成功的,比如说毛利家的两川、杂贺家的孙市……这种有血缘关系的武将根本就不听你下说辞的,但只需要把武将数据段中年龄以后的第2、3字节改成FF FF,这血缘关系就解除了,可以按常规的方法调略。
另:对于武将年龄一位,我虽知将数改大则年龄变小,将数改小则年龄变大,但没有搞明白具体换算关系,只能靠试。
太阁2乱弹之六
大变主角
能不能以游戏中的任何一个武将为主角进行游戏呢?请看下文。
对于游戏的主人公来讲,还有持有金钱、宝物等数据并没有在上面的47位中表现出来,也就是说主角必有其特定的数据段,这个数据段靠查找金钱的变化最容易找到,比如身上有345贯600文,则需查找3456,有345贯整则查找3450。
下面是查找出来的新武将的数据段——
67 01 00 00 00 00 00 00 00 00 09 1D 7B 5E FF FF 6B 00 00 80 75 5C 1F
大家注意,这个09 1D,这个是目前持有的金钱数,往前数10个字节的67 01就是主角的武将代码,只要修改这个代码,主角就会变成其他武将,但由于每个武将的身份等参数均不相同,修改过后可能出现混乱甚至死机,尤其当你修改到的武将是浪人身份或陪臣身份的,有可能出现逻辑混乱。改成大名之后,进城并没有大名应该有的选项,还可以拜见大名(就是你自己)。
目前看来:普通身份武将→浪人或陪臣会有问题,普通身份武将→大名或城主也会有问题。大名→大名、城主→城主、浪人→浪人、陪臣→陪臣有些没有问题,没有全部证实。大家要改便改,后果自负,当然我也在努力研究,使这个修改能顺利实现。其实从理论上讲,应该是没什么难度,因为大名、城主都涉及到大名所拥有的城市链条、武将链条等因素,但要完全正确的把所有链条重定向都改对,并不容易。
目前这个改法处在实验阶段,能够无错误简单实现的也就是用所有的普通身份的武将进行游戏(所谓普通身份是指在大名主城的大名直系属下武将)。
另外的一个发现是——好象武将的血缘关系就是靠脸谱序号决定而不是以姓名序号决定的,所以前文中的上杉景胜来找假谦信的现象也就可以解释了,因为系统只是靠脸谱序号来认人的。
最后说一下改主角武将的两个花絮:
* 以新武将浪人开始游戏,然后将主角改为细川藤孝,本意是拯救足利家,谁知足利义辉这家伙评定基本上不布置什么任务(他就我一个手下),我只好把城里的钱粮改多,然后靠私下拜见长信赖。闲来无事想找几个人壮大力量,转悠到清州町酒馆里一看,晕!原来的那个我(自定义的新武将)在那喝闷酒,一问居然还是浪人,录用了然后回城,走半道上足利家被灭,这个我(细川藤孝)成为浪人,那个我(自定义的新武将)不知哪里去了。狂汗……
*大家知道,有很多武将身上是有宝物的,如果想把宝物收集全,大概只有砍死这些有宝物的武将而得到了,但很多有宝物的武将是大名身份,平时难得砍到的,这回好了,可以通过换主角来骗到!
用木下开始游戏,把主角改为竹中半兵卫,看他的物品,居然有一个未鉴定的书籍,鉴定后会知道那书居然是等级15的“孙子秘奥义”,还有一本“吴子秘奥义”在黑田官兵卫手中,其他的书最高就只有8级了。不过听说有“天文遁甲书”,目前还不知所以然。现在就可以把主角改成有宝物的武将,让他把宝物送给目标武将,再把主角改回来,就可以骗到宝物了。
下次就讲和宝物有关的问题!
太阁2乱弹之七
********这是劫后余生的文字,不幸中的万幸,大家写东西一定要记得备份呀!********
下面再顺便给出同宝物有关的修改——
太阁2中可以归入宝物一类的物品一共212种,其中茶器38种、美术品42种、南蛮物20种、武器35种、财宝20种、书籍46种、去南蛮商店的介绍信2 个、墨迹(开茶会用)2个、高压外交信3个、药1种、酒3种。其中书籍中的天文遁甲书不知其详,而且我也不敢保证上面的统计没有遗漏或重复计算,不过大致数量不会错就是了。
各类宝物中,等级最高的是15级(南蛮物最高13级),以后依次级别下降,不过书籍类除了2(3?)个15级的以外,其他的最高就只有8级了,9-14级的好象没有。
宝物修改先说一简单的,就是把宝物改名,比如将松本茶碗变狗屁茶碗什么的。
前文在制造已死大名改武将姓名时曾经说过,内存中的武将姓名是分开的,名字在一个区域,姓在另外一个区域,这两个区域中间,就是宝物的名字,挂上南极星这样的繁体中文平台,直接改文字就行了。
接着说太阁2里宝物的存档方式,一般来讲各种RPG游戏都是“以宝物就人”,修改的原理是将宝物的代码改到某人物的物品代码中就行了。光荣的游戏中英杰传系列也应该是这样,由此可以改出N多的赤兔马,一人好分一个。但太阁系列不是这样,是“以人就宝物”,就是宝物代码地址在一固定区域,如果某人得到某样宝物,则在此宝物的数据段中加入该人的代码,也就是说太阁2中宝物具有唯一性,不可能改出两把村正,除非你把另一把刀的名字非改成村正。
下面进入正题,宝物的地址开始于00 51 D2 20,每个宝物10个字节,以第一个宝物松本茶碗为例——
E0 B0 4F 00 01 64 67 01 FF 00
第5、6位01 64表示的是宝物图片,应该是有30个不同的图片,第7、8两位的67 01就是宝物的拥有者自定义新武将的代码。如果这两位代码类似0X 80,代表宝物现在在某商人手里,那个X就是表明在哪个商人手中。
第9位的FF代表的上宝物的种类和价值、有没有鉴定等等。
这个代码要详细解释一下:总的来说前一个F代表宝物的价值,后一个F代表宝物的种类。
后一位取值范围为0-F。其中——
0和8代表的是酒,实际上是无效位,谁愿意把自己的宝物改成酒呢?
1和9代表书籍,但有上、下位的关系,比如说代码是F1则表示是14级的书籍,而F9则是15级的书籍,E1则是12级的书籍,E9则是13级的书籍,以此类推。
2和A代表道具,此位大概是为介绍信、墨迹这样的特殊道具所设,无实际意义。
3和B代表财宝,等级的定法同书籍。
4和C代表武器,等级的定法同书籍。
5和D代表南蛮物,等级的定法同书籍。
6和E代表美术品,等级的定法同书籍。
7和F代表茶器,等级的定法同书籍。
前一位的取值范围也是0-F,其中——
7以下表示该宝物没有鉴定过,是不是还有细分没发现。
8代表的是宝物为0、1级,是0是1看后位,后位为0-7则是0级,8-F为1级。
9代表宝物为2、3级
A代表宝物为4、5级
B代表宝物为6、7级
C代表宝物为8、9级
D代表宝物为10、11级
E代表宝物为12、13级
F代表宝物为14、15级
在00 51 D2 20到00 51 D9 EC这整个宝物数据段中,没有发现天文遁甲书的数据,也没有发现所谓的6个隐藏宝物,也许这是PS或SS版中才有的也说不一定。
下面给出NPC武将所拥有的宝物名称,在这方面织田信长是个超级人物,他所拥有的宝物最多,列表如下:
茶器——珠光小茄子(15)、初花肩卫(13)、富士茄子(8)、赤乐无一物(2)
美术品——山水图屏风(10)
南蛮物——洋人奏乐图(12)、玻璃壶(11)、吕宋壶(9)
武器——长谷部国重(11)、包丁正宗(10)、宗近作太刀(5)、朱枪(3)、无名协差(1)
财宝——金块(7)*2、小粒金(1)*2
够多的吧,你在他手下做官,任务出色完成他就会依次赏你,我是从来没有耐心得全过,如果想尽快全得到,可把清州的城防锁成各位数,然后请求筑城,3级筑城+ 赏金应该保证10天之内完工,路上不用花时间,一个月这工作可干三次,不愁信赖不高宝物不到手。买马买枪也很容易得到宝物奖赏,但路上花的时间多,不划算。
除此外,上杉谦信有佐渡金、武田信玄有基石金、松永久秀有平蜘蛛,竹中、黑田各有一本书。
下面再说一下药、酒之类东西的改法。
以上这类东西的位置并不在上面提到的宝物区,而是在主角的个人参数处。比如说自定义新武将为主角的数据如下(在大变主角一节中已经讲过),具体是这样的——
67 01 00 00 00 00 00 00 00 00 12 1D
73 70 8D 00 6B 00 87 9A 35 5C 1F 00
00 00 00 00
67 01不用说了,是武将代码,12 1D是随身金钱数。第二行的第三第四字节8D 00是同行者代码,本例是黑田官兵卫。第二行第7、8字节87 9A表示的就是酒和药的数量,8的那位是铭酒数、7的那位是浊酒数、9的那位是药数、A的那位是南蛮酒数。不过一定要注意:酒和药这4位一定要买了后才会激活,凭空修改是不行的。
第2行的第9位35,就是确定武将身份(是普通武将还是城主或大名)的关键位,这个以后再讲。
★我并没有找到介绍信、墨迹等的地址,估计这些是要触发了相应情节才会有的,集中在另一个数据段中,有知道如何修改的请指教。不过我可以改这些物品的名字!
太阁2乱弹之八
大名的支配力、官位
大名的支配力、朝廷贡献度、官位等信息的数据地址并不是连在一处,目前的钻研成果如下:
*通过FPE查找大名的朝廷贡献度,可查到如下数据段——
CB EC 51 00 67 01 11 27 25 30 25 FF 07 00
此段信息共14个字节,其中67 01 是新武将(新武将大名)代码,11 27是10001,是目前的朝廷贡献度,其后的4个字节含义不可解。
倒数第二位的07代表的是大名的官位,07表示的是从二位内大臣,具体的代码含义如下:
0A正一位征夷大将军(这个大概是足利家专用)
09从一位左大臣
08正二位右大臣
07从二位内大臣
06正三位大纳言
05从三位中纳言
X4正四位
X3从四位
X2正五位
X1从五位
X0无官位
从三位以上官位是唯一的,从正四位开始,具体的官名有很多,这就靠前一位数值来区别,比如01代表从五位陆奥守,而F1代表从五位萨摩守。
最前面的4个字节CB EC 51 00 大家看着眼熟吧,这是一个城的数据地址,本例中此地址是月山富山城的数据,是我这个新武将大名占领的最后一个城。这个城的数据段同样有指针数据,指向下一个城,把这个大名所有的城都串连起来。
上面提到的数据段从00 51 B9 E8开始,每个大名有14位,游戏中承认的大名都必须在这里挂一号,这一点对凭空改出大名的修改至关重要,这个修改下文中会专门讲。
已经被灭的大名大名代码处是FF FF,每个大名都有其固定的顺序,从东到西排列,一开始系统默认有45个。
以下是大名的位序代码,大名的数据是按此顺序排列的:
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尼子 20宇喜多 21毛利 22河野 23长宗我部
24一条 25大友 26秋月 27龙造寺 28相良 29伊东 2A土持 2B岛津 2C肝付
新独立的大名,不论是用木下等人还是新武将,在“势力图”中查看(或者是在忍者、和尚、南蛮人处查看大名情报)一般是第三个位置,原来我就很奇怪这个排序的依据,现在明白了,新大名实际上顶的是02大崎家的位置(事实上大名代码也是02),一般你能独立的时候大崎家早被灭了,所以新大名就排在南部和伊达之后在第三位。游戏中有时大崎家会被伊达家威压屈服,这时你注意一下就知道新大名的位置已经不是第三了,会按顺序顶替下一个已灭亡大名(比如07宇都宫)的位置和代码。
支配力的数据也可以查到,排列顺序于朝廷贡献度的相同,数据开始于00 52 4A 18,每个大名两个字节,被灭大名的数据是00 00,但修改是没有用的,估计这个数值是前面某些数据计算而来的(大致也就是采用了领地和官位来计算的),所以修改没有用处。 |
|