RetroArch
RetroArchretroarch- RetroArch 是一个用于模拟器、游戏引擎和媒体播放器的前端。
- 开发者请添加开发者...
- 许可GPLv3+
RetroArch 是一个用于模拟器、游戏引擎和媒体播放器的前端。
它使您能够在各种计算机和游戏机上通过其流畅的图形界面运行经典游戏。设置也统一,因此配置只需一次完成。
此外,您很快将能够从 RetroArch 运行原始游戏光盘(CD)。
RetroArch 具有高级功能,例如着色器、联机对战、回放、下一帧响应时间、预读和更多!
特性
- 特性 1
- 特性 2
- 特性 3
- 等等...
安装
sudo zypper install retroarch默认情况下,安装了最流行的模拟器和游戏引擎核心。您可以立即玩街机、DOS、NES、SNES、N64、3DS、GameCube、MD、PSP、PS1 游戏。但是,如果您有其他游戏机的 ROM,可以安装额外的核心。请阅读下面的核心部分。
核心
您可以在 YaST 软件管理或 Zypper 中搜索 "libretro-" 关键字以查找所有核心包。
大多数核心是模拟核心。它们使 RetroArch 能够运行几乎所有在 2000 年之前制造的街机和游戏机的复古游戏。对于更新的游戏机,例如 XBOX 360、PlayStation 3、Wii U,您必须使用独立模拟器。
这里是针对同一游戏机的不同核心。例如,SNES 有许多核心:libretro-bsnes、libretro-higan、libretro-beetle-snes、libretro-bsnes2014、libretro-bsnes-mercury。默认情况下仅安装一个包 libretro-bsnes,因为它在兼容性、准确性和性能方面都是最好的。
这里还有一些核心,它们本身就是游戏或脚本游戏引擎
- libretro-2048 是一个支持手柄的 2048 克隆版
- libretro-craft 是一个微型 Minecraft 克隆版
- libretro-chailove 是 ChaiScript 的 2D 游戏引擎
ROM
请在互联网上查找 ROM。我们不建议盗版。互联网档案是查找它们的最佳场所。
主机游戏
主机游戏 ROM 采用常见的二进制格式。相同的 ROM 可用于所有核心和独立模拟器。
No-Intro ROM Sets 包含从 1970 年代到 2000 年初的大多数主机游戏。
街机游戏
MAME 是最流行的街机游戏模拟器核心。这里是 MAME 模拟器的不同版本及其 ROM 集,它们彼此不完全兼容。
基本上有两种类型的 ROM 集
- 合并。如果多个 ROM 共享相同的文件,这些文件将被合并到一个单独的 ROM 中。最终,您需要下载两个或多个 ROM 才能运行游戏。建议下载整个 ROM 集,而不是仅选择单个 ROM,因为很难知道您的游戏依赖于哪个 ROM。
- 非合并。所有必需的文件都包含在一个 ROM tarball 中。适合选择几个游戏。整个非合并 ROM 集的大小大于合并 ROM 集。
在 openSUSE 官方仓库中,我们仅发布了最新版本的 MAME (0.219)
- libretro-mame,合并 ROM 集
在 Packman 仓库中,您可以安装早期版本的 mame 并使用其 ROM 集,这些 ROM 集更小更快
早期 MAME 版本支持的游戏较少,模拟精度不高。
扫描 ROM
RetroArch 可以扫描目录并根据校验和数据库自动将 ROM 添加到播放列表。
开源 ROM
在“在线更新器”→“内容下载器”中,您可以下载一些开源 ROM。
下载后,返回开始屏幕,单击“加载内容”→“下载文件夹”并选择您下载的文件。
配置
手柄
手柄
重置配置
RetroArch 是完全可配置的。有时,您的配置会损坏。您可以删除配置文件
rm ~/.config/retroarch/retroarch.cfg
或删除整个配置文件夹(您将丢失 RetroArch 的所有数据!)。
rm -r ~/.config/retroarch
故障排除
中文/韩语支持
中文和韩语的支持非常不稳定。您可能会在 UI 中看到很多豆腐或问号。这是因为默认字体配置已损坏。
解决方案很简单:选择另一种字体。转到设置 > 用户界面 > 菜单 > 菜单字体。然后您将进入文件系统界面以选择首选字体的位置。并非所有字体都受支持。例如,默认的 Noto CJK 字体未列出。DroidSans Fallback 得到很好的支持,没有问题
/usr/share/fonts/truetype/DroidSansFallbackFull.ttf
重置播放列表
如果您移动或删除了 ROM 文件,则需要重新扫描它们。但是,这不会删除播放列表中旧的条目。您会发现重复的标题。
解决方案是删除播放列表文件。您可以在以下位置找到所有播放列表文件:
~/.config/retroarch/playlists
删除 *.lpl 文件以重置。
入门
支持数据库
- SDB 文章 1
- SDB 文章 2
- SDB 文章 3

