莫方教程网

专业程序员编程教程与实战案例分享

RetroArch(RA)模拟器前端,找回儿时美好的记忆!

RetroArch

官方用户手册:

链接地址

环境

Windows 10

支持的平台

几乎支持所有平台

下载安装

Windows 10为例(PC平台,Windows)

下载:

https://www.retroarch.com

Stable版本

两个版本的区别

安装:

勾选项

版本信息

开始

第一次运行看到的界面:

界面

这里,你可以启动游戏、改变设置和建立你自己的游戏集;

***常见设置***

修改界面风格:

玩过sony游戏的人一定对它的游戏菜单界面比较亲切和熟悉,我也一样,习惯设置为类似的风格:

设置->界面

选择xmb,程序重启后生效;

似曾相识的感觉

如果不喜欢这样的界面,可以重置:

打开桌面菜单

设置

重置为默认的ozone

自定义文件所在的目录:

文件默认的文件夹

官方建议

语言设置:

语言设置

为了便于对照官方文档,这里设置为英文;

全英文界面

下载安装核心

RA需要核心去加载运行游戏roms(content)!

这里可以简单这么理解:

RA提供模拟器的接口,核心就是各种不同游戏平台运行的roms(游戏主体文件)的模拟器的实现,不同的核心需要下载对应的roms,不然不能运行,会加载失败;

举例:

拳王97,它由SNK公司开发,运行在neogeo街机上,就要下载对应的核心Arcade (FB Alpha 2012 Neo Geo);

三国志,它由CAPCOM公司开发,运行在CPS-1街机上,下载对应的核心Arcade (FB Alpha 2012 CPS-1);

如果你用三国志对应的核心去加载拳王97的rom,会提示加载失败;

所以下载roms时,最好了解roms对应的游戏平台及它所对应的核心,然后根据需求去先下载roms,再加载进来,便可以畅玩游戏了;

满满回忆

注意:不能完全这么理解,这里忽略了BIOS file;

BIOS file

有些核心需要BIOS文件才能根据游戏的需求正确的模拟硬件或软件;

(如果有些游戏加载失败,就要下载对应核心的BIOS file;)


小结:

首先,要明白RA提供或支持哪些核心下载,然后要知道rom对应哪个核心;

RA支持的核心,还可以下拉;#代表已经下载安装好的核心;

核心

游戏公司

(经典)游戏名称

Arcade (FB Alpha 2012 CPS-1)

CAPCOM

<<三国志>>

Arcade (FB Alpha 2012 Neo GEO)

SNK

<<拳王97>>

......

提醒:最好了解游戏公司,这样有助于上网搜寻对应的游戏rom;

CPS1

三国志(美版)

下载三国志rom


核心安装:

方法一:RA的核心下载器

Online Updater

获取核心列表的过程中,有时会卡住(下载核心也会出现这种情况),退出重进,多尝试几次;

支持的核心列表

比如,想玩<<超级马里奥>>,找到核心Nintendo - NES / Famicom (FCEUmm),单击下载:

Downloading...

核心及版本号;#,代表下载安装完成;

方法2:手动下载

系统默认存放核心的路径:

cores

手动下载核心,copy到此目录下即可;

核心的压缩包下载

下载游戏roms

这个得耐心点,慢慢找......

retrostic.com/roms

本地存放roms的路径(随意)

运行content(内容,大部分指rom)

导入content

进入存放rom的目录下

加载压缩包

选择运行游戏的对应的核心

运行成功,提示投币;

官方的tip



解释:

content,它可以是游戏、图像、视频、由核心执行的音频文件;大多数情况下,content是模拟平台的rom;


如果运气好,可以成功运行游戏;如果运行失败,需要下载对应的BIOS file,然后重新加载运行;

原则:先跑起来,优化等等;碰到问题,再去解决;何况问题的原因知道了,解决起来应该也不难;

游戏控制

RA支持键盘、手柄、摇杆等来操控游戏,并用术语Game controllers(游戏控制器)来描述这些硬件;多个核心可以共用(配置)同一个控制器,而不必为每个核心单独配置,一个核心的单个游戏也可以单独配置;

控制器配置入口

RA将真实的控制器映射到被称为"RetroPad"的虚拟控制器;

RetroPad虚拟控制器

控制器自动配置:

RA通过自动配置文件数据库实现开箱即用;

默认开启自动配置

键盘为例:

默认的RetroArch键盘绑定(部分截图)


(不是所有的控制器都能自动配置,这时候需要手动与RetroPad绑定;)

手动RetroPad绑定:

如果默认的自动配置使用不习惯,可以更改;

键盘为例:

默认支持8个用户,可以修改个数,但只配置了Port 1;

点击后,长按要修改的字母,时间跑完,就设置好了;

修改前:

方向键在右键,不方便;

修改后:

修改后不满意想重置:

重置为默认

如果要玩双人游戏,要自己手动设置,默认不配置Port 2:

手动设置

键盘的常见设置:

投币、开始、出招;

投币默认为右侧的shift键;最好修改,多次shfit,会触发widnows的粘滞键;

开始,enter;

出招为zxas,设置为klio:

注意:如果按照图示设置,会引发按键(跟热键)冲突;

解决办法:

  1. 避开热键
  2. 使能热键,必须触发此键,热键才能生效;

热键控制

热键对应的功能,自己也可以手动修改;

为了避免默认的热键与其他键冲突,最好设置使能热键;

(意思是,热键生效前,必须按下此键;)

设置为数字1

游戏时间

关羽

手柄已在路上...,会不会体验感更好?

总结

此篇算为Windows平台下的RA入门篇;

RetroArch的更多功能及其他平台的使用,会陆续做好笔记并分享;

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言