酷987移动端

酷987 > 教程攻略 > 游戏攻略 >

太阁立志传2修改大法

最近又把太阁2翻出来玩,其实玩“太阁2”这样的游戏,最大的乐趣是将一大堆强将都收到自己手下,不过游戏中同时出现的武将个数是有限制的,所以要把那些弱角都杀了,后期的武将才会出现,这个很多地方都有介绍,我就不说了。不过我这个人总是心慈手软舍不得杀人,所以后期武将出现少少,我自己亲自招到的只有在姬路的明石全登和在甲府的武田胜赖。如果用明智光秀从1568年开始玩,会有几个不错的武将一开始就会出现——筒井家的岛左近、武田家的武田胜赖、岛津家的岛津家久、小寺家的黑田官兵卫、毛利家的毛利辉元等等 。

下面开始说本文的正题——打仗是要死人的(不是废话)!
大家都应该知道,太阁2中战事最激烈的有两个地方,一个是武田对上杉,另一个是大友对龙造寺(后期岛津也会加入战团)。
因为游戏设定等方面的原因,武田对上杉的战争在没有玩家加入人为干涉的情况下,武田家获胜的机会极其渺茫,我先后玩了数百次,武田家只赢过一次。本来谁胜谁败没什么大不了的,但武田的主城一旦被攻下,武田家的“名将”们死伤会比较惨重,我见到最狠的一次是信玄自己逃到新主城,马场等4人被上杉招降,其余全部阵亡。
大友对龙造寺谁胜谁败比较没谱,不过人死伤的也很厉害,不过两家一流人才不多,龙造寺家的锅岛直茂不错,大友家有双壁和一万田XX还可以,龙造寺的四天王顶天算“鸡肋”。这其中锅岛直茂阵亡的几率极大,超过80%。
如何让这些人完好无损的加入到自己麾下呢?办法很多,下面说一下我最近使用的。
比如说武田现在进攻上杉某城,调查城情报后会有进攻军团的情报,将信玄本队的兵改成0(用FPE搜索2次就可找到地址),这样电脑就会认定信玄死亡,武田家灭亡,武田的领地全部归上杉所有,武田家的所有家臣(包括所有支城主)全部成为浪人,哈哈,想要谁去招就是了(酒馆里浪人多的坐不下)。这种方法除大名本身无法招到(实际上正常玩大名也招不到,要改的),其他武将全可招到。
这种改法的另一个副产品是——弱势大名大翻身。


比如说岛津贵久正在进攻伊东家,突然身死国灭,织田正在打斋藤,也不明不白就完蛋了,哈!
改的结果如下:
九州现存3家势力,秋月在北、相良居中、伊东在南。
四国被河野家统一。
毛利的广大领土为尼子所得,重建阴阳一太守的辉煌。
宇喜多、山名、波多野、小寺、别所等依旧健在。
畿内形势依旧。
织田为斋藤所灭、德川亡于今川。
  上杉、武田的领土为最上所得,北条被宇都宫所灭。
  伊达家被我篡夺,我把自己改成世继,晴宗一死家业就是我的了。
现下天下最强的是最上、尼子、宇都宫、秋月、河野、今川,但所有强将都在我手下(最上家的最上义光能调略到)。
弱势大名终于大翻身了……
还有一个后遗症——从此天下太平,这些大名从来不出兵打仗(野心太低),天下只有我一个在动刀子!

前文讲了如何把看中的优秀武将收到自己麾下,这回主要讲如何收大名。
  以前的修改方法基本都是这个思路——将大名的身份改成浪人,然后招收,其实这种方法很麻烦,还有可能造成程序的逻辑混乱,某大名既是你的手下,又是另一堆人的头儿,尤其是他有支城主时更容易混乱。我的方法完全是另一个路子,我自己取名叫“影子武士大法”(也许看了后你会说是无赖大法,不管了,只要有效就好)。

首先你要收哪个大名,就先灭了他,然后这个大名就死了,死了也不管他,从你手底下找一个弱人,让他改成你要的那个强大名的名字,再换上那强大名的脸,然后把参数技能野心等全照样复制过去,这样你要的这个强大名就复活了,相信我,李鬼真的可以变成李逵,很难分辨出来。
  下面说以下具体改法:用FPE搜索能力值可以得到类似如下的数据。

0D 42 1E 14 32 5C FF FF 2F 24 40 0D 00 10 00 B2
-- -----
姓 脸 谱

AE 51 00 FD 05 64 64 64 64 64 FF FF 0F FF E2 05
-- -- -- -- -- -- -- -----------
性 相 能力(5个) 技 能
格 性
0E 00 00 00 00 00 2E 80 FF FF 11 64 5A 50 32 0D
-- ----- -- -- --
年 体 力 野 亲 大
龄 心 密 名
42 64 00 01 64 FF FF 2F 01 00 0E 00 11 00 B7 8B
-- ----- -- -- -- -- -- -- --
居 信 赖 俸 忠 家 臣 寿 身 形
城 禄 誠 命 份 象
脸谱位从0100到B602,每个代码是一张人脸,也就是说总武将不到700人(不过要多于太阁4)。脸谱改过来,能力什么的都照改就是。难点在于改名字,上面的例子0D是姓名代码,实际上是个指针代码,指的是武将姓名的直接地址,但这里并不能直接使用,因为死了的人系统会清掉档案(这也是为什么多杀人新人才会出的原因),所以指向是失效的,唯一的方法是到它指的地方,直接把名字改过来,从上面的数据段(FPE中的)翻页向下,注意打开南极星之类的工具,翻若干屏后会找到武将名字的数据段,再往下翻几屏是姓的数据段,分别修改就行了。

唯一有问题的地方可能是这个改造人的社会关系!众所周知,游戏里武将是有血缘关系这一说的,比如真田昌幸只用“理想语”他就会“感服”跟随你,但这套对真田幸隆就不灵,但你用真田昌幸为同行者去劝真田幸隆,昌幸会利用血缘关系劝服幸隆。可改造人会不会具有原武将原有的这些血缘关系呢?应该没有吧。
但我也发现一些奇怪的地方,我改灭毛利家后收了隆元、元春、隆景三兄弟,后来我又用随便一烂人改出了毛利元就。后来毛利辉元出现了,他是隆元的儿子,出现在我家是正常的,关键他一出来就是宿老,还是世继,居然成了我的继承人?为什么?唯一的可能性是系统认定他是毛利家的世继,那他继承的是谁呢?显然不是隆元,因为隆元这个人不修改的话很快会死,他不可能成为毛利家的大名,那辉元应该是元就的继承人,但关键的关键是我这里的元就是假的,系统怎么会给这个“假元就”“真辉元”这个继承人呢,莫非是系统认可了我这个假的为真的了?
  还有个例子是岛津家久,我现在拥有真正的岛津3兄弟和改过的岛津贵久,岛津3兄弟是我在贵久还活着的时候用改相性的方法调略来的,贵久自己是病死后我改出来的,可岛津的家业还在呀(现在山田有信是君主),家久为什么不出现在山田家呢?岛津家久直接出现在我家,身份是家老,不是继承,但他为什么会出现在我家呢?如果是跟着贵久来的,那是不是系统认假成真了?如果是跟着义久来的还说的过去,但如果贵久还活着义久就被人调略走了,那家久出来跟谁呢(当然这种假设不修改不可能成立)?

总之上面两个例子弄的我有点儿乱,或者我复制人时复制的某些数据段含有血缘信息,目前我只能以此说服自己,也请达人指点。

最后说点别的,我现在手下人才济济,所有强大名全是手下,爽!
  另:疯狂杀人见了一点儿成效,出了好多一开始没有的新人,不过十之九九是饭桶,能看的也就以下几个(现在是1568年5月)——1567年左右出武田胜赖、明石全登(出在长船而不是姬路,以前记错了),1568年的岛津家久、毛利辉元、吉川元长(对付看了)、黑田官兵卫,继续努力搜寻中……


 

彻底清除“废物”大法

前文讲说疯狂杀人初见成效,1568年底又找到岛左近(奈良)、1569年津轻为信(弘前)、泷川雄利(津)。但无用的废物出现的更多,这些人以浪人身份出现在各个町里,由于大多大名都被我灭了,这些浪人就没有人录用,而我也就没有办法把这些“废物”杀掉(酒馆杀人只对敌对家武将可用,对浪人不可用),长此以往,肯定要占据新人名额,这可怎么办?要杀就要杀个痛快!!

办法有一个,就是把这些“废物”浪人都改成其他大名的手下,然后灭之杀光就行了。说起来简单,实现起来却不容易。

开始我就把这些浪人的居城、所属大名、身份、信赖度(由浪人改为步兵头)等等都改了,但发觉这样不行。采用这种手段改到自己手下的武将只能在会客室中见到,在城市情报和大名情报中均不可见,这种修改方法是有问题的。

后来仔细研究,发现解决办法,大家看下面的数据段:
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

这个是前田庆次的数据段,1B 00是他的脸谱,AE是性格,36是相性,47 62 0C 18 60是能力,CC 15 0A FF是技能,第三行64 64 开始是体力(2位)、野心、亲密、大名、居城、信赖(2位)、俸禄、忠诚,倒数第三位(0F那位)代表武将是否处在生病状态,如果是3开头就是生病,一般把该位改成2F就可以了。

这是大概解说,如果用FPE(其他工具应该一样),这个数据段开始于00 51 98 33,然后大家看这数据段第一行的4-8位,是12 A7 51 00,倒过来是00 51 A7 12,这其实又是一个武将的地址。明白了吧,一个城里的武将都是这样一个一个这么关联下来的,最后一个武将该处代码应该是00 00 00 00,如果是大名居城,那么最后的这个武将多半是大名自己,如果想让你改的武将真正被系统接受,那必须把原城中最后一个武将的00 00 00 00改成你新改的武将的代码,比如把00 00 00 00改为37 A3 51 00,那么00 51 A3 37这个位置的武将就会被该城所接受。
希望我已经讲明白了,用这方法,我把上杉、武田、织田、德川被灭后产生的近40个废物浪人全都改到了尼子的月山富山城,然后把尼子一灭,一口气砍了50余饭桶(尼子义久那饭桶至死也不会明白他怎么多了那么多手下,哈哈),真是爽!

还有就是注意,我是改浪人,如果改别家武将为己有,一定要注意,你把别家的武将指向弄断了(因为你挖走了人),一定要补上,不然会有不可预知的错误!所以真要挖别家墙角,这种方法不如改相性、性格,直接调略方便!

现在我玩到1570年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 FF

67 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,为训练度。

看了这些,有些人可能要问:俸禄是前后两位如60/60,这样的格式,这里为什么只有1位呢?事实上君主代码后这个60只是俸禄现有值,该城的最大俸禄并不是此位,而是城主代码前的一位——0F,0F是15,实际代表的却是60,是本愿寺城的最高俸禄值。但并不是所有的城的最高俸禄都是4的倍数,所以城的实际俸禄并不是只由此一位决定的,训练度后面的两位06 04决定了城的种类、外观,对城的实际最高俸禄也有影响,具体换算很麻烦,这里不多说了。
城主代码前的第二位的1C代表该城所处的国,从01开始由东向西排序,1C是摄津,其他的不列举了。

下面才是最重要的,注意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是新武将大名下一个城的数据地址,就本例而言,这个地址是尼崎城的数据。

这回明白了吧,大名和他拥有的城池、每个城池里有的武将,都是有指针链条贯穿起来的,单单改表面数据,修改一定会出现错误。

明白了这一点实际上已经拥有了将所有的城池“再分配”的权利,也就是说你可以把随便某个城改成是某个君主的。城可以修改了,武将也可以修改了,我们下一步改什么呢?

关于武将的其他数据

本来要推出“大变主角”这一部分,让大家不止可以扮演新武将、秀吉、胜家、光秀,还能扮演竹中、黑田这些人,不过应中崎的要求先来点别的,好菜不怕晚!

前文已经讲过了,武将的数据段大致是这样:
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,这血缘关系就解除了,可以按常规的方法调略。
  另:对于武将年龄一位,我虽知将数改大则年龄变小,将数改小则年龄变大,但没有搞明白具体换算关系,只能靠试。


大变主角

能不能以游戏中的任何一个武将为主角进行游戏呢?请看下文。

对于游戏的主人公来讲,还有持有金钱、宝物等数据并没有在上面的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中可以归入宝物一类的物品一共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,就是确定武将身份(是普通武将还是城主或大名)的关键位,这个以后再讲。

我并没有找到介绍信、墨迹等的地址,估计这些是要触发了相应情节才会有的,集中在另一个数据段中,有知道如何修改的请指教。不过我可以改这些物品的名字!

大名的支配力、官位

大名的支配力、朝廷贡献度、官位等信息的数据地址并不是连在一处,目前的钻研成果如下:

通过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 69 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,但修改是没有用的,估计这个数值是前面某些数据计算而来的(大致也就是采用了领地和官位来计算的),所以修改没有用处。

大名(城主)再造工程

下一步要改的当然是怎样把主人公(新武将或秀吉等人)由浪人(或非大名、城主)身份直接改成大名或城主,或者把其他游戏中的武将改为大名或者城主!简而言之就是大名(城主)再造工程。

其实这种修改的意义并不是很大,因为我觉得对于太阁2而言,最大的两个玩点是——对于武将和宝物的收集;当上城主或大名以前的奋斗过程。
直接把自己改成大名虽然对第一个玩点多少有些正面的帮助,但却彻底破坏了第二个玩点,要不要改,就看看官自己的意愿了。

不过对于我来说,这种修改多了一个好处,我可以随便把一个浪人改成大名,然后把一堆废物浪人都改到他的城里,然后在灭掉杀光,这样很多废物就清除了。
也许有人会说,把浪人改到现有的大名手下不就成了,其实我也是迫不得已呀,大名灭一家少一家,怎么也要有些新鲜血液呀。

书归正传,现在开始修改。

第一步要先选一个浪人当大名,我选了我随机遇到的伊奈忠次。

第二步是在大名数据段进行修改,让游戏承认有这么一个新大名,在前面已经讲过,大名的数据段大致是这个样子——
  CB EC 51 00 67 01 11 27 25 30 25 FF 07 00
  头4位是大名拥有的城的代码,如何让新大名有个城下一步讲,5、6位是大名的武将代码,找一个已经被灭的大名的数据段把伊奈忠次的代码改上,其他的代码可不改,系统默认的是朝廷贡献度100,无官位。

第三步是给新大名一个大名代码,关于大名代码前面已经讲了,从00到2C一共45个,理论上讲只要是已经灭亡了的大名的代码都可以用,简单起见,我用了原来南部家的代码00,原来南部家的大名数据段已经是空的了,把伊奈忠次的写进去也就行了,南部家的数据段应该在所有大名数据段的最前面。

第四步是给伊奈忠次一个城,这只好从其他大名处剥削,简单起见,我自己让一个城给他,把最后得来的人吉城让给他(城市有链条环环相扣,改最后得到的城市不容易出现错误)。先找到人吉城的数据段地址,大概也就是00 51 XX XX,把这个写到第二步提到的大名数据段中,这个城就属于伊奈忠次而成为伊奈家的居城了。
当然有一点要注意,我既然已经让出人吉城,那我的大名数据段也要修改,把我大名数据段是最后城市指向的代码改成沃肥城的就行了,不改会有逻辑混乱。

到目前为止工作并不算完,以上的修改只是改出个伊奈家,但伊奈忠次本人的大名身份还要改的,这个到武将自己的数据段去改就行,身份改成大名,代码是07。唯一特别提醒一下的就是居城必须改为人吉城,人吉城的代码是BB,各城的代码如下:
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海津 2D饭山 2E小诸 2F木曾福岛 30高远 31饭田 32春日山 33本庄 34新发田 35枥尾 36骏府 37深泽 38兴泽 39花泽 3A滨松 3B二俣 3C挂川 3D高天神 3E冈崎 3F长篠 40野田 41吉田 42清洲 43鸣海 44小牧山 45犬山 46守山 47那古野 48稻叶山 49墨俣 4A大垣 4B曾根 4C岩村 4D北方 4E安浓津 4F长岛 50桑名 51伊势龟山 52大河内 53鸟羽 54富山 55鱼津 56七尾 57金泽 58小松 59大圣寺 5A一乘谷 5B北之庄 5C大野 5D府中 5E金崎 5F小滨 60小谷 61横山 62大沟 63佐和山 64今滨 65观音寺 66目加田 67长光寺 68日野 69阪本 6A大和郡山 6B信贵山 6C多闻 6D伊贺上野 6E高取 6F二条 70朽木谷 71槙岛 72胜龙寺 73八上 74宫津 75园部 76福知山 77丹波龟山 78芥川 79高槻 7A茨木 7B伊丹 7C本愿寺 7D尼崎  7E花隗 7F饭盛 80高屋 81岸和田 82杂贺 83根来 84三木 85出石 86竹田 87御着 88姬路 89鱼住 8A上月 8B鸟取 8C羽衣石 8D月山富田 8E三刀屋 8F温汤 90津和野 91冈山 92三星 93砥石山 94沼 95备中高松 96甲山 97松山 98神边 99吉田郡山 9A安艺高山 9B银山 9C樱尾 9D山口 9E岩国 9F胜山 A0胜瑞 A1抚养 A2十河 A3多度津 A4汤筑 A5高冈 A6大洲 A7冈丰 A8安艺 A9浦户 AA中村 AB小仓 AC中津 AD秋月 AE宗像 AF立花 B0久留米 B1柳川 B2佐嘉 B3势福寺 B4大村 B5平户 B6府内 B7高田 B8冈 B9佐伯 BA丹生岛 BB人吉 BC永野 BD偎府 BE八代 BF都于郡 C0县 C1高 C2沃肥 C3鹿儿岛 C4大口 C5加治木 C6伊集院 C7大隅高山

改后的伊奈家支配力728,但不知为什么一上来就和我是交战关系,看来还要研究一下大名之间的关系在哪里改!因为大名之间的关系并不是简单的战与和,分很多个梯度档次,还有支配和同盟等等关系,估计也是在大名的支配力数据段,但算法没有搞明白。

把自己修改为城主或大名步骤和上面差不多,修改为城主稍微麻烦一些,不过我估计不能游戏一开始就修改,至少1560年开始不行,因为没有大名被灭,你就没有大名代码可用。

这个修改目前并不完美,因为我到忍者处查看大名情报时,新改大名会死机,我估计忍者有他自己存放资料的数据段(比如说找风魔就不能看北条的资料),我没找到也没修改,由此造成的出错。

*****************************

最近实在很忙,太阁2修改的最新一篇脱了这么久才贴出,游戏中还有一些零碎的修改这里没有写,不过多半都是不很重要的了。
另外就是新武将老婆的修改方法以及城市名修改方法等,由于游戏程序机理的限制,无法完美修改的。
写到这里,太阁2的修改就差不多了,等我继续研究有什么新发现再说,诸位看管有什么想改的也可以提出来,我看看可能性……

另外,我收集各种太阁2的修改器,从中也许能看出一些有用的东西,收集各种太阁2存档,以备验证各种情况的需要,如果有的话请提供给我。

谢谢各位捧场!

声明:酷987网登载此文出于传递信息之目的,不代表酷987网赞同其观点或证实其描述,若侵权请来信告知,我们将及时处理。 (责任编辑:ku987小孩)