核心管理 Core Manager 查看、更新、卸载全部核心
进入 Core Manager
Main Menu → Load Core → Core Manager
或在 Ozone 界面的 Main Menu 里直接找到 Core Manager 入口。
Core Manager 界面
Core Manager 以列表形式展示所有已安装的 Core,每个条目显示:
- Core 名称(含分组)
- 当前版本号(如果 Core 支持版本查询)
- 作者
- 是否需要 BIOS
- 是否支持 RetroAchievements
- Core 对应的主机/系统
选中一个 Core 后,可以执行以下操作:
| 操作 | 说明 |
|---|---|
| Load Core | 直接加载这个 Core 并返回主菜单 |
| Load Core and Run Content | 加载 Core 后弹出游戏文件选择器 |
| Download Missing Core Dependencies | 下载该 Core 需要的额外文件(如 shaders、覆盖层) |
| Remove Core | 卸载这个 Core |
| Check for Core Update | 单独检查这个 Core 有没有更新 |
批量更新
Core Manager 支持批量更新所有已装 Core:
- 在 Core Manager 里按确认键选中第一个要更新的 Core(或全选)
- 选择 Update Selected Cores 或 Update All Cores
- RetroArch 逐个下载最新版本并覆盖安装
比在 Online Updater 里一个个点高效得多。
Core 目录结构
Core 安装在 RetroArch 的 Cores 目录下。路径可以在 Settings → Directory → Cores 里查看和修改。
Windows 默认路径:%APPDATA%\RetroArch\cores\
Core 目录下每个 Core 是一个单独的子文件夹,里面包含:
- Core 动态库(.dll / .so / .dylib)
- 可能有 Core 专属的覆盖层、着色器等辅助文件
Core 和存档的关系
重要:Core 和存档是绑定的。
- 游戏内存档(
.srm):相对稳定——只要 Core 不变、游戏文件不变,存档就能读。跨 Core 读.srm文件有时会成功,有时会失败(取决于 Core 对存档格式的兼容度) - 即时存档(
.state):和 Core 版本严格绑定——Core 大版本更新后旧的即时存档大概率读不出来。所以重要进度一定要落到游戏内存档(.srm)上
删除 Core 不会自动删除该 Core 产生的存档文件——存档存在 RetroArch 的 saves 和 states 目录下,独立于 Core 目录。
Core 信息文件
Core Manager 里显示的 Core 元信息(需要 BIOS、支持 RetroAchievements 等)来自 Core Info Files——这是 RetroArch 从 Libretro 构建服务器下载的一份 JSON 索引。
Core Manager 信息不对时(比如明明需要 BIOS 却显示不需要),跑一次 Online Updater → Update Core Info Files 刷新就行。