关于Retropie的终极指南,如何在Retropie上玩PC游戏并使其运行和充分利用。Retropie是树莓派,Odroid和PC设备上复古游戏的绝佳应用程序,可在包括Ubuntu和Debian在内的开源操作系统上运行。通过遵循本教程,您将能够使用Retropie制作自己的树莓派复古游戏机。一款功能强大的多合一游戏机,可以玩几乎所有已知的主机游戏。
开始
什么是Retropie?
Retropie 是Raspberry Pi,Odroid和PC设备上复古游戏的绝佳应用程序,可在包括Ubuntu和Debian在内的开源操作系统上运行。
Retropie具有友好的用户界面,既可以在现有操作系统(例如Raspbian)上运行,又可以从特定的预制SD卡映像作为操作系统启动。
Retropie是Raspberry Pi最受欢迎的模拟器。实际上,它来自EmulationStation应用程序的Raspberry Pi版本(RetroArch仿真器的以前的前端)。现在,它已经发展成为一个大型且受欢迎的开源项目,为基于ARM的设备提供扩展功能的应用程序。除了RPi Zero / 1和Raspberry Pi 2/3,还有Odroid-C1 / C2和Odroid-XU3 / XU4(均在Ubuntu上)的发行版,以及运行Debian / Ubuntu操作系统的PC设备的其他版本。
Retropie的主要功能是,它几乎包含了以前所有游戏机游戏模拟的经验。它由EmulationStation的界面,仿真器主题,Kodi媒体播放器,RetroArch(有助于许多仿真器工作的Libretro API的前端)和默认情况下预先安装的50多个系统组成。
建立自己的Retropie游戏超级机器
通过遵循本教程,您将能够使用Retropie制作自己的Raspberry Pi复古游戏机。一款功能强大的多合一游戏机,可以玩几乎所有已知的主机游戏。
Retropie基于Linux内核,对您要在其上进行部署的设备的要求不是很高,因此您可以使用几乎任何型号的RPi,具体取决于预算的大小。另外,请记住,
好吧,对于这个杰出的Retrogaming项目,您将需要:
硬件(树莓派任选一个)
- Raspberry Pi 2 Model B -49.99美元
- Raspberry Pi 3 Model B板-41.99美元
- Raspberry Pi 3 A + -38.90美元
- Raspberry Pi 4 Model B(2GB)-55美元
- SanDisk®microSDHC™8GB存储卡-6美元
- LANDZO Raspberry Pi 3模型B + USB控制器游戏手柄-5.99美元
您还需要台式PC或笔记本电脑来进行初始设置和编码。所以,这是一种附带项目
好了,一旦您将所有必要的部分收集到一起,实际的工作就从此时开始。通常,您需要执行以下重要步骤:
- 下载并安装Retropie
- 配置控制器
- 配置WiFi
- 传输ROM(游戏文件)
- 管理模拟器(可选)
- 添加用于x86 PC游戏的ExaGear模拟器(2018必备!)
Retropie与任何型号的Rasberry Pi兼容,但建议使用Raspberry Pi 3 Model B以获得最佳性能。
如何安装Retropie
在本文中,我们将仅介绍Raspberry Pi教程,它是构建游戏机的最受欢迎的设备之一。如果您想了解更多教程,请访问Retropie官方网站上的下载页面。
基本上,在RPi设备上安装Retropie有两种选择:将Retropie设置为SD映像(硬件上没有OS)和在现有操作系统之上安装。
使用SD卡映像在RPi上安装Retropie
要在某些SD上制作Retropie图像,请遵循以下简单算法。
1. 下载正确的Retropie映像(您需要在Raspberry Pi 0/1和Raspberry Pi 2/3之间进行选择)。
2.使用您选择的应用程序解压缩下载的存档文件(请注意,该文件将具有.img 格式)。
3.使用SD卡和特殊应用程序写入图像。进一步取决于您使用的其他设备:Windows PC,Mac或Linux设备。对于PC,请使用Win32DiskImager应用程序,对于Mac – Apple Pi Baker,对于Linux – Etcher(或使用命令行)。根据您的设备,分别执行以下步骤(请参见下文):
4.映像准备就绪后,只需将SD卡插入Raspberry Pi中并将其打开。Retropie将自动开始引导。首次启动时,您需要配置控制器。为此,只需按住要分配的适当按钮即可。
另外,值得一提的是,在第一次启动时,您将找不到任何仿真器。要显示它们,您需要在系统文件夹中添加该游戏系统的相应ROM。本文稍后将向您展示ROM是什么以及如何添加它们。
在Raspbian上安装Retropie
1.设置“区域设置” 设置。为此,请在命令行中使用命令区域设置。您应该看到以下输出:
如果未设置上述内容或显示了错误的值,则需要使用以下命令更正该参数:
$ sudo update-locale LANG="en_US.UTF-8"
#replace the LANG with any parameter from the list above and set the value within ""
2.安装RetroPie安装脚本的软件包:
$ sudo apt-get install git lsb-release
3.下载RetroPie设置脚本:
$ cd
$ git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git
4.启动脚本:
$ cd RetroPie-Setup
$ git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git
$ chmod +x retropie_setup.sh
$ sudo ./retropie_setup.sh
完成此操作后,Retropie将开始自动首次启动。结果,您应该看到“欢迎”屏幕。现在,您可以设置控制器并分配用于控制和播放的按钮。只需按照您将看到的提示进行操作就非常容易。
最终结果是,您将看不到任何可用的仿真器。为了使它们出现,您需要将控制台游戏文件安装到Retropie(称为“ ROM” –下文阅读)。例如,如果您为NES安装ROM,则NES仿真器将出现在列表中。
配置控制器
好了,现在您已完成安装并开始首次启动。在此步骤中,您需要在看到上面发布的欢迎屏幕后通过切换到菜单来配置控制器。将自动检测所有控制器,因此请确保在启动之前已将它们插入。要从检测继续进行分配按钮,只需按游戏手柄上的任何按钮即可。
要设置控件,只需遵循您在界面屏幕窗口中看到的提示并按住要分配的按钮即可。分配所有按钮后,该窗口将立即关闭。
有三种可能的方式来配置控制器:
- 自动配置
- 硬编码配置
- 核心输入重新映射
通过为Emulation Station配置控制器,您还可以自动为libretro(RetroArch)仿真器设置相同的配置。这是自动配置的示例。
硬编码配置是为特定模拟器,系统甚至单个游戏设置配置的方式。为此,您需要对“ retroarch.cfg”文件进行手动编辑,您可以在仿真器的目录中找到它们。例如,全局设置在/opt/retropie/configs/all/retroarch.cfg中完成。每个仿真器都有其自己的文件目录。
内核输入重新映射是通过RetroArch RGUI进行的,并为特定内核设置了不同的控件。这意味着将根据您当前正在使用的内核来重新映射按钮。可以使用以下方法完成此特定操作:
- 启动您要重新映射的游戏控制器
- 打开RGUI。您可以使用热键组合“ Select + X”来完成此操作(请参见下面的详细信息)
- 进入快速菜单->控件
- 做你想要的配置
- 然后选择“保存核心重映射文件”为整个模拟器分配重映射,或者选择“保存游戏重映射文件”仅针对特定游戏。
最后,尽管您希望对Retropie进行任何配置,但默认情况下仍为所有控制器设置了热键:
配置WiFi
使用WiFi连接更新ROM并将其传输到Retropie确实很方便。Raspberry Pi 3具有WiFi模块,因此强烈建议您在Retropie项目中使用它。
在Retropie上设置WiFi的最简单方法是通过EmulationStation菜单。为此,您只需要选择“ WiFi”选项:
您将被转到设置菜单,如下所示:
然后,您需要执行一些非常简单的步骤:
- 选择“连接到Wifi网络”
- 从列表中查找并选择您的WiFi名称
- 输入密码并按“确定”按钮
保存WiFi连接后,您应该在菜单中看到相应的WiFi连接信息。这种方式是最简单的。实际上,有4种更高级的方法可以为Retropie设置WiFi连接。您可以在他们的官方网站上找到所有这些文件。
传输ROM
基本上,ROM是只读存储器的缩写。Retropie ROM 是用于游戏机模拟器的旧游戏卡带(CD)的数字副本。您需要特定的游戏ROM才能使该游戏在Retropie上使用特定的模拟器运行并运行。
那么,我们在哪里可以得到所有的ROM?由于版权法的限制,ROM不能与Retrop一起提供,而应由用户找到并添加。您很有可能在特殊的电子商务网站上找到出售的ROM。否则,下载它们(在Internet上提供更多功能)是非法的。虽然许多网站都提供对等下载。
并且,一旦获得ROM,就需要将其上传到Retropie。有三种方法可以使用:USB,SFTP或Samba。
通过USB传输ROM(必须格式化为NTFS或FAT32):
- 在USB上建立一个“ Retropie”文件夹
- 将其插入Pi,等待其完成闪烁
- 拔下电源,然后将其插入PC并保持ROM处于打开状态
- 将ROM添加到其各自的文件夹(在retropie / roms文件夹中)
- 将其重新插入RPi
- 通过从开始菜单重新启动来刷新Retropie
通过SFTP传输ROM :
通过sudo raspi-config terminal命令启用SSH
- 在弹出窗口中,遵循以下路径:接口选项-> SSH->启用->重新启动Pi。重新启动后,继续下一步
- 通过某些应用程序访问Retropie文件夹(我们建议在Raspberry Pi上使用WinSCP)。使用默认用户名“ pi”和默认密码“ raspberry”。
- 转移ROM
用Samba传输ROM :
对于Windows:在计算机文件夹中键入“ \\ retropie” 对于MAC:打开finder,选择“转到”菜单,然后选择“连接到服务器”,键入“ smb:// retropie”,然后单击“连接”
- 转移ROM
而已!玩的时间到了。只需返回界面,找到所需的仿真器,然后选择游戏即可。
如何更新追溯
如果您在设备上启动并运行了Retropie映像,则肯定需要一直使用该软件的最新版本。为此,有一种非常直接的方法可以直接从主界面菜单更新Retropie应用程序:
1.打开Retropie欢迎屏幕,然后从主菜单中选择“配置”。
2.然后继续使用“ Retropie设置”选项。
3.选择“更新Retropie-Setup脚本”,然后按“确定”按钮。然后,您需要稍等片刻,直到系统自动下载并安装更新。
4.最后,通过选择以下选项来重新启动:
请注意,建议将整个Retropie映像备份到SD卡,以防止丢失更新前收集的配置和游戏。实际上,出现问题的情况很少见,但仍然会发生。因此,仅在这种情况下事先进行备份是明智的。了解备份树莓派SD卡最简单的方法在这篇文章中。
如何安装Retropie模拟器
Retropie系统是指Retropie软件包中包含的一堆模拟器。默认情况下,其中一部分是可用的,而另一部分是可选的。为了最大限度地提高应用程序性能和用户体验,事实证明限制预装仿真器的数量是合理的。默认的仿真器列表是根据多年的经验和用户的大量反馈而形成的,用户定义了他们倾向于使用的功能以及最有效的功能。请参见下面的Retropie模拟器的基本列表:
无论如何,您始终可以使用界面菜单轻松,快速地安装任何其他仿真器。
为此,转到主菜单,找到Retropie Configuration,然后转到“ Retropie Setup”。
然后选择“管理软件包”选项。
您将看到可能的软件包列表。其中有预装Retropie映像的“ Core”和“ Main”软件包(实际上,运行Retropie需要Core软件包,因此,请勿删除它们!)。
“可选”和“实验”软件包是基本的Retropie映像中未包含的软件包,您可以额外安装它们。“实验”部分包括尚未经过测试且可能包含错误的所有新模拟器。因此,我们建议重点关注“可选”仿真器。
要继续进行仿真器安装,请转到“可选软件包”列表。
在这里,您会找到大量可能的系统。选择所需的系统:
选择系统后,您将进入可以模拟此特定控制台的模拟器列表。选择您喜欢的任何东西:
在上下文菜单中,选择选项“从二进制安装”(如果可用)(某些仿真器仅具有“从源安装”选项):
如果安装执行良好,则“从二进制安装”应更改为“从二进制更新”。因此,只需重新启动Retropie,即可完成设置。对任何软件包执行安装后,它都带有标记“已安装”。
记得!即使已经安装了仿真器,但尚未为其添加任何相关的ROM文件,该控制台也不会出现在Retropie主菜单中。要查看此系统,您需要在各自的系统ROMs文件夹中至少装载一个ROM。
ExaGear模拟器,用于翻新玩x86 PC游戏
在可用于在Raspberry Pi上玩复古游戏机的许多模拟器中,ExaGear Desktop是一款引人注目的模拟器。它是一个附加软件,可以在Raspbian之上运行,也可以与Retropie并存。ExaGear的主要功能是可以在Raspberry Pi上将Retropie游戏体验提升到一个新的水平。
- ExaGear模拟器允许在Raspberry Pi上玩x86 Windows PC游戏。当然,游戏的级别应与硬件性能限制有关。例如,《 Fallout》,《 Arcanum》,《 Heroes III》等游戏就可以了。但是最新的《天命2》将永远无法启动!?
- ExaGear支持硬件图形加速,并扩大了要在RPi上发布的PC游戏的种类和级别。最新的尝试在Raspberry Pi 3上播放《反恐精英》和《暗黑破坏神II》时取得了不错的效果(在此处了解更多信息)
- 自2017年最新更新以来,ExaGear桌面模拟器可以集成到Retropie中,这非常方便。它可以安装PC游戏并直接从Retropie的界面运行它们。
- ExaGear游戏用游戏不仅与Raspberry Pi(所有型号)兼容,而且与Odroid也兼容。您只需要确保下载了正确的版本即可。
此外,值得注意的是,ExaGear无头运行,非常方便易用。因此,您唯一需要的就是下载,设置和启动。为此,只需遵循以下说明。
ExaGear Desktop安装说明
首先,我们需要在Retropie 上安装Exagear Desktop Emulator。为此,您需要按照以下步骤。
1.打开Retropie并通过按“ Ctrl + Alt + F4”在Retropie界面内调用终端。
2.使用以下命令下载并安装ExaGear Rettopie Emulator(您需要位于“主”目录中):
$ cd /home/pi
$ wget downloads.eltechs.com/install-exagear-retropie-v2.sh
3.为安装程序应用分配适当的权限并启动它:
$ chmod +x install-exagear-retropie-v2.sh
$ ./install-exagear-retropie-v2.sh
4.下一步是填写一个小的弹出窗口。输入您的姓名,姓氏和电子邮件地址以激活模拟器。
5.作为最后一步,您需要配置Wine。配置窗口将自动打开,您只需勾选“模拟虚拟桌面”复选框。
完成所有步骤并完成安装后,请重新启动。
$ sudo reboot
为ExaGear Retropie模拟器添加PC游戏文件
现在,当模拟器启动并运行时,就可以玩游戏了。ExaGear模拟器的ROM与Retropie控制台模拟器的ROM文件不同。要玩x86 PC游戏,您需要获取图像,发行版或安装程序。可以运行其他类型的发行版和安装程序,但是在某些情况下,您需要做一些不明显的技巧才能使其正常工作。因此,我们建议使用特殊网站www.gog.com上的无DRM版本的游戏,因为这是启动游戏的最直接方法。
当心使用其他免费提供游戏文件的资源,因为它们违反了版权法法规。对于更多最新游戏(例如,像《反恐精英》一样),您也可以使用Steam (您需要通过Wine使用客户端的Linux版本)。
没有用于Retropie的ExaGear模拟器,也没有为PC游戏创建一个特殊的文件夹来存储。因此,您需要手动执行所有操作,并且可以将所有游戏文件直接加载到Retropie文件夹中。请参阅我们的完整详细指南,了解如何在Retropie上安装ExaGear模拟器。
使用ExaGear在Retropie上玩的x86 PC游戏示例
为了让您了解ExaGear的功能,我收集了我们已经安装并在ExaGear的Raspberry Pi上运行的游戏,因此对它们进行了证明。下面的程序集说明了安装过程,这非常简单。对于所有这些,在开始安装游戏本身之前,应确保ExGear已启动并在设备上运行。若要了解如何执行此操作,请参阅上面介绍ExaGear Desktop仿真器的部分。
因此,要检查ExaGear模拟器是否正常运行并同时启动它,您应该执行以下终端命令:
$ exagear
$ arch
如果您想在这些游戏中看到cghart,请阅读我们有关Retropie的最新原始文章。
挺好的文章。谢谢博主。