电脑装配网

怀旧模拟器整合应用RetroArch安装和使用介绍「农步祥」

 人阅读 | 作者lilintao | 时间:2023-09-25 09:58

NESPi Case+ 树莓派机箱外壳

NESPi Case+ 树莓派机箱外壳

虽然已经在树莓派这样的设备上体验过复古游戏主机模拟器Lakka,但即使最新的3B+系列,其游戏性能恐怕也远不及10年前的主流X86电脑,树莓派在运行PS级别的3D游戏时掉帧较为严重,而且最令人不满的是即使用上微软的精英版手柄,游戏操作还是存在明显的输入延迟,容易瞬间去世。此时,老玩家还是需要一台电脑运行的模拟器软件。

RetroArch主机模拟器平台 - 支持的Windows系统列表

RetroArch主机模拟器平台 - 支持的系统列表

其实主机模拟器软件非常丰富,但最大的问题就是不同主机有不同的对应模拟器程序,甚至一个主机就有数种,如果能在统一的程序和界面中使用能极大提高便利性。Lakka本质上是开源模拟器整合系统Libretro加上Linux系统的整合,除了Lakka X86,Libretro自然也有Windows、iOS、Android等主流操作系统的方案,今天介绍的是一款叫做RetroArch的Libretro官方钦点的模拟器整合,它支持PC平台,支持从Win95到Win10的微软系统,也支持PS3等主机,是一款免费的开源软件,通过实时下载插件的方式实现对各类老式家用主机和街机游戏的运行,理论上最新支持到PS3以及NDS,RetroArch是常见的用途是主机破解后自制系统所使用的主要模拟器,包括PS3、XB360以及Switch等等,也支持Android和iOS,XMP风格界面移动性好,但由于主机和手机的RetroArch安装包通常都由发烧友打包好玩现成的,而PC版则需要自己动手折腾。

安装

RetroArch主机模拟器平台 - 主界面

安装RetroArch:在Windows下只需要在retroarch的下载页面中下载需要的安装包即可,但注意的是目录名不能有中文。Ubuntu用户也可以通过网站介绍进行下载安装。如果是比较老的电脑,可以选择XP版本,但在更老的Windows98\95系统电脑上使用时,性能受限会比较严重。

安装Lakka X86:Lakka X86对硬件比较挑剔,而且比较新的显卡和无线网卡都没法使用,在安装前首先要弄清楚电脑是否支持,例如我个人手上的RTX2080Ti和RX480都无法启动界面,但更早的R7 240可用。英文安装界面不精通的用户有洗硬盘的风险,不建议使用,但这里还是介绍一下如何安装。一般来说比较老的笔记本电脑,但新的轻薄本例如Macbook或者Surface之类或同时代的最好不要用,选择RetroArch更理智一些。

RetroArch主机模拟器平台 - Lakka安装

RetroArch主机模拟器平台 - Lakka安装

RetroArch主机模拟器平台 - Lakka安装

RetroArch主机模拟器平台 - Lakka安装

和树莓派版本一样,用户需要将X86版的img文件使用Win32diskimager写入U盘或SD卡里,启动后在开机后的命令行提示输入installer live安装至硬盘,要注意的是,如果安装至硬盘会将整个硬盘的数据都清除掉,所以这里建议安装至另一个U盘或SD卡上。看不懂没关系,那就不要碰了。

初步设置

中文界面:目前虽然安装包很容易就能下载安装运行,PC版为XMB界面风格,长得和Lakka很像,实际上,Lakka和RetroArch都属于Libretro体系,但RetroArch使用前需要进行一些工作,首先,我们需要将RetroArch设定为中文,关闭RetroArch,找到安装目录下assets\xmb\monochrome的font.ttf文件,然后在系统的字体中把一款中文字体,例如微软雅黑或文泉驿微米黑命名为font.ttf覆盖RetroArch的文件,启动后找到齿轮图标的User,在里面切换为中文,每次更新或升级后都要重复一次操作。

RetroArch主机模拟器平台 - 字体替换目录

RetroArch主机模拟器平台 - 更改语言

RetroArch主机模拟器平台 - 更改语言

RetroArch主机模拟器平台 - 更改语言

BIOS文件:硬件的模拟离不开BIOS的仿真,模拟器都需要对应主机的BIOS文件,在RetroArch中,20世纪90年代以后的主机都需要单独的BIOS文件,用户可以在archive.org中找到已经处理和命名好的,本文末尾也会提供链接,用户需要将压缩包内的文件放入RetroArch安装目录的system\中。

RetroArch主机模拟器平台 - 下载核心

RetroArch主机模拟器平台 - 下载核心

RetroArch主机模拟器平台 - 下载核心

RetroArch主机模拟器平台 - 数据更新

下载主机核心模块:在解决中文和BIOS后,运行RetroArch,选择下载核心就能找到对应的模拟器模块了,模块存在后软件会根据文件名和特征进行自动识别加载游戏文件,如果看到一个核心板有多个重复版本号的[如MAME和Snes9X],最好选择无版本号的进行下载。如果手滑下载太多了,可以在安装目录下的core\文件夹中删掉下错的核心文件即可。在文末,也提供了预先下载好的几个主要的核心文件。这样用户基本上不需要下载就可以找游戏玩了。除了主机外,用户还可以下载FFMPEG核心,可以支持一些视频录制和播放等相关功能。至于显卡、声音等设置部分,按照默认设置即可。

运行游戏

RetroArch主机模拟器平台 - 载入游戏

RetroArch主机模拟器平台 - 载入游戏

RetroArch主机模拟器平台 - 载入游戏

RetroArch主机模拟器平台 - 载入游戏

在读取游戏前,RetroArch需要先读取游戏文件,再指定运行的模拟器核心,也可以扫描硬盘建立游戏资料库,但能自动识别的游戏不多,例如作者收集了MAME的一大堆街机游戏,RetroArch只认出几款。如果游戏无法运行,可能是核心兼容性或缺少BIOS文件,但不少游戏存在卡进程只能强制关闭的情况,如果在开始菜单中使用log to file运行选项,会发现其实是因为游戏文件缺少导致,这是因为即使是老游戏,其实游戏固件文件也是在不停更新。遇到这种情况可以到wowroms等网站上寻找新版游戏文件下载,但注意的是并非所有网上资源都能正常使用。

RetroArch主机模拟器平台 - SS平台《苍穹红莲队》

RetroArch主机模拟器平台 - SS平台《恶魔城》

RetroArch主机模拟器平台 - SS平台《闪亮银枪》

RetroArch主机模拟器平台 - PS平台《异度装甲》

RetroArch主机模拟器平台 - PS平台《超兄贵》

RetroArch主机模拟器平台 - PS平台《心跳回忆2》

由于RetroArch体积庞大,用户操作难免出现问题,而光盘载体的大型游戏封装混乱,闪退和无响应是家常便饭,但好在只是一个进程,强行关闭即可,而Lakka X86在这种“死机”的情况下只能重启,这也是本文推荐RetroArch的原因。另外,诸如KOF、《侍魂》、《饿狼传说》、《合金弹头》等游戏建议使用FBAlpha的NeoGeo核心运行,MAME核心可能已经去掉了这类游戏的支持。

RetroArch主机模拟器平台 - 视频滤镜

RetroArch主机模拟器平台 - 游戏滤镜设置

在画质增强滤镜方面,RetroArch视频选项中自带了少量插件,如果电脑性能还可以,选择Scale2X是画质最好的一个,相当于双倍画面分辨率采样,锯齿可以大幅度减少。而单独游戏运行中可以通过快捷键调出设置菜单[默认为L3+R3,可在输入中修改],有单个游戏对应的画面滤镜插件,一般来说使用shader_slang里的fxaa和2XScaleHQ就足够,用户也可以保存预设为文件方便使用。

总结

RetroArch主机模拟器平台 - SS平台《光明力量3》

RetroArch主机模拟器平台 - 街机平台《KOF99》

RetroArch主机模拟器平台 - 街机平台《S1945III》

RetroArch主机模拟器平台 - PS平台《Guitar Freaks 2nd Mix》

RetroArch作为一款开源的全平台模拟器应用,是目前PC、手机等设备使用最广泛的怀旧主机模拟器类应用,且支持网络对战和直播,虽然PC和Linux版本使用复杂,但手机用户一般来说都会有发烧友提供现成的配置,而且国内不少同类应用平台也是基于RetroArch开发的,今天介绍的设置技巧在任何平台的RetroArch上都能使用。当然手机毕竟容量和性能都有限,在电脑大屏幕上感受满屏游戏性和操控体验也比手机更好。许多游戏虽老,但获得的体验是不会过时的。


文章标签:

本文链接:『转载请注明出处』