EMU618社区

 找回密码
 立即注册
搜索
查看: 3795|回复: 1

[模拟教程] mednafen作弊码查找教学[完成]

 关闭 [复制链接]

签到天数: 1570 天

[LV.Master]伴坛终老

发表于 2010-1-5 23:17:07 | 显示全部楼层 |阅读模式
mednafen是一款多机种模拟器,在此模拟器上可以模拟Atari Lynx\Famicom\Game Boy(Color)\Game Boy Advance\Neo Geo Pocket(Color)\NES\PC Engine\PC-FX\WonderSwan(Color),此模拟器还拥有调试跟踪功能和作弊码功能,但mednafen是命令行程序,需要通过打命令方式加载ROM执行,虽然麻烦了点,可以下载一个mednafen前端Let's Mednafen!来辅助使用或自己创建一个批处理执行文件。

Let's Mednafen! (Ver. 0.3)下载:http://lhsp.s206.xrea.com/works/frontend.html#lmednafen

懂英文的请到官网看说明文档,官网地址:http://mednafen.sourceforge.net/documentation/cheat.html

不懂英文的请看下面。

精确查找:

1。我以PCE《最后的忍道》为例,进入游戏后,你可以看到游戏中主角有5命,如图1:


2。按下ALT+C组合键进入作弊菜单,如图2:


各项说明如下:
1)List Cheats   作弊码列表
2)New Cheats... 创建新作弊码
D)Display Menu  显示菜单

Command>        命令提示符

3。接下来教大家如何查找《最后的忍道》主角的命数,输入数字2回车进入,又出现一个菜单,如图3:


各项说明如下:
1)Add Cheat               添加作弊码
2)Reset Search            清除搜索结果重新查找/数据初始化
3)Do Search               再查找
4)Set Original to Current 设置当前数值为原始数值
5)Unhide Excluded         取消隐藏被排除的
6)Show Results            显示搜索结果
D)Display Menu            显示菜单
X)Return to Previous      返回上一页菜单

4。输入数字2回车初始化数据,提示Done.表示初始化完成,如图4:


5。再输入数字3回车,出现一个搜索选项菜单,如图5:


各项说明如下:
1) O==V1 && C==V2     O等于V1;C等于V2
2) O==V1 && |O-C|==V2 O等于V1;O减C,结果等于V2
3) |O-C|==V2          O减C,结果等于V2
4) O!=C               搜索O大于或小于C?
5) Value decreased    数值减少
6) Value increased    数值增加
D) Display List       显示菜单

Selection [1]>        命令提示符,[]框内数字是默认选择值,表示默认选择第一个选项,可以不输入数字按回车跳过,程序会自动按照默认框内数字选择

说明一下,O代表原始数值,C代表当前数值。

6。由于我要搜索生命数值5,我输入数字1回车选择“1) O==V1 && C==V2”,“V1 [000]:”一栏是输入V1数值,我输入数字5回车,“V2 [000]:”一栏是输入V2数值,我输入数字5回车,“Byte length”一栏是输入字节长度,输入1回车,提示Search competed表示搜索完成,如图6:


说明一下,V1代表原始数值,V2代表当前数值。

7。接下来按ALT+C退出作弊菜单回到游戏被敌人打一下,命数变为4,如图7:


8。按ALT+C呼出作弊菜单,输入数字3回车继续搜索,再输入数字1回车,V1[]框内默认数值是5,所以不用再输入直接回车而可,V2输入数字4回车,再输入数字1回车,提示Search completed搜索完成。如图8:


9。再输入数字6查看一下搜索结果,如图9:


10。搜索结果出来,命数地址是$001f17c9,我输入数字1回车,“Name:”一栏是输入作弊码名字,“Address”一栏是输入地址,直接按回车即可,“Byte length”一栏是输入字节长度,同样直接按回车即可,“Value”一栏是数值,输入数字5回车,当提示
“Add cheat "life" for address $001f17c9 with value 5?
(Y/N)[N]:”时,输入y回车,提示Cheat added.作弊码添加完成,如图10:


11。接下来输入英文字母x回车,回到前上一页菜单,如图11:


12。输入数字1回车进入作弊码列表,如图12:


13。地址前面有*符号表示此条作弊码处于激活状态,如果你想关闭或修改此条作弊码,就输入你所选作弊码前面数字,我输入数字1,出现提示:<(T)oggle status.(Modify),or (D)elete this cheat.>,如图13:


输入T回车开启或关闭此条作弊码,输入M回车修改此条作弊码地址或数值,输入D回车删除此条作弊码。

我这次不做任何修改,直接回车跳过,按下ALT+C回到游戏,看主角的生命数是否不减了,如图14:


精确查找教学至此结束。

模糊查找:

我以PCE《1943改》为例:

1。载入游戏PCE《1943改》ROM,开始游戏后,你看到游戏左下角有一条能量槽,如图15:


2。按下ALT+C组合键进入作弊菜单,输入数字2回车,再输入数字2回车初始化数据,提示Done.表示初始化完成,如图16:


3。接下来按ALT+C退出作弊菜单回到游戏中,按SELECT键放雷电,此时左下角能量槽减少,再按ALT+C进入作弊菜单,输入数字3回车,出现一个搜索选项菜单,如图17:


4。由于我不知道能量槽数值是多少,所以我选择5) Value decreased选项,输入数字5回车,出现提示要你输入搜索字节长度,我输入数字1回车,提示search completed.表示搜索完成,如图18:


5。输入数字6回车看搜索结果,提示“87 results”,表示搜索出来符合搜索条件地址有87,还是输入S回车停止继续查看下去吧,现在继续查看下去没何意义,因你不知道哪一地址数据是能量槽数据。如图19:


6。按ALT+C退出作弊菜单回到游戏中再按SELECT键放雷电,再重复第3~5步几次,直到搜索结果减少至不能再减少,如图20:


7。图片中显示搜索结果剩下1个,能量槽地址是$001f1548,输入数字1回车,再输入作弊码名字回车,再按二次回车,随便输入一个数值,输入数值不要大于255即可,我输入35回车,提示“Add cheat "life" for address $001f1548 with value 35?”时,输入y回车,完成作弊码添加。如图21:



8。按ALT+C回到游戏中按SELECT键看看能量槽是否不减了?不减的话,说明修改成功。如图22:


模糊搜索教学至此结束。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

该用户从未签到

发表于 2010-1-6 09:03:10 | 显示全部楼层
感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2024-4-30 05:12 , Processed in 1.062500 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表