手动扫描与导入 严格扫描漏了的游戏怎么补
什么时候用手动扫描
手动扫描(Manual Scan)在这几种场景特别有用:
- 严格扫描没扫出某些游戏(ROM 校验值对不上 No-Intro 数据库)
- 你有一些独立发布的 Homebrew 游戏(数据库里不可能有)
- 你只想扫一个特定的 ROM 文件(不想扫整个目录)
- 你的 ROM 文件名和 No-Intro 标准名差太远
Manual Scan 步骤
Main Menu → Import Content → Manual Scan
- Content Directory:选 ROM 所在的文件夹
- System Name:手动指定主机名(比如 "Nintendo - Game Boy Advance")
- Default Core(可选):指定这个列表用哪个 Core 启动游戏
- Database:选不选数据库匹配——选 "No Database" 就是纯文件名匹配,全部进列表
- File Extensions:限定要扫描的文件扩展名
填完后 Start Scan,RetroArch 就会按你的规则生成播放列表。
Scan File 逐个导入
Main Menu → Import Content → Scan File
如果只有一两个 ROM 不想扫整个目录,用这个。直接选 ROM 文件 → 指定主机名,完成后列表里就多出这一款游戏。
未识别内容的处理
手动扫描进来但匹配不到数据库的游戏,条目上可能没有封面和正式名(只显示文件名)。几种处理方式:
- 放着不管,不影响游玩
- 打开播放列表文件(
.lpl)手动编辑名称和缩略图路径 - 换标准文件名的 ROM 重新严格扫描
播放列表编辑
播放列表文件(.lpl)是 JSON 格式的纯文本,放在 RetroArch 的 Playlists 目录下。可以手动编辑:
[
{
"path": "C:/RetroArch/roms/GBA/Pokemon Emerald.gba",
"core_path": "DETECT",
"core_name": "DETECT",
"crc32": "00000000|crc",
"db_name": "Nintendo - Game Boy Advance",
"name": "Pokémon Emerald (USA)",
"thumbnail": "...",
"playlist_name": "Nintendo - Game Boy Advance.lpl"
}
]
常见的手动编辑操作:
- 改
name字段自定义游戏名 - 手动指定
core_path让列表用某个特定 Core 启动 - 加
thumbnail/title/boxart字段手动指定封面
改完保存,下次 RetroArch 启动时就会加载更新后的列表。
自定义播放列表
除了扫描生成的按主机分组列表,你可以自己建列表——比如"我最喜欢的 10 款 FC 游戏"。
方法:Online Updater 里没有"创建空列表"的入口,需要手动建一个 .lpl 文件(从现有列表复制一份改名,删掉条目,手动填),或在 RetroArch 里通过 Favorites 功能把多个主机的游戏加到同一个收藏列表里。