Hash Labels
Every ROM that is linked to an achievement set should be clearly identified and labeled. These labels help players know which versions of a game are compatible as well as if there are any translation patches, bug fixes, cosmetic hacks, quality of life hacks, etc. that they can use.
Info for Linked Hashes
- RA Hash: Check Game Identification to learn more about these. These appear in
Manage Hashes
automatically. - Filename - Filename should be entered as the description. These are typically automatic, but may need some adjustments.
- Labels - You can use the labels listed below by using the filename of the image (no extension).
Images
The following are used for preservation groups or collections:
Image | Label to Use | Note |
---|---|---|
nointro | The standard for cartridge-based games | |
redump | The standard for disc-based games | |
fbneo | Mostly used for Arcade | |
wozaday | Clean Apple II dumps | |
4amcrack | Used for Apple II. | |
cleancpc | Amstrad preservation project | |
neokobe | Used for PC-8001 and PC-8801 | |
lostlevel | DAT project made specifically for RetroAchievements hash verifications | |
rapatches | Used when the hash requires a patch hosted on RAPatches | |
mamesl | MAME Software List. | |
tosec | Used for various platforms | |
goodtools | Defunct collection that also includes bad dumps. Avoid if possible | |
nongood | Picked up where GoodTools left off. Should also avoid if possible |
The following are used for specific websites:
Image | Label to Use | Note |
---|---|---|
atariage | Popular site for Homebrews | |
itchio | Popular site for Homebrews | |
egg | ROMs purchased from Project Egg, typically Japanese PC games. | |
steam | ROMs purchased from Steam. | |
smwcentral | Popular repository for Super Mario World hacks. | |
rhdn | Popular repository for ROM hacks |
The following are generic labels:
Image | Label to Use | Note |
---|---|---|
main | Sometimes used to show the primary ROM used by the set developer(s) | |
homebrew | Generic label for Homebrews | |
msu1 | Generic label for ROMs using MSU-1 patches | |
snesmini | ||
offlinelist |
Examples
Deja Vu (NES)
- The first hash is the USA version of the game with an Uncensored patch applied to it. The full text of the description is
Deja Vu (USA) (Uncensored) (v1.0) (usertheloset).nes
, which follows the RAPatches naming scheme. The labels used arenointro
andrapatches
. - The second hash is the No Intro-verified USA version of the game.
- The third hash is the No Intro-verified Japanese version of the game.
To see how this will look for the majority of users, go to the game entry page and click on "Linked Hashes."
As you can see below, nointro
became and rapatches
became .
Suikoden (PlayStation)
We'll skip the manage hashes example for this one. Let's go straight to "Linked Hashes" on the game entry page:
The hashes labeled with redump
, rhdn
, and rapatches
require patches that are available on both romhacking.net and in the RAPatches repository.
Linking to Patches
- The first post of a game's forum topic is the best place to include links to patches required.
- These do not need to follow a specific format, but the information must be clear.
- Here is one example of how to format the text in the forum:
Input Text:
[b]Suikoden (Europe) (De) (v1.01) (Twisted Phoenix Game Translation)[/b]
[b]Suikoden (Europe) + [url=https://www.romhacking.net/translations/5736/]German Patch[/url][/b] [img=Images/labels/rhdn.png]
or
[b]Suikoden (Europe) + [url=https://github.com/RetroAchievements/RAPatches/raw/main/PS1/Translation/German/11255-Suikoden-GermanTranslation.7z]German Patch[/url][/b] [img=Images/labels/rapatches.png]
[i]RA Checksum: [/i]f0c5ec0696aa2ec2d6e5b731fbe07491
- A second example: Input Text:
[img=Images/labels/rapatches.png] [img=Images/labels/rhdn.png]
Download the patch from RHDN [url=https://www.romhacking.net/translations/5736/]here[/url].
RAPatches Mirror [url=https://github.com/RetroAchievements/RAPatches/raw/main/PS1/Translation/German/11255-Suikoden-GermanTranslation.7z]here[/url].