玩转Roku RetroArch 万能模拟器游戏整合篇

您所在的位置:网站首页 ra游戏 玩转Roku RetroArch 万能模拟器游戏整合篇

玩转Roku RetroArch 万能模拟器游戏整合篇

2024-07-11 16:58| 来源: 网络整理| 查看: 265

RetroArch,俗称万能模拟器,是一种模拟器前端。

顾名思义,它把各种游戏主机、掌机平台的独立模拟器整合了起来,可以在流畅的UI界面内统一运行,统一设置,简化配置。

打个比方,你喜欢费大厨的辣椒炒肉,茶颜悦色的声声乌龙,炊烟食代的香辣鲈鱼;一家综合性的商业Mall的顶楼里,刚好聚齐了所有门店,你可以一站式吃喝。

大家可能更熟悉Lakka,EmuELEC,Batocera,RetroBat,CoinOPS,Lauchbox,PegasusG这些游戏系统,其实,他们都是RetroArch的前端。前端的前端,壳上加壳,男上加男

RetroArch(以下简称RA)的使用,需要一定的学习成本,于是在冠以“反人类模拟器”的RA基础上,二次开发出来了众多的前端,配置更简单,外观更花哨,追求即插即用,降低入门台阶。

接上一个比方,商业Mall各有千秋,管理严谨的德思勤,主打亲子体验的宜家荟聚,网红打卡以点带面的国金IFS,亿元装修做旧风格的文和友,都有各自的目标客户群体。

这篇文,我会教大家制作一个,RK3128开源掌机/街机可用的Roku RetroArch游戏整合包。

其他游戏主机、开源掌机、安卓手机/平板、Windows PC上的RetroArch整合包,此制作方法也是适用的哦。

准备工作Windows PC一台DiskGenius英文版 | Notepad++类多窗口文本编辑器合适的游戏整合包镜像

因为版权的关系,西班牙的Ruka小组,只提供了固件和存储卡的标准目录格式,想要玩起来,你需要最基本的主机BIOS、游戏ROM文件。

想要界面更美观,你还需要更多的屏幕遮罩、游戏封面/截图/LOGO/录像等等。

聚沙成塔?不如移花接木。

小众机型,没有现成的整合包,不妨碍我们从“血缘相近”的其他游戏整合包里,提取到我们需要的文件。

方案一:PSV RetroArch游戏整合包

枯木逢春。

在国产小厂各家开源掌机的帮衬下,在国内奸商买光了日本中古3DS的收割下,已发售12年的

PlayStation VITA二手掌机,毅然成为了怀旧游戏的终极之选,RetroArch模拟器游戏整合包也层出不穷。

付费买游戏包不可取,我推荐你下载国外作者CrazyMac的游戏整合包。

2020年,CrazyMac更新了PSV游戏整合包的最终版V3.0,根据文件名PS.Vita.Retro.Ultimate.LITE.Version.3.0-CrazyMac你可以很容易的搜到这个18.56G大小的资源包种子。

几秒钟离线下载到免费的迅雷云盘,再花十来分钟就能下完。

方案二:Lakka游戏整合包

时至今日,Lakka前端的游戏模拟效率,已经被EmuELEC等后辈甩得尾灯都看不到了。

正因为古老,Lakka的文件系统和游戏列表,最接近RetroArch的原始结构,拿来移植,再合适不过了。

我推荐P哥制作、免费分享的晶晨S905机顶盒Lakka游戏包。

在P哥的个人博客可以找到百度网盘链接,下载32G或64G版本即可。

CrazyMac的PSV RA包,极致华丽,游戏命名规范,游戏封面完整,但是游戏名均为英文,且收录的游戏喜好,明显欧美向。

P哥的Lakka包,配套的缩略图只有游戏截图,但对街机部分新增了分类和图标,游戏收录更符合国人口味。

请自行选择。

 

必备软件:DiskGenius英文版

下载的整合包,解压后为 .img 的镜像文件。

因为游戏系统一般都基于linux,所以镜像文件的分区格式是linux专用的EXT4,在windows下不可见,即便再解压/烧录到TF卡上,里面的文件也是无法读写的。

我们需要借助第三方工具软件,譬如DiskGenius就自带虚拟磁盘和EXT4文件浏览器功能。

但免费版的DiskGenius,对EXT4分区的文件拷出,有严格的单次数量限制,所以我们需要英文版,目前只有英文版有完美版。

在423Down,你可以找到英文完美版。

当然,著名的Paragon ExtFS for Windows软件,也能让我们在Windows下高速透明的访问EXT4分区,跟NTFS的硬盘分区无异。

Paragon ExtFS提供了十天的免费期,使用方法极其简单,但需配合Daemon Tools等虚拟光驱软件使用,不如DiskGenius方便。

请根据使用习惯自行选择。

划重点:准备一张品牌TF卡

霸王小子A12随机附赠的TF卡,均为中性卡。

顺序读写性能不弱,但经常会导致小街机使用中自动重启,重启后回到RA原始界面。

这明显是存储卡问题,导致系统经常性掉盘,读取不到数据导致重启。

为了体验,为了数据可靠性,准备一张品质合格的品牌TF卡是必要的。

譬如三星,闪迪,铠侠,及长江存储颗粒的国货品牌。

基本制作一,解压Roku官方包

将ruka_v3.0_alpha_sdcard_20210507.zip,解压到已格式化为FAT32的TF卡中。

得到【roms】【BIOS】【setting】三个根目录文件夹。

二,拷入游戏ROM

打开DiskGenius英文版,点选主菜单【Disk】-【Open Virtual Disk File】

在弹出的对话框内,选择你的镜像包.img文件,譬如P哥 - S905M - 20210812 - Sandisk 64GB - PublicTEST.img

镜像包会被加载为一个虚拟磁盘,显示在DiskGenius左侧的文件树上

找到相应的文件夹目录,右键点击“Copy To”,选择目标文件夹,即可拷出EXT4分区上的文件

源目录:**/roms/**目标目录:**/roms/**

【roms】目录下,各游戏按照机种分类到各个文件夹。

街机和经典卡带游戏,单体文件小,32G存储卡也够用,可以全部收录MD-CD PCE-CD这类16bit光盘游戏,体积大画面过时,除非狂热怀旧,拿几个经典就行DC SS游戏,RK3128硬件不够,能打开,但无法流畅运行,勿拷贝雅达利、夏普X68000、微软MSX2 这类上古游戏主机,画质连FC都比不上,没必要吧三,补全主机BIOS

源目录:**/system/** (Lakka) 或 /data/retroarch/system (PSV)目标目录:**/bios/**

BIOS,意为底层操作系统。

咱们的PC主板上有,游戏机上也有。

游戏机每次开启,屏幕上浮现SONY,SEGA,Nintendo等厂商LOGO的时候,就是BIOS启动的过程。

模拟器不止需要游戏ROM,也需要对应机种BIOS来引导游戏的启动。

你可以在官方主页上,把BIOS一一下载。

但咱们不是有现成的整合包么,从对应的目录,把这些.bin .rom .zip后缀的文件,拖到TF卡根目录下的【BIOS】文件夹就行了

四,拷入游戏缩略图

源目录:**/thumbnail/** (Lakka) 或 /data/retroarch/thumbnail/ (PSV)目标目录:**/settings/retroarch/thumbnail/**

各平台游戏的同名缩略图,存放在【thumbnail】-【主机平台名】文件夹下,以【Named_Boxarts】【Named_Snaps】【Named_Titles】,对应封面、截图和标题画面。

五,复制播放列表

源目录:**/playlists/** (Lakka) 或 /data/retroarch/Playlists/ (PSV)目标目录:**/settings/retroarch/playlists/**

播放列表的作用,是告诉RA菜单驱动程序,这个游戏rom的位置在哪里,应该显示什么正式名称,对应什么模拟器核心运行,其格式规则为JSON。

以恐龙快打为例:

{"version": "1.0","items": [{"path": "/sdcard/roms/FBA_CPS1/dinoh.zip", "label": "K 恐龙新世纪 修改版-第1套", "core_path": "DETECT", "core_name": "DETECT", "crc32": "5d8f3bb6|crc", "db_name": "Arcade Games - CPS1" } ] }

游戏列表可以由RA扫描roms文件夹自动生成,但需要在线匹配英文的数据库,才能得到可用的英文游戏名,所以国人使用不到这个功能,都要靠自己手动适配。

这是真正的拦路虎,卡住了非英语系的大部分RA新手玩家。空有游戏rom,却打不开。

游戏rom易得,即插即用的游戏列表难求。

游戏列表,才是我们找来Lakka整合包的核心目的。

六,编辑游戏列表

各主机的linux/安卓核心系统版本不同,整合包的外部存储卡路径名称也不同。

PSV:ux0:/晶晨S905机顶盒Lakka:**/storage/**RK3128开源街机/掌机:**/mnt/sdcard/**安卓设备:**/mnt/sdcard/** 或 /storage/sdcard0/

需要根据自己的设备,改写为正确的路径名,才能让RA成功运行游戏。

列表文件不多的情况下,可以使用RetroArch Playlist Editor在线网页编辑器。

像我们这样大批量移植,网页编辑器的效率就太慢了,我推荐大家使用Notepad之类的多窗口文本编辑软件。

以 Notepad++ 为例:

Ctrl+A,选择【Playlists】目录下的所有 .lpl 文件,拖入 Notepad++主菜单点选【搜索】-【替换】“查找目标” 填入:**/sdcard/** (Lakka) 或 ux0:/ (PSV)“替换为” 填入:**/mnt/sdcard/**点击“替换所有打开文件”点击主菜单下方第四个图标”全部保存“

完成,即可关闭软件。

运行游戏

一番操作后,我们把移植好数据的TF卡,插入小街机,按下开机键,即可开启怀旧游戏时光啦。

不过,大部分游戏,在播放列表制作时没有指定模拟器核心,或者指定的模拟器核心不兼容。所以点选游戏【运行】时,并不能直接进入游戏,会提示错误信息,或黑屏一下后跳出。

只需要在该游戏菜单下,选择【重置核心关联】,再点击【运行】时,会跳出对应的模拟器核心选择菜单。咱们可以按照建议模拟器列表进行选择。

街机roms存在三个主要模拟器FB Alpha 2012、FinalBurn Neo、MAME 2003-Plus,如果运行不了就轮流试;其他机种基本只有一个最优模拟器核心,如果运行不了,就去官网下载更新吧。

字面上看或许有点复杂,操作起来也就几秒的事情,相信你会熟练起来的。

如果不玩街机了,准备关机,正确的方法是按下机身上方的【返回键】,【退出游戏】,再回到RA主菜单【菜单】-【退出程序】,等待黑屏10秒钟后,再弹出机身背后的开关按钮。

错误的关机方法会使得存储卡数据出错,无法保存设置和游戏进度存档。

要修复TF卡很容易:将TF卡重新插回PC,自动播放弹出提示“此驱动器上发现错误,请立即修复”,点选修复。如果提示信息过期,可以右键打开TF卡,点击【工具】-【检查】-【扫描并修复驱动器】,也能达到同样的修复目的,不会损伤数据。

OK,篇幅已经太长了,就到此为止吧。

一些进阶的操作,包括如何把RA模拟器设置为中文,如何新增游戏、新增游戏机种,让你的RA更加美观,留待下篇分解。



【本文地址】


今日新闻


推荐新闻


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