如果你是一个怀旧游戏爱好者,折腾达人,那 RetroArch 这款开源、免费、跨平台的软件你应该了解一下,它将彻底改变你过去对「模拟器」的认知,让你创造一个属于自己的怀旧游戏宝库,实现 All in one 的游戏体验 。

了解 RetroArch

长话短说,RetroArch 是一个模拟器的「前端」,即它本身并不是一个特定主机的模拟器,而是类似一个「模拟器集合」的玩意儿。

毫不夸张的讲,有了 RetroArch,你将不再需要其他任何模拟器。

并且它并不只把很多模拟器聚合在一起这么简单,作为一个独立软件,它有很多很 cooooool 的高级功能,例如「CRT 滤镜」,极大提升画面观感:

软件支持高度自定义,「可玩性强」。喜欢折腾?RetroArch 这个软件可以让你玩一天。

当然,如果只为了简单玩游戏,那你并不需要了解那些高级功能,作为一篇介绍向的入门文章,不会涉及到这些比较 hardcore 的部分,大可放心。

接下来我就手把手带着大家跑通整个流程:从下载软件开始,尽快完成一些基础设置,了解常用功能,以及最重要的,如何加载游戏,顺利开玩。


1. 下载安装

进入官网的下载页面,我们可以看到一大堆平台,选择你当前的进行下载。

你能想到的有,想不到的也有,这才叫跨平台

本文以 windows 版本为例:

安装包和压缩包按照自己喜欢选一个下载。

安装到全英文目录防止 bug,后通过桌面图标或应用目录里的 retroarch.exe 启动软件。

2. 基础设置

软件界面汉化及更换主题

启动后,先把用户界面切换为中文,按照如下步骤,重启软件后生效:(如果你打开就是中文可以跳过这一步,可能跟版本有关系)

乱码不管,重启软件后就正常了。

菜单页面基本操作:

  • 可以用键盘方向键、鼠标、或手柄操作菜单
  • 鼠标左键和键盘回车键确认,鼠标右键和键盘退格键退回上一级菜单
  • 手柄操作菜单的逻辑和对应主机平台基本一致,先上手试试,知道哪个确认和回退就好,具体的后面再讲

F 或者 ALT + ENTER 切换全屏,为了方便截图我这边用窗口演示。

主题自定义

默认的这个菜单主题太丑,我们换成「 xmb 」这个,再次重启:

效果如下:

菜单图标也支持更换,来到「 Icon Theme 」,按左右键可以快速切换选项。

推荐最后一个「 Daite 」,你也可以每个都试一下:

更换后的菜单图标:

背景动画也可以更换:

「外观」这个部分剩下的选项我就不详细展示了,基本都是对菜单样式进行调整,感兴趣的自己后面慢慢搞,我们尽快进入到上手游玩部分。

RetroArch 支持自定义主题,具体参考官方文档

3. 游戏整理归类相关

在进入下一部分之前我们需要提前准备至少一个游戏 ROM ,关于如何获取 ROM 这里不展开讨论,网上资源一大把,搜索引擎可以找到你想要的一切。(愿意折腾这些的,相信你动手搜索能力不会差)

继续,先在一个文件夹里设置好你的游戏目录,如这样:

生成游戏库

我们接下来要用 RetroArch 的自动扫描功能来生成游戏库,RetroArch 识别游戏的逻辑就是将 ROM 文件跟一个基本涵盖大部分游戏的数据库进行比对,来确认这个 ROM 对应的是哪个游戏。

回到 RetroArch ,选择「导入」下的「扫描文件夹」,选择你最外层的文件夹,即例子里的「 ROMs 」。

扫描完成后的效果:

如果没有出现扫描结果,说明游戏 ROM 不在扫描数据库内(非美版,日版,欧版等官方发售的游戏,如各类汉化版、hack 版游戏),这时可以使用「手动扫描」。

除此之外没有扫描成功的情况,试着在首页选择「在线更新」-「更新数据库」,目的是为了更新游戏列表数据库,下载完成后重试一次。(本文只是入门讲解,排错部分情况太多就不展开了)

手动编辑,添加缩略图

你也可以在「桌面菜单」中对游戏条目进行更加细致的编辑操作:

打开桌面菜单后,可以自己添加列表和游戏,新建和编辑列表条目:

在中间游戏项目上右键打开编辑

设置好游戏库后,我们还可以为游戏添加缩略图:

同样的,只能从数据库里匹配到官方发售游戏的图片素材。如果遇到网络不通畅的情况,我们可以从这里手动下载图片素材。前面这个是官方的数据库,这里有一个第三方的,素材更多,推荐这里

打开前面提到的桌面菜单,手动添加图片,需要是 png 格式

以《恶魔城:月下夜想曲》美版为例:

现在游戏封面就可以显示了:

通过「界面」-「外观」-「次要缩略图」,还可以显示另一张图,我们这里选择「截屏」

左边显示了游戏截图

游戏库的搭建就是这样一个流程,其他一些细节,可以参考官方文档

游戏准备好,离可以玩只有一步之遥了!

4. 模拟器设置

我们开始提到,RetroArch 它只是一个模拟器的前端,所以我们具体要玩哪个平台的游戏,就要先下载对应平台的模拟器「核心」。

这样我们就可以统一通过 RetroArch 启动游戏,而无需在各个模拟器软件之间来回倒腾。

在「在线更新」的「核心下载」中,即可下载所有的模拟器核心,此处以 PS1 平台的 「 SwanStation 」为例:

来到我们刚才生成的游戏目录,选择「 PlayStation 」,第一次运行游戏需要先选择对应的核心,我们这里选刚才下好的「 SwanStation 」,

设置好核心之后,再次启动,会提示加载失败,缺少 BIOS 文件, 遇到这种情况需要先准备 BIOS 文件才能运行游戏。

一般来说我们只需要,美版、日版、欧版三个系统的 BIOS,你可以从这里快速查找 BIOS 文件名:

BIOS 文件快速查找目录

然后这里是两个 BIOS 库,根据上面对应的文件名去下载:

BIOS库1

BIOS库2

例:在查找目录页面,因为我们刚才下载了 PlayStaion 的 SwanStation 核心,然后我的游戏是美版的,所以我只需要下载 scph5501 这个 BIOS 文件。

我们下载好对应的 BIOS 文件后,放到 RetroArch 安装目录下的 system 文件夹。

现在就可以顺利启动游戏了:

补充:如果遇到无法下载的情况,可以手动下载核心

下载你需要的核心压缩包,解压后是一个 .dll 文件,放到 RetroArch 安装目录下的 cores 文件夹内。

中场休息:怀旧游戏的外设问题

一套操作下来,能看到这里的,想必也是足够耐心足够折腾足够硬核足够情怀。俗话说「工欲善其事,必先利其器」,先来聊聊提升游戏体验必不可少的部分——外设,即游戏手柄:

为什么要单独聊这部分,怀旧游戏多为平台跳跃类和俯视角 RPG,而为现代游戏设计的 Xbox 手柄,非对称设计布局,十字键不在趁手的位置,并且手感偏硬,不适合作为方向键操作,在玩这类 2d 游戏时那是相当难受,简直是没法用的状态。

所以,一款对称布局、十字键手感优秀的手柄,是能极大提升游玩怀旧游戏的幸福感的,基本可以说是必需品。在 2024 年的今天,有以下选择:

  • PS4 手柄,对称布局,十字键手感好,价格便宜。缺点是已经停产,只能搞到旧货。
  • PS5 手柄,同样是对称布局,但据说十字键不如 PS4 手柄。
  • 一些第三方厂商面向怀旧玩家的产品,有些卖相不错,但是小厂的品控是问题,容易翻车。

各位调查研究后,根据自身情况决定哪种方案。

PS4 及 PS5 手柄在 windows 系统使用,推荐 ds4windows 这个开源软件,支持高度自定义,以及解决了一些手柄连接 PC 的潜在问题,优化使用体验。

补充:RetroArch 本身支持手柄直连并且自动识别,这一项非必需。

5. 游戏画面设置

shader :用「魔法」带你回到过去

经常玩模拟器的应该都有这种困惑,那就是无论怎么设置,游戏画面总是感觉缺了点什么,总之就是「没内味儿」。

例如现在这糊成一坨的马赛克:

这个问题的根本原因在于,当年的游戏制作者,他们开发游戏时,是基于当时的显示设备来进行画面优化的,简单来讲,开发者们利用了 CRT 显示器本身的物理特性,通过微调像素原画来观察屏幕显示结果有什么变化,在不断微调中决定最终画面,你可以理解为人工「抗锯齿」。(我会放一个科普视频在文末,感兴趣的可以扩展了解)

如下图的对比:

左边是实际显示画面,右边是原始像素

所以要彻底解决这个问题,只能搞一台 CRT 电视还原当时的技术条件。

这对大部分人还是太硬核了,而 RetroArch 的 shader(中译为「着色器」),让我们可以模拟这些旧设备的显示效果,用零成本的方式最大程度去让游戏画面保持「原汁原味」。

回到 RetroArch按 F1 调出快捷菜单,选择「着色器」,开启后选择「 Load Preset 」,按照下图步骤选择 crt-royale 这一项。关闭快捷菜单回到游戏。

眼见为实,上游戏画面实际对比图:

无 shader
crt - royale
GritsScanlines
gtu - v050
metacrt(带边框效果)
newpixie - crt(模拟屏幕球面扭曲)

可以看到观感提升十分明显,当场就「有内味了」,像素的美感毫不过时,在恶魔城里闲逛都是一种视觉享受。

可以按 m 和 n 无需打开快捷菜单,实时快速切换同一个文件夹里的 shader。其他 shader 的效果这里就不一一展示了,自己挨个试试看(开始说这软件能玩一天,现在信了吧)。

可以选择按照各种方式保存 shader 预设,细化程度很高。

更多关于 shader 的内容同样去查看官方文档,获取社区自制 shader,可以前往官方论坛

补充:手柄按键映射和菜单快捷键

前面提到的快捷菜单里我们可以进行各种操作,保存状态(即时存档),修改核心设置,修改按键映射等:

如下图,进入控制,选择「端口 1 」,左边是你现在手柄的按键,右边是你要对应当前模拟主机平台的哪个键。

同样,按键配置也支持细化保存。

最后是软件内常用快捷键设置:

最后

到这里第一次使用需要用到的基本功能差不多都介绍了一遍,RetroArch 作为一个能玩一天的软件,具体细节和高级功能,各位还要自行学习自行踩坑。


链接: