美诚资源网

RetroAch模拟器的使用教程(二):添加游戏和游戏列表

admin 121

在上一篇,朋友们下载的解压包已经包含了36类共一万一千多个游戏,直接运行模拟器就可以随意畅玩了,不过retroarch模拟器支持的游戏类型可不仅仅只有这些。我们可以随意添加自己喜欢的游戏/游戏类型,并制作成游戏列表。

NDS是任天堂在2004年发售的第三代掌机,从最初的NDS到最后的NDSiLL,全球总销量超过1亿5402万,成为了当之无愧的最高销量掌机。《动物之森》、《宝可梦系列》、《塞尔达传说系列》、《勇者斗恶龙系列》等等,NDS上真的有超多让玩家们印象深刻的游戏作品。

接下来,我们就将这些经典之作添加到模拟器中!

1.添加一个游戏:

(2)再选择“核心更新程序”,等待核心列表加载完成。

(4)返回主菜单,选择“载入游戏内容”,找到“D:\RetroArch\ROMS/NDS/文件夹”选择“152口袋妖怪白1汉化版.zip”

在弹出的界面中选择“加载压缩包”,选择我们刚才下载好的核心:“Ninto-DS(melonDS)”

此时游戏开始啦!

小结:口袋妖怪白1汉化版的游戏类型是“NDS”,我们需要下载相应的模拟器核心才能运行这个游戏(也就是“Ninto-DS(melonDS)”)。其他游戏也是一样的道理。

2.添加游戏列表:

这一步需要用到我们解压出来的文件夹中的“”文件,这个是retroarch模拟器使用的列表文件。

现在,将文件剪切到“D:\RetroArch\RetroArch-Win64\playlists”文件夹下

运行retroarch模拟器,可以在模拟器中看到NDS游戏列表了,随便选择一个游戏开玩!

小结:游戏列表文件后缀为.lpl,默认存放在playlist文件夹中。

二、熟悉游戏列表:

(1)在我们解压出来的文件夹中找到“”文件,解压后双击并完成安装。

(2)用HBuiderX打开文件,可以看到里面有如下代码块:

{"version":"1.0","items":[{"path":"D:\\RetroArch\\ROMS\\NDS\\0011500麻將(JP)(汉化组)(64Mb).zip","label":"0011500麻將(JP)(汉化组)(64Mb)","core_path":"D:\\RetroArch\\RetroArch-Win64\\cores\\melonds_","core_name":"melonDS","crc32":"DETECT","db_name":""},{"path":"D:\\RetroArch\\ROMS\\NDS\\0021500围棋(JP)(HOho汉化组)(64Mb).zip","label":"0021500围棋(JP)(HOho汉化组)(64Mb)","core_path":"D:\\RetroArch\\RetroArch-Win64\\cores\\melonds_","core_name":"melonDS","crc32":"DETECT","db_name":""},!--省略--{"path":"D:\\RetroArch\\ROMS\\NDS\\660龙珠改赛亚人来袭(JP)(CG汉化组)(1024Mb).zip","label":"660龙珠改赛亚人来袭(JP)(CG汉化组)(1024Mb)","core_path":"D:\\RetroArch\\RetroArch-Win64\\cores\\melonds_","core_name":"melonDS","crc32":"DETECT","db_name":""}]}

可能你会被这一大堆的代码吓到,但事实上这个代码的结构非常简单。

现在假设我们的列表只有一个游戏,那么结构如下:

{"items":[{游戏1的信息}]}

如果列表有2个游戏呢?

{"items":[{游戏1的信息},{游戏2的信息}]}

当然这样的写法并不好看,特别是当游戏多的时候,所以我们将代码做些改动:

{"items":[{游戏1的信息},{游戏2的信息}]}

现在好多了,不过还可以更清晰明了一些,也符合一般习惯:

{"items":[{游戏1的信息},{游戏2的信息}]}

好了,整个代码的结构就是这么简单,只要把游戏信息填进去就可以了,先观察以下例子:

{"path":"D:\\RetroArch\\ROMS\\NDS\\660龙珠改赛亚人来袭(JP)(CG汉化组)(1024Mb).zip","label":"660龙珠改赛亚人来袭(JP)(CG汉化组)(1024Mb)","core_path":"D:\\RetroArch\\RetroArch-Win64\\cores\\melonds_","core_name":"melonDS","crc32":"DETECT","db_name":""}

显而易见:

{"path":"游戏存放路径","label":"游戏名称","core_path":"核心存放路径","core_name":"核心名称","crc32":"00000000|crc","db_name":"列表名称"},

上述信息中,“游戏名称”是用来显示在模拟器列表中的,可以按自己喜好更改,不影响游戏运行。"crc32"不用管。列表名称是我们自己定义的。也就是说,只要我们知道其他3项信息(游戏存放路径、核心存放路径、核心名称)就可以自己制作列表了!

4.制作游戏列表:

NintoGameCube(简称NGC),是任天堂于2001年发售的第四代家用主机,虽然现已停产,但也为全球玩家留下了《生化危机系列》、《火焰之纹章》等经典游戏作品。接下来,我们将这些经典游戏制作成列表添加到模拟器中!

首先将我们解压出来的文件夹中的“NGC”文件夹剪切到D:\RetroArch\ROMS/文件夹下。

(1)获取游戏路径:

按照步骤1的方法添加一个NGC游戏(如:014生化危机3[简][][日版汉化].iso),并运行(核心使用Ninto-GameCube/Wii(Dolphin)):

运行成功之后按F1按键调出菜单,选择的菜单中的“信息”一项:

随后的页面第二项就是模拟器识别到的游戏存放地址(比如“D:\RetroArch\ROMS\NGC\014生化危机3[简][][日版汉化].iso”。

可能你会奇怪为什么要这么麻烦,直接把电脑上的路径复制过来不就行了?确实,电脑版是没有问题的,但是在其他平台安装retroarch模拟器的时候,模拟器识别出的路径和我们理解的路径可能不同,而路径错误将导致游戏添加失败。(注意:这一点非常重要!)

(2)获取核心名称和路径:

现在,打开HBuiderX并新建一个html文件:

输入以下代码(直接复制也行):

{"items":[{"path":"DETECT","label":"DETECT","core_path":"DETECT","core_name":"DETECE","crc32":"DETECT","db_name":"DETECT"}]}

现在我们知道的信息有:

游戏存放路径为:D:\RetroArch\ROMS\NGC\014生化危机3[简][][日版汉化].iso;

游戏名称可以自定义为:014生化危机3[简][][日版汉化]

游戏列表名称为:

因此可以将它们补充进我们的代码块:

{"items":[{"path":"D:\RetroArch\ROMS\NGC\014生化危机3[简][][日版汉化].iso","label":"014生化危机3[简][][日版汉化]","core_path":"DETECT","core_name":"DETECE","crc32":"DETECT","db_name":""}]}

再次使用HBuiderX打开文件,会发现模拟器已经帮我们填好了“核心存放地址”和“核心名称”这两项:

至此,这个单个游戏的列表就完成了!

接下来添加第二个游戏(如002火焰之纹章苍炎之轨迹[简][][日版汉化].gcm):

将第一个游戏的信息复制下来,改变一下“游戏存放路径”和“游戏名称”即可

{"items":[{"path":"D:\RetroArch\ROMS\NGC\014生化危机3[简][][日版汉化].iso","label":"014生化危机3[简][][日版汉化]","core_path":"D:\\RetroArch\\RetroArch-Win64\\cores\\dolphin_","core_name":"Dolphin","crc32":"DETECT","db_name":""},{"path":"D:\RetroArch\ROMS\NGC\002火焰之纹章苍炎之轨迹[简][][日版汉化].gcm","label":"002火焰之纹章苍炎之轨迹[简][][日版汉化]","core_path":"D:\\RetroArch\\RetroArch-Win64\\cores\\dolphin_","core_name":"Dolphin","crc32":"DETECT","db_name":""}]}

需要注意的是,两个游戏{},{}之间是有逗号隔开的。

按照相同的格式,将其他的NGC游戏添加到列表吧!