全能模拟器Retroarch游戏封面自动下载经验分享

您所在的位置:网站首页 retroarch音频设置 全能模拟器Retroarch游戏封面自动下载经验分享

全能模拟器Retroarch游戏封面自动下载经验分享

2024-07-09 09:57| 来源: 网络整理| 查看: 265

Retroarch全能模拟器大家应该不太陌生,美化前端何其多,调用基本都是Retroarch。我平时也是Retroarch和各独立模拟器都在用。老实说就PC端而言,刚开始用独立模拟器会更多一些,但是有很多老的模拟器已经开始力不从心了,比如像滤镜的支持匮乏,缺少xbox原生手柄驱动等等。所以Retroarch用的会更多一些,毕竟某些设置甚至可以同步到switch、Android以及PSV等终端上。

而平时玩Retroarch的终端又多在switch上,所以下面也主要基于switch展开(PC、PSV、Android都是同样逻辑)。

ROM列表生成

不知道有多少朋友玩Retroarch是自己折腾还是直接用别人现成的整合包?至少我自己从来不用网上的整合包,原因很简单。一是整合包的游戏很多都不是我喜欢的或者我想玩的,二是整合包的ROM截图都会带着作者的广告,还有一些什么转卖死xx的字样。还是那句话,看着膈应。秉着看不惯就自己上手的原则,那就自己折腾好了。

关于列表生成其实不复杂,但是基于switch有一点特别重要。switch系统底层是完全不支持中文的,也就是说你放在SD卡里的中文名文件,应用程序是识别不出的,运气好点中文字符直接没有,运气差点程序报错。所以放在switch SD卡里的ROM命都必须为英文。

选择主菜单的“导入”→“手动扫描”

 

游戏文件夹就选你rom的位置。系统名称就是你生成列表的名字,可以自定义也可以选系统默认提供给你的。这两个是必选,其他选项看情况。这里比较关键,会涉及后面内容,需留意。目前如果要实现自动下载封面系统,不可以自定义列表名称,必须要用系统推荐的系统名称,这里一定要注意。因为自动下载的逻辑是先判断该游戏列表为哪个平台,匹配的就是系统默认的系统名称。

插个题外话,全能模拟器主题的图标是和你生成的列表名称强相关的,也就是说你用系统推荐的列表名称是能关联到RetroArch\assets\xmb路径下主题的图标文件的,如果你自定义名称就是空表图标。

举个例子,如果你用的xmb外观,选的是retrosystem这个主题。那么你生成的列表用如果系统默认的,比如Nintendo - Game Boy,那么这个列表的图标就是右边这个GameBoy,然后游戏rom的图标就是左边的卡带(Nintendo - Game Boy Color-content)

(这也是Retroarch系统美化的一环,今天就不过多展开了)

 

 

自定义系统名称:列表命名

默认核心:不建议选定,你压根不知道哪些游戏适用哪些核心,个人不建议选定

文件扩展名:扫描列表的时候可以指定扫描哪些格式的文件(前面如果选定核心会默认扫描对应核心支持的ROM)

剩下几个就不做过多说明了。。最后开始扫描就能拿到需要的列表

开启略缩图在线更新

在获取到游戏列表后,那么下一步就是更新游戏略缩图了。

打开“菜单”→“在线更新”→“列表略缩图更新”,然后系统会开始根据你的列表对应的ROM名扫描对应略缩图

同时我们也可以勾选“按需下载略缩图”开关,这样就是自动下载。它的实现逻辑就是你在查看列表ROM的时候,会扫描是否存在略缩图,如果没有,则自动下载。所以他备注就是可能会严重影响性能。。

此外在“设置”选项中,选择“列表”,最后两个选项:

按需下载:建议打开

Use Filenames for Thumbnail Matching:这个逻辑就是在系统自动搜索略缩图的时候,优先根据文件名而不是标签名。通常情况下,我们down的各式各样的ROM文件,99%都是标签缺失的。。所以建议打开

在完成以上这些步骤以后,不出意外,你还是看不到任何封面和略缩图。。。。

 

ROM命名

问题出在哪?问题出在你的ROM名称。

这里给大家分享一个概念,就是Retroarch搜索游戏ROM封面的逻辑,它其实是在线通过ROM文件名与后台数据库做比对,如果名称match,则后台自动下载封面,如果不match,do nothing。这就很头疼,那怎么知道ROM该改成什么样的文件名啊,别着急,干货来了。

我刚才说的那个所谓后台数据库,其实就是这个网址:http://thumbnails.libretro.com/。这个网址大家可以打开看到,能涵盖大部分ROM的略缩图(其实不是全部都有,我就找过几个没有的,但是已经足够多了)

知道这个所谓数据库就好办了,比如我要搜索PSP游戏的封面,打开这个网址,平台选择“Sony - PlayStation Portable”,这也是我前面说的,刚好是全能模拟器系统默认推荐的PSP列表名称。

可以看到有三个路径,这三个路径我简单说下,对应你本地\RetroArch\thumbnails\Sony - PlayStation Portable,这个路径下的三个文件夹

Named_Boxarts:游戏封面,通常就是包装盒图片

Named_Snaps:游戏截图

Named_Titles:游戏标题,就是游戏刚开始start的截图

上面三个是官方的定义,当然你自己后面想怎么改都行,这边先以系统默认的逻辑为主。

回到http://thumbnails.libretro.com/网址,打开第一个Named_Boxarts,引入眼帘就是所有ROM的名字啦。我们所要做的就是找到你想下载封面的ROM,找到他的名称,复制粘贴到你本地的ROM文件做替换。这里特别强调,必须一字不差,千万不要自作聪明自己输入,全角半角啥的,只要字符不一致都不行。

然后就是如果你想要日版封面及其略缩图,那你就找日版的ROM命,想要美版或者其他版本的就找对应版本的。所有规范ROM最后都带地区标识符的。

此外这个网站是包含所有ROM的略缩图的,你单独点开可以直接显示或者下载对应略缩图,这里就不多说了,大家没事可以去玩玩。

那么问题又来了,我咋知道游戏ROM的英文名啊?这里没有特别100%准确的办法,我就分享下几种方法吧:

方法一:根据下载的ROM全集来(最好是海外规范的ROM)

比如我在围炉下的露加大佬整理的ROM全集,命名算是比较规范的。举个例子,比如GBA的女神转生暗之书,这个名字能对上数据库里的名字,但是记得要把前面序号和-删掉,你必须做到100%和数据库匹配,切记切记。这里其实就是逆向思维,我有比较权威的ROM库,然后去数据库找对应的文件名。

这里再插个题外话,实际复制粘贴的时候,你会发现图片数据库网站的ROM名称是显示不全的,你根本没法复制粘贴全。你可以对着这个名称点击鼠标右键,内容链接另存为,这样就会显示如下,这样复制粘贴就好啦~

 

方法二:我没有权威的ROM,只知道游戏中文名

最笨的办法就是百度or google了 ,这个随缘,比如当初我搜索吞食天地GB这个ROM,英文名其实叫“Tenchi o Kurau”,其实就是日文罗马音,因为这游戏就没在日本以外地方发行过,所以不是什么three kingdom,更不是什么tunshi,也不是NES版吞食天地的英文名Destiny of an Emperor。直接百度肯定是很困难的。

方法三:自己准备一些游戏数据库

常见的工具offlinelist这种不必多说,有备无患。但这里还是重点说下,再强调强调再强调,你查到的所有ROM命,最后都要去图片数据库网站去对比,并且以网站为准!我就见过查的ROM地区标识写成JP,但网站实际图片命是Jp。。。换句话说网站数据库也不一定准的,所以一定要核对好。

方法四:手动添加图片

其实知道了游戏列表对应略缩图的路径,以PSP游戏列表为例, RetroArch\thumbnails\Sony - PlayStation Portable。那么只要把你想要显示的封面,与本地游戏ROM同名,分别放到Named_Boxarts、Named_Snaps、Named_Titles即可。不过这是下下策了,毕竟本文主要讲自动下载,都手动添加了,也没那必要了不是。

其实很多时候不是手动显示图片的问题,对很多刚开始接触retrogame的玩家来说,找封面、截图是费劲的。如果大家感兴趣,我推荐几个平时找游戏封面的网站以及客户端,供大家折腾:

https://emumovies.com/

https://gamefaqs.gamespot.com/

ARRM(客户端):preview video预览视频批量下载神器,改天有时间着重介绍下这软件

Launchbox(客户端):box、cart、logo等等,很常见了

PS:这些库存货也是多年收集的了,没事就慢慢看看折腾折腾

最后总结

简单总结其实就几句话:

1.http://thumbnails.libretro.com/ 图片数据库网站

2.本地ROM文件名必须和数据库的ROM名一致

3.知道ROM英文名,可能不是废话

4.retroarch游戏略缩图只支持PNG格式,JPG不行,这个算题外话

只要做到以上这些,你以后就可以在switch实现自动游戏封面下载啦~再也不用看那些所谓的淘宝广告和使用各种臃肿的整合包了。

游戏没怎么玩,折腾倒是乐趣多~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3