老游戏有一个绕不过去的问题:玩起来爽,但没有任何目标感。RetroAchievements 试图解决的就是这件事——它用一套类似现代主机奖杯的机制,给历代主机游戏加上成就。它不归 RetroArch 或 libretro 团队维护,是一个独立的第三方服务,但在模拟器圈子里用得相当广。
第一步:注册账号
在 RetroAchievements 官网注册一个账号。注册后记得去邮箱里点确认链接,没确认的账号无法登录,这一步经常被跳过,然后卡在”为什么填了凭据还是不通”。
第二步:在 RetroArch 里填凭据
打开 RetroArch,进入「设置 → 成就」(Settings → Achievements)。在这里:
- 把成就功能打开。
- 填入刚才注册的用户名和密码。
填完不需要重启,但要确保设备能联网。RetroArch 会自己完成登录并在本地保存一个令牌,之后就不需要每次重填。
第三步:确认它真的生效了
最直接的验证方式是启动一款支持成就的游戏,然后调出「快捷菜单 → 成就」(Quick Menu → Achievements)。如果配置正确,这里会列出该游戏的全部成就条目,包含已解锁和未解锁。列表是空的,通常意味着三件事之一:核心不支持成就、游戏 ROM 的版本不在支持列表里,或者账号没有登录成功。
举个例子:用 Snes9x 核心跑《时空之轮》美版,快捷菜单里应该能看到这个游戏的成就清单。
软核与硬核:不是难度,是规则
RetroAchievements 有两种模式,这里容易误解,需要说清楚:
- 普通模式:可以正常使用即时存档、快进、慢放、作弊等模拟器功能,成就照常解锁。
- 硬核模式(Hardcore):禁用即时存档、慢放、快进和作弊。作为交换,硬核模式下解锁的成就会进入单独的排行榜,并且可以参加站点组织的活动。
换句话说,硬核模式限制的不是游戏本身的难度,而是你能用的模拟器便利功能。有个细节值得注意:在网站上查看进度时,硬核模式解锁的成就用特殊颜色标记,两种模式下的解锁记录是区分开的。
核心兼容性
不是所有核心都支持成就。判断标准要看 RetroAchievements 官方维护的模拟器支持页——那里列出了支持的核心清单。不在清单里的核心,成就判定逻辑很可能不准,基于这些核心提交的问题单可能不会被受理。另外官方也提过,未来不支持的核心有可能在硬核模式下被直接拦下。
同样重要的是版本:同一款游戏的不同地区版本、不同修订版,成就数据往往是分开的。如果你的 ROM 和成就库里的不是同一版,进度不会记录。
两个最常见的坑
登录突然失效。昨天还好好的,今天提示无法登录——这通常是本地令牌过期。处理办法是进「设置 → 用户 → 账户 → RetroAchievements」,把已保存的登录信息清掉,再重新填一次,会生成新令牌。
离线时达成的成就没进账。断网状态下达成的成就状态会先缓存在本地,联网后自动补发。但有一个前提:缓存只对当前会话有效,如果在下线状态就退出了 RetroArch,这一批成就就丢了。所以离线玩的时候,记得先恢复网络再退出程序。
独立模拟器也一样能用
RetroAchievements 不是 RetroArch 专属。主流的独立模拟器里,Dolphin(NGC/Wii)、PCSX2(PS2)、DuckStation(PS1)等都已经原生支持,配置方式大同小异:在设置里找到成就相关选项,填入同一套账号凭据即可。这意味着你可以按游戏平台选最顺手的模拟器,而不必为了成就在所有场景下都用 RetroArch。
为什么建议先把 RetroArch 和核心升到最新
成就判定依赖核心侧的实现,而核心是持续更新的。官方文档给出的建议很直接:想获得更好的兼容性,就尽量用最新版本的 RetroArch 和对应核心。老版本核心在成就触发时机上可能出现偏差,最典型的表现是明明达成了条件、成就却迟迟不弹。当你拿这类问题去提交反馈时,第一件被要求做的事情通常也是先升到最新版本再复现一次。
把它当成第二种玩法
成就系统真正改变的是玩老游戏的方式。很多经典作品的成就会要求你在限制条件下通关,或者用平时根本不会碰的路线、角色重打一遍,等于用一套官方之外的目标把旧游戏重新翻新了一次。如果你手上有一批早就通关过好几遍的老游戏,装上 RetroAchievements 之后再打开,体验会明显不一样——尤其是那些你自认为”已经完全摸透”的作品。
最后一点提醒
成就数据存在服务端,跟随你的账号,和本地存档是两回事。换设备、重装系统都不会丢进度;但反过来,本地存档丢失也不会影响已解锁的成就。如果你打算长期玩某一款游戏,建议先把成就列表翻一遍——有些成就的达成条件会明显改变玩法节奏,提前知道比中途发现有意思得多。



