湘西小人物 发表于 2011-5-16 23:35:57

一些SFC游戏修改方法

本帖最后由 湘西小人物 于 2011-5-25 01:10 编辑

SFC Blackthorne.smc 锁血方法

一.增加按键指令来锁血

1.首先用EC搜索出游戏中的内存地址
血的地址是0FC5 初始值为06
按键地址是035E和0364 对应代码分别为: 上 下 左 右 = 08 04 02 01

2.打开调试器在“Breakpoints”用按键地址[ 035F ]做断点(“Write”框打勾),开始游戏后会搜索到 $ 80/8B6E8D 5F 03
把代码记下来。同时在“Show Hex”里查找一段空白内存地址,如80E4B0后面的大段00就可以,也把此处前面的一小段代码记下来(作用是在方便游戏文件里找)

3.用UE工具打开解压的游戏文件,根据上边记下来的代码找到
按键地址0B6E:8D 5F 03……
空白地址64B0:00 00 00……

4.输入按键指令
按键地址0B6E:8D 5F 03 0D 61 03改为 5C B0 E4 80(跳转到80E4B0)
空白地址64B0:8D 5F 03…插入按键指令…0D 61 03 5C 74 8B 80(跳转到808B74)

插入的按键指令:
E2 20 A9 04 CD 64 03 D0 05 A9 06 8D C5 0F C2 20
当按下的时候血为6格

注:
E2 20 出栈
A9 04 按键代码04
CD    当
64 03 按键地址0364
D0 05 判定
A9 06 获得值06
8D C5 0F 内存地址0FC5
C2 20 入栈


二.借用其他指令来锁血
根据EC搜索到的代码,血的地址是0FC5 初始值为06
在游戏搜索 A9 06 00 8D
找到地址00CD:A9 06 00 8D 0E 03
直接改为00CD:A9 06 00 8D C5 0F


使用以上方法可使游戏中不减血
呵呵.有兴趣自己测试下

dfgbfgng 发表于 2011-5-17 08:32:51

本帖最后由 dfgbfgng 于 2011-5-25 06:16 编辑

**** Hidden Message *****收藏学习!万分感谢!{:4_111:}

克罗诺亚 发表于 2011-5-17 17:49:26

E2 20      SEP #$20    (Set 8-bit Accumulator)

C2 20      REP #$20    (Set 16-bit Accumulator)

yzb 发表于 2011-5-17 18:54:40

锁血的话,在判断按键的前面直接赋值06到血值也可以吧?或者直接判断按键值是否为0?{:4_116:}

湘西小人物 发表于 2011-5-19 14:51:58

本帖最后由 湘西小人物 于 2011-5-24 14:46 编辑

三国群英传的改法

一.用EC修改器搜索相关数据
按键地址两个 01C3和0C42
金钱地址 7606


二.调试器用按键地址0C42断点查到
$ C0/8EB5 -9D 41 0C
记住附近一段代码方便UE查找

顺便寻找空白地址
CEA960-00 00 00 00……
记下这地址前面小段代码方便UE查找
C4 72 3F 00 00 00

三.UE打开游戏文件
根据前面记得代码查到
按键地址
8EB5-9D 41 0C 3D 45 0C

空白地址
0EA960-00 00 00 00……

四.输入按键指令
按键地址8EB5:9D 41 0C 3D 45 0C改为 5C 60 A9 CE(跳

转到CEA960)
空白地址0EA960输入:9D 41 0C…插入按键指令…3D 45

0C 5C BB 8E C0(跳转到C08EBB)

插入的按键指令:
E2 20 A9 00 CD C3 01 D0 06 A9 05 8D 06 76 7E C2 20
当按键地址为0的时,金钱为5

其中的数值和地址按搜索到的内存地址改动就可以随便改了

湘西小人物 发表于 2011-5-25 01:04:36

Darius Force (J).smc

无敌法

1.游戏开始会有短暂闪烁(无敌效果)
根据以往修改经验,一般无敌数值为0。即在进入游

戏后分别存两个即时档,本机闪烁状态和正常状态。
EC搜索方法:
正常状态时搜0
读取闪烁状态存档,搜+
恢复正常状态 刷新 搜0
保持正常状态 刷新 搜0
保持正常状态 刷新 搜0
重复……
当搜到的地址很少时
读取闪烁状态存档,EC刷新把搜索到的地址数值都锁


其中一个就是无敌地址!0113,20

2.获得道具(无敌效果)
EC搜索方法:
正常状态时搜0
读取道具无敌状态存档,搜+
恢复正常状态 刷新 搜0
保持正常状态 刷新 搜0
保持正常状态 刷新 搜0
重复……
当搜到的地址很少时
读取道具无敌状态存档,EC刷新
把搜索到的地址数值都锁住
其中一个就是无敌地址!
0131,02

dongdong1983 发表于 2011-5-27 18:07:32

8811705 发表于 2011-5-28 00:30:29

mm88994684 发表于 2011-5-29 14:48:04

真棒支持了~!~!~!

浪漫沙家 发表于 2012-5-5 14:32:54

{:4_92:}
别搞100分阅读嘛,看不到郁闷!

紫龙666 发表于 2014-2-2 23:36:04

谢谢分享成果,楼主真厉害。

奈特骑士2000 发表于 2017-5-13 18:43:58

楼主高手啊。。。问下一些公式能修改吗????
页: [1]
查看完整版本: 一些SFC游戏修改方法