For those who play multi-language ROMs, being able to filter by language is a significant benefit. A powerful 1G1R tool can scan the DAT to see what languages are embedded in a ROM. In a scenario where you have two European versions of a game, one with English, French, and German, and another with only French and German, it will intelligently choose the one that contains English. You can even set a language preference order, like English → Spanish → French, to ensure you always get a game with your preferred text.
Europe often received "Multi5" or "Multi3" versions containing English, French, German, Spanish, and Italian, while North America received English/Spanish/French mixes.
When archivists catalog games (such as the preservation group No-Intro), they record every single version of a cartridge ever manufactured. For a single game like Mario Kart DS , an unfiltered ROM archive might contain: Mario Kart DS (USA) Mario Kart DS (Europe) (En,Fr,De,Es,It) Mario Kart DS (Japan) Mario Kart DS (Korea) Mario Kart DS (USA) (Demo) nintendo ds 1g1r
Many DS flashcarts (like the R4) have limits on how many files can be displayed in a single folder. 1G1R keeps the list manageable. How it Works (The Logic) Collectors use "DAT files" (databases) from groups like to organize their files. The software follows a Region Priority list that you define. For example: (If a US version exists, keep it). (If no US version exists, keep the European one). (If neither exists, keep the Japanese one). Popular Tools to Create a 1G1R Set
You no longer have to guess whether to boot up Pokémon SoulSilver (USA) or Pokémon SoulSilver (Europe) . You simply see Pokémon SoulSilver and play. For those who play multi-language ROMs, being able
Select an output folder (where your pristine 1G1R files will be saved).
Because the DS was region-free, games were released globally with slight regional tweaks. Hundreds of European releases are identical to US releases except for an added multi-language select screen. You can even set a language preference order,
The magic—and the complexity—of a great 1G1R set lies in handling edge cases. You don't just want to blindly delete every non-USA ROM. For example, a game like Jam with the Band was never released outside of Japan. However, it is almost entirely playable with no knowledge of Japanese. A smart filter will keep this Japan-exclusive ROM because no USA or European version exists. Similarly, a script like FilterQuest uses community-maintained lists to remove region duplicates that have different names (e.g., the European "Pro Evolution Soccer" will be removed in favor of the USA "Winning Eleven") and will always prioritize a compilation of games over the individual ROMs within it.
(Secondary choice; catches games that never launched in North America but have English language options) Japan (Tertiary choice; catches Japan-exclusive games) World / Global
You open your folder and see not just Pokémon Platinum , but Pokémon Platinum (USA) , Pokémon Platinum (Europe) , Pokémon Platinum (France) , Pokémon Platinum (Rev 1) , and Pokémon Platinum (v1.1) .
What you are using (Windows, Mac, or Linux)? Which frontend or device you plan to play these games on? If you need help choosing between Retool or ClrMamePro ?