这几天不断倒腾PS1模拟器,总算是把小P里近50G的PS1游戏、存档和金手指顺利迁移到DUCKSTATION里面。
实现了自己一直以来希望高清、大屏幕玩PS1游戏的梦想,算是功德圆满,也把过程经验分享给大家,也许将来有需要呢。
准备工作
1、PSP数据线(用于连接电脑)
2、VMP2MCR
3、PC端epsxe模拟器(任意版本均可)
4、PC端DUCKSTATION模拟器(建议去官方下载最新版本)
迁移步骤:
1、PSP数据线连接电脑,打开根目录/PSP/GAME/SAVEDATE文件夹,导出里面的PS1存档。
注意:PS1存档一般以S开头命名,PSP游戏一般都是以U开头,很好区分。其实就是游戏编号,如最终幻想8中文版是基于日版汉化,日版编号为SLPS01880,所以存档编号也为SLPS01880。
打开SLPS01880,其中SCEVMC0.VMP(对应记忆卡槽1)和SCEVMC1.VMP(对应记忆卡槽2)就是我们需要的文件。
2、安装运行一次epsxe。首次运行会要求设置,全部下一步默认就好。
在安装的epsxe/memcards目录下找到epsxe000.mcr(对应记忆卡槽1)、epsxe001.mcr(对应记忆卡槽2)两个文件。
3、运行VMP2MCR,点OPEN。
通过索引找到SLPS01880/SCEVMC0.VMP
点Convert,通过索引找到epsxe/memcards/epsxe000.mcr(对应记忆卡槽1)
之后程序会自动执行刷写操作,PSP最终幻想8记忆卡1中的存档已刷写进epsxe000.mcr中。
同理,再操作一次,将SCEVMC1.VMP(对应记忆卡槽2)也刷写进epsxe001.mcr中。
4、运行DUCKSTATION模拟器,在设置-记忆卡设置中,选择记忆卡1类型:每个游戏独立记忆卡(游戏标题),路径默认。记忆卡2类型:每个游戏独立记忆卡(游戏标题),路径默认。
5、通过DUCKSTATION运行一次最终幻想8,系统会自动在duckstation-windows-x64-release\memcards文件下底下生成Final Fantasy VIII_1.mcd(对应记忆卡槽1)、Final Fantasy VIII_2.mcd(对应记忆卡槽2)。
注意:由于DUCKSTATION现在可以只读PBP文件了,想玩PS1游戏不用重新下载镜像,直接将PSP/GAME/SLPS01880放入到DUCKSTATION中就可以运行,十分方便。如果喜欢金手指玩游戏,也不用去一一找金手指转换教程,DUCKSTATION自带金手指载入功能,只要游戏编号一致,进游戏后程序会自动搜索后台服务器里的金手指文件下载到你的电脑中,人性化到极致。如果想自己编译金手指,可以去论坛资源帖找某大神发的PS1全金手指,一共5000多个游戏,全部放进DUCKSTATION/cheats文件夹里,随时可以在游戏中调用使用。
6、打开DUCKSTATION设置-记忆卡设置,点击右下角记忆卡编辑器。
左边选择epsxe000.mcr,右边选择Final Fantasy VIII_1.mcd,点击复制,保存。至此最终幻想8记忆卡1中的存档就顺利迁移至DUCKSTATION中了。
同理,执行一次epsxe001.mcr和Final Fantasy VIII_2.mcd,将记忆卡2中的存档也复制进去。
注:如果你有大量需要迁移的PS1游戏存档,可以在之前刷写操作时多复制一些如epsxe001.mcr、epsxe002.mcr、epsxe003.mcr、epsxe004.mcr、epsxe005.mcr.........最后再在DUCKSTATION一次性操作完毕。
7、现在进游戏看看存档生效了没有。
OK,完美~
随王菲的eyes on me音乐一响起,简直让人梦回2006年。
最后忘了说,最终幻想8中文版分为外挂字库与内置动态字库两个版本。外挂字库版可能无法直接进游戏,需要网上找"ff8字库模式工具”将其切换成动态字库才可以正常玩。还有,像格兰蒂亚1、穿越时空2、钟楼1需要使用专用BIOS才不乱码,这都是这几天不断踩坑的结果,网上关于DUCKSTATION的教程实在是太少了。
但只要用过一次,就感觉这个模拟器实在是太棒了,体验、兼容性、效果都是目前PS1模拟器顶级的,贴一些截图,感觉对2D游戏的渲染比3D更棒。