Just to be clear on this for everyone:
Riivolution is a system for easy file replacement. It replaces any files on any disc easier, faster, and simpler than anything out there. More importantly, it does this better than anything out there. Brawl users have been lucky enough to have a comparable system, but as it relies on Brawl’s SD access no other game can use it.
At this point, you can take any modified file and use it with Riivolution. This means stages, movesets, textures, models, music, sound effects, anything you can make custom content for. Ocarina support is available, but will require a developer to get it setup properly before the codes become plug and play for you like the files are. This is considerably less work than making the codes in the first place was.
For the rest of the world, this means every game now has the customizability that Brawl enjoyed, with an easy to organize GUI, the ability to run it from an unmodifed Wii without any unauthorized installations, and all the special features Riivolution comes with. For Brawl users, this will mean easier swapping between customs, better ways to distribute large packages of modifications, and less work for the end user in setup. It also means the ability to easily swap many kinds of files you couldn’t before.
New features planned include adding new files to disks, loading modifications directly over the network, from your computer or from an internet server, and a more plug and play Ocarina code handler.
In particular, network is a great planned feature. For end users, imagine simply downloading an XML, or typing in an address on your Wii to access the latest version of Brawl+ or SmashStacks archives. No need to download the latest version, or shuffle files around to your SD or USB device. For developers, imagine sitting at your computer, making a file, and then loading it over network to your wii. Then, WHILE RUNNING THE GAME, you change the file and the next time the game loads that file (say, starting a new brawl match), your texture or moveset has been tweaked! Development testing time decreased by 500%.
Preliminary network support with an example built for NSMBWii with custom levels taken from the Reggie filesite will be available later today if all goes well, or later this week if problems crop up.
For those who wish to take a look at the options and flexibility Riivolution offers, please take a look at AerialX’s youtube video. In this video, he has loaded the entirety of SmashStack’s texture archive onto his SD card. He then picks a few textures at random, loads the game, and there they are. His settings are saved for the next time he wants to play. Easy to try out new textures - just one download, just put them on the SD card once, switch between the textures as often as you like.
http://www.youtube.com/watch?v=ZodeoqCuX0A
Bionic's Brawl Mod Launcher v2.5.1 for Riivolution
Download: http://www.mediafire.com/?5jyicbbtpcbs2s8
(This fix is a regular update to support the current mods, add new ones, and fix missing B+ files)
Place in the "riivolution" folder. No longer requires codehandler.bin!
An XML for Riivolution 1.x that lets you switch between different mods (Brawl, +, -, Balanced Brawl, P:M, and 2 custom ones), without losing textures or custom content that you might have downloaded. For any tournaments, whether modded or not, there is also an option to disable any character, stage (or both) textures you might have that may cause interference. Compatible with RiiFS.
v2.5.1 is compatible with:
- Project M (Demo & up to r3872 for devs)
- Brawl Minus (2.1.1 & up to r217 for devs)
- Balanced Brawl 2
- Troll Brawl 0.1
- Fixed Brawl v0.15
- Unstoppabrawl Final
- SSBB OverDrive Beta 1.3
- Brawl+ 7.0 Gold
- Brawl Minus (2.1.1 & up to r217 for devs)
- Balanced Brawl 2
- Troll Brawl 0.1
- Fixed Brawl v0.15
- Unstoppabrawl Final
- SSBB OverDrive Beta 1.3
- Brawl+ 7.0 Gold
NOTE: Any GCT's that include Phantom Wings's File Patch Code will give Riivolution a black screen, so it is advised you leave out that code.
Where do I place my mods?
As with every one of those, in each folder, RSBE01.gct goes into that particular folder as well as the "pf" files, e.g. fighter, menu, menu2 etc. So for Brawl+ or any other, you would have "RSBE01.gct" in X:/brawlmods/brawlplus/, and then have X:/brawlmods/brawlplus/fighter, X:/brawlmods/brawlplus/menu2 etc.
X:/brawlmods/bbrawl/ - Balanced Brawl.
X:/brawlmods/brawlminus/ - Brawl Minus.
X:/brawlmods/brawlplus/ - Brawl Plus.
X:/brawlmods/ubrawl/ - UnstoppaBrawl.
X:/brawlmods/projectm/ - Project: M.
X:/brawlmods/trollbrawl/ - Troll Brawl.
X:/brawlmods/fixedbrawl/ - Fixed Brawl.
X:/brawlmods/ssbbod/ - SSBB OverDrive.
X:/brawlmods/custom1/ - Custom Set #1.
X:/brawlmods/custom2/ - Custom Set #2
X:/brawlmods/custom3/ - Custom Set #3.
X:/brawlmods/vbrawl/ - Regular Brawl.
Where do I place my music?
X:/brawlmods/music/ - Where you place "info.pac", and optionally, "smashbros_sound.brsar".
X:/brawlmods/music/strm/ - Where you place all of your BRSTM files to be used in game.
Where do I place my textures?
X:/brawlmods/textures/fighter/ - All of the character textures go here, e.g. X:/brawlmods/textures/fighter/captain/FitCaptain00.pac
X:/brawlmods/textures/info/ - Anything that belongs in "info" goes in here.
X:/brawlmods/textures/menu/ - Anything that belongs in "menu" goes in here.
X:/brawlmods/textures/menu2/ - Anything that belongs in "menu2" or "pfmenu2" goes in here.
X:/brawlmods/textures/item/ - Item Textures.
X:/brawlmods/textures/toy/ - Item Textures.
X:/brawlmods/stages/ - All stage textures (pac) + any module files (rel) go here.
How about my movies (THP files)?
X:/brawlmods/movies/ - Place any THP files you have in here.
And PSA movesets?
X:/brawlmods/movesets/ - Place PSA movesets here (e.g. /brawlmods/movesets/falcon/FitFalcon -> /pf/fighter/falcon/FitFalcon)
Hozu's Riivolution Loader:
vBrawl support added
Fixed the issue where files in /shared took precedence over hack-specific files (and made it smaller too)
Added support for PW's Stage Expansion Codes (BBrawl doesn't work with this unfortunately)
Balanced Brawl Support added (note about the textures from the official download after XML)
Added support for the Unstoppabrawl beta
Ok, the XML will be at the bottom of this post, there are a few things you need to setup to use this properly. This is for NTSC-U Brawl, but I don't see why this wouldn't work with other regions (although PAL needs a codehandler.bin that can handle more than 256 lines of code if they want to actually be able to use B-/B+ properly, which doesn't exist yet AFAIKI'm told it does work for JP/PAL too now. Also, the offset for where the Ocarina hooks look into need to be changed) Edit: I was told that some files on the PAL disc are named differently. For NTSC-J, remove lines that refer to a file on the disc that has "_en". For more info about the file names, you'll have to find out what the files are named on your respective disc, this XML is based on the NTSC-U names.
In \private\wii\app\RSBE, make 5 folders called "BrawlPlus", "BrawlMinus", "BalancedBrawl", "UBrawl", and "shared". Put all default files from Brawl+ into the BrawlPlus folder, and the same with Brawl- for the BrawlMinus folder, and Balanced Brawl to the BalancedBrawl folder.. Make sure you take the contents of the "pfmenu2" folders and put them in "menu2" folder of their respective hack. So take the contents of Brawl+'s pfmenu2 folder and put it in \BrawlPlus\menu2. I don't think you need the custom stage in /st that comes with Balanced Brawl, that's to load codes w/o homebrew.
Any custom textures/music/stage hacks go in the shared folder. Yes, this means that for say... a texture hack for Fox goes in \shared\fighter\fox. For characters with .pac reqirements, those .pacs that have a corresponding .pcs also go in \shared (ie. FitZelda00.pac and FitZelda00.pcs). This is done so you can use those custom hacks on both Brawl+ and Brawl-. Brawl- comes with sc_selcharacter.pac, which is not needed when using Riivolution. Use the common5.pac file instead.
Note that in Riivolution, there will be only two options, both on the same page. The Ocarina hook option, and the codeset option. I did this because I couldn't figure out how to do it with the old option setup, and there's no point in using Riivolution if you're not going to use file replacement hacks.Remember to enable an Ocarina hook, any of them will work.
Oh ****, almost forgot about the .gct file. Take the B+ .gct file and name it "RSBE01BP.gct", name the B- .gct "RSBE01BM.gct", name the Balanced Brawl .gct "RSBE01BB.gct", name the Unstoppabrawl .gct "RSBE01UB.gct", and name your vBrawl .gct "RSBE01vB". Put them all in the \codes folder, and make sure that there is no file replacement code in the .gct. Note that if all you want for vBrawl is file replacements, you don't need a .gct file for it.
If you haven't grabbed the codehandler.bin file, get it here (this one only works for NTSC-U :/). Put this XML file, and codehandler.bin in \riivolution. To save the text as an XML file, copy & paste it into notepad, save it, and change the extension from .txt to .xml. You may have to enable the option to show the extension for known file types. You can name the XML file whatever you want.
Quick note about BBrawl and PW's Stage Expansion Code: They're not compatible. BBrawl uses codes to change the layout of the CSS and using PW's code messes with it. So I've removed support for it for BBrawl. :/
Ok, here's the XML:
Remember, this XML assumes that you put the default B+ files in the "BrawlPlus" folder and the default B- files in "BrawlMinus", with the contents of pfmenu2 being put into the respective "menu2" folder (same with Balanced Brawl). If there are any mistakes, PM me and I'll see what I can do. Feel free to do whatever with this.Code:<wiidisc version="1"> <id game="RSB" /> <options> <section name="Ocarina"> <option name="Ocarina Handler"> <choice name="VI Hook"><patch id="ocarinabase_vi" /></choice> <choice name="KPAD Hook"><patch id="ocarinabase_kpad" /></choice> <choice name="Joypad Hook"><patch id="ocarinabase_joypad" /></choice> <choice name="GXDraw Hook"><patch id="ocarinabase_gxdraw" /></choice> <choice name="GXFlush Hook"><patch id="ocarinabase_gxflush" /></choice> <choice name="OSSleep Hook"><patch id="ocarinabase_ossleep" /></choice> <choice name="AxNextFrame Hook"><patch id="ocarinabase_axnextframe" /></choice> </option> <option name="Codes"> <choice name="Brawl Minus"><patch id="ocarinabase" /><patch id="BMocarinacodes" /></choice> <choice name="Brawl Plus"><patch id="ocarinabase" /><patch id="BPocarinacodes" /></choice> <choice name="Balanced Brawl"><patch id="ocarinabase" /><patch id="BBocarinacodes" /></choice> <choice name="Unstoppabrawl"><patch id="ocarinabase" /><patch id="UBocarinacodes" /></choice> <choice name="vBrawl"><patch id="ocarinabase" /><patch id="vBocarinacodes" /></choice> </option> </section> </options> <patch id="filecode"> </patch> <patch id="ocarinabase_vi"> <memory ocarina="true" value="7CE33B783887003438A7003838C7004C" offset="0x000018A8" /> </patch> <patch id="ocarinabase_kpad"> <memory ocarina="true" value="9A3F005E38AE0080389FFFFC7E0903A6" offset="0x000018A8" /> <memory ocarina="true" value="801D0060901E0060801D0064901E0064801D0068901E0068" offset="0x000018A8" /> </patch> <patch id="ocarinabase_joypad"> <memory ocarina="true" value="3AB500013A73000C2C1500043B18000C" offset="0x000018A8" /> </patch> <patch id="ocarinabase_gxdraw"> <memory ocarina="true" value="3CA0CC01380000613C80450098058000" offset="0x000018A8" /> </patch> <patch id="ocarinabase_gxflush"> <memory ocarina="true" value="90010014800305FC2C00000041820008" offset="0x000018A8" /> </patch> <patch id="ocarinabase_ossleep"> <memory ocarina="true" value="90A402E0806502E4908502E42C030000" offset="0x000018A8" /> </patch> <patch id="ocarinabase_axnextframe"> <memory ocarina="true" value="3800000E7FE3FB78B005000038800080" offset="0x000018A8" /> </patch> <patch id="ocarinabase"> <memory valuefile="codehandler.bin" offset="0x00001800" /> <memory offset="0x00001CDE" value="8057" /> <memory offset="0x00001CE2" value="0000" /> <memory offset="0x00001F5A" value="8057" /> <memory offset="0x00001F5E" value="0000" /> <memory offset="0x000042B8" value="60000000" /> <memory offset="0x003E9930" value="60000000" /> </patch> <patch id="BMocarinacodes"> <memory valuefile="/codes/RSBE01BM.gct" offset="0x00570000" /> <folder external="/private/wii/app/RSBE/shared/" disc="/" /> <folder external="/private/wii/app/RSBE/BrawlMinus" disc="/" /> <file external="/private/wii/app/RSBE/BrawlMinus/menu2/mu_menumain.pac" disc="/menu2/mu_menumain_en.pac"/> <file external="/private/wii/app/RSBE/shared/info2/info.pac" disc="/info2/info_en.pac"/> <file external="/private/wii/app/RSBE/shared/menu2/sc_title.pac" disc="/menu2/sc_title_en.pac"/> <file external="/private/wii/app/RSBE/BrawlMinus/system/common2.pac" disc="/system/common2_en.pac"/> <file external="/private/wii/app/RSBE/BrawlMinus/system/common3.pac" disc="/system/common3_en.pac"/> <file external="/private/wii/app/RSBE/BrawlMinus/system/common4.pac" disc="/system/common4_en.pac"/> <file external="/private/wii/app/RSBE/BrawlMinus/system/common5.pac" disc="/system/common5_en.pac"/> <file external="/private/wii/app/RSBE/shared/fighter/captain/FitCaptain01.pcs" disc="/fighter/captain/FitCaptain01_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal00.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal00_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal01.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal01_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal02.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal02_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal03.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal03_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal04.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal04_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinalSpy.pac" disc="/fighter/poketrainer/FitPokeTrainerFinalSpy_en.pcs"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGDXONETT.pac" disc="/stage/melee/STGDXONETT_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGDXPSTADIUM.pac" disc="/stage/melee/STGDXPSTADIUM_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGGW.pac" disc="/stage/melee/STGGW_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGHOMERUN.pac" disc="/stage/melee/STGHOMERUN_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGMADEIN.pac" disc="/stage/melee/STGMADEIN_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGNEWPORK.pac" disc="/stage/melee/STGNEWPORK_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGPICTCHAT.pac" disc="/stage/melee/STGPICTCHAT_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGRESULT.pac" disc="/stage/melee/STGRESULT_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGSTADIUM.pac" disc="/stage/melee/STGSTADIUM_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_00.pac" disc="/stage/melee/STGVILLAGE_00_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_01.pac" disc="/stage/melee/STGVILLAGE_01_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_02.pac" disc="/stage/melee/STGVILLAGE_02_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_03.pac" disc="/stage/melee/STGVILLAGE_03_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_04.pac" disc="/stage/melee/STGVILLAGE_04_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM1.pac" disc="/stage/melee/STGCUSTOM1.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM2.pac" disc="/stage/melee/STGCUSTOM2.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM3.pac" disc="/stage/melee/STGCUSTOM3.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM4.pac" disc="/stage/melee/STGCUSTOM4.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM5.pac" disc="/stage/melee/STGCUSTOM5.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM6.pac" disc="/stage/melee/STGCUSTOM6.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM7.pac" disc="/stage/melee/STGCUSTOM7.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM8.pac" disc="/stage/melee/STGCUSTOM8.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM9.pac" disc="/stage/melee/STGCUSTOM9.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom1.rel" disc="/module/st_custom1.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom2.rel" disc="/module/st_custom2.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom3.rel" disc="/module/st_custom3.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom4.rel" disc="/module/st_custom4.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom5.rel" disc="/module/st_custom5.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom6.rel" disc="/module/st_custom6.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom7.rel" disc="/module/st_custom7.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom8.rel" disc="/module/st_custom8.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom9.rel" disc="/module/st_custom9.rel" create= "true"/> </patch> <patch id="BPocarinacodes"> <memory valuefile="/codes/RSBE01BP.gct" offset="0x00570000" /> <folder external="/private/wii/app/RSBE/shared/" disc="/" /> <folder external="/private/wii/app/RSBE/BrawlPlus" disc="/" /> <file external="/private/wii/app/RSBE/shared/menu2/mu_menumain.pac" disc="/menu2/mu_menumain_en.pac"/> <file external="/private/wii/app/RSBE/shared/info2/info.pac" disc="/info2/info_en.pac"/> <file external="/private/wii/app/RSBE/BrawlPlus/menu2/sc_title.pac" disc="/menu2/sc_title_en.pac"/> <file external="/private/wii/app/RSBE/BrawlPlus/system/common2.pac" disc="/system/common2_en.pac"/> <file external="/private/wii/app/RSBE/BrawlPlus/system/common3.pac" disc="/system/common3_en.pac"/> <file external="/private/wii/app/RSBE/BrawlPlus/system/common4.pac" disc="/system/common4_en.pac"/> <file external="/private/wii/app/RSBE/BrawlPlus/system/common5.pac" disc="/system/common5_en.pac"/> <file external="/private/wii/app/RSBE/shared/fighter/captain/FitCaptain01.pcs" disc="/fighter/captain/FitCaptain01_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal00.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal00_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal01.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal01_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal02.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal02_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal03.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal03_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal04.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal04_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinalSpy.pac" disc="/fighter/poketrainer/FitPokeTrainerFinalSpy_en.pcs"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGDXONETT.pac" disc="/stage/melee/STGDXONETT_en.pac"/> <file external="/private/wii/app/RSBE/BrawlPlus/stage/melee/STGDXPSTADIUM.pac" disc="/stage/melee/STGDXPSTADIUM_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGGW.pac" disc="/stage/melee/STGGW_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGHOMERUN.pac" disc="/stage/melee/STGHOMERUN_en.pac"/> <file external="/private/wii/app/RSBE/BrawlPlus/stage/melee/STGMADEIN.pac" disc="/stage/melee/STGMADEIN_en.pac"/> <file external="/private/wii/app/RSBE/BrawlPlus/stage/melee/STGNEWPORK.pac" disc="/stage/melee/STGNEWPORK_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGPICTCHAT.pac" disc="/stage/melee/STGPICTCHAT_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGRESULT.pac" disc="/stage/melee/STGRESULT_en.pac"/> <file external="/private/wii/app/RSBE/BrawlPlus/stage/melee/STGSTADIUM.pac" disc="/stage/melee/STGSTADIUM_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_00.pac" disc="/stage/melee/STGVILLAGE_00_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_01.pac" disc="/stage/melee/STGVILLAGE_01_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_02.pac" disc="/stage/melee/STGVILLAGE_02_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_03.pac" disc="/stage/melee/STGVILLAGE_03_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_04.pac" disc="/stage/melee/STGVILLAGE_04_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM1.pac" disc="/stage/melee/STGCUSTOM1.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM2.pac" disc="/stage/melee/STGCUSTOM2.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM3.pac" disc="/stage/melee/STGCUSTOM3.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM4.pac" disc="/stage/melee/STGCUSTOM4.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM5.pac" disc="/stage/melee/STGCUSTOM5.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM6.pac" disc="/stage/melee/STGCUSTOM6.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM7.pac" disc="/stage/melee/STGCUSTOM7.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM8.pac" disc="/stage/melee/STGCUSTOM8.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM9.pac" disc="/stage/melee/STGCUSTOM9.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom1.rel" disc="/module/st_custom1.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom2.rel" disc="/module/st_custom2.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom3.rel" disc="/module/st_custom3.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom4.rel" disc="/module/st_custom4.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom5.rel" disc="/module/st_custom5.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom6.rel" disc="/module/st_custom6.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom7.rel" disc="/module/st_custom7.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom8.rel" disc="/module/st_custom8.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom9.rel" disc="/module/st_custom9.rel" create= "true"/> </patch> <patch id="BBocarinacodes"> <memory valuefile="/codes/RSBE01BB.gct" offset="0x00570000" /> <folder external="/private/wii/app/RSBE/shared/" disc="/" /> <folder external="/private/wii/app/RSBE/BalancedBrawl" disc="/" /> <file external="/private/wii/app/RSBE/BalancedBrawl/menu2/mu_menumain.pac" disc="/menu2/mu_menumain_en.pac"/> <file external="/private/wii/app/RSBE/shared/info2/info.pac" disc="/info2/info_en.pac"/> <file external="/private/wii/app/RSBE/BalancedBrawl/menu2/sc_title.pac" disc="/menu2/sc_title_en.pac"/> <file external="/private/wii/app/RSBE/BalancedBrawl/system/common2.pac" disc="/system/common2_en.pac"/> <file external="/private/wii/app/RSBE/BalancedBrawl/system/common3.pac" disc="/system/common3_en.pac"/> <file external="/private/wii/app/RSBE/BalancedBrawl/system/common4.pac" disc="/system/common4_en.pac"/> <file external="/private/wii/app/RSBE/BalancedBrawl/system/common5.pac" disc="/system/common5_en.pac"/> <file external="/private/wii/app/RSBE/shared/fighter/captain/FitCaptain01.pcs" disc="/fighter/captain/FitCaptain01_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal00.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal00_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal01.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal01_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal02.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal02_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal03.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal03_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal04.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal04_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinalSpy.pac" disc="/fighter/poketrainer/FitPokeTrainerFinalSpy_en.pcs"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGDXONETT.pac" disc="/stage/melee/STGDXONETT_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGDXPSTADIUM.pac" disc="/stage/melee/STGDXPSTADIUM_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGGW.pac" disc="/stage/melee/STGGW_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGHOMERUN.pac" disc="/stage/melee/STGHOMERUN_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGMADEIN.pac" disc="/stage/melee/STGMADEIN_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGNEWPORK.pac" disc="/stage/melee/STGNEWPORK_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGPICTCHAT.pac" disc="/stage/melee/STGPICTCHAT_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGRESULT.pac" disc="/stage/melee/STGRESULT_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGSTADIUM.pac" disc="/stage/melee/STGSTADIUM_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_00.pac" disc="/stage/melee/STGVILLAGE_00_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_01.pac" disc="/stage/melee/STGVILLAGE_01_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_02.pac" disc="/stage/melee/STGVILLAGE_02_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_03.pac" disc="/stage/melee/STGVILLAGE_03_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_04.pac" disc="/stage/melee/STGVILLAGE_04_en.pac"/> </patch> <patch id="UBocarinacodes"> <memory valuefile="/codes/RSBE01UB.gct" offset="0x00570000" /> <folder external="/private/wii/app/RSBE/shared/" disc="/" /> <folder external="/private/wii/app/RSBE/UBrawl" disc="/" /> <file external="/private/wii/app/RSBE/UBrawl/menu2/mu_menumain.pac" disc="/menu2/mu_menumain_en.pac"/> <file external="/private/wii/app/RSBE/shared/info2/info.pac" disc="/info2/info_en.pac"/> <file external="/private/wii/app/RSBE/UBrawl/menu2/sc_title.pac" disc="/menu2/sc_title_en.pac"/> <file external="/private/wii/app/RSBE/UBrawl/system/common2.pac" disc="/system/common2_en.pac"/> <file external="/private/wii/app/RSBE/UBrawl/system/common3.pac" disc="/system/common3_en.pac"/> <file external="/private/wii/app/RSBE/UBrawl/system/common4.pac" disc="/system/common4_en.pac"/> <file external="/private/wii/app/RSBE/UBrawl/system/common5.pac" disc="/system/common5_en.pac"/> <file external="/private/wii/app/RSBE/shared/fighter/captain/FitCaptain01.pcs" disc="/fighter/captain/FitCaptain01_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal00.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal00_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal01.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal01_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal02.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal02_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal03.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal03_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal04.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal04_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinalSpy.pac" disc="/fighter/poketrainer/FitPokeTrainerFinalSpy_en.pcs"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGDXONETT.pac" disc="/stage/melee/STGDXONETT_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGDXPSTADIUM.pac" disc="/stage/melee/STGDXPSTADIUM_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGGW.pac" disc="/stage/melee/STGGW_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGHOMERUN.pac" disc="/stage/melee/STGHOMERUN_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGMADEIN.pac" disc="/stage/melee/STGMADEIN_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGNEWPORK.pac" disc="/stage/melee/STGNEWPORK_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGPICTCHAT.pac" disc="/stage/melee/STGPICTCHAT_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGRESULT.pac" disc="/stage/melee/STGRESULT_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGSTADIUM.pac" disc="/stage/melee/STGSTADIUM_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_00.pac" disc="/stage/melee/STGVILLAGE_00_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_01.pac" disc="/stage/melee/STGVILLAGE_01_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_02.pac" disc="/stage/melee/STGVILLAGE_02_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_03.pac" disc="/stage/melee/STGVILLAGE_03_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_04.pac" disc="/stage/melee/STGVILLAGE_04_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM1.pac" disc="/stage/melee/STGCUSTOM1.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM2.pac" disc="/stage/melee/STGCUSTOM2.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM3.pac" disc="/stage/melee/STGCUSTOM3.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM4.pac" disc="/stage/melee/STGCUSTOM4.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM5.pac" disc="/stage/melee/STGCUSTOM5.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM6.pac" disc="/stage/melee/STGCUSTOM6.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM7.pac" disc="/stage/melee/STGCUSTOM7.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM8.pac" disc="/stage/melee/STGCUSTOM8.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM9.pac" disc="/stage/melee/STGCUSTOM9.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom1.rel" disc="/module/st_custom1.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom2.rel" disc="/module/st_custom2.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom3.rel" disc="/module/st_custom3.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom4.rel" disc="/module/st_custom4.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom5.rel" disc="/module/st_custom5.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom6.rel" disc="/module/st_custom6.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom7.rel" disc="/module/st_custom7.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom8.rel" disc="/module/st_custom8.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom9.rel" disc="/module/st_custom9.rel" create= "true"/> </patch> <patch id="vBocarinacodes"> <memory valuefile="/codes/RSBE01vB.gct" offset="0x00570000" /> <folder external="/private/wii/app/RSBE/shared/" disc="/" /> <file external="/private/wii/app/RSBE/shared/menu2/mu_menumain.pac" disc="/menu2/mu_menumain_en.pac"/> <file external="/private/wii/app/RSBE/shared/info2/info.pac" disc="/info2/info_en.pac"/> <file external="/private/wii/app/RSBE/shared/menu2/sc_title.pac" disc="/menu2/sc_title_en.pac"/> <file external="/private/wii/app/RSBE/shared/system/common2.pac" disc="/system/common2_en.pac"/> <file external="/private/wii/app/RSBE/shared/system/common3.pac" disc="/system/common3_en.pac"/> <file external="/private/wii/app/RSBE/shared/system/common4.pac" disc="/system/common4_en.pac"/> <file external="/private/wii/app/RSBE/shared/system/common5.pac" disc="/system/common5_en.pac"/> <file external="/private/wii/app/RSBE/shared/fighter/captain/FitCaptain01.pcs" disc="/fighter/captain/FitCaptain01_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal00.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal00_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal01.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal01_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal02.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal02_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal03.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal03_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinal04.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal04_en.pcs"/> <file external="/private/wii/app/RSBE/shared/fighter/poketrainer/FitPokeTrainerFinalSpy.pac" disc="/fighter/poketrainer/FitPokeTrainerFinalSpy_en.pcs"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGDXONETT.pac" disc="/stage/melee/STGDXONETT_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGDXPSTADIUM.pac" disc="/stage/melee/STGDXPSTADIUM_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGGW.pac" disc="/stage/melee/STGGW_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGHOMERUN.pac" disc="/stage/melee/STGHOMERUN_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGMADEIN.pac" disc="/stage/melee/STGMADEIN_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGNEWPORK.pac" disc="/stage/melee/STGNEWPORK_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGPICTCHAT.pac" disc="/stage/melee/STGPICTCHAT_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGRESULT.pac" disc="/stage/melee/STGRESULT_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGSTADIUM.pac" disc="/stage/melee/STGSTADIUM_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_00.pac" disc="/stage/melee/STGVILLAGE_00_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_01.pac" disc="/stage/melee/STGVILLAGE_01_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_02.pac" disc="/stage/melee/STGVILLAGE_02_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_03.pac" disc="/stage/melee/STGVILLAGE_03_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGVILLAGE_04.pac" disc="/stage/melee/STGVILLAGE_04_en.pac"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM1.pac" disc="/stage/melee/STGCUSTOM1.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM2.pac" disc="/stage/melee/STGCUSTOM2.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM3.pac" disc="/stage/melee/STGCUSTOM3.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM4.pac" disc="/stage/melee/STGCUSTOM4.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM5.pac" disc="/stage/melee/STGCUSTOM5.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM6.pac" disc="/stage/melee/STGCUSTOM6.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM7.pac" disc="/stage/melee/STGCUSTOM7.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM8.pac" disc="/stage/melee/STGCUSTOM8.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/stage/melee/STGCUSTOM9.pac" disc="/stage/melee/STGCUSTOM9.pac" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom1.rel" disc="/module/st_custom1.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom2.rel" disc="/module/st_custom2.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom3.rel" disc="/module/st_custom3.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom4.rel" disc="/module/st_custom4.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom5.rel" disc="/module/st_custom5.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom6.rel" disc="/module/st_custom6.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom7.rel" disc="/module/st_custom7.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom8.rel" disc="/module/st_custom8.rel" create= "true"/> <file external="/private/wii/app/RSBE/shared/module/st_custom9.rel" disc="/module/st_custom9.rel" create= "true"/> </patch> </wiidisc>
Balanced Brawl comes with textures for characters that transform (B+ offers some as an optional download too btw). You can put them in either /BalancedBrawl with the moveset .pacs, or in /shared with your other custom textures, it's up to you. In /shared, those characters would gain the same reduced transformation time across all hacks though (due to shorter loading time). In /BalancedBrawl, they will take precedence over any custom textures for those characters you may have, so you may want to use only the ones that you don't already have textures for.
Credit to TSON for posting the XML that I used for my base, and Dantarion for making the codehandler.bin file (and for making that base XML? Yes/no? Idk).
For those observant enough to notice that the XML says to load from /shared before loading from /BrawlMinus or /BrawlPlus, this is the way it needs to be. It may seem backwards, but loading them in that order makes hack-specific files take precedence over shared files (most notably the stage hacks used by Brawl+ take precedence over any custom textures you may have).
TSON's File Patch XML:
Ok. Try that on for size.Code:<wiidisc version="1"> <id game="RSB" /> <options> <section name="Files"> <option name="File Code Replacements"> <choice name="Enabled"> <patch id="filecode" /> </choice> </option> </section> <section name="Ocarina"> <option name="Ocarina Handler"> <choice name="VI Hook"><patch id="ocarinabase_vi" /></choice> <choice name="KPAD Hook"><patch id="ocarinabase_kpad" /></choice> <choice name="Joypad Hook"><patch id="ocarinabase_joypad" /></choice> <choice name="GXDraw Hook"><patch id="ocarinabase_gxdraw" /></choice> <choice name="GXFlush Hook"><patch id="ocarinabase_gxflush" /></choice> <choice name="OSSleep Hook"><patch id="ocarinabase_ossleep" /></choice> <choice name="AxNextFrame Hook"><patch id="ocarinabase_axnextframe" /></choice> </option> <option name="Codes"> <choice name="Brawl-"><patch id="ocarinabase" /><patch id="ocarinacodes" /></choice> </option> </section> </options> <patch id="filecode"> <folder external="/private/wii/app/RSBE/pf/menu2" disc="/menu2"/> <file external="/private/wii/app/RSBE/pfmenu2/mu_menumain.pac" disc="/menu2/mu_menumain_en.pac"/> <file external="/private/wii/app/RSBE/pf/info2/info.pac" disc="/info2/info_en.pac"/> <folder external="/private/wii/app/RSBE/pf" disc="/" /> <file external="/private/wii/app/RSBE/pf/system/common2.pac" disc="/system/common2_en.pac"/> <file external="/private/wii/app/RSBE/pf/system/common3.pac" disc="/system/common3_en.pac"/> <file external="/private/wii/app/RSBE/pf/system/common4.pac" disc="/system/common4_en.pac"/> <file external="/private/wii/app/RSBE/pf/system/common5.pac" disc="/system/common5_en.pac"/> <folder external="/private/wii/app/RSBE/pf/fighter" disk="/fighter/" /> <file external="/private/wii/app/RSBE/pf/fighter/captain/FitCaptain01.pcs" disc="/fighter/captain/FitCaptain01_en.pcs"/> <file external="/private/wii/app/RSBE/pf/fighter/poketrainer/FitPokeTrainerFinal00.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal00_en.pcs"/> <file external="/private/wii/app/RSBE/pf/fighter/poketrainer/FitPokeTrainerFinal01.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal01_en.pcs"/> <file external="/private/wii/app/RSBE/pf/fighter/poketrainer/FitPokeTrainerFinal02.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal02_en.pcs"/> <file external="/private/wii/app/RSBE/pf/fighter/poketrainer/FitPokeTrainerFinal03.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal03_en.pcs"/> <file external="/private/wii/app/RSBE/pf/fighter/poketrainer/FitPokeTrainerFinal04.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal04_en.pcs"/> <file external="/private/wii/app/RSBE/pf/fighter/poketrainer/FitPokeTrainerFinalSpy.pac" disc="/fighter/poketrainer/FitPokeTrainerFinalSpy_en.pcs"/> <file external="/private/wii/app/RSBE/pf/stage/melee/STGDXONETT.pac" disc="/stage/melee/STGDXONETT_en.pac"/> <file external="/private/wii/app/RSBE/pf/stage/melee/STGDXPSTADIUM.pac" disc="/stage/melee/STGDXPSTADIUM_en.pac"/> <file external="/private/wii/app/RSBE/pf/stage/melee/STGGW.pac" disc="/stage/melee/STGGW_en.pac"/> <file external="/private/wii/app/RSBE/pf/stage/melee/STGHOMERUN.pac" disc="/stage/melee/STGHOMERUN_en.pac"/> <file external="/private/wii/app/RSBE/pf/stage/melee/STGMADEIN.pac" disc="/stage/melee/STGMADEIN_en.pac"/> <file external="/private/wii/app/RSBE/pf/stage/melee/STGNEWPORK.pac" disc="/stage/melee/STGNEWPORK_en.pac"/> <file external="/private/wii/app/RSBE/pf/stage/melee/STGPICTCHAT.pac" disc="/stage/melee/STGPICTCHAT_en.pac"/> <file external="/private/wii/app/RSBE/pf/stage/melee/STGRESULT.pac" disc="/stage/melee/STGRESULT_en.pac"/> <file external="/private/wii/app/RSBE/pf/stage/melee/STGSTADIUM.pac" disc="/stage/melee/STGSTADIUM_en.pac"/> <file external="/private/wii/app/RSBE/pf/stage/melee/STGVILLAGE_00.pac" disc="/stage/melee/STGVILLAGE_00_en.pac"/> <file external="/private/wii/app/RSBE/pf/stage/melee/STGVILLAGE_01.pac" disc="/stage/melee/STGVILLAGE_01_en.pac"/> <file external="/private/wii/app/RSBE/pf/stage/melee/STGVILLAGE_02.pac" disc="/stage/melee/STGVILLAGE_02_en.pac"/> <file external="/private/wii/app/RSBE/pf/stage/melee/STGVILLAGE_03.pac" disc="/stage/melee/STGVILLAGE_03_en.pac"/> <file external="/private/wii/app/RSBE/pf/stage/melee/STGVILLAGE_04.pac" disc="/stage/melee/STGVILLAGE_04_en.pac"/> </patch> <patch id="ocarinabase_vi"> <memory ocarina="true" value="7CE33B783887003438A7003838C7004C" offset="0x000018A8" /> </patch> <patch id="ocarinabase_kpad"> <memory ocarina="true" value="9A3F005E38AE0080389FFFFC7E0903A6" offset="0x000018A8" /> <memory ocarina="true" value="801D0060901E0060801D0064901E0064801D0068901E0068" offset="0x000018A8" /> </patch> <patch id="ocarinabase_joypad"> <memory ocarina="true" value="3AB500013A73000C2C1500043B18000C" offset="0x000018A8" /> </patch> <patch id="ocarinabase_gxdraw"> <memory ocarina="true" value="3CA0CC01380000613C80450098058000" offset="0x000018A8" /> </patch> <patch id="ocarinabase_gxflush"> <memory ocarina="true" value="90010014800305FC2C00000041820008" offset="0x000018A8" /> </patch> <patch id="ocarinabase_ossleep"> <memory ocarina="true" value="90A402E0806502E4908502E42C030000" offset="0x000018A8" /> </patch> <patch id="ocarinabase_axnextframe"> <memory ocarina="true" value="3800000E7FE3FB78B005000038800080" offset="0x000018A8" /> </patch> <patch id="ocarinabase"> <memory valuefile="codehandler.bin" offset="0x00001800" /> <memory offset="0x00001CDE" value="8057" /> <memory offset="0x00001CE2" value="0000" /> <memory offset="0x00001F5A" value="8057" /> <memory offset="0x00001F5E" value="0000" /> <memory offset="0x000042B8" value="60000000" /> <memory offset="0x003E9930" value="60000000" /> </patch> <patch id="ocarinacodes"> <memory valuefile="/codes/RSBE01.gct" offset="0x00570000" /> </patch> </wiidisc>