335
edits
m (formatting and grammer) |
(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 | |-|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 | {{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 | ||
# 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> | ||
===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 | ||
# | # 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 | #* 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 | # Press and hold {{B|Select}}, while still holding {{B|Select}}, power on your console to open the Luma configuration menu | ||
# | # 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== | |||
* [[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] |
edits