1/3
2/3
3/3
RetroArch运行hack版街机游戏rom教程
bili_60411296720
2021年05月24日 14:16

前言

由于 RetroArch 不像 FBNeo windows 版那样直接支持打 ips 补丁,然后运行游戏,所以我们需要使用一个工具 SamIPS2(或者 IPSwin2,工具可以通过百度搜索下载),对我们需要打  ips 的 rom 进行打补丁,打完补丁后由于模拟器的 crc 校验会导致不能运行,所以我们还需要修改 crc 值,模拟器校验完crc值后就可以运行了。

所有工具和材料下载

天翼云:https://cloud.189.cn/t/EbyERnRR3aum

访问码:4fit

模拟器下载

下载模拟器FBNeo,可以从琵琶行论坛的模拟器新闻版块找到,链接地址:https://www.ppxclub.com/611235-1-1

这里感谢琵琶行论坛的菲鲁塞迪同志分享了许多模拟器。

下载后解压FBNeo压缩包

运行fbneo.exe程序,fbneo所在的目录会生成许多文件夹,如下图

下载游戏rom

可以从琵琶行论坛的rom交流版块的置顶帖子里面下载,链接:https://www.ppxclub.com/692535-1-1

在这里感谢琵琶行论坛的caesarkof同志,一直分享FBNeo的最新rom

下载wof.zip和wofj.zip这两个文件,先将游戏rom放到FBNeo的roms/arcade文件夹下

启动fbneo.exe程序运行测试

点完出现以下窗口

启动成功后,将 wofj.zip 这个 rom 放到桌面上,并新建一个文件夹名为 wofj 解压的文件夹,如下图

下载ips补丁,从琵琶行论坛的帖子中应该可以找到,不过我已经忘记是哪个帖子了,直接从我分享的网盘里面找吧,其他ips没了。找到wofj.zip对应的ips,对应的ips放的文件夹名与rom名是一样的。我把ips补丁解压放到了桌面上的wofj补丁文件夹,如图

打开2-mm.dat文件,以记事本的方式打开

tk2j_23c.8f   spiral23c

tk2j_22c.7f   spiral22c

tk2j_23c.8f   mm_23c

tk2j_22c.7f   mm_22c

这里蓝色字体的对应的是wofj解压的文件夹下面的rom文件名(如tk2j_23c.8f),红色字体的对应的是wofj补丁文件夹下面的ips补丁文件名( spiral23c )

我们使用2-mm.dat对应的ips对rom进行打补丁时,要将ips打到对应的rom上。

打补丁

下载SamIPS2(或者IPSwin2),解压到桌面上,并启动

上一步我们已经得知需要打补丁的文件有tk2j_23c.8f和tk2j_22c.7f

需要使用的ips有spiral23c、spiral22c、mm_23c、 mm_22c

在SamIPS2程序中打补丁,首先点击下图的红色方块位置

然后选择ips文件

接下来点击 apply patch 

到这里我们就完成了第一个补丁

接下来其他的补丁按照类似的方法进行打补丁

四个补丁都打完后,我们将wofj解压的文件夹下的所有文件选中,压缩成zip包,压缩的zip包命名为 wofj

然后我们将压缩后的 wofj.zip 包放到 fbneo/roms/arcade 文件夹下

启动fbneo程序

然后就报错,提示crc值的问题

根据提示,我们得知tk2j_23c.8f这个文件现在的crc值为6DBA1D2F

而正确的值应该为9B215A68,同样tk2j_22c.7f 文件现在的crc值为 7630FD8A

正确crc值应为 B74B09AC

修改crc值

下载CRC32编辑器,解压到桌面上

打开 crc32 编辑器

选择文件,修改crc值

所以填入到新CRC32的框内,方式那里要选择末尾(覆盖最后4字节),如图

然后点击修改即可

另外一个文件tk2j_22c.7f修改crc值,也是一样的方式,这个文件正确的crc值为B74B09AC

然后到wofj解压的文件夹,选中所有文件,压缩为zip包,命名为wofj.zip

然后将 wofj.zip 包放到 fbneo/roms/arcade 目录下,覆盖掉原来的 wofj.zip 包,

启动 fbneo.exe 程序,执行下面图中的操作

此时再启动rom就可以运行了。

到这里FBNeo运行可以通过的话,那么RetroArch的FBNeo核心也可以运行了。

RetroArch运行这部分我是直接在手机上面测试通过的,就不放图了。