Skip to content

RetroAchievements In RetroArch

What are RetroAchievements?

retroachievements.org is a service that provides a trophy/achievement unlocking mechanism similar to modern consoles, for retro games.

Warning

The service is not maintained by RetroArch or the Libretro team.

Warning

In order to get better compatibility with the RetroAchievements feature it's recommended to always use the latest version of RetroArch and the cores.

How to setup achievements

  1. Register an account on retroachievements.org (don't forget to confirm your account creation with the email they send to you).
  2. Open Retroarch and go to Settings->Achievements.
  3. Enable the functionality and fill in your retroachievements credentials.

Note

The hardcore mode prevents you from using emulation features like savestates, slow motion, and cheats, BUT it places you on a separate leaderboard and allows you to participate in site events.

Check your connection to the service

You need an active internet connection.

In this example, we are using the game Chrono Trigger (USA) with the Snes9x core.

Launch the game and trigger the Quick Menu.

Go to Achievements and you should see a list of the unlockable trophies for this game.

Check your progress

On the retroachievements website, you can login and access your account page.

You should be able to check your progress in the games and see which trophies you unlocked.

Trophies unlocked in hardcore mode are marked with a special color.

You can also check the progress of your friends and add comments on their trophies.

Cores Compatibility

For a list of supported cores, take a look at the Emulator Support page on RetroAchievements.

Cores that are not listed as supported are likely to have issues with achievement logic, and tickets from players using those can be closed without investigation.

In the future, it is likely that unsupported cores will be blocked in hardcore mode, as well.

Troubleshooting FAQ

Question: RetroAchievements were working fine last time I played, but now it suddenly says I can't login! I haven't changed anything!

Answer: Your login token may have expired, and you will need to generate a new one by clearing out your login information in Settings > User > Accounts > RetroAchievements and re-entering it.

Question: I did whatever the achievement required, but it didn't award me the achievement!

Answer: When offline, awarded achievement status is cached and will be awarded once you reconnect to the internet. This only applies to the current session, though, so make sure you don't quit out of RetroArch before reconnecting. If you've had a working internet connection and it still doesn't trigger, make sure you're using an officially supported core before requesting support.