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
ItsCrocoSwine (talk | contribs)
m device -> console
ItsCrocoSwine (talk | contribs)
Made crash wording more clear
 
(5 intermediate revisions by 2 users not shown)
Line 10: Line 10:
*The latest release of [https://github.com/Ajarmar/universal-pokemon-randomizer-zx/releases Universal Pokemon Randomizer ZX]
*The latest release of [https://github.com/Ajarmar/universal-pokemon-randomizer-zx/releases Universal Pokemon Randomizer ZX]
*The latest release of [https://github.com/d0k3/GodMode9/releases GodMode9]
*The latest release of [https://github.com/d0k3/GodMode9/releases GodMode9]
*[https://www.java.com/en/download/ Java] 8 (or higher), 64-bit


==Instructions==
==Instructions==
Line 21: Line 22:
===Section II - Dumping Your Game===
===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 <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].
{{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.}}


<tabber>
<tabber>
|-|Game Cartrige=
|-|Game Cartridge=
<span>
<span>
# 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
Line 35: 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 44: Line 46:
# Your dumped <code>.cia</code> can be found in <code>/gm9/out/</code>
# Your dumped <code>.cia</code> can be found in <code>/gm9/out/</code>
</span>
</span>
</Tabber>
</tabber>


===Section III - Randomizing Your Game===
===Section III - Randomizing Your Game===
Line 55: Line 57:
#* <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
# (Optional) Click on Settings -> Load Game Update, and load the <code>[GameUpdate].cia</code> you made earlier
# 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
#* If you loaded a game update you will only be able to select layeredFS
#* 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 <code>[TitleID]</code> matching the game you randomized
#* Your layeredFS patch will be saved as a folder with the <code>[TitleID]</code> matching the game you randomized


Line 66: Line 68:
#* Create a <code>titles</code> folder if you don't already have one
#* Create a <code>titles</code> folder if you don't already have one
# Eject your SD Card and reinsert it into your console
# Eject your SD Card and reinsert it into your console
# Press and hold {{B|Select}}, while still holding {{B|Select}}, power on your console to open luma config
# Press and hold {{B|Select}}, while still holding {{B|Select}}, power on your console to open the Luma configuration menu
# Ensure <code>Enable game patching</code> is on and then press {{B|Start}} to save and exit
# Select <code>Enable game patching</code> then press {{B|Start}} to save and exit


{{success|Congratulations! Your game should now be randomized.}}
{{success|Congratulations! Your game should now be randomized.}}
==Troubleshooting==
===Game didn't Randomize===
* Ensure [[3DS:Luma3DS|Luma3DS's]] <code>boot.firm</code> is on the root of your SD card
* Ensure <code>Enable game patching</code> is selected in [[3DS:Luma3DS/Configuration|the Luma configuration menu]]
* Check that the <code>titles</code> folder is spelled correctly
===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.


==Resources==
==Resources==