Meta_Knight_777
Smash Apprentice
It worked! I can use the Stage Roster Expansion System again! ^_^Read Here
10chuys
Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!
You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!
It worked! I can use the Stage Roster Expansion System again! ^_^Read Here
10chuys
??? I don't understand what you meant by that.Ahh... That's why those codes aren't working.
Mind telling how you got it to work i never figured it out XDIt worked! I can use the Stage Roster Expansion System again! ^_^
He was saying why when he tried using those codes with riivolution they didn't work??? I don't understand what you meant by that.
Is that all he uses when he loads things?Does anyone know why I can't seem to play on Wi-fi with my friend when he has textures/music applied?
The game starts to load, but never gets past the waiting screen.
I'm having trouble with your setup. The main problem I get is that the character changes don't load. I made gct's without the file replacement codes and put them in their respective folders (like /sd/brawlmods/balancedbrawl). My setup looks like this:I've finished and completed the Brawl Mod Launcher v2 for Riivolution. Works with Brawl+ 7.0, Brawl- 1.5, Project: M. Since Balanced Brawl 2 doesn't have any TXTs or has any GCT's that omits the File Patch Code, I can't test to make sure that works.
Download: http://www.mediafire.com/?jjtm2dm33ny
Place in the "riivolution" folder, along with codehandler.bin for Ocarina codes.
Code:=========== Where do I place my mods? =================== X:/brawlmods/bbrawl/ - Balanced Brawl. RSBE01.gct goes in this folder, as well as all of the other "pf" files. X:/brawlmods/brawlminus/ - Brawl Minus. RSBE01.gct goes in this folder, as well as all of the other "pf" files. X:/brawlmods/brawlplus/ - Brawl Plus. RSBE01.gct goes in this folder, as well as all of the other "pf" files. X:/brawlmods/custom1/ - Custom Set #1. RSBE01.gct goes in the root of this folder. Contains "fighter", "info", "info2", "menu", "menu2", "module", "stage" and "system" folders as well. X:/brawlmods/custom2/ - Custom Set #2. RSBE01.gct goes in the root of this folder. Contains "fighter", "info", "info2", "menu", "menu2", "module", "stage" and "system" folders as well. X:/brawlmods/projectm/ - Project: M. RSBE01.gct goes in this folder, as well as all of the other "pf" files. X:/brawlmods/vbrawl/ - Regular Brawl. RSBE01.gct goes in the root of this folder. Contains "fighter", "info", "info2", "menu", "menu2", "module", "stage" and "system" folders as well. =========== 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/ - Anythin that belongs in "menu" goes in here. X:/brawlmods/textures/menu2/ - Anything that belongs in "menu2" or "pfmenu2" goes in here. 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.
-_- What I was meaning to say was, the codes were not working, because apparently they are not compatible with Riivolution.??? I don't understand what you meant by that.
Did some changes to the GCT, renaming it RSBE01vB.gct, Downloaded the XML in the single post you linked to, and changed the SRES Code to version 1.1 (To prevent freezing on the Spear Pillar and other stages with unique loading phases.), and restructuring the SD card accordingly.Mind telling how you got it to work i never figured it out XD
Weird did the same things and it doesn't work for meDid some changes to the GCT, renaming it RSBE01vB.gct, Downloaded the XML in the single post you linked to, and changed the SRES Code to version 1.1 (To prevent freezing on the Spear Pillar and other stages with unique loading phases.), and restructuring the SD card accordingly.
Hmm? I must have left out something... D:Weird did the same things and it doesn't work for me
Hmm...Mind telling me the setup of where the rels and such are for the thing?Hmm? I must have left out something... D:
That's so incredibly obvious though, I already knew that lol-_- What I was meaning to say was, the codes were not working, because apparently they are not compatible with Riivolution.
smashbros_sound.brsar is basically the sound effects file. It's swappable between English, Japanese or even custom ones (I think the guide is elsewhere in the Workshop, and the Tales project in CC has a custom SFX one as well).
For the SD card issue... that's known, and apparently that's on purpose... though as to why I don't know.
Balanced Brawl: It's supposed to be /sd/brawlmods/bbrawl/fighter/, /sd/brawlmods/bbrawl/stage/melee/, /sd/brawlmods/bbrawl/system/ etc. The GCT goes in /sd/brawlmods/bbrawl/.I'm having trouble with your setup. The main problem I get is that the character changes don't load. I made gct's without the file replacement codes and put them in their respective folders (like /sd/brawlmods/balancedbrawl). My setup looks like this:
/sd/brawlmods/balancedbrawl/pf and in the pf folder are the fighter, system, and stage folders which have the character folders w/.pacs, common.pacs, and stage.pacs respectively.
/sd/brawlmods/brawl-/pf and in the pf folder are the fighter and system folders which have the appropriate folders/files.
With balancedbrawl the stage changes and css were working. but the character changes weren't there. With brawl- the characters also had no changes. What is wrong with my setup?
<wiidisc version="1">
<id game="RSB" />
<options>
<section name="Brawl+ 7.0 Gold">
<option name="Ocarina Handler" default="1">
<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="Brawl+ Codes" default="1">
<choice name="Enabled"><patch id="ocarinabase" /><patch id="ocarinacodes" /><patch id="filecode" /></choice>
</option>
</section>[color=yellow]
<section name="Character Textures">
<option name="Toon Link">
<choice name="Geno 03"><patch id="tex_char"><param name="file" value="Toonlink-Geno" /><param name="slot" value="03" /><param name="char" value="Toonlink" /></patch></choice>
</option>
</section>
</options>
<patch id="tex_char">
<file external="/private/wii/app/RSBE/pf/fighter/{$char}/Fit{$file}.pcs" disc="/fighter/{$char}/Fit{$char}{$slot}.pcs" />
</patch>[/color]
<patch id="filecode">
<file external="/private/wii/app/RSBE/pfmenu2/mu_menumain.pac" disc="/menu2/mu_menumain_en.pac" />
<file external="/private/wii/app/RSBE/pfmenu2/sc_title.pac" disc="/menu2/sc_title_en.pac" />
<file external="/private/wii/app/RSBE/pf/info2/info.pac" disc="/info2/info_en.pac" />
<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" />
<file external="/private/wii/app/RSBE/pf/module/st_custom1.rel" disc="/module/st_custom1.rel" create="true" />
<file external="/private/wii/app/RSBE/pf/module/st_custom2.rel" disc="/module/st_custom2.rel" create="true" />
<file external="/private/wii/app/RSBE/pf/module/st_custom3.rel" disc="/module/st_custom3.rel" create="true" />
<file external="/private/wii/app/RSBE/pf/module/st_custom4.rel" disc="/module/st_custom4.rel" create="true" />
<file external="/private/wii/app/RSBE/pf/module/st_custom5.rel" disc="/module/st_custom5.rel" create="true" />
<file external="/private/wii/app/RSBE/pf/module/st_custom6.rel" disc="/module/st_custom6.rel" create="true" />
<file external="/private/wii/app/RSBE/pf/module/st_custom7.rel" disc="/module/st_custom7.rel" create="true" />
<file external="/private/wii/app/RSBE/pf/module/st_custom8.rel" disc="/module/st_custom8.rel" create="true" />
<file external="/private/wii/app/RSBE/pf/module/st_custom9.rel" disc="/module/st_custom9.rel" create="true" />
<file external="/private/wii/app/RSBE/pf/stage/melee/STGCUSTOM1.pac" disc="/stage/melee/STGCUSTOM1.pac" create="true" />
<file external="/private/wii/app/RSBE/pf/stage/melee/STGCUSTOM2.pac" disc="/stage/melee/STGCUSTOM2.pac" create="true" />
<file external="/private/wii/app/RSBE/pf/stage/melee/STGCUSTOM3.pac" disc="/stage/melee/STGCUSTOM3.pac" create="true" />
<file external="/private/wii/app/RSBE/pf/stage/melee/STGCUSTOM4.pac" disc="/stage/melee/STGCUSTOM4.pac" create="true" />
<file external="/private/wii/app/RSBE/pf/stage/melee/STGCUSTOM5.pac" disc="/stage/melee/STGCUSTOM5.pac" create="true" />
<file external="/private/wii/app/RSBE/pf/stage/melee/STGCUSTOM6.pac" disc="/stage/melee/STGCUSTOM6.pac" create="true" />
<file external="/private/wii/app/RSBE/pf/stage/melee/STGCUSTOM7.pac" disc="/stage/melee/STGCUSTOM7.pac" create="true" />
<file external="/private/wii/app/RSBE/pf/stage/melee/STGCUSTOM8.pac" disc="/stage/melee/STGCUSTOM8.pac" create="true" />
<file external="/private/wii/app/RSBE/pf/stage/melee/STGCUSTOM9.pac" disc="/stage/melee/STGCUSTOM9.pac" create="true" />
<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" />
<folder external="/private/wii/app/RSBE/pfmenu2" disc="/menu2" resize="true" />
<folder external="/private/wii/app/RSBE/pf" disc="/" recursive="true" resize="true" />
</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="/riivolution/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/riivolution.gct" offset="0x00570000" />
</patch>
</wiidisc>
Stage Roster Expansion System: v1.1
E0000000 80008000
04043B20 3800003A
04043B40 1C060018
04043B58 38840018
04949C8C 3884B460
04949D10 3884B460
04949E20 3884B460
04949EFC 3884B460
C294A588 00000003
A063001A 2C030040
41800008 38600000
60000000 00000000
C294A1D0 00000003
7C7D1B78 2C03FFFF
40820008 3FA0003F
60000000 00000000
04015564 48000010
2042AEB0 00000041
0442AEB0 00000000
80000000 8042AEB0
80000001 8042AEB0
60000030 00000000
8A001801 00000000
86000000 00000024
86000001 00000018
62000000 00000000
0042B34C 024B0000
80000000 8042B348
80000001 00000040
80000002 00000031
60000008 00000000
4A001000 00000000
94210001 00000000
16000004 00000010
73745F63 7573746F
6D002E72 656C0000
94010002 0000000D
86000000 00000018
86000001 00000001
86000002 00000001
62000000 00000000
80000000 8042BC18
80000001 8042B460
8A010001 00000000
0042BC18 010F0000
80000000 8042BC14
80000001 8042B560
80000002 00000031
60000008 00000000
4A001001 00000000
94210000 00000000
4A001000 00000000
16000000 00000008
43757374 6F6D3100
94010002 00000006
86000000 0000000C
86000001 00000004
86000002 00000001
62000000 00000000
E0000000 80008000
Enable Random Expansion Stages v1.1
C26B7A6C 00000005
3860001F 2C120000
41820008 3860000A
7C101800 41800008
38000001 7C800379
60000000 00000000
Custom SSS
046B8F5C 7C802378
046B8F64 7C6300AE
040AF618 5460083C
040AF68C 38840002
040AF6AC 5463083C
040AF6C0 88030001
040AF6E8 3860FFFF
040AF59C 3860000C
060B91C8 00000018
BFA10014 7CDF3378
7CBE2B78 7C7D1B78
2D05FFFF 418A0014
006B929C 00000020
066B99D8 00000020
00010203 04050709
080A0B0C 0D0E0F10
11141516 1A191217
2A18131D 1E1B1C06
006B92A4 00000013
066B9A58 00000013
1f202122 25242326
27282b2c 2d2e2f30
31323300 00000000
06407AAC 00000068
01010202 03030404
05050606 37640808
0909330A 0B0B0C0C
0D0D0E0E 130F1410
15111612 17131814
19151C16 1D171E18
1F19201A 211B221C
231D241E 251F2932
2A332B34 2C352D36
2F373038 3139323A
2E3BFFFF 07074001
4102421a 43014402
451a4601 4702481a
<folder external="/brawlmods/textures/item" disc="/item/" recursive="true" resize="true" />
<folder external="/brawlmods/textures/toy" disc="/toy/" recursive="true" resize="true" />
Just tried it and it still doesn't work -___-^ Riivolution may be reading the WGC at the same time, and thus it is like having two of the same code at once. I may be wrong, but try entering in the codes in the WGC, then moving off of the SD card. ^_^ I remember hearing that the Wii can pick up those files anywhere on the SD card... Maybe I misheard that, but give it a try anyway.
Well.... Sorry! In that case I am not sure what the problem is. ^^;Just tried it and it still doesn't work -___-
But thanks for trying to help thoughWell.... Sorry! In that case I am not sure what the problem is. ^^;
the b+ xml already has supports texturesHello again.
I'm having some trouble with the xml. I'm trying to modify the Brawl+ downloader xml from the Smashmods.com site so I can choose to turn on/off specific characters,stages,etc. textures and other modifications. Just as a test I'm trying to enable selection of a Toon Link texture, currently named ToonLink-Geno.pcs, which is located in private\wii\app\RSBE\pf\fighter\toonlink
The way I currently have it set up (or so I think anyway) is for the choice "Geno 03" under the "Toon Link" option to pass the parameters, "file", "slot", and "char" to the "tex_char" patch. Which would use the aforementioned parameters to select the ToonLink-Geno.pcs file, rename it to FitToonlink03.pcs, and then patch it.
However, whenever I run Riivolution, enable Geno 03, and launch the game, freezes up with the error "Exception (DSI) occurred!" Bunch of numbers. "STACK DUMP:" Bunch of numbers. "CODE DUMP:" Bunch of numbers.
If I run Riivolution without Geno 03, it runs normally with the Brawl+ modifications intact.
Can anyone help me with this?
My code, yellow text is my modifications, the rest should be the standard Brawl+ downloader code.
I know it supports texture and pac mods already, but the problem is that if I want to turn something on or off I have to access the sdhc card on my computer and rename things which is a hassle. What I want to do is put all my mods on my card and then turn on/off specific ones when starting Riivolution.the b+ xml already has supports textures
just delete your modifications, rename the Geno texture to FitToonLink03.pcs, and put the texture in private\wii\app\RSBE\pf\fighter\toonlink
OH, well if that's your problem, just use parameters and macros accordingly. Here, I can help by assembling a basic template.I know it supports texture and pac mods already, but the problem is that if I want to turn something on or off I have to access the sdhc card on my computer and rename things which is a hassle. What I want to do is put all my mods on my card and then turn on/off specific ones when starting Riivolution.
I know this is possible to do, http://www.youtube.com/watch?v=ZodeoqCuX0A demonstrates selection of textures for both characters and stages. I imagine choosing pac files can't be much different, though Motionetc files might be a problem.
<wiidisc version="1">
<id game="RSB"/>
<options>
<!--I like to seperate the characters by section by personal preference.-->
<macro id="texture" name="Default"><param name="slot" value="00"/></macro>
<macro id="texture" name="Red"><param name="slot" value="01"/></macro>
<macro id="texture" name="Green"><param name="slot" value="02"/></macro>
<macro id="texture" name="Blue"><param name="slot" value="03"/></macro>
<section name="Donkey Kong">
<option id="texture" name="Textures">
<!--Have the values which will be the same for all textures on this character here.-->
<param name="character" value="donkey"/>
<!--All of these choices will appear for every macroed option.-->
<choice name="In a suit">
<param name="filename" value="donkeysuit"/>
<patch id="texture"/>
</choice>
</option>
</section>
</options>
<patch id="texture">
<!--If only a .pcs file is present the texture is loaded without any errors.-->
<!--If both files are available, be sure they have the same name.-->
<file disc="/fighter/{$character}/Fit{$character}{$slot}.pcs" external="/SSBB/textures/{$character}/{$filename}.pcs"/>
<file disc="/fighter/{$character}/Fit{$character}{$slot}.pac" external="/SSBB/textures/{$character}/{$filename}.pac"/>
</patch>
</wiidisc>
<wiidisc version="1">
<id game="RSB"/>
<options>
<!--I like to seperate the characters by section by personal preference.-->
<macro id="texture" name="Default"><param name="slot" value="00"/></macro>
<macro id="texture" name="Red"><param name="slot" value="01"/></macro>
<macro id="texture" name="Blue"><param name="slot" value="03"/></macro>
<section name="Toon Link">
<option id="texture" name="Textures">
<!--Have the values which will be the same for all textures on this character here.-->
<param name="character" value="toonlink"/>
<!--All of these choices will appear for every macroed option.-->
<choice name="Geno">
<param name="filename" value="FitToonlink-Geno"/>
<patch id="texture"/>
</choice>
</option>
</section>
</options>
<patch id="texture">
<!--If only a .pcs file is present the texture is loaded without any errors.-->
<!--If both files are available, be sure they have the same name.-->
<file disc="/fighter/{$character}/Fit{$character}{$slot}.pcs" external="/private/wii/app/RSBE/pf/fighter/{$character}/{$filename}.pcs"/>
<file disc="/fighter/{$character}/Fit{$character}{$slot}.pac" external="/private/wii/app/RSBE/pf/fighter/{$character}/{$filename}.pac"/>
</patch>
</wiidisc>
My apologies for the mistake. I hope it works for you now as it did for me.Thank you for the help, but unfortunately it didn’t fix the problem.
I’ve run ToonLinkTest.xml by itself in the Riivolution folder but the texture did not load in any of Toon Link’s 6 costumes. Further, the Riivolution option list wasn’t as you described it. Toon Link had his own section, but the only option was “Textures” with the single choice of “Geno” or “Disabled”. The slot choices, "Default", "Red", and "Blue", didn’t appear for some reason.
I’ve also tried incorporating ToonLinkTest.xml into the Brawl+ xml but again it didn’t work. The texture didn’t load and the choices (aside from the “Textures” option) didn’t appear. The standard Brawl+ mods did activate.
It seems you've updated the code while I was posting my bug report, I'll go test it again.
I previously mixed up Blue and Green. Your list is right. If you haven't already, change 02 to 03 or just copy and paste what's in my first post. My latest test has worked for all three RGB colors.Thanks!
The xml started working (mostly) after I changed Geno's param value from "FitToonlink-Geno" to "Toonlink-Geno". Default and Red changed textures, both on separated tests and on the simultaneous test. Oddly Blue did not change. According to the texture database thread Toon Link's color slots are:
Toon Link
00-Original
01-Red
03-Blue
04-Purple
05-NES Link
06-Dark
And I've previously manually replaced the FitToonlink03.pcs file with the Geno texture so I don't know what the problem is.
Are you talking about hacked characters such as PSA? The answer is yes if that is your question. The file you primarily need to change is called something like FitMotionEtc.pac right? If that's the case, you just have to make a new option and a patch similar to the texture one. The parameters will be similar.GREAT SUCCESS!
It now works perfectly.
The final error was that Blue's slot was missing a single space between the backslash and the closing bracket. Man, this program is picky.
Thank you so much for your help.
One last question: Do character mods work in the same fashion? I think you can have only one moveset at a time though, but the process is similar right?
<option name="Character Replacement">
<!--Set the parameters to replace the desired file.-->
<param name="character" value="toonlink"/>
<!--Add your choices.-->
<choice name="New Motion File">
<param name="filename" value="custommotion"/>
<patch id="motion"/>
</choice>
</option>
<patch id="motion">
<file disc="/fighter/{$character}/FitMotionEtc.pac" external="/private/wii/app/RSBE/pf/fighter/{$character}/{$filename}.pac"/>
</patch>
</section>
<!--I like to seperate the characters by section by personal preference.-->
<macro id="texture" name="Default"><param name="slot" value="00" /></macro>
<macro id="texture" name="Red"><param name="slot" value="01" /></macro>
<macro id="texture" name="Blue"><param name="slot" value="03" /></macro>
<macro id="projectsa" name="PSA"><param name="slot" value="" /></macro>
<section name="Toon Link">
<option id="texture" name="Textures" >
<!--Have the values which will be the same for all textures on this character here.-->
<param name="character" value="toonlink" />
<!--All of these choices will appear for every macroed option.-->
<choice name="Geno">
<param name="filename" value="ToonLink-tex-Geno" />
<patch id="tex" />
</choice>
</option>
<option id="projectsa" name="Project SA" >
<param name="character" value="toonlink" />
<choice name="Brawl+">
<param name="filename" value="ToonLink-psa-Brawl+" />
<patch id="psa" />
</choice>
<choice name="Cosmic Geno">
<param name="filename" value="ToonLink-psa-CosmicGeno" />
<patch id="psa" />
</choice>
</option>
</section>
</options>
<patch id="tex">
<!--If only a .pcs file is present the texture is loaded without any errors.-->
<!--If both files are available, be sure they have the same name.-->
<file disc="/fighter/{$character}/Fit{$character}{$slot}.pcs" external="/private/wii/app/RSBE/pf/fighter/{$character}/{$filename}.pcs"/>
<file disc="/fighter/{$character}/Fit{$character}{$slot}.pac" external="/private/wii/app/RSBE/pf/fighter/{$character}/{$filename}.pac"/>
</patch>
<patch id="psa">
<file disc="/fighter/{$character}/Fit{$character}{$slot}.pac" external="/private/wii/app/RSBE/pf/fighter/{$character}/{$filename}.pac"/>
</patch>
To just replace stages it's pretty much the same method. If you just want certain types of stages on every stage you can just make an option dedicated to the stage. If you want every stage option available for every stage then macro the stages.I give up with the stage expansion thing it's too annoying of a problem for me -___-
Dr.Mario84, you seem to know what you're doing would you mind helping me with something?
Since the stage expansion code doesn't work for me would you mind showing me how to add options for stages?
oh look 1300th post
<wiidisc version="1">
<id game="RSB"/>
<options>
<!--MACROS GO HERE-->
<section name="Stages">
<param name="path" value="stage/melee"/>
<option name="Final Destination>
<param name="name" value="FINAL"/>
<choice name="Stormy Destination">
<param name="filename" value="storm"/>
<patch id="stage"/>
</choice>
</option>
</section>
</options>
<patch id="stage">
<file disc="/{$path}/STG{$name}.pac" external="/private/wii/app/RSBE/pf/{$path}/{$filename}.pac"/>
</patch>
</wiidisc>
<patch id="filepatch">
<file disc="/{$path}/{$discfile}.pac" external="/aFolder/anotherFolder/{$filename}.pac"/>
<file disc="/{$path}/{$discfile}.pcs" external="/aFolder/anotherFolder/{$filename}.pcs"/>
<file disc="/{$path}/{$discfile}.brres" external="/aFolder/anotherFolder/{$filename}.brres"/>
</patch>
Your psa patch looks identical to the tex patch, so I don't see why it's necessary. If you need FitMotionEtc.pac, you'll have to create a new patch id which directly patches FitMotionEtc. Obviously you can use both patch tex and patch psa together for your psa character. I'd try to find the best way possible though of implementing this. Integrating it into the standard texture files might prove to be a glitchy venture and you'll have to remember that FitMotionEtc is able to modify everything that is Toon Link.Yes, I meant the psa mods. And I managed to get it to work by working off of your texture replacement code and the Brawl+ standard code.
The one thing I don't get is the FitMotionEtc.pac. The Cosmic Geno PSA I was using only had CosmicGenoVersion1.2.pac which needed to be renamed to FitToonLink.pac so I just used that part of the "tex" replacement patch. Should I modify it to include the FitMotionEtc.pac in the event other psas use it?
NOTE:The "Toonlink-Geno.pcs" file name has been changed to "ToonLink-tex-Geno.pcs" for my convenience. The Brawl+ Toon Link psa is named "ToonLink-psa-Brawl+.pac" and the Cosmic Geno PSA is similarly named, "ToonLink-psa-CosmicGeno.pac".
Code:</section> <!--I like to seperate the characters by section by personal preference.--> <macro id="texture" name="Default"><param name="slot" value="00" /></macro> <macro id="texture" name="Red"><param name="slot" value="01" /></macro> <macro id="texture" name="Blue"><param name="slot" value="03" /></macro> <macro id="projectsa" name="PSA"><param name="slot" value="" /></macro> <section name="Toon Link"> <option id="texture" name="Textures" > <!--Have the values which will be the same for all textures on this character here.--> <param name="character" value="toonlink" /> <!--All of these choices will appear for every macroed option.--> <choice name="Geno"> <param name="filename" value="ToonLink-tex-Geno" /> <patch id="tex" /> </choice> </option> <option id="projectsa" name="Project SA" > <param name="character" value="toonlink" /> <choice name="Brawl+"> <param name="filename" value="ToonLink-psa-Brawl+" /> <patch id="psa" /> </choice> <choice name="Cosmic Geno"> <param name="filename" value="ToonLink-psa-CosmicGeno" /> <patch id="psa" /> </choice> </option> </section> </options> <patch id="tex"> <!--If only a .pcs file is present the texture is loaded without any errors.--> <!--If both files are available, be sure they have the same name.--> <file disc="/fighter/{$character}/Fit{$character}{$slot}.pcs" external="/private/wii/app/RSBE/pf/fighter/{$character}/{$filename}.pcs"/> <file disc="/fighter/{$character}/Fit{$character}{$slot}.pac" external="/private/wii/app/RSBE/pf/fighter/{$character}/{$filename}.pac"/> </patch> <patch id="psa"> <file disc="/fighter/{$character}/Fit{$character}{$slot}.pac" external="/private/wii/app/RSBE/pf/fighter/{$character}/{$filename}.pac"/> </patch>
Sure thing. Though I wouldn't exactly see the reason of changing anything as long as it works.Hmm... i get what you're saying i'll try adding some some more options to the one you posted would you mind checking mine in a bit?
Still i'd rather be safe then sorrySure thing. Though I wouldn't exactly see the reason of changing anything as long as it works.
<wiidisc version="1">
<id game="RSB"/>
<options>
<!--MACROS GO HERE-->
<section name="Stages">
<param name="path" value="stage/melee"/>
<option name="Final Destination>
<param name="name" value="FINAL"/>
<choice name="Stormy Destination">
<param name="filename" value="storm"/>
<patch id="stage"/>
</choice>
<choice name="SSB64 Intro">
<param name="filename" value="Intro"/>
<patch id="stage"/>
</choice>
<choice name="Tabuu">
<param name="filename" value="Tabuu"/>
<patch id="stage"/>
</choice>
</option>
</section>
</options>
<patch id="stage">
<file disc="/{$path}/STG{$name}.pac" external="/private/wii/app/RSBE/pf/{$path}/{$filename}.pac"/>
</patch>
</wiidisc>
I must have made a mistake. There is a closing question mark missing after the option name "Final Destination". If you want to add macros though, you'd do it like this.Still i'd rather be safe then sorry
is this right?Code:<wiidisc version="1"> <id game="RSB"/> <options> <!--MACROS GO HERE--> <section name="Stages"> <param name="path" value="stage/melee"/> <option name="Final Destination> <param name="name" value="FINAL"/> <choice name="Stormy Destination"> <param name="filename" value="storm"/> <patch id="stage"/> </choice> <choice name="SSB64 Intro"> <param name="filename" value="Intro"/> <patch id="stage"/> </choice> <choice name="Tabuu"> <param name="filename" value="Tabuu"/> <patch id="stage"/> </choice> </option> </section> </options> <patch id="stage"> <file disc="/{$path}/STG{$name}.pac" external="/private/wii/app/RSBE/pf/{$path}/{$filename}.pac"/> </patch> </wiidisc>
Also what would i put for marcos?
<wiidisc version="1">
<id game="RSB"/>
<options>
<macro id="stages" name="Final Destination"><param name="name" value="FINAL"/></macro>
<macro id="stages" name="Battlefield"><param name="name" value="BATTLEFIELD"/></macro>
<section name="Stages">
<param name="path" value="stage/melee"/>
<option id="stages" name="Stages to Choose From">
<choice name="Stormy Destination">
<param name="filename" value="storm"/>
<patch id="stage"/>
</choice>
<choice name="SSB64 Intro">
<param name="filename" value="Intro"/>
<patch id="stage"/>
</choice>
<choice name="Tabuu">
<param name="filename" value="Tabuu"/>
<patch id="stage"/>
</choice>
</option>
</section>
</options>
<patch id="stage">
<file disc="/{$path}/STG{$name}.pac" external="/private/wii/app/RSBE/pf/{$path}/{$filename}.pac"/>
</patch>
</wiidisc>