Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:Randomizing Pokémon: Difference between revisions

From Hacks Guide Wiki
(Made crash wording more clear)
(Added troubleshooting, and minor wording changes)
(2 intermediate revisions by the same user not shown)
Line 22: Line 22:
===Section II - Dumping Your Game===
===Section II - Dumping Your Game===


{{warning|You will need to dump both your game, and game update. If you don't load the game update into the randomizer, the patch may cause a crash if applied while the update is still installed.}}
You will need to dump both your game, and game update. If you don't load the game update into the randomizer, the patch may cause a crash if applied while the update is still installed. Any TitleID starting with <code>00040000</code> is a game, and <code>0004000E</code> is a game update. You can find the TitleID of your game using [http://www.3dsdb.com/ 3dsdb].


<tabber>
<tabber>
Line 36: Line 36:
|-|Installed Title/Game Update=
|-|Installed Title/Game Update=
<span>
<span>
{{info|Title IDs starting with <code>00040000</code> are games, and <code>0004000E</code> are game updates. You can find the Title ID of your game using [http://www.3dsdb.com/ 3dsdb].}}
# Press and hold {{B|Start}}, while still holding {{B|Start}}, power on your console to launch GodMode9
# Press and hold {{B|Start}}, while still holding {{B|Start}}, power on your console to launch GodMode9
# Press {{B|Home}} to bring up the action menu
# Press {{B|Home}} to bring up the action menu
Line 57: Line 56:
#* <code>launcher_UNIX.sh</code> for Unix-based systems
#* <code>launcher_UNIX.sh</code> for Unix-based systems
# Click on "Open ROM" and load the <code>[Game].cia</code> you made earlier
# Click on "Open ROM" and load the <code>[Game].cia</code> you made earlier
# Click on Settings -> Load Game Update, and load the <code>[GameUpdate].cia</code> you made earlier
# (Optional) Click on Settings -> Load Game Update, and load the <code>[GameUpdate].cia</code> you made earlier
# Select whatever randomizer settings you want
# Select whatever randomizer settings you want
# Once finished, Click on "Randomize (Save)" and select LayeredFS as your output
# Once finished, Click on "Randomize (Save)" and select LayeredFS as your output
Line 80: Line 79:


===Game crashes===
===Game crashes===
Usually caused by creating your randomized patch without an update loaded. Make sure you dump and load your game update into the Randomizer.
Most likely caused by applying a randomizer patch without a game update loaded, while your game is updated. Randomize again and ensure the game update is loaded, or uninstall the game update from System Settings.


==Resources==
==Resources==

Revision as of 03:30, 14 March 2024

This Guide will show you how to randomize the generation 6 and 7 Pokémon games on the Nintendo 3DS using LayeredFS and Universal Pokemon Randomizer ZX.

Compatibility Notes

Info icon This guide requires you have CFW with Luma3DS 8.0+ (preferably latest).
Info icon This guide requires a computer running Windows, MacOS, or Linux.

What You Need

Instructions

Section I - Prep Work

  1. Copy GodMode9.firm from the GodMode9 .zip to the /luma/payloads folder on your SD card
  2. Copy the gm9 folder from the GodMode9 .zip to the root of your SD card
  3. Reinsert your SD card into your device

Section II - Dumping Your Game

You will need to dump both your game, and game update. If you don't load the game update into the randomizer, the patch may cause a crash if applied while the update is still installed. Any TitleID starting with 00040000 is a game, and 0004000E is a game update. You can find the TitleID of your game using 3dsdb.

  1. Press and hold Start, while still holding Start, power on your console to launch GodMode9
  2. Navigate to [C:] GAMECART
  3. Press A on [TitleID].trim.3ds
  4. Select NCSD image options...
  5. Select Build CIA from file
  6. Your dumped .cia can be found in /gm9/out/

  1. Press and hold Start, while still holding Start, power on your console to launch GodMode9
  2. Press Home to bring up the action menu
  3. Select Title manager
  4. Select [:A] SD CARD
  5. Navigate to the game or update your wish to dump and select it
  6. Select Manage Title...
  7. Select Build CIA (standard)
  8. Your dumped .cia can be found in /gm9/out/

Section III - Randomizing Your Game

  1. Power off your console
  2. Insert your SD Card into your computer and move the game/update .cias from /gm9/out/ to somewhere on your pc
  3. Extract the PokeRandoZX .zip and double click on the launcher file for your OS
    • launcher_WINDOWS.bat for Windows
    • launcher_MAC.command for Mac
    • launcher_UNIX.sh for Unix-based systems
  4. Click on "Open ROM" and load the [Game].cia you made earlier
  5. (Optional) Click on Settings -> Load Game Update, and load the [GameUpdate].cia you made earlier
  6. Select whatever randomizer settings you want
  7. Once finished, Click on "Randomize (Save)" and select LayeredFS as your output
    • If you loaded a game update you will only be able to output as layeredFS
    • Your layeredFS patch will be saved as a folder with the [TitleID] matching the game you randomized

Section IV - Patching Your Game

  1. Copy the layeredFS [TitleID] folder to /luma/titles/ on your SD Card
    • Create a titles folder if you don't already have one
  2. Eject your SD Card and reinsert it into your console
  3. Press and hold Select, while still holding Select, power on your console to open the Luma configuration menu
  4. Select Enable game patching then press Start to save and exit
Success icon Congratulations! Your game should now be randomized.

Troubleshooting

Game didn't Randomize

Game crashes

Most likely caused by applying a randomizer patch without a game update loaded, while your game is updated. Randomize again and ensure the game update is loaded, or uninstall the game update from System Settings.

Resources