惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

有赞技术团队
有赞技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
IT之家
IT之家
博客园 - 【当耐特】
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
MyScale Blog
MyScale Blog
WordPress大学
WordPress大学
The GitHub Blog
The GitHub Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Hugging Face - Blog
Hugging Face - Blog
I
InfoQ
B
Blog RSS Feed
腾讯CDC
云风的 BLOG
云风的 BLOG
N
Netflix TechBlog - Medium
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
雷峰网
雷峰网
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
DataBreaches.Net
The Cloudflare Blog
V
V2EX
S
SegmentFault 最新的问题

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
玩转Roku RetroArch 万能模拟器系统进阶篇 - 少数派
2023-10-31 · via 少数派

进阶操作

菜单界面设置中文

  1. 打开电脑的C:/Windows/Fonts,拷出想要的中文字体,譬如阿里巴巴普惠体 Alibaba-PuHuiTi-Medium.ttf,重命名为font.ttf 以我的经验,同系列字体中,选中粗/常规加粗的规格,显示效果更好
  2. 替换掉存储卡 /settings/retroarch/assets/xmb/monochrome/ 文件夹的同名字体。或者不用重命名,将中文字体如 Alibaba-PuHuiTi-Medium,随意放至TF卡的任意文件夹,如根目录。
  3. 进入RA模拟器,选择【设置setup】-【UI界面User Interface】-【外观Appearance】-【菜单字体Menu Font】 如中文字体已做重命名、替换,第3、4 步骤可省略
  4. 选择正确路径下的中文字体,譬如 /mnt/sdcard/settings/retroarch/assets/xmb/monochrome/font.ttf
  5. 回到RA主菜单,选择【设置setup】-【用户User】-【语言Language】-【简体中文Simplified Chinese】
  6. 最后,别忘记了保存设置,RA主菜单【菜单】-【配置文件】-【保存当前配置】

添加新的游戏主机平台

先回顾一下Playlists播放列表的格式六要素

"path": "/sdcard/roms/FBA_CPS1/dinoh.zip", <游戏rom路径,必填>
"label": "K 恐龙新世纪 修改版-第1套", <游戏rom显示的名称,必填>
"core_path": "DETECT", <模拟器核心路径,选填,可以为**DETECT**待确认>
"core_name": "DETECT", <模拟器核心名称,选填,可以为**DETECT**待确认>
"crc32": "5d8f3bb6|crc", <游戏rom文件校验码,不必填,为**DETECT**待确认>
"db_name": "Arcade Games - CPS1" <播放列表名称,必填。同一游戏rom,可以分类到多个游戏列表内>

以添加PSP为例:

  1. roms目录下,新建文件夹 PSP
  2. 此目录下,放入游戏rom 例如 PSP_Final_Fantasy_7_Crisis_Core_CN.iso
  3. 打开 /settings/retroarch/playlists/ ,将任意的播放列表,复制粘贴一份副本,重命名为Sony - PlayStation Portable.lpl
  4. 右键点击Sony - PlayStation Portable.lpl,用Notepad++或记事本打开,编辑。
  5. 游戏路径文本,替换为 /mnt/sdcard/roms/PSP/PSP_Final_Fantasy_7_Crisis_Core_CN.iso
  6. 游戏名称文本,替换为Z 最终幻想7-核心危机(汉化中文版)
  7. 模拟器核心路径、模拟器核心名称、校验码,这三行全部填DETECT
  8. 最后一行的播放列表名称,更改为Sony - PlayStation Portable.lpl
  9. 文本编辑器【主菜单】-【文件】-【保存】

此时游戏已经可以运行,但是RA菜单选项上没有游戏图片,不够精美。

  1. 找到该游戏的封面图/截图/开始标题图,重命名为游戏rom显示的名称,譬如Z 最终幻想7-核心危机(汉化中文版)。(切记,不是游戏rom文件名,不是英文的游戏rom文件名)
  2. 对应存放到 /mnt/sdcard/settings/retroarch/thumbnail/Sony - PlayStation Portable/ 下的 【Named_Boxarts】【Named_Snaps】【Named_Titles】文件夹

重开机后,RA列表内会出现新的游戏分类。

roms目录的命名可以随意,roms目录的路径也可以随便,只要playlists文件内的游戏路径填写正确就行。

playlists播放列表名称,按照规范,与 /settings/retroarch/assets/xmb/monochrome/png 内的图片名称一致,能得到精美的官方图标匹配。

正确显示游戏图片

有时候,明明完成了 /thumbnail/ 缩略图的迁移,但RA菜单上却什么都没显示。

P哥的Lakka包,提供的是【Named_Snaps】游戏截图;CrazyMac的PSV包,提供的是【Named_Boxarts】游戏封面。

我们需要简单设置一下:【设置】-【界面】-【外观】-【缩略图】,选择 【截屏】或【包装封面】

如果我们找到的整合包内的图片素材非常齐全,在此菜单内,还可以打开【左侧缩略图】,让左边栏显示另外的图片,譬如【起始屏幕】

当然,记得保存设置,RA主菜单【菜单】-【配置文件】-【保存当前配置】

迁移列表主题图标

P哥的Lakka包,细化了21个街机主题分类,CrazyMac的PSV包,也对街机新增了21个分类。不过官方主题素材里面并没有相应的图标,所以RA UI内只会显示默认图标。

我们需要比对playlists名称,在assets文件夹的主题包内,找到作者做好的新图标,再进行文件拷贝。

源目录:/assets/xmb/monochrome/png(Lakka)
/data/retroarch/assets/xmb/retrosystem/png (PSV)
目标目录:/settings/retroarch/assets/xmb/monochrome/png

需注意的是,xmb主题下,有automatic,dot-art,flatui,monochrome,neoactive,pixel,retroactive,retrosystem,systematic 九个皮肤文件夹,如果希望不同皮肤下均能正确匹配新增图标,那就不辞辛劳的都粘贴一下吧。

更新模拟器核心

独立模拟器,是不是的更新,相对应的RA核心,也会维护迭代,咱们可以在官网上更新。

瑞芯微RK3128是古老的A7核心,Roku Retroarch是基于Linux的,所以对应的核心是Linux/armv7-neon-hf/,官网下载地址在此

解压后拷入Core文件夹即可。

需注意的是:模拟器的兼容性更重要,并非日期越新越好;运行没问题就没必要替换。

像PSP掌机的PPSSPP模拟器,Roku包内没有,是建议下载的。

修正游戏画面比例

如果打开游戏时,发现游戏画面比例不对,遮罩边框挡住了游戏画面,我们可以这样设置

RA主菜单【设置】-【视频】-【缩放】-【宽高比】设为core provided以模拟器核心为准,并关闭【整数缩放】

修改遮罩边框图片

Roku小组虽然没有提供完整的游戏包,但他们提供的存储卡包是花了心思的,有很多贴心的细节。

针对常用的三大街机模拟器FB Alpha 2012FinalBurn NeoMAME 2003-Plus,Roku包里已经完成了3040个街机游戏的专属遮罩边框适配。

刚好,CrazyMac的PSV包里,又提供了1500多个街机游戏的遮罩边框图,另外还有多个游戏平台的5000多个游戏遮罩边框图。

没说的,搬走。

源目录:**/overlays/** (Lakka和PSV)
目标目录:**/settings/retroarch/overlays/**

只要你的街机游戏rom是基于通用库标准命名的英文名,那你打开游戏时,会发现游戏已经得到了完美的边框匹配。

没有自动匹配的其他主机游戏,可以按机身上方【返回键】,在快捷菜单内选中【遮罩】-【遮罩预设】,然后找到游戏同名遮罩( /overlays/GameBezels/ 文件夹内),或者主机机种遮罩(如Sony-PlayStation.png ),或者通用比例遮罩(横版街机MAME-Horizontal.png,竖版街机MAME-Vertical.png

添加金手指

金手指目录:**/settings/retroarch/cheats/**

RA官方有提供金手指的下载地址,下载后解压至 /cheats/ 目录,确保金手指名称与roms名称一致,即可在该游戏运行时的快捷菜单开启相应的作弊功能。

一般的整合包内,FC、SFC、街机的roms,命名都是规范的英文通用标准,金手指能够自动对应;PS、SS这些3D图形主机的roms名称更容易参差不齐,要注意命名问题。

当然,官方的金手指包,作弊选项都是纯英文的。

想要用上中文金手指,那就要注意日常的收集。

但凡国内大神制作的LakkaEmuELECBatoceraRetroBat,能有中文金手指的,都是别人的心血,看到 /cheats/ 文件夹,记得照单全收。

注意事项

如果不玩街机了,准备关机,正确的方法是按下机身上方的【返回键】,【退出游戏】,再回到RA主菜单【菜单】-【退出程序】,等待黑屏10秒钟后,再弹出机身背后的开关按钮。

RK3128小街机的运行内存很小,只有256MB,多次开关游戏后,或者运行较大较复杂的游戏roms时,难免会出现卡屏或黑屏的情况,要有耐心。等待10~30秒后,再按【返回键】,检查系统是否已经恢复。在确认系统已死机之前,切记不要强行关机,会导致存储卡损坏。