很多老哥在贴吧抱怨下了《拯救万圣节》的ROM打开就黑屏,或者满屏碎块花得跟显卡花了一样,扭头就去喷资源站。其实绝大部分问题都出在模拟器配置上,尤其是你用VBA-M默认玩GB游戏容易没有加载BIOS导致无法通过自检。今天就用两种主流模拟器给你讲透,顺便甩一套能用的金手指改法,再也不怕修比那碰一下就死的脆皮身板。
打开VBA-M,点击Options→Game Boy→Configure,在配色方案里不要选GBC或自动,要强制选“Game Boy DMG”并勾选“Real Colors”。许多GB游戏激活了SGB功能后会在GBC模拟下导致调色板异常,强制灰阶就能正常。如果还闪,把Frame Skip改成“1”,关闭“Auto-frameskip”尝试。
进入Audio→Core Settings,将采样率改为22050 Hz,缓冲长度设为40 ms。重点是Output API必须选WaveOut而不是DirectSound,这游戏音轨比较特殊,DirectSound会造成爆音。
去Options→Emulator,把Save Type强制设为SRAM。然后去File→Import→Battery file(如果有存档需要导入),再重启。部分dump的ROM头部校验有问题,用ucon64这个小工具过一遍,命令:ucon64 --chk input.gb,自动修复后就不会死机。
怕折腾的直接上SameBoy,这玩意对GB游戏精准度吊打VBA-M。唯一需要注意的是下载内置BIOS:去官网提个dmg_boot.bin和cgb_boot.bin放到firmware文件夹,模拟器就自动识别。然后右键ROM选“Open with SameBoy”,默认就是最正点的玩味。
划重点:网上搜到的GameShark码几乎全假的,因为《拯救万圣节》根本没有公开的破解金手指。但没关系,我们用模拟器实时修改。打开VBA-M加载ROM后,点击Tools→Memory Viewer。在游戏里修比生命数通常是3,先在Memory Viewer搜索03,然后去游戏里让修比死一条命,生命变成2,再搜02;最后再死一次变1,搜01。这时左侧地址栏里应该只剩一个地址,双击它修改值为63(十进制99),生命就锁死了。这方法同样适用于火球数、分数等。别乱改其它地址,容易坏挡。另外用这个改法同样能锁BOSS血量,打不过就直接把BOSS地址搜出来改成01,一拳送走,老油条常用套路。
标签:
下一篇:返回列表