上篇把模拟器黑屏搞定后,不少老哥表示光看20秒就没了不过瘾,问能不能整个无限燃烧或者换点花活。经过我用GB调试器把这32KB的自制ROM翻了个底朝天,还真发现了作者留下的金手指级后门。今天就全盘托出,让你把这张破纸烧到天荒地老。
作者“纸灰机”在程序里埋了一个按键组合,可以开启内置调试器。具体操作:
1. 在纸张处于初始状态(未点燃)时,快速按顺序输入:上、下、左、右、B、A、Select、Start,一定要在半秒内按完,成功率看手速。
2. 成功后屏幕底部会出现一行小字“DEBUG ON”,同时火焰计量条变成无限符号(∞)。
3. 此时按Select键可以切换五种纸张类型:普通纸、报纸、牛皮纸、卫生纸、瓦楞纸,每种燃烧速度和火焰形态略有不同。
4. 按B键可以循环背景色调,配合不同纸色能玩出许多奇葩组合。
这个调试模式只在原始ROM中存在,如果你下的是别人改过的版本,按键可能失效,需用下面的金手指强制开启。
手残按不出指令的兄弟,用模拟器自带的金手指功能直接写入这些代码,效果一样。以VBA为例,点“金手指”→“金手指列表”,输入以下GameShark格式代码:
注意:这些代码只适用于原始32KB ROM,CRC32为B4F8E6D1。修改前一定备份,因为金手指可能会破坏后续动画的索引,导致烧到一半卡死,这时候按下“Ctrl+R”复位即可。
如果你用的是实体机+烧录卡,可以将上述代码转换为Game Genie格式,用烧录器的金手指功能录入,同样有效。
会玩十六进制编辑器的老鸟可以直接改ROM,一劳永逸。用HxD打开burnpaper.gb,定位到以下偏移地址,修改对应字节:
改好后保存,拖进模拟器就能永久生效。这种硬改ROM的方法还能把背景色替换成自己的图案,具体需要改动地址0x4000之后的Tile数据,有能力的可以自行摸索。
在调试模式中,我发现作者预留了另外三种火焰颜色:绿色、蓝色、紫色,估计是万圣节或者某次活动的彩蛋,用金手指可以激活:
输完代码重新点燃,就能看到不走寻常路的火焰。配合按键Select切换纸张,可以烧出绿火报纸这种匪夷所思的组合。顺便一提,程序里居然还藏了一段未启用的音效数据——纸张燃烧时的“噼啪”声。在VBA里打开“音频”→“声道”,勾选“通道3自定义波形”,然后修改内存地址0xFF30-0xFF3F的波形数据为锯齿波,就能激活细碎的烧纸声,非常带感。
这些修改纯属娱乐,因为原始ROM并非商业软件,也没版权问题,所以随便折腾。但如果你下的是别人整合的什么“最终完美版”,我可不保证金手指还能用。另外,过度修改可能导致模拟器崩溃,建议用BGB模拟器,它的内存保护机制最好,崩溃了也不会影响系統。
掌握了这些黑科技,你就能真正掌控这个《燃烧纸张》小玩意儿,把它的纸张燃烧特效玩出花来。录个三十秒的蓝火牛皮纸燃烧视频丢到B站,指不定就爆了。下回再扒点啥?你们说,我去挖。
标签:
上一篇:《燃烧纸张》模拟器黑屏闪退怎么破?亲测有效的三种设置方案
下一篇:返回列表