太阁立志传2修改大法
时间:2023-02-02 18:34 来源:未知 作者:yxbao 点击:载入中...次
最近又把太阁2翻出来玩,其实玩“太阁2”这样的游戏,最大的乐趣是将一大堆强将都收到自己手下,不过游戏中同时出现的武将个数是有限制的,所以要把那些弱角都杀了,后期的武将才会出现,这个很多地方都有介绍,我就不说了。不过我这个人总是心慈手软舍不得杀人,所以后期武将出现少少,我自己亲自招到的只有在姬路的明石全登和在甲府的武田胜赖。如果用明智光秀从1568年开始玩,会有几个不错的武将一开始就会出现——筒井家的岛左近、武田家的武田胜赖、岛津家的岛津家久、小寺家的黑田官兵卫、毛利家的毛利辉元等等 。 下面开始说本文的正题——打仗是要死人的(不是废话)!
前文讲了如何把看中的优秀武将收到自己麾下,这回主要讲如何收大名。 首先你要收哪个大名,就先灭了他,然后这个大名就死了,死了也不管他,从你手底下找一个弱人,让他改成你要的那个强大名的名字,再换上那强大名的脸,然后把参数技能野心等全照样复制过去,这样你要的这个强大名就复活了,相信我,李鬼真的可以变成李逵,很难分辨出来。 0D 42 1E 14 32 5C FF FF 2F 24 40 0D 00 10 00 B2 总之上面两个例子弄的我有点儿乱,或者我复制人时复制的某些数据段含有血缘信息,目前我只能以此说服自己,也请达人指点。 最后说点别的,我现在手下人才济济,所有强大名全是手下,爽!
彻底清除“废物”大法 前文讲说疯狂杀人初见成效,1568年底又找到岛左近(奈良)、1569年津轻为信(弘前)、泷川雄利(津)。但无用的废物出现的更多,这些人以浪人身份出现在各个町里,由于大多大名都被我灭了,这些浪人就没有人录用,而我也就没有办法把这些“废物”杀掉(酒馆杀人只对敌对家武将可用,对浪人不可用),长此以往,肯定要占据新人名额,这可怎么办?要杀就要杀个痛快!! 办法有一个,就是把这些“废物”浪人都改成其他大名的手下,然后灭之杀光就行了。说起来简单,实现起来却不容易。 开始我就把这些浪人的居城、所属大名、身份、信赖度(由浪人改为步兵头)等等都改了,但发觉这样不行。采用这种手段改到自己手下的武将只能在会客室中见到,在城市情报和大名情报中均不可见,这种修改方法是有问题的。 后来仔细研究,发现解决办法,大家看下面的数据段: 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这个位置的武将就会被该城所接受。 还有就是注意,我是改浪人,如果改别家武将为己有,一定要注意,你把别家的武将指向弄断了(因为你挖走了人),一定要补上,不然会有不可预知的错误!所以真要挖别家墙角,这种方法不如改相性、性格,直接调略方便! 现在我玩到1570年1月,又发现较厉害的人物有前田庆次(直接出现在前田利家所在的清州城)、上杉景胜(出现在谦信为城主的春日山城,直接是宿老、世继,又是一怪事,我的谦信是假的呀!!!!)、古田织部(石山),浅野长政等几名秀吉的文官(清州)、蒲生氏乡(长滨)。
大名的城 单独说“改城”并不困难,比如说把城资金变多、士兵、铁炮、军马变多等等这个很好改,但配合改城所属大名、城中的武将都有谁,这就有一定的难度了,下面大致讲讲: 这是新武将为君主,居城为本愿寺城的数据段(这个数据段用FPE查找士兵数量最容易找到): 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位再往前的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是新武将大名下一个城的数据地址,就本例而言,这个地址是尼崎城的数据。 这回明白了吧,大名和他拥有的城池、每个城池里有的武将,都是有指针链条贯穿起来的,单单改表面数据,修改一定会出现错误。 明白了这一点实际上已经拥有了将所有的城池“再分配”的权利,也就是说你可以把随便某个城改成是某个君主的。城可以修改了,武将也可以修改了,我们下一步改什么呢? 关于武将的其他数据 本来要推出“大变主角”这一部分,让大家不止可以扮演新武将、秀吉、胜家、光秀,还能扮演竹中、黑田这些人,不过应中崎的要求先来点别的,好菜不怕晚! 前文已经讲过了,武将的数据段大致是这样: 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字节,即使是自定义的新武将也是如此。 下面就讲讲武将的技能是怎么表示的:
这是新武将大名的数据段 能力前的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那位)。 18中的1那位,可以说才是真正的相性,就是什么武田系、上杉系这种说法了,不再多说。 还有,大家在调略武将的时候,有一种武将是很难成功的,比如说毛利家的两川、杂贺家的孙市……这种有血缘关系的武将根本就不听你下说辞的,但只需要把武将数据段中年龄以后的第2、3字节改成FF FF,这血缘关系就解除了,可以按常规的方法调略。
能不能以游戏中的任何一个武将为主角进行游戏呢?请看下文。 对于游戏的主人公来讲,还有持有金钱、宝物等数据并没有在上面的47位中表现出来,也就是说主角必有其特定的数据段,这个数据段靠查找金钱的变化最容易找到,比如身上有345贯600文,则需查找3456,有345贯整则查找3450。 下面是查找出来的新武将的数据段—— 大家注意,这个09 1D,这个是目前持有的金钱数,往前数10个字节的67 01就是主角的武将代码,只要修改这个代码,主角就会变成其他武将,但由于每个武将的身份等参数均不相同,修改过后可能出现混乱甚至死机,尤其当你修改到的武将是浪人身份或陪臣身份的,有可能出现逻辑混乱。改成大名之后,进城并没有大名应该有的选项,还可以拜见大名(就是你自己)。 目前看来:普通身份武将→浪人或陪臣会有问题,普通身份武将→大名或城主也会有问题。大名→大名、城主→城主、浪人→浪人、陪臣→陪臣有些没有问题,没有全部证实。大家要改便改,后果自负,当然我也在努力研究,使这个修改能顺利实现。其实从理论上讲,应该是没什么难度,因为大名、城主都涉及到大名所拥有的城市链条、武将链条等因素,但要完全正确的把所有链条重定向都改对,并不容易。 目前这个改法处在实验阶段,能够无错误简单实现的也就是用所有的普通身份的武将进行游戏(所谓普通身份是指在大名主城的大名直系属下武将)。 另外的一个发现是——好象武将的血缘关系就是靠脸谱序号决定而不是以姓名序号决定的,所以前文中的上杉景胜来找假谦信的现象也就可以解释了,因为系统只是靠脸谱序号来认人的。 最后说一下改主角武将的两个花絮: 以新武将浪人开始游戏,然后将主角改为细川藤孝,本意是拯救足利家,谁知足利义辉这家伙评定基本上不布置什么任务(他就我一个手下),我只好把城里的钱粮改多,然后靠私下拜见长信赖。闲来无事想找几个人壮大力量,转悠到清州町酒馆里一看,晕!原来的那个我(自定义的新武将)在那喝闷酒,一问居然还是浪人,录用了然后回城,走半道上足利家被灭,这个我(细川藤孝)成为浪人,那个我(自定义的新武将)不知哪里去了。狂汗…… 大家知道,有很多武将身上是有宝物的,如果想把宝物收集全,大概只有砍死这些有宝物的武将而得到了,但很多有宝物的武将是大名身份,平时难得砍到的,这回好了,可以通过换主角来骗到! 下次就讲和宝物有关的问题! 下面再顺便给出同宝物有关的修改 太阁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个字节,以第一个宝物松本茶碗为例—— 第9位的FF代表的上宝物的种类和价值、有没有鉴定等等。 这个代码要详细解释一下:总的来说前一个F代表宝物的价值,后一个F代表宝物的种类。 后一位取值范围为0-F。其中—— 前一位的取值范围也是0-F,其中—— 在00 51 D2 20到00 51 D9 EC这整个宝物数据段中,没有发现天文遁甲书的数据,也没有发现所谓的6个隐藏宝物,也许这是PS或SS版中才有的也说不一定。 下面给出NPC武将所拥有的宝物名称,在这方面织田信长是个超级人物,他所拥有的宝物最多,列表如下: 除此外,上杉谦信有佐渡金、武田信玄有基石金、松永久秀有平蜘蛛,竹中、黑田各有一本书。 下面再说一下药、酒之类东西的改法。 67 01不用说了,是武将代码,12 1D是随身金钱数。第二行的第三第四字节8D 00是同行者代码,本例是黑田官兵卫。第二行第7、8字节87 9A表示的就是酒和药的数量,8的那位是铭酒数、7的那位是浊酒数、9的那位是药数、A的那位是南蛮酒数。不过一定要注意:酒和药这4位一定要买了后才会激活,凭空修改是不行的。 我并没有找到介绍信、墨迹等的地址,估计这些是要触发了相应情节才会有的,集中在另一个数据段中,有知道如何修改的请指教。不过我可以改这些物品的名字! 大名的支配力、官位 大名的支配力、朝廷贡献度、官位等信息的数据地址并不是连在一处,目前的钻研成果如下: 通过FPE查找大名的朝廷贡献度,可查到如下数据段—— 此段信息共14个字节,其中67 01 是新武将(新武将大名)代码,11 27是10001,是目前的朝廷贡献度,其后的4个字节含义不可解。 已经被灭的大名大名代码处是FF FF,每个大名都有其固定的顺序,从东到西排列,一开始系统默认有45个。 新独立的大名,不论是用木下等人还是新武将,在“势力图”中查看(或者是在忍者、和尚、南蛮人处查看大名情报)一般是第三个位置,原来我就很奇怪这个排序的依据,现在明白了,新大名实际上顶的是02大崎家的位置(事实上大名代码也是02),一般你能独立的时候大崎家早被灭了,所以新大名就排在南部和伊达之后在第三位。游戏中有时大崎家会被伊达家威压屈服,这时你注意一下就知道新大名的位置已经不是第三了,会按顺序顶替下一个已灭亡大名(比如07宇都宫)的位置和代码。 支配力的数据也可以查到,排列顺序于朝廷贡献度的相同,数据开始于00 52 4A 18,每个大名两个字节,被灭大名的数据是00 00,但修改是没有用的,估计这个数值是前面某些数据计算而来的(大致也就是采用了领地和官位来计算的),所以修改没有用处。 大名(城主)再造工程 下一步要改的当然是怎样把主人公(新武将或秀吉等人)由浪人(或非大名、城主)身份直接改成大名或城主,或者把其他游戏中的武将改为大名或者城主!简而言之就是大名(城主)再造工程。 其实这种修改的意义并不是很大,因为我觉得对于太阁2而言,最大的两个玩点是——对于武将和宝物的收集;当上城主或大名以前的奋斗过程。 不过对于我来说,这种修改多了一个好处,我可以随便把一个浪人改成大名,然后把一堆废物浪人都改到他的城里,然后在灭掉杀光,这样很多废物就清除了。 书归正传,现在开始修改。 第一步要先选一个浪人当大名,我选了我随机遇到的伊奈忠次。 第二步是在大名数据段进行修改,让游戏承认有这么一个新大名,在前面已经讲过,大名的数据段大致是这个样子—— 第三步是给新大名一个大名代码,关于大名代码前面已经讲了,从00到2C一共45个,理论上讲只要是已经灭亡了的大名的代码都可以用,简单起见,我用了原来南部家的代码00,原来南部家的大名数据段已经是空的了,把伊奈忠次的写进去也就行了,南部家的数据段应该在所有大名数据段的最前面。 第四步是给伊奈忠次一个城,这只好从其他大名处剥削,简单起见,我自己让一个城给他,把最后得来的人吉城让给他(城市有链条环环相扣,改最后得到的城市不容易出现错误)。先找到人吉城的数据段地址,大概也就是00 51 XX XX,把这个写到第二步提到的大名数据段中,这个城就属于伊奈忠次而成为伊奈家的居城了。 到目前为止工作并不算完,以上的修改只是改出个伊奈家,但伊奈忠次本人的大名身份还要改的,这个到武将自己的数据段去改就行,身份改成大名,代码是07。唯一特别提醒一下的就是居城必须改为人吉城,人吉城的代码是BB,各城的代码如下: 改后的伊奈家支配力728,但不知为什么一上来就和我是交战关系,看来还要研究一下大名之间的关系在哪里改!因为大名之间的关系并不是简单的战与和,分很多个梯度档次,还有支配和同盟等等关系,估计也是在大名的支配力数据段,但算法没有搞明白。 把自己修改为城主或大名步骤和上面差不多,修改为城主稍微麻烦一些,不过我估计不能游戏一开始就修改,至少1560年开始不行,因为没有大名被灭,你就没有大名代码可用。 这个修改目前并不完美,因为我到忍者处查看大名情报时,新改大名会死机,我估计忍者有他自己存放资料的数据段(比如说找风魔就不能看北条的资料),我没找到也没修改,由此造成的出错。 ***************************** 最近实在很忙,太阁2修改的最新一篇脱了这么久才贴出,游戏中还有一些零碎的修改这里没有写,不过多半都是不很重要的了。 另外,我收集各种太阁2的修改器,从中也许能看出一些有用的东西,收集各种太阁2存档,以备验证各种情况的需要,如果有的话请提供给我。 谢谢各位捧场! 声明:酷987网登载此文出于传递信息之目的,不代表酷987网赞同其观点或证实其描述,若侵权请来信告知,我们将及时处理。 (责任编辑:ku987小孩) |