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

3DS:Remove Shiny Lock: Difference between revisions

From Hacks Guide Wiki
 
(37 intermediate revisions by the same user not shown)
Line 28: Line 28:
#Your dumped <code>exefs</code> and <code>romfs</code> can be found in <code>/gm9/out/</code>
#Your dumped <code>exefs</code> and <code>romfs</code> can be found in <code>/gm9/out/</code>


==Section II - Removing shiny lock and edit shiny chance==
==Section II - Removing shiny lock==


|-|Generation 7=
===Preperation===
 
{{warning|unselecting everything in <code>Randomizer Options</code> except <code>Remove Shiny Locks</code>doesnt work}}


#Power off your console
#Power off your console
#insert your SD Card into your Computer
#insert your SD Card into your Computer
#create a folder on your Computer named after the game you want to patch  
#create a folder on your Computer named after the game you want to patch <code>[gamefolder]</code>
#Move the <code>exefs</code> and <code>romfs</code> folders from your SD Card in the folder you just created [gamefolder]
#Move the <code>exefs</code> and <code>romfs</code> folders from your SD Card in the folder you just created <code>[gamefolder]</code>
#go into the <code>exefs</code> folder
#go into the <code>exefs</code> folder
#rename the <code>.code</code> file to <code>.code.bin</code>
#rename the <code>.code</code> file to <code>.code.bin</code>
Line 43: Line 41:
#click on <code>file</code>, <code>open</code>
#click on <code>file</code>, <code>open</code>
#now select the folder where the <code>exefs</code> and <code>romfs</code> folders are located
#now select the folder where the <code>exefs</code> and <code>romfs</code> folders are located
===Generation Specific===
<tabber>
|-|Generation 6=
<span>
#in pk3DS click on <code>ExeFS</code>, than on <code>Shiny Rate</code>
#here click on <code>EVERYTHING SHINY</code> and than on <code>SAVE</code>, this is to check, if everything is running correct
#Now click on <code>CRO</code>, than on <code>Static Encounters</code>
#Remove the checkmark on every pokemon in the list
#Click on <code>SAVE</code> and than on <code>Gift pokémon</code>
#Remove the checkmark on every pokemon in the list
#Click on <code>SAVE</code> and close pk3DS
#go into your <code>exefs</code> folder and copy <code>.code.bin</code>
#Paste the <code>.code.bin</code> folder in the Root of the <code>[gamefolder]</code> folder
#Rename the <code>.code.bin</code> file to <code>code.bin</code>
#go into your <code>romfs</code> folder and copy <code>DllField.cro</code>
#Paste the <code>DllField.cro</code> folder in the Root of the <code>[gamefolder]</code> folder
</span>
|-|Generation 7=
<span>
{{warning|unselecting everything in <code>Randomizer Options</code> except <code>Remove Shiny Locks</code>doesnt work}}
#in pk3DS click on <code>ExeFS</code>, than on <code>Shiny Rate</code>
#in pk3DS click on <code>ExeFS</code>, than on <code>Shiny Rate</code>
#here click on <code>EVERYTHING SHINY</code> and than on <code>SAVE</code>, this is to check, if everything is running correct
#here click on <code>EVERYTHING SHINY</code> and than on <code>SAVE</code>, this is to check, if everything is running correct
#Now click on <code>RomFS</code>, than on <code>Static Encounters</code>
#Now click on <code>RomFS</code>, than on <code>Static Encounters</code>
#in Section <code>Gifts</code> and <code>Encounters</code> remove the tick on Shiny Locks on every Pokemon
#in Section <code>Gifts</code> and <code>Encounters</code> remove the checkmark on <code>Shiny Locks</code> on every Pokemon
#Click on <code>SAVE</code> and close pk3DS
#Click on <code>SAVE</code> and close pk3DS
#go into your <code>exefs</code> folder and copy <code>.code.bin</code>
#go into your <code>exefs</code> folder and copy <code>.code.bin</code>
#Paste the <code>.code.bin</code> folder in the Root of the game folder you created on step 3
#Paste the <code>.code.bin</code> folder in the Root of the <code>[gamefolder]</code> folder
#Rename the <code>.code.bin</code> file to <code>code.bin</code>
#Rename the <code>.code.bin</code> file to <code>code.bin</code>
#Copy the file called 9 in <code>[gamefolder]\romfs\a\1\5</code> to the root of the [gamefolder]
#Copy the file called 9 in <code>[gamefolder]\romfs\a\1\5</code> to the root of the <code>[gamefolder]</code>
</span>
</tabber>


==Section III - Ptaching your Game==
==Section IV - Preparing the SD Card==


<tabber>
|-|Generation 6=
<span>
#On Your SD Card go to <code>/luma/titles/</code> and create a folder with the corresponding <code>TitleID</code> of the game you patched
#On Your SD Card go to <code>/luma/titles/</code> and create a folder with the corresponding <code>TitleID</code> of the game you patched
#* Create a <code>titles</code> folder if you don't already have one
#Copy the <code>code.bin</code> file in the <code>TitleID</code> folder
#create a folder called <code>romfs</code>
#in the <code>romfs</code> folder move the <code>DllField.cro</code>
</span>
<span>
|-|Generation 7=
<span>
#On Your SD Card go to <code>/luma/titles/</code> and create a folder with the corresponding <code>TitleID</code> of the game you patched
#* Create a <code>titles</code> folder if you don't already have one
#Copy the <code>code.bin</code> in the <code>TitleID</code> folder
#Copy the <code>code.bin</code> in the <code>TitleID</code> folder
#in the <code>TitleID</code> folder create a folder called <code>romfs</code>
#in the <code>TitleID</code> folder create a folder called <code>romfs</code>
#in the <code>romfs</code> folder create a folder called <code>a</code>
#in the <code>romfs</code> folder create a folder called <code>a</code>
#in the <code>a</code> folder create 4 folders called <code>0</code>, <code>1</code>, <code>2</code> and <code>3</code>
#in the <code>a</code> folder create a folders called <code>1</code>
#in each of the 4 folders need to be 10 folders called <code>0</code>, <code>1</code>, <code>2</code><code>3</code>, <code>4</code>, <code>5</code>, <code>6</code>, <code>7</code>, <code>8</code> and <code>9</code>
#in the <code>1</code> folder create a folders called <code>5</code>
#copy the file called <code>9</code> of the root of the <code>[gamefolder]</code> and paste it in <code>[TitleID]\romfs\a\1\5</code>
</span>
</tabber>
 
==Section V - Patching the Game==
 
# Eject your SD Card from your Computer and reinsert it into your console
# 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
 
==Section VI - General Stuff==
 
===Deinstaling gamepatches===
#start <code>System Setting</code> on the 3DS
#Click on <code>Data Management</code>, <code>Nintendo 3DS</code>, <code>Add-on content</code>
#Click on the game you want to patch and than click <code>Delete</code>
 
===Editing shiny Chance===
 
#open pk3DS
#*you can skip the next 3 steps, if the correct gmaefolder is already selected
#click on <code>File</code> and than on <code>Open</code>
#select the folder where your <code>exefs</code> and <code>romfs</code> folders are located from the game you want to patch
#click <code>OK</code>
#in pk3DS click on <code>ExeFS</code>, than on <code>Shiny Rate</code>
#here you can now setup your wanted shiny chances with <code>Reroll Helper</code>
#hit <code>SAVE</code> after you selected the wanted shiny chance
#close pk3DS and go to <code>[gamefolder]/exefs</code> and copy <code>.code.bin</code> to the root of the <code>[gamefolder]</code>
#*if the old code.bin file is here, delete the file first
#rename <code>.code.bin</code> to <code>code.bin</code>
#move <code>code.bin</code> to <code>/luma/titles/[TitleID]</code> on your SD Card
#*if there is an old <code>code.bin</code> file, delete the old <code>code.bin</code> and paste the new <code>code.bin</code> file

Latest revision as of 15:58, 30 July 2024

Remove Shiny- Locks in Pokémon games

This guide will show you how to remove shiny locks and edit shiny chance from the generation 6 and 7 Pokémon games on the 3DS using LayeredFS and pk3DS

Compatibility Notes

OOjs UI icon information-progressive.svg This guide requires you have CFW with Luma3DS 8.0+ (preferably latest).
OOjs UI icon information-progressive.svg This guide requires a computer running Windows.

What You Need

Section I - Dumping exefs and romfs from your game

  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 Mount image to drive
  6. Press A to enter drive
  7. Press A on content0.game
  8. Hover over the folder exefs and press R + A
  9. Select Copy to 0:/gm9/out
  10. When done hover over the folder romfs and press R + A
  11. Select Copy to 0:/gm9/out
  12. When thats done press Start
  13. Your dumped exefs and romfs can be found in /gm9/out/

Section II - Removing shiny lock

Preperation

  1. Power off your console
  2. insert your SD Card into your Computer
  3. create a folder on your Computer named after the game you want to patch [gamefolder]
  4. Move the exefs and romfs folders from your SD Card in the folder you just created [gamefolder]
  5. go into the exefs folder
  6. rename the .code file to .code.bin
  7. extract the pk3DS .zip on your Computer and double click on pk3DS.WinForms.exe
  8. click on file, open
  9. now select the folder where the exefs and romfs folders are located

Generation Specific

  1. in pk3DS click on ExeFS, than on Shiny Rate
  2. here click on EVERYTHING SHINY and than on SAVE, this is to check, if everything is running correct
  3. Now click on CRO, than on Static Encounters
  4. Remove the checkmark on every pokemon in the list
  5. Click on SAVE and than on Gift pokémon
  6. Remove the checkmark on every pokemon in the list
  7. Click on SAVE and close pk3DS
  8. go into your exefs folder and copy .code.bin
  9. Paste the .code.bin folder in the Root of the [gamefolder] folder
  10. Rename the .code.bin file to code.bin
  11. go into your romfs folder and copy DllField.cro
  12. Paste the DllField.cro folder in the Root of the [gamefolder] folder

OOjs UI icon information-warning.svg unselecting everything in Randomizer Options except Remove Shiny Locksdoesnt work
  1. in pk3DS click on ExeFS, than on Shiny Rate
  2. here click on EVERYTHING SHINY and than on SAVE, this is to check, if everything is running correct
  3. Now click on RomFS, than on Static Encounters
  4. in Section Gifts and Encounters remove the checkmark on Shiny Locks on every Pokemon
  5. Click on SAVE and close pk3DS
  6. go into your exefs folder and copy .code.bin
  7. Paste the .code.bin folder in the Root of the [gamefolder] folder
  8. Rename the .code.bin file to code.bin
  9. Copy the file called 9 in [gamefolder]\romfs\a\1\5 to the root of the [gamefolder]

Section IV - Preparing the SD Card

  1. On Your SD Card go to /luma/titles/ and create a folder with the corresponding TitleID of the game you patched
    • Create a titles folder if you don't already have one
  2. Copy the code.bin file in the TitleID folder
  3. create a folder called romfs
  4. in the romfs folder move the DllField.cro

  1. On Your SD Card go to /luma/titles/ and create a folder with the corresponding TitleID of the game you patched
    • Create a titles folder if you don't already have one
  2. Copy the code.bin in the TitleID folder
  3. in the TitleID folder create a folder called romfs
  4. in the romfs folder create a folder called a
  5. in the a folder create a folders called 1
  6. in the 1 folder create a folders called 5
  7. copy the file called 9 of the root of the [gamefolder] and paste it in [TitleID]\romfs\a\1\5

Section V - Patching the Game

  1. Eject your SD Card from your Computer and reinsert it into your console
  2. Press and hold Select, while still holding Select, power on your console to open the Luma configuration menu
  3. Select Enable game patching then press Start to save and exit

Section VI - General Stuff

Deinstaling gamepatches

  1. start System Setting on the 3DS
  2. Click on Data Management, Nintendo 3DS, Add-on content
  3. Click on the game you want to patch and than click Delete

Editing shiny Chance

  1. open pk3DS
    • you can skip the next 3 steps, if the correct gmaefolder is already selected
  2. click on File and than on Open
  3. select the folder where your exefs and romfs folders are located from the game you want to patch
  4. click OK
  5. in pk3DS click on ExeFS, than on Shiny Rate
  6. here you can now setup your wanted shiny chances with Reroll Helper
  7. hit SAVE after you selected the wanted shiny chance
  8. close pk3DS and go to [gamefolder]/exefs and copy .code.bin to the root of the [gamefolder]
    • if the old code.bin file is here, delete the file first
  9. rename .code.bin to code.bin
  10. move code.bin to /luma/titles/[TitleID] on your SD Card
    • if there is an old code.bin file, delete the old code.bin and paste the new code.bin file