设为首页收藏本站

琵琶行论坛

 找回密码
 注册
查看: 1763|回复: 47

[原创] retroarch PC版教程

[复制链接]

该用户从未签到

发表于 6 天前 | 显示全部楼层 |阅读模式
本帖最后由 rsun 于 2018-6-14 11:31 编辑

retroarch PC版教程(以下简称RA)
RA简单来说只是一个平台,这个平台集合了众多模拟器的核心功能,但部分功能还是比不上单独的模拟器软件,只是多个选择给大家。
目前最新版本为1.7.3 下载地址:http://www.retroarch.com/?page=platforms
简介:RA可以在多种平台上运行,如:PC,Linux,OSX,IOS,Android,PS3,PSV.........,就连电视盒子也支持,不过盒子版叫LAKKA,名字虽然不同,但界面、操作方式是一样的。我最初接触的就是盒子版。RA目前支持的模拟环境有:FBA、MAME、FC、SFC、DS、GB、GBA、N64、NGC、DOS、PC98、X68K、PS1、SS等等(PS:RA本身不包含各模拟器需要的BIOS,请各位自己去上网搜索),RA的一大特色就是提供了很多皮肤和滤镜。但RA不友好地方就是设置,比其他模拟器软件操作都要复杂。本教程是根据本人的经验写的,写得不好,还请见谅!!
操作系统:Windows10 64位

软件界面(默认英文)
01.PNG

更换中文菜单:Settings--User--Language 改为 简体中文
02.PNG
03.PNG

但软件自带的字体对中文支持并不是很好,会出现很多□□□,解决方法就是要更换字体文件
首先在windows系统中拷一个字体出来,如:微软雅黑(文件有点大)、方正黑体等字体,把文件改名为font.TTF,并将字体拷贝到C:\RetroArch\assets\xmb\monochrome目录下(覆盖原文件),再进入RA,95%中文都能正常显示了
04.PNG

剩下的5%中文显示错误,会在下载时出现
05.PNG

打开:设置--屏幕显示--屏幕通知--屏幕消息(OSD)字体  同样是选择C:\RetroArch\assets\xmb\monochrome目录下的font.ttf,这样中文菜单设置就完成了(PS:退出RA,重新启动才会生效)
06.PNG 07.PNG 08.PNG


评分

2

查看全部评分

该用户从未签到

 楼主| 发表于 6 天前 | 显示全部楼层
本帖最后由 rsun 于 2018-6-15 16:23 编辑

菜单设置完成后,接下来就是要下载核心
主菜单--在线更新器
09.PNG 10.PNG
这里除了“缩略图更新程序、下载游戏内容”这2个可以不用下载,其他都要下载,需要花点时间
这里再说一下“核心更新程序”,是各种模拟器的核心文件(FC,SFC,PS,FBA等等)
11.PNG
进入后,这里有很多模拟器的核心下载,根据个人喜好来下载吧,喜欢的全部下载也可以。
这里我自己选择的核心有:
FB Alpha\MAME(这个核心目前最新版本为0.198)\DOSBoX\PC Engine\PC Engine SuperGrafx\PC98 Neko Project II\PC-FX\PX68k\GBA(mGBA)\GBA(VBA-M)\Dolphin\FCEUMM\Nestopia UE\N64 Mupen64Plus\Snes9x\Genesis Plus GX\PicoDrive\Beetle Saturn\PCSX ReARMed\PPSSPP


PS:“更新资源”后,字体文件会被还原,各位重新再拷一次font.ttf就可以。

回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 6 天前 | 显示全部楼层
等以上内容都下载完成后,接着就是设置BIOS
以下列表详细列出了各模拟核心需要的BIOS文件,各位根据文件名去搜索就可以了
https://raw.githubusercontent.co ... 0-%20Non-Merged.dat
(PS:个别核心的BIOS并不需要全部都找到,如:Saturn土星核心,只要找到sega_101.bin就可以运行了,或者是找到其他的,然后改名为sega_101.bin都可以)
12.PNG


把找到的BIOS文件拷到C:\RetroArch\system目录下
13.PNG

回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 6 天前 | 显示全部楼层
本帖最后由 rsun 于 2018-6-13 22:34 编辑

手柄设置
设置--输入  游戏控制器菜单切出组合键
这个设置用于游戏时,可以快速调出RA菜单(退出、重启游戏,快速保存、读取进度,调用金手指、皮肤、滤镜等)。这里提供了几种组合,使用 Start + Select 方便些
14.PNG


如果没有设置这个组合键,可以在游戏时,用鼠标点击菜单 Command--Menu Toggle 一样可以调出RA菜单
15.PNG

打开金手指设置
设置--Retro成就--专家模式 打开为ON

这样,RA的前期设置算是完成了

回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 6 天前 | 显示全部楼层
本帖最后由 rsun 于 2018-6-14 12:55 编辑

添加游戏,
方法一:快速生成游戏列表(RA系统自带功能,个人不推荐这种方法,只作介绍)

先把下载好的游戏按种类分好,并放在C:\RetroArch\roms目录下
16.PNG


打开RA软件
导入游戏内容--扫描文件夹
17.PNG

选择roms目录,并选择扫描当前目录
18.PNG

点击扫描后,在界面下方会出现一排黄字,显示当前扫描进度,耐心等待结束吧
19.PNG

扫描完成后,就会出现各模拟器的列表
20.PNG 21.PNG 22.PNG 23.PNG 24.PNG 25.PNG 26.PNG

回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 6 天前 | 显示全部楼层
本帖最后由 rsun 于 2018-6-14 12:52 编辑

PS:这里说明一下,使用快速导入功能所生成的游戏列表,游戏名字都是英文的。而且会有2个缺点,一是大家FC目录里面有200个rom,但扫描后生成的FC列表可能只有150个游戏,剩下的50个因为数据库不能识别,就不会把这些游戏生成到列表中,这类游戏就需要手工添加了。

二是生成的列表,如果是文件名是中文的,打开列表把会出现乱码,这样给大家后期编辑带来一定的麻烦

39.PNG

回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 6 天前 | 显示全部楼层
本帖最后由 rsun 于 2018-6-14 15:19 编辑

方法二:手动制作游戏列表
需要2个软件协助,ultraedit(简称UE),ReName Lite(批量改名软件,简称RN)

以制作FC游戏列表为例,先把rom文件改好名字
40.PNG

把全部文件拖到RN改名软件
41.PNG

添加2个改名规则,生产新的名称(PS:并不是真的要改名)

42.PNG


按导出--导出新名称到剪贴板
43.png


打开UE并新建1个文件,按粘贴,把刚才复制的内容粘贴过来
44.PNG


用替换功能,把  .zip  替换为 .zip + 一空行(PS:空行是必须的),得到以下效果
45.png

继续用替换功能,把 C:\RetroArch 替换为:
DETECT
DETECT
DETECT
Nintendo - Nintendo Entertainment System.lpl
C:\RetroArch
得到以下效果,并把前面4行剪切到最后面
46.PNG 47.PNG


PS:剪切后,首行不能留空
48.PNG


最后保存文件名为Nintendo - Super Nintendo Entertainment System.lpl(PS:保存格式要选UFT-8,否则会不认中文),并放在C:\RetroArch\playlists目录下
49.PNG


打开RA,就可以见到FC列表了。
50.PNG
按此方法制作其他列表

手动制作方法稍为复杂,对于第一次制作可能会不熟悉,不过列表制作后,一般不会有太大的改动,也算是一次性工作吧

列表完成了,然后就是制作预览图,预览图的文件名、存放的目录名是有规定的
首先,预览图的格式必须为png格式,存放在C:\RetroArch\thumbnails目录下,然后再按不同类型分目录存放,目录名和游戏列表文件名一样
67.PNG
FC游戏为例:在Nintendo - Nintendo Entertainment System目录下再建一个Named_Snaps目录(其他模拟器一样)
然后把预览图文件放在这个目录下
66.PNG
预览图文件名是根据游戏列表中名字来命名
68.PNG
如果没有显示预览图,请检查文件名改得对不对。

最后一步就是打开菜单:设置--用户界面--菜单--缩略图  改为截屏, 这样就可以显示预览图了
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 6 天前 | 显示全部楼层
本帖最后由 rsun 于 2018-6-15 16:32 编辑

列表制作完成后,先不用急着运行游戏,打开菜单:设置--游戏列表
27.PNG


红色部分就是制作好的游戏列表
28.PNG


每个列表都可以选择使用哪个核心来运行游戏(设置默认值)
29.PNG


设置完成后,就可以运行游戏了
FBA
30.PNG
MAME
31.PNG
GBA
32.PNG
FC
33.PNG
SFC
34.PNG
PS
35.PNG
SS
51.PNG
MD
md.PNG
PCE-CD
PCECD.PNG
PCE
PCE.PNG
SEGA-CD
SegaCD.PNG
NGC
NGC.PNG
N64
N64.PNG
PSP
PSP.PNG
PC98
PC98.PNG
DC
DC.PNG
NDS
nds.PNG




退出游戏,按组合键或用鼠标点击菜单,调出后点击关闭即可,然后再去选择其他游戏
36.PNG

注:这里可能会存在兼容性问题。比方说FC游戏,帝国战机,用Nestopia UE这个核心是打不开的,用FCEUMM就可以,所有如果出现不能运行的情况,大家可以单独去把该游戏的默认运行核心修改一下。修改方法见下




回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 6 天前 | 显示全部楼层
本帖最后由 rsun 于 2018-6-14 21:24 编辑

单独修改列表中游戏的运行核心
如上面所说,FC游戏《帝国战机》并不支持我所选择的Nestopia UE核心,要运行的话就要改核心,如FCEUMM
用UE打开FC的游戏列表,用查找,找到:帝国战机
把“帝国战机”下面的两行内容改为 C:\RetroArch\cores\fceumm_libretro.dll 和 DETECT 保存,这样就可以运行了。
52.PNG

关于列表里游戏的设置,这里说明一下
列表中,每六行为一个游戏的设置
53.PNG
游戏成功运行后,第3,4行会改变,如果要修改运行核心的,只要改这2行内容就可以了
54.PNG

再说明一下,C:\RetroArch\cores这个目录就是存放下载各模拟核心的地方,各位要修改个别游戏的核心时,可以到这里查一下文件名是什么,应该不会很难找的,文件名都有相关的名字的
55.PNG


回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 6 天前 | 显示全部楼层
本帖最后由 rsun 于 2018-6-14 14:56 编辑

游戏列表文件名的规则
其实文件名没有明确规定要改什么,不能改什么,主要是和RA系统里提供的图标关联而已,你可以随便起个文件名,系统一样可以读取,但就是没有图标显示,像这样,不美观而已
56.PNG

首先大家先了解一下主题的设置:
菜单:设置--用户界面--菜单--菜单图标主题
57.PNG
RA提供了几套主题给大家选择,其实就是图标不同而已(PS:更换主题要注意字体问题,又会出现很多□□□)
大家打开C:\RetroArch\assets\xmb这个目录,所有主题都按目录分好了,就像我上面一开始说的,把font.ttf文件拷到C:\RetroArch\assets\xmb\monochrome目录下,系统默认是用monochrome这个主题的。如果你要更换retrosystem这个主题,那么,你就要把font.ttf文件拷到C:\RetroArch\assets\xmb\retrosystem目录下,明白了吧


大家打开C:\RetroArch\assets\xmb\monochrome\png目录,这里就可以看到这个主题的所有图标
58.PNG
其实游戏列表文件名,就是根据这里的起的。每个模拟器都2个图标文件,如FC模拟器 Nintendo - Nintendo Entertainment System.pnp 和 Nintendo - Nintendo Entertainment System-content.pnp (带-content的是游戏前面的图标); SFC模拟器就是 Nintendo - Super Nintendo Entertainment System.pnp 和 Nintendo - Super Nintendo Entertainment System-content.pnp,所以FC列表文件名就是Nintendo - Nintendo Entertainment System.lpl ,SFC列表文件名是Nintendo - Super Nintendo Entertainment System.lpl,这样就可调用相应的图标了

另外,如果各位觉得系统带的图标不好看,想修改,也是可以的,只要修改对应主题的图标文件就可以了
系统自带图标 59.PNG
自己修改的图标 60.PNG


其它使用技巧:
。系统还提供了另外2种菜单形式,上面说的所有主题,都是XMB形式,还有rgui和glui,不过这2种我没试过,这里就不写了。各位有兴趣的话,可以去试试。菜单:设置--驱动--菜单驱动 (修改后,要退出RA重新启动才生效)
。显示帧率,菜单:设置--屏幕显示--屏幕通知--显示帧率 选择ON
。美化背景,菜单:设置--用户界面--菜单   菜单Shader管线和颜色主题
63.PNG 62.PNG

回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 6 天前 | 显示全部楼层
本帖最后由 rsun 于 2018-6-14 16:01 编辑

滤镜的使用
运行游戏后,调出RA菜单,选择shader效果
70.PNG
然后选择加载shader预设
71.PNG
再选择shaders_gc目录,这里有很多种滤镜供大家选择,由于滤镜太多,这里就不一一说明了,大家去选择一个满意的吧
效果使用前
69.PNG
效果使用后
72.PNG

PS游戏  效果使用前
74.PNG
使用效果后
75.PNG
另一个效果
73.PNG

回复 支持 反对

使用道具 举报

签到天数: 184 天

[LV.7]常住居民III

发表于 6 天前 | 显示全部楼层
請問RA是否有內建按鍵連發功能呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|琵琶行论坛 ( 赣ICP备12000882号  

GMT+8, 2018-6-19 07:22 , Processed in 0.050798 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表