找回密码
 注册
搜索
查看: 8827|回复: 13

[L2] MD梦幻模拟战2进入?4分析

[复制链接]
发表于 2015-11-26 22:11 | 显示全部楼层 |阅读模式
本文由 痕 原创,转载请注明出处:http://langrisser.tk/mdl2-x4-entrance

之前有人问过这个问题,今天刚好在写工具时发现了这个入口的脚本,就把分析记下来吧。

首先老艾被击败,跳转到0x1B2428



0x1B2428这里有个代码为0x30的判断处理,不符合条件就跳转到0x1B2480,符合条件则继续,下面的进入剧本31即是隐藏关卡?4。

用调试器跟踪了下0x30的处理,发现了这个



内存0xa4aa开始是保存每一关通关回合数的地方,不懂68000的汇编,所以百度了一下指令书,然后发现,

这段程序的作用大概是判断1到26关和?1、?2、?3的通关回合数是否为零,如果有其中一个关卡的回合数为零,则不能进入?4。

在26关老艾被打败后还没有结算26关的回合数,所以正常流程下是不能进入?4的。

不知道这是BUG,还是本意。

如果是BUG,可以把判断改成1到25关和?1、?2、?3,这样就能正常进入了。

ROM修改如下:

0x173BF             19    ->  18

0x173CD             01    ->  02

时间限制,没有进一步测试,不过应该是可行的,有兴趣的可以试试。
发表于 2015-11-27 00:26 | 显示全部楼层
把那边的文章全扒过来
发表于 2015-11-27 20:13 | 显示全部楼层
技术太强,看都看不懂
发表于 2015-11-27 20:42 | 显示全部楼层
只需知道回合数为0就不能进入
发表于 2015-11-27 22:09 | 显示全部楼层
我是说,他的大部分文章技术性太强,都看不懂
发表于 2015-11-27 22:20 | 显示全部楼层
只管收藏就行
发表于 2015-11-27 22:25 | 显示全部楼层
我忘了谁说的了,前几年看到的,说是不要想把其他地方一切都搞到自己那里去
发表于 2015-11-27 22:38 | 显示全部楼层
谁说的,这里是最全的梦战资料站,其他站挂了这里都能看
发表于 2015-11-27 22:52 | 显示全部楼层
贴吧里就有不少这里都没有的哦
发表于 2015-11-28 21:05 | 显示全部楼层
哪些没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|虎纹猫家园

GMT+8, 2024-11-1 07:04 , Processed in 0.105746 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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