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 formatting and grammer
ItsCrocoSwine (talk | contribs)
Made crash wording more clear
 
(8 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 20: Line 21:


===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.}}


<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 33: Line 36:
|-|Installed Title/Game Update=
|-|Installed Title/Game Update=
<span>
<span>
# Press and hold {{B|Start}}, while still holding {{B|Start}}, power on your device to launch GodMode9
{{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 {{B|Home}} to bring up the action menu
# Press {{B|Home}} to bring up the action menu
# Select Title manager
# Select Title manager
# Select <code>[:A] SD CARD</code>
# Select <code>[:A] SD CARD</code>
# Navigate to the game or update your wish to dump and select it
# Navigate to the game or update your wish to dump and select it
#* You can find the TitleID of your game using [http://www.3dsdb.com/ 3dsdb]
# Select Manage Title...
# Select Manage Title...
# Select Build CIA (standard)
# Select Build CIA (standard)
# 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 54: 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
#* If you loaded a game update you must also have the update installed on your 3DS
# 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.}}


==Useful Resources==
==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==
* [[3DS:Dump titles and game cartridges|Godmode9 Dumping Guide]]
* [https://github.com/Ajarmar/universal-pokemon-randomizer-zx/wiki Universal Pokemon Randomizer ZX Wiki]
* [https://github.com/Ajarmar/universal-pokemon-randomizer-zx/wiki Universal Pokemon Randomizer ZX Wiki]
* [https://gist.github.com/PixelSergey/5dbb4a9b90d290736353fa58e4fcbb42 LayeredFS Patching Guide]
* [https://gist.github.com/PixelSergey/5dbb4a9b90d290736353fa58e4fcbb42 LayeredFS Patching Guide]