RetroAchievements 成就系统 复古游戏版的奖杯服务
什么是 RetroAchievements
RetroAchievements(retroachievements.org)是一个独立于 RetroArch / Libretro 的第三方成就平台——爱好者为一张张经典游戏编写"成就"清单(类似现代主机的奖杯系统),你在模拟器中达成条件就能解锁并记录到社区。
RetroArch 内置了对 RetroAchievements 的客户端支持,但RetroAchievements 服务本身不由 Libretro 团队运营,需要单独注册账号。
开启步骤
- 到 retroachievements.org 注册账号(邮箱确认)
- RetroArch → Settings → Achievements:
- Enable Achievements → 打开
- Username → 填你注册的 RetroAchievements 用户名
- Password → 填对应密码
- 启动一个游戏,进入 Quick Menu → Achievements → 能看到这个游戏的成就清单,说明连成功了
成就需要联网实时校验——达成条件的瞬间 RetroArch 检测到、发给 RetroAchievements 服务器、服务器确认后本地弹窗通知解锁。离线时达成的成就会缓存,但只对当前会话有效——退出前记得恢复联网同步。
硬核模式
Settings → Achievements → Hardcore Mode:开启后,所有作弊辅助被禁用——即时存档、慢放、快进、金手指、Rewind 全部失效。
回报:
- 解锁的成就计入 RetroAchievements 站点的硬核排行榜
- 可以参加社区活动
- 获得"硬核玩家"徽章
| 模式 | 可用辅助 | 成就计入 |
|---|---|---|
| 普通模式 | 即时存档、快进、金手指都可用 | 记录但不进硬核排行 |
| 硬核模式 | 全部禁用 | 正式排行榜与社区活动 |
硬核模式的唯一缺点:打 BOSS 前不能 Save State 存进度——只能靠游戏自己的存档点。硬核模式和传统"实体机体验"最接近,成就含金量也最高。
在游戏里查看成就
进游戏后,Quick Menu → Achievements 可以看到:
- 当前游戏的完整成就清单
- 哪些已解锁、哪些未解锁、解锁时间
- 每个成就的描述和达成条件
成就清单是社区爱好者编写的——覆盖绝大多数经典游戏(FC、超任、GBA、GBC、PS1 等),但不是所有游戏都有。
成就不弹的排查
| 原因 | 排查 |
|---|---|
| 当前会话离线 | 联网后才能解锁 |
| Core 不在支持列表 | 部分 Core(特别是非官方移植的)成就逻辑有出入——换受支持的 Core |
| 达成条件不对 | 仔细看成就描述,不要自作聪明 |
| 登录令牌过期 | Settings → User → Accounts → RetroAchievements 清掉重填 |
Core 支持列表在 retroachievements.org 有公开文档。核心选对了成就才能正常工作——不确定时优先用 Core Manager 里标注了"Supports RetroAchievements"的核心。
成就排行榜
retroachievements.org 的账号页可以看到:
- 你解锁的所有成就进度(按游戏分组)
- 总成就数和总点数
- 硬核解锁的奖杯有专属标记
- 社区排行榜(可以和全球复古玩家比成就数)
实用建议
- 不要为了成就开硬核模式——先正常玩通关,体验游戏内容后再考虑硬核模式挑战
- 某些游戏的成就有"彩蛋"成就(很难触发)——可以查 RetroAchievements 论坛的攻略
- 成就解锁会在游戏画面右上角弹窗提示——可以关(Settings → Achievements → Notification),但弹窗是确认解锁成功的最快方式
- RetroAchievements 账号和 RetroArch 账号互相独立——两边各注册各的