前段时间捣鼓了ps2通过smb获取iso游戏,看视频教程的时候发现,新版的opl支持直接在列表中显示ps1游戏,这样就不需要去文件管理器的u盘目录,挨个寻找各个游戏的ELF文件了。然而视频教程看着挺容易,自己动手实践的时候还是费了不少时间,在博客里记录一下几个需要注意的点。。
USB的格式
本来是准备通过smb直接读取ps的vcd文件的,始终未果。于是退求其次,选择了通过usb读取,这里就涉及到了一个u盘格式的问题,smb模式的u盘是插在路由器上,路由器一般都比较新,所以支持的格式相对广泛。但ps2是个廉颇级别的老设备了,仅支持FAT32格式的U盘,所以首先需要将U盘格式化为FAT32。
文件夹与文件
在U盘根目录下新建一个POPS的文件夹,然后将以下两个文件拷贝进POPS文件夹:
POPS_IOX.PAK
POPSTARTER.ELF
ps的游戏需要通过psxvcd软件转化为vcd格式,该软件在转换时会同时生成一个同名(但包含指定前缀)的ELF文件,如果此时将psxvcd转化好的两个文件放入前文所述POPS文件夹,只要同文件夹包含POPS_IOX.PAK的情况下,可以直接运行psxvcd所转化好的同名ELF。至于“POPSTARTER.ELF”,博主就是一直没有把这个软件放入POPS文件夹,所以虽然其他操作都无误,但一直无法在OPL中看到游戏列表。
psxvcd的使用
原版的ps游戏一般是bin或者img格式的,想在ps2游戏机上运行,需要预先将其转换为vcd格式。前文也提及了,该软件会在转换之余同时生成一个ELF文件,根据用户选择的存储媒介不同,ELF文件的前缀也会有差异,比如smb模式的前缀是“sb”,而usb模式的前缀是“xx”,如果不嫌麻烦,其实到这里已经可以正常运行游戏了,只要把转换好的俩文件放入u盘的pops文件夹,通过文件管理器运行其中的elf文件,如果需要在opl中显示列表,那么还需要一个神器。
OPLManager的使用
OPL对游戏rom的名称有比较严格的要求,包括但不限于ps2游戏,对于ps1游戏也是一样。利用OPLManager是一个电脑端的软件,支持多种语言,当然也包含简体中文,想要让游戏正常显示,我们可以利用这个软件来自动为文件更名,以满足OPL的名称规范,因为下方提供了b站较为详尽的视频,这里就不赘述了。