在搜索城市战争金手指的时候,很多兄弟会直接复制网上的“无限命0074-01-63”这类代码,结果一用就报错或者完全没反应。这不是代码错了,而是你ROM版本不对。FC上的《F-15城市战争》分美版(U)和日版(J),两个版本的RAM偏移量完全不同,甚至连一些D商汉化版也会改动地址,导致金手指集体失灵。这篇文章我把两个原版的对应代码和修改ROM的IPS补丁都给出来,你只要对号入座就行。
下面这些代码基于GoodNES中标注为[!]的美版ROM,使用任何支持原始Hex输入或GameGenie的模拟器都能生效。
如果你手里的ROM标题画面有日文“F-15 シティウォー”,那就是日版,需改用以下偏移:
如果你是用手机NES.emu或PC上的Mesen,直接输入十六进制地址和数值即可;如果是老旧的VirtuaNES,记得把地址加0x10后进行GameGenie编码转换,不然它不认高位地址。
很多老玩家抱怨F-15城市战争打不通,其实外国ROM hacker早就做了一个Ending Patch版,打完四个循环后会触发一个简陋的通关画面,显示分数和“CONGRATULATIONS”。这个版本比较稀有,ROM名叫“F-15 City War (U) [t1].nes”,通常附在一个名为“F15_Ending_Patch.zip”的压缩包里。如果你在贴吧看到有人晒通关截图,九成是打了这个补丁。打好补丁的ROM金手指地址和原版美版完全一致,直接用上边的代码,连无限导弹一起开,就能享受有结局的轻松之旅。
有些模拟器(比如3DS的VC注入版)不支持金手指,那我们就直接改ROM数据,一劳永逸。用十六进制编辑器打开F-15城市战争的.nes文件,找到以下偏移并修改:
改完后保存,这个ROM就直接变成了无敌修仙版,在任何设备上放进去都能生效。
当你不确定自己手头的ROM是日版还是美版,最直接的办法是看标题画面。美版写着“F-15 CITY WAR”,下方有“LICENSED BY NINTENDO”;日版标题除了日文名,还会出现“SETA 1989”字样。如果用模拟器,可以看下部状态栏显示的PRG ROM CRC32值:美版原版为C5DD01C9,日版为A1E5E2E3,有差异的就可能是改版。搞清版本再动手输入代码,才是FC金手指正确的打开方式。
标签:
下一篇:返回列表