Hello girls and guys,
Having a Wii U and wanting to play the compatible Wii games with a Gamecube controller, using the wup-028-bslug by Chadderz121 was a way to do it, but I had two problems.
-My first problem was that I launch my Wii games from USB Loader GX but I couldn't manage to make brainslug work with it. After some research on the web I found a solution, you can load an alternative .dol when launching the game from USB Loader GX. In my case, this alternative dol is brainslug.
Combining this solution with the fact that brainslug can load specific symbols and modules depending on the game, I have here for you a set of files that you can put on your SD card to launch the games that I listed below and make them work with the Wii U gamecube adapter, and make it work with USB Loader GX.
-The second one was that not all games were compatible (like Guilty Gear XX Accent Core), on some of the Wii symbols used by the wup-028-bslug couldn't be located. I tried myself to use Ghidra and the Dolphin memory watcher to locate them on these games but I never sucedded. Recently, with the release of chatgpt version 5, I asked it if may knew these missing symbols.
By using the Reverse-engineered Nintendo SDK function dumps (publicly documented in places like devkitPro forums and various Wii homebrew repos), the Super Mario Sunshine decompilation, the Mario Kart Wii decompilation, Dolphin Emulator test builds and its own byte pattern extraction from a few main.dol files of Wii retail games (from its own words), ChatGPT managed to give me an updated version of the file used by the wup-028-bslug. On the bottom of this thread is my discussion with ChatGPT.
I'm not gonna lie, exept for one, none of these symbols managed to work. So, if you are more talented than me, you can help me to find them. The unknown symbols are all from late era Wii games (Guilty Gear XX Accent Core Plus, Sonic Colours, Fifa 12, etc...).
So, if like me you want to use Brainslug with USB Loader GX and use the wup-028-bslug on these Wii games, here is what to do
What to do:
a) Follow the Brainslug-Wii and wup-028-bslug tutorials to install Brainslug on your Wii / Wii U. Checkout the end of this post to get the last compiled version of Brainslug-Wii and the updated wup-028-bslug files.
b) Create a :sd/alternative_dols folder, put in it -for each game that you want to be lanched with Brainslug- a copy of Brainslug's boot.dol and rename it to you_game_id.dol (example: RM8E01.dol for Mario Party 8 NTSC-U). For this point only, I didn't put in the sd zip file contains all the necessary files for the compatible games of the list because it's region depandant. I only did it for MK Wii.
c) In the :sd/brainslug/modules folder, make a folder for each Wii game you want to load a brainslug module, the folder name is its id without the last two characters (example: RM8E for Mario Party 8 USA). Put in this folder the modules (.mod files) that you want to load. The sd zip file contains all the necessary files for the compatible games of the list (even the not compatibles).
d) In the :sd/brainslug/modules folder, delete the pad.xml file, make a folder for each Wii game you want to load a brainslug module, the folder name follows the same rules as the modules folders. Put in this folder the symbols (.xml files) that you want to load. Same as before, the sd zip file contains all the necessary files for the games of the list (even the not compatibles).
e) In USB Loader GX, change the path for DOL's to "sd:\alternative_dols\".
f) In the loading parameters of the game you want to load with Brainslug, turn alternate DOL to ON.
g) Launch the game, some text will normally indicate that the necessary symbols are found then the game will show up.
Game compatibility (V->compatible):
-Bomberman Land Wii [RBB] (loads but inputs don't do anything)
-Castlevania Judgment [RDG] (V)
-Dance Dance Revolution Hottest Party 2 [RD4] (V)
-Dance Dance Revolution Hottest Party 3 [RJR] (PADInit not found)
-Dragon Ball Z Budokai Tenkaichi 2 [RDB] (V)
-Dragon Ball Z Budokai Tenkaichi 3 [RDS] (V)
-Dragon Ball Revenge of King Piccolo [R7G] (V)
-FIFA 09 All-Play [RF9] (loads but inputs don't do anything)
-FIFA 10 [R4R] (loads but inputs don't do anything)
-FIFA 12 [SI3] (PADInit not found)
-Fire Emblem Radiant Dawn [RFE] (V)
-GoldenEye 007 [SJB] (PADInit not found)
-Guilty Gear XX Accent Core Plus [R3N] (PADInit not found)
-Klonoa [R96] (freezes on brainslug launch)
-Mario Kart Wii [RMC] (V)
-Metal Slug Anthology [RML] (V)
-Mortal Kombat Armageddon [RKM] (PADRead not found)
-Muramasa - The Demon Blade [RSF] (PADInit not found)
-MySims Racing [RQG] (V)
-Naruto Clash of Ninja Revolution European Version [RNX] (V)
-Naruto Clash of Ninja Revolution 2 [RNY] (V)
-Naruto Shippuden Clash of Ninja Revolution 3 [RNE] (V)
-Naruto Shippuden Dragon Blade Chronicles [SN4] (PADInit not found)
-Need for Speed [SNH] (PADInit not found)
-Need for Speed Nitro [R7X] (V)
-Need for Speed Undercover [RX9] (V)
-Resident Evil Archives Resident Evil [RE4] (V)
-Resident Evil Archives Resident Evil Zero [RBH] (V)
-Resident Evil 4 Wii Edition [RB4] (loads but inputs don't do anything)
-Samurai Warriors 3 [S59] (PADInit not found)
-Sin and Punishment Successor of the Skies [R2V] (PADInit not found)
-SNK Arcade Classics Volume 1 [RJZ] (V)
-Sonic Colours [SNC] (PADInit not found)
-Sonic Riders Zero Gravity [RS9] (V)
-Sonic Unleashed [RSV] (loads but inputs don't do anything)
-Super Mario All-Stars [SVM] (PADInit not found)
-Super Smash Bros. Brawl [RSB] (V) (symbols found but crash on launch)
Files
-The last compiled version of Brainslug-Wii with the updated wup-028-bslug files (to put on your sd card).
-My discussion with ChatGPT.
Troubleshooting
-The game may not load correctly everytime, you may have to shut down your console and retry to launch the game to make it work.
Thank you for reading me, thank you Chadderz for brainslug, feel free to help if you want.
I wish you a nice day
Play Wii games with the Wii U Gamecube Adapter on USB Loader GX [Chadderz121 wup-028-bslug little update]
User Feedback
Forum Statistics
- Total Topics 576
- Total Posts 608
Recommended Comments