retroarch 中文文档 下载 App

扫描与播放列表 让 RetroArch 自动生成按主机分组的游戏库

扫描是什么

RetroArch 的扫描功能会遍历你指定的目录,把里面的 ROM 文件名和校验值与内置的 No-Intro 数据库对比,匹配成功就生成一条播放列表条目——带上游戏的正式名、封面图、标题画面、发行年份、开发商、类型等元数据。

扫描完成后,主菜单里自动出现按主机分组的播放列表标签——比如扫了 FC、GBA、PS1,标签栏就多出三个。

扫描前的两步准备

  1. 装好对应主机的 Core——没装 Core 扫出来也没法玩
  2. 更新数据库——Online Updater → Update Databases。No-Intro 数据库定期更新,不更新可能扫不出新 ROM 或对不上新版本

自动扫描步骤

Main Menu → Import Content → Scan Directory

  1. 选中你放 ROM 的目录(比如 RetroArch/roms/)
  2. 选扫描方式:
  1. RetroArch 开始扫描,右下角显示进度

大合集扫描要几分钟(PS1 全合集可能要 10 分钟以上),耐心等。

严格扫描 vs 宽松扫描

严格扫描(默认):文件必须能在数据库里精确对上号(靠 CRC32 校验值)才会进列表。能进列表的游戏都是"校验值和 No-Intro 数据库完全一致"的好 ROM。

宽松扫描(手动扫描时可选):只靠文件名模糊匹配,对不上号的游戏也会进列表,标为"未识别"。

新手建议先用严格扫描,扫完发现列表缺了不少游戏时,再用手动扫描(Manual Scan)放宽匹配条件。

扫描结果去哪了

扫描完成后:

播放列表文件是纯文本,可以手动编辑——比如手动添加一条没被扫出来的 ROM,或删掉不想看到的条目。

扫不出来怎么办

扫描结果不如预期(列表缺游戏)的常见原因和解决:

症状原因解决
完全没条目没装对应主机的 Core?没更新数据库?先装好 Core,跑 Online Updater → Update Databases
扫出来很少ROM 校验值和数据库对不上换 Manual Scan 用文件名匹配,或换确认来自 No-Intro 的 ROM
某些游戏没进列表严格扫描模式下对不上用 Manual Scan 扫那个目录,放宽匹配条件
进了列表但显示"未识别"文件名和数据库差太远手动改播放列表条目的名称,或换文件名标准的 ROM
直接加载文件能玩但扫不出来数据库里没有这款游戏Manual Scan 扫一下,跳过数据库匹配

扫描和手动加载的区别

日常使用建议先扫描再从列表启动。