FC版本水浒天命之誓所有人物修改为好汉的方法。
修改前先唠叨几句,水浒天命之誓一直是我最爱玩的FC游戏,从小学开始玩到现在,包括非主角在内的(像崔道成、朱武之类的)好汉都
已经玩了无数遍了,一直希望有一天能修改像武大和其他任何武将当好汉来提高兴趣,现在终于可以愿望达成,和大家一起分享下,希望和大
家一起探讨更深入的修改,将HACK进行到底。
好汉的力量、敏捷、智力没什么大用,就体力有点用处,而忠、仁、勇非常重要,直接影响招人和结拜,像潘金莲的忠、仁、勇最高也不
到30,招人和结拜非常困难,我打到350的声望才招了4个手下,结拜更无从谈起,后面修改到500以上也没人结拜,建议大家不要修改像潘金莲
之类忠、仁、勇低下的人物当好汉,建议最好忠、仁、勇有一项40以上有机会打通关。
先拿第四舞台的段三娘修改(用UltraEdit)
1、先修改好汉的人数
1a89~1aa4h为舞台1-4的坐标位置,
每个舞台占7个位置(表示最多有7个好汉可选),
好汉位置第一行从左到右为05 0C 13 1A,第二行为09 10 17,
我想把段三娘放在第四舞台的第二行中间位置,那就修改00001AA0 |13 1A 10;
2、再修改可选好汉代号
1be7~1c1fh:每14个位置占一个舞台,一个人物佔2个位置,例如00xx,xx表人物順位,
那段三娘在第四舞台的可选位置就是:00001C18 | 08 00 E1,E1就表示段三娘的顺位值;
3、修改每个舞台的可选择人数
四个舞台的人数位子在1c20~1c23h,把第四舞台改成5人的话,就是:00001C20 | 05 07 05 05
4、然后修改势力代号
这个有点繁琐
舞台1:2f248h~2f252h共11个位置表示最多有11个好汉的势力,每个位子填好汉的16进制顺位,
25253~2f268h对应上面势力0100表示逃亡(0000表示有领土),
2f27f~2f289h对应上面势力32表示有领土(00表无)
舞台2:31248h开始
舞台3:33248h开始
舞台4:35248h开始
那段三娘设置成第四舞台无领土逃亡状态,就是修改:00035248|08 E1 ;00035250|12 0F 14 00 00 01;修改成有领土大家可以再试试。
5、查找人物身份,修改所属势力及身份
根据能力直接查找势力,修改势力00034fe8|00 10 E1 1C ,
1C就是段三娘所在的29州府,州府号码就是1C(十六制)换算成28(十进制)加1,
大家可以修改好汉的所在地,修改身份00034ff8|83,83表示游戏登场而且没有船的好汉,
其他代表什么不太清楚,大家可以一起研究下。
6、最后验证码修正
有的模拟器遇到KOEI(MMC5)的档案时会检查CRC值(也有检查別种验证码的)
來判断是那个游戏作为设定资料的依据,若是随意修改人物资料数据,CRC值也会被改变,
造成這种模拟器无法判断是哪个游戏而无法順利執行(除非使用非验证码判断的模拟器),
如果使用验证码判断的模拟器在改完数据后要记得修正验证值.
0~0fh:档头
10~4000fh:256kPRG (CRC值E6 C2 8C 5F)
40010~60000h:128kCHR (CRC值7B 1B AF 5D)
先用nesmapperprogram分割改好的档头,PRG,CHR,
再用CRC32Edit输入要改回的CRC值,和植入位址,植入后查植入位址即可得相抵的修正码。
具体如下:将上面1-5点修改好后保存。
然后用nesmapperprogram 提出修改的rom
点Analyze rom,然后点Remove 16 byte nes header,
再点Output CHR/PRG,选Auto split CHR/PRG,最后点Prep,
然后用CRC32Edit提出分割好的prg文件,在新CRC32处填10~4000fh:256kPRG的CRC值E6C28C5F,
下面在自定义位置填3FFF0,再点更改,就是在prg文件的0003FFF0位置处植入修正码,
通过UltraEdit提出prg文件,查到0003fff0|7E FE 23 19,再提出修改的nes文件,
将00040000|FF FF FF FF 改为 00040000|A2 05 3E 8B
总体修改如下:
修改 未修改
------------------------------------------------------------------------
人物选单坐标 00001AA0 | 13 1A 10 | 00001AA0 | 13 1A 00 |
------------------------------------------------------------------------
新增好汉人物 00001C18 | 08 00 E1 | 00001BF0 | 08 00 FF |
------------------------------------------------------------------------
新增好汉人数 00001C20 | 05 07 05 05 | 00001C20 | 05 07 05 04 |
------------------------------------------------------------------------
设定段三娘所属势力 00034FE8 | 00 10 E1 1C | 00034FE8 | 00 10 01 1C |
------------------------------------------------------------------------
修改好汉身份 00034FF8| 83 | 00034FF8 | 2C |
------------------------------------------------------------------------
新增段三娘势力 00035248 | 08 E1 | 00035248 | 08 FF |
------------------------------------------------------------------------
修改人物状态 00035250 | 12 0F 14 00 00 01 | 00035250 | 12 0F 14 00 00 00 |
------------------------------------------------------------------------
验证码修正 00040000 | A2 05 3E 8B | 00040000 | FF FF FF FF |
------------------------------------------------------------------------
如果再带个手下潘巧云的话
根据表格第四舞台人物属性表,先找到潘巧云的第4舞台的任务属性地址,修改所属势力和所在州府:000351F0|20 00 00 19 01 04 改为:20
00 00 19 E1 1C,再修改人物的身份,00035200|00 00 20 改为00 00 85,
最后也一定要进行验证码修正。查到00040000为F2 B0 AD 6B.
还有人要延长游戏时间修改如下:(拷贝qaz2010大大)
硬的:
1.打开UltraEdit打开日版nes天命之誓
2.找6704A8(在03A1h):把67改B0(B004=1200年)
3.prgcrc参考修正
不能改太大这样里面的资料计算可能会溢出.
这个游戏已经很简单了,再延长时间不太必要了。
最后特别感谢endlessfight论坛的qaz2010大大的大力指点,
[ 本帖最后由 chg_2001 于 2015-8-19 08:02 编辑 ]
附件:
天命之誓原版+段三娘(第四舞台)+段三娘带手下潘巧云(第四舞台).zip (2014-4-15 22:14, 573.92 K)
该附件被下载次数 304
附件:
nesmapperprogram.rar (2014-4-15 22:14, 56.15 K)
该附件被下载次数 251
附件:
CRC32 Edit 猪猪侠_猴岛游戏.rar (2014-4-15 22:14, 25.31 K)
该附件被下载次数 264
附件:
天命之誓人物数据表.zip (2014-4-15 22:14, 37.7 K)
该附件被下载次数 304
附件:
第四舞台潘巧云和潘金莲.rar (2015-8-19 08:02, 371.63 K)
该附件被下载次数 226
|