RetroArch

RetroArch

176 ratings
RetroAchievements for Dummies
By Tuddywutwut
Everything you need to know about setting up Achievements in RetroArch to start earning!
2
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Step 1: Make an Account
Go to https://retroachievements.org/ and make an account.

Once you've got that, go to Settings>Achievements and enter your login information.
Step 2: Get the right Core
Only specific cores have achievement functionality.
Of the initial 10 cores on Steam, these are the ones that offer achievements:

Mupen64Plus-Next - N64
PCSX ReARMed - Playstation 1
Stella - Atari 2600
SameBoy - Game Boy/Game Boy Color
mGBA - Game Boy Advance
Mesen - NES
Mesen S - SNES
Genesis Plus GX - Genesis, Mega Drive, Game Gear, Sega CD, SG-1000
Final Burn Neo - Arcade, ColecoVision, MSX/MSX2, PC Engine - TurboGrafx-16

If your system of choice isn't listed, it is possible to import other cores not available on Steam. Please see this guide if you currently have the regular version of Retroarch Installed:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2223668112
And this guide if you want new cores without installing regular Retroarch:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2601952004
Notable Achievement Cores not available on Steam:
PPSSPP - PSP
DeSmuME - DS
Opera - 3DO
Beetle Saturn - Saturn
Beetle VB - Virtual Boy
Beetle Cygne - Wonderswan/Wonderswan Color
PokeMini - Pokemon Mini

If you are wondering what cores are compatible for which system, please visit:
https://docs.libretro.com/guides/retroachievements/

Scroll down to the "Cores Compatibility" section to figure out what core is required for the system you're interested in or if you can use your preferred core fore achievements.
Step 3: Get the right Hash
The most important part of setting up RetroAchievements is making sure you have the right hash.
The hash or checksum of a ROM is a string of numbers and characters that is unique to each dumping of a ROM. RetroAchievements uses hashes to make sure ROMs are compatible with the Achievement set and that they have not been tampered with to enable cheating.

To figure out which hash you're looking for, most games will have an official forum topic that specifies what hashes are compatible:
https://retroachievements.org/viewtopic.php?t=369

Alternatively, if there aren't any details on the official forum topic you can go to the game page and select "Supported Game Files" to figure out which dumps are compatible:
https://retroachievements.org/game/1995

To check the hash of your ROM, go to the Quick Menu while the ROM is running and select Information:

This will display all the information on the current running ROM including the hash.

Using the correct hash is the most important part of the process, only the exact hash will enable Achievements. Keep searching and you will find it!

When in doubt try using a No Intro Rom or a Redump disc image as those are typically the hashes used.

For further clarification please visit: https://docs.retroachievements.org/My-game-is-not-loading-achievements/
Step 4: Play
If you've followed every other step correctly(logged into your account, selected the correct core, have the right hash) upon starting the ROM you will be greeted with:

In the Quick Menu you can scroll down to "Achievements" to see a full list of Achievements and their requirements:

Good luck and have fun showing your skills in classic games!

If you still aren't seeing the Achievement notification or details in the Quick Menu then take a second look at Steps 1 to 3. The most important part is getting the right hash.
Notes
RetroAchievements is a community led project. The achievements provided are all created by developers volunteering their own time. Not all achievements may function as intended. Every achievement has a "Report an issue for this achievement." which creates a ticket and lets a developer know if an achievement isn't functioning as intended. Please use this if something goes wrong, it's important for developers to learn what has gone wrong to improve for the future!

If you notice your favorite game doesn't achievements and you'd like to help out, then please visit:
https://docs.retroachievements.org/developer-docs/how-to-become-an-achievement-developer.html
All levels of experience are welcome and the community is happy to help you learn if you have a passion for a specific game.

Lastly, please comment if there is any information that could improve this guide. Achievements for classic games have added an interesting layer of challenge for me and I'm happy to help others experience it too!
13 Comments
Tuddywutwut  [author] 7 Jul, 2024 @ 10:47am 
Always check the "Supported Game Files" tab. Retroachievements being a primarily English speaking site will usually have fan translations linked for games that were never localised as well as the original Japanese version. In some cases they even have quality of life hacks like colour modifications or fixing how RNG works linked for some games. The site as a whole loves romhacks, the hash system is in place to prevent hacks that would provide a competitive advantage compared to the vanilla game. Being able to read the language isn't a competitive advantage and I've played through many games that were never localised thanks to the site.
anvil2022 7 Jul, 2024 @ 10:19am 
good guide, but i must ask because i'm new to this: i get the hacked roms hash is to prevent cheating, but what if i want to play a fan translated rom? is there no solution made by the achievements team for such case?
Tuddywutwut  [author] 17 Sep, 2023 @ 8:46am 
Currently all PS2 achievements are done through a separate program PCSX2 and not through any of the PS2 cores. That's probably how it will stay since the PS2 cores had pretty poor compatibility the last time I checked. PCSX2 is straightforward once you install and it's the same system of logging in and then getting the right hash. Make sure to get the latest build from the official website. There are versions you can get for the Steam Deck that I haven't experimented with yet.
Doryack 16 Sep, 2023 @ 10:25pm 
is there a good one to download and play ps2 games?
Tuddywutwut  [author] 4 Aug, 2023 @ 2:22pm 
The rom hash row is still there for me but the site has been going through some downtime which may impact things.
gganzarolli 29 Jul, 2023 @ 1:11pm 
There is not a row for the rom hash in this same screen for me (Jul/2023).
Ophidian 19 Sep, 2021 @ 1:56am 
Thanks for the guide :)
ParsleyParsnips 17 Sep, 2021 @ 12:31am 
I duno if it's something on my end but I keep just getting log in errors whenever I try and log in to my retroachievements account and keeps asking me to check my creds (which are correct)... I even tried on non-steam version and same issue >.<
Sokolov 15 Sep, 2021 @ 12:14am 
Would be cool if somehow those achievements popped up on Steam wink wink nudge nudge
garoto enxaqueca 4 Jan, 2021 @ 6:33pm 
RetroAchievements is one of the best things on the internet by this time, I'm glad that with the arriving of RetroArch on Steam more and more people will met this amazing initiative.