Lunos
Random Uruguayan User
- 3,170
- Posts
- 16
- Years
- Montevideo (Uruguay)
- Seen today
Hi.
I had to learn to mod Pokémon BD/SP for reasons.
As it's normal for me, I decided to write the process that I followed in order to accomplish this task in simple steps.
Method 1
Shorter and faster
Requirements:
-A copy of Pokémon BD/SP
-Yuzu/Ryujinx with a Nintendo Switch console's keys installed in order to dump the game's RomFS
-Imposters' Ordeal: https://github.com/Nifyr/Imposters-Ordeal/releases
Before we start:
No, I won't link a download for the keys. It's illegal.
Dump them from your console, or find them somehow else.
Instructions:
1) Dump the game's romfs. To learn how, check out this tutorial: https://teamrenegade.bit.ai/docs/view/LJsKVn7zlzTBU8M4
2) Open Imposters' Ordeal. It'll ask you to open whatever folder is hosting the game's dumped romfs. In this case, it's gonna be your Yuzu user folder's
3) After the program finishes loading the files from your dumped romfs, you're free to do as you please. Open the Wild Encounters Editor and modify whatever wild encounter tables you want.
4) Once you're ready, close the editor and hit the "Export and Exit" button in the main program's GUI. You'll be warned that you didn't do any randomizing. Pay no attention and click "Yes".
5) Open the program's folder, and make a folder inside. Give it whatever name you want, like for example ChipsAndFries, and then put the romfs folder inside of it.
6) Put your ChipsAndFries folder inside Yuzu user folder's
7) It should be enabled by default, but do open Yuzu and go to the Properties of your Pokémon BD/SP ROM to double check that the mod is enabled.
8) Boot up the game and test.
Notes:
-By default, your Yuzu user folder is located at
Method 2
The first method I learned. It's slower and I'm basically just leaving it here so the time I spent writing it won't go to waste.
Requirements:
-A copy of Pokémon BD/SP
-Yuzu/Ryujinx with a Nintendo Switch console's keys installed in order to dump the game's RomFS
-Ai0796's BDSP-Repacker: https://github.com/Ai0796/BDSP-Repacker/releases
-UABEA: https://github.com/nesrak1/UABEA/releases
-A text editor
Before we start:
No, I won't link a download for the keys. It's illegal.
Dump them from your console, or find them somehow else.
Instructions:
1) Dump the game's romfs. To learn how, check out this tutorial: https://teamrenegade.bit.ai/docs/view/LJsKVn7zlzTBU8M4
2) Go to
3) UABEA will ask you to uncompress it, either to a file inside your hard drive or to your memory so it can be opened as a temporary file. Do whatever you want.
4) By default UABEA wll select a package called "CAB-622a63349ae1e87f40fc5a6ca513dba4". Hit the Export button to extract it somewhere.
5) Open BDSP-Repacker's unpack.exe file. This'll create a folder called "AssetFolder"
6) Drag-and-drop the "CAB-622a63349ae1e87f40fc5a6ca513dba4" file inside, and then open unpack.exe again in order to extract its contents. Wait until it's done.
7) Enter the "CAB-622a63349ae1e87f40fc5a6ca513dba4_Export" folder, and modify the FieldEncountTable_d.json and/or FieldEncountTable_p.json files with your favorite text editor.
8) Once you're done, open BDSP-Repacker's repack.exe in order to pack everything inside a new "CAB-622a63349ae1e87f40fc5a6ca513dba4" file that will be located at
9) Go back to UABEA, import this file inside your gamesettings by hitting Import, and then save this new file somewhere as "gamesettings".
10) Put this new gamesettings file inside
11) It should be enabled by default, but do open Yuzu and go to the Properties of your Pokémon BD/SP ROM to double check that the mod is enabled.
12) Boot up the game and test.
Notes:
-During Step 4, ignore "CAB-622a63349ae1e87f40fc5a6ca513dba4.resS". It's worthless.
-During Step 6, you MUST have the original "622a63349ae1e87f40fc5a6ca513dba4" file that you extracted located at "exe.win-amd64-3.10\AssetFolder", otherwise unpack.exe fails.
-During Step 7, this should be obvious but the "monsno" fields represent the number of the Pokémon, and minlv/maxlv the level thresholds.
-During Step 7, if you don't know the zoneID of the game's maps, check: https://docs.google.com/spreadsheets/d/1tcO6UAPHQyCWWj2QSG3sJH57hwLcMxZF
-During Step 10, the "load" folder will be located inside Yuzu's user folder, which by default is located at
-During Step 10, you can name your mod's folder however you want. I named it "MyWildEncounterMod", but you can name it "ChipsAndFries".
Showcase:
And that's pretty much it.
I had to learn to mod Pokémon BD/SP for reasons.
As it's normal for me, I decided to write the process that I followed in order to accomplish this task in simple steps.
Method 1
Shorter and faster
Spoiler:
Requirements:
-A copy of Pokémon BD/SP
-Yuzu/Ryujinx with a Nintendo Switch console's keys installed in order to dump the game's RomFS
-Imposters' Ordeal: https://github.com/Nifyr/Imposters-Ordeal/releases
Before we start:
No, I won't link a download for the keys. It's illegal.
Dump them from your console, or find them somehow else.
Instructions:
1) Dump the game's romfs. To learn how, check out this tutorial: https://teamrenegade.bit.ai/docs/view/LJsKVn7zlzTBU8M4
2) Open Imposters' Ordeal. It'll ask you to open whatever folder is hosting the game's dumped romfs. In this case, it's gonna be your Yuzu user folder's
dump\0100000011D90000
folder in it.3) After the program finishes loading the files from your dumped romfs, you're free to do as you please. Open the Wild Encounters Editor and modify whatever wild encounter tables you want.
4) Once you're ready, close the editor and hit the "Export and Exit" button in the main program's GUI. You'll be warned that you didn't do any randomizing. Pay no attention and click "Yes".
5) Open the program's folder, and make a folder inside. Give it whatever name you want, like for example ChipsAndFries, and then put the romfs folder inside of it.
6) Put your ChipsAndFries folder inside Yuzu user folder's
load\0100000011D90000
folder.7) It should be enabled by default, but do open Yuzu and go to the Properties of your Pokémon BD/SP ROM to double check that the mod is enabled.
8) Boot up the game and test.
Notes:
-By default, your Yuzu user folder is located at
C:\Users\%USERNAME%\AppData\Roaming\yuzu
.Method 2
The first method I learned. It's slower and I'm basically just leaving it here so the time I spent writing it won't go to waste.
Spoiler:
Requirements:
-A copy of Pokémon BD/SP
-Yuzu/Ryujinx with a Nintendo Switch console's keys installed in order to dump the game's RomFS
-Ai0796's BDSP-Repacker: https://github.com/Ai0796/BDSP-Repacker/releases
-UABEA: https://github.com/nesrak1/UABEA/releases
-A text editor
Before we start:
No, I won't link a download for the keys. It's illegal.
Dump them from your console, or find them somehow else.
Instructions:
1) Dump the game's romfs. To learn how, check out this tutorial: https://teamrenegade.bit.ai/docs/view/LJsKVn7zlzTBU8M4
2) Go to
0100000011D90000\romfs\StreamingAssets\AssetAssistant\Dpr\scriptableobjects
, and open the "gamesettings" file therein with UABEA.3) UABEA will ask you to uncompress it, either to a file inside your hard drive or to your memory so it can be opened as a temporary file. Do whatever you want.
4) By default UABEA wll select a package called "CAB-622a63349ae1e87f40fc5a6ca513dba4". Hit the Export button to extract it somewhere.
5) Open BDSP-Repacker's unpack.exe file. This'll create a folder called "AssetFolder"
6) Drag-and-drop the "CAB-622a63349ae1e87f40fc5a6ca513dba4" file inside, and then open unpack.exe again in order to extract its contents. Wait until it's done.
7) Enter the "CAB-622a63349ae1e87f40fc5a6ca513dba4_Export" folder, and modify the FieldEncountTable_d.json and/or FieldEncountTable_p.json files with your favorite text editor.
8) Once you're done, open BDSP-Repacker's repack.exe in order to pack everything inside a new "CAB-622a63349ae1e87f40fc5a6ca513dba4" file that will be located at
exe.win-amd64-3.10\EditedAssets
.9) Go back to UABEA, import this file inside your gamesettings by hitting Import, and then save this new file somewhere as "gamesettings".
10) Put this new gamesettings file inside
load\0100000011D90000\MyWildEncounterMod\romfs\Data\StreamingAssets\AssetAssistant\Dpr\scriptableobjects
. It should go without saying, but create the folders that do not exist.11) It should be enabled by default, but do open Yuzu and go to the Properties of your Pokémon BD/SP ROM to double check that the mod is enabled.
12) Boot up the game and test.
Notes:
-During Step 4, ignore "CAB-622a63349ae1e87f40fc5a6ca513dba4.resS". It's worthless.
-During Step 6, you MUST have the original "622a63349ae1e87f40fc5a6ca513dba4" file that you extracted located at "exe.win-amd64-3.10\AssetFolder", otherwise unpack.exe fails.
-During Step 7, this should be obvious but the "monsno" fields represent the number of the Pokémon, and minlv/maxlv the level thresholds.
-During Step 7, if you don't know the zoneID of the game's maps, check: https://docs.google.com/spreadsheets/d/1tcO6UAPHQyCWWj2QSG3sJH57hwLcMxZF
-During Step 10, the "load" folder will be located inside Yuzu's user folder, which by default is located at
C:\Users\%USERNAME%\AppData\Roaming\yuzu
.-During Step 10, you can name your mod's folder however you want. I named it "MyWildEncounterMod", but you can name it "ChipsAndFries".
Showcase:
And that's pretty much it.
Last edited: