• 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!

Riivolution Q&A and Help Thread

Kofu

Smash Master
Joined
Apr 2, 2009
Messages
4,609
Location
The caffeine-free state
NNID
Atoyont
3DS FC
1521-4492-7542
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.
 

Mr.Chuy

Chuy
Joined
Dec 29, 2009
Messages
1,817
Location
Somewhere in Texas
It worked! I can use the Stage Roster Expansion System again! ^_^
Mind telling how you got it to work i never figured it out XD

??? I don't understand what you meant by that.
He was saying why when he tried using those codes with riivolution they didn't work

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.
Is that all he uses when he loads things?
 

Big O

Moderator
Moderator
Joined
Jun 13, 2008
Messages
1,401
Location
California
NNID
BiiigOOO
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.
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?
 

Meta_Knight_777

Smash Apprentice
Joined
Apr 10, 2010
Messages
141
Location
Scarlet Devil Mansion Basement
??? I don't understand what you meant by that.
-_- What I was meaning to say was, the codes were not working, because apparently they are not compatible with Riivolution.

Mind telling how you got it to work i never figured it out XD
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.
 

Mr.Chuy

Chuy
Joined
Dec 29, 2009
Messages
1,817
Location
Somewhere in Texas
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.
Weird did the same things and it doesn't work for me
 

Zatchiel

a little slice of heaven 🍰
Joined
May 27, 2009
Messages
11,089
Location
Georgia
NNID
Zatchiel
Switch FC
SW-0915-4119-3504
Is it possible to have more than one Motion.PAC running on the same character, at the same time?
 

Swiss Army Brick

Smash Rookie
Joined
Jul 2, 2007
Messages
16
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.

I think the reason the game freezes when the sd card is taken out while using Riivolution is because Riivolution basically makes the card part of the game disc for loading things. So it freezes like it would if you were to take the disc out midgame. I think this is also the reason why you can't use the sd card to save stuff while using Riivolution, simply because the game doesn't see it as a sd card, it sees it as part of the game disc.
 

Isatis

If specified, this will repl[0x00000000]ce the
Premium
BRoomer
Joined
Dec 18, 2008
Messages
10,253
Location
San Francisco, CA
NNID
reverite
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?
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/.

Brawl-: Same as above, only in /sd/brawlmods/brawlminus/.
 

Swiss Army Brick

Smash Rookie
Joined
Jul 2, 2007
Messages
16
Hello 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.
Code:
<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>
 

Mr.Chuy

Chuy
Joined
Dec 29, 2009
Messages
1,817
Location
Somewhere in Texas
Okay since this is starting to annoy me i'm going to ask for some helpz
I've been trying for a while now to get Phantom Wing's Stage Expansion Code to work with riivolution for me.
Here's what i'm doing:
Using Hozu's xml file for the expansion system
Using these 3 codes in all my .gct files:
Code:
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
The stages and module files are placed like this
shared-> Module
shared->stage->melee
And the .wgc file is under shared

Is this all correct?
 

Meta_Knight_777

Smash Apprentice
Joined
Apr 10, 2010
Messages
141
Location
Scarlet Devil Mansion Basement
^ 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.
 

libertyernie

Smash Ace
Joined
Oct 5, 2009
Messages
929
Location
Eau Claire, WI
Bionic: Could I suggest adding these two lines to "tex_on" in the Mod Launcher?
Code:
<folder external="/brawlmods/textures/item" disc="/item/" recursive="true" resize="true" />

<folder external="/brawlmods/textures/toy" disc="/toy/" recursive="true" resize="true" />
 

Mr.Chuy

Chuy
Joined
Dec 29, 2009
Messages
1,817
Location
Somewhere in Texas
^ 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.
Just tried it and it still doesn't work -___-
 

UltyBomber77

Smash Cadet
Joined
Feb 18, 2010
Messages
49
Hello 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.
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
 

Swiss Army Brick

Smash Rookie
Joined
Jul 2, 2007
Messages
16
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
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.
 

Dr.Mario84

Smash Cadet
Joined
Jul 30, 2007
Messages
66
Location
Lincoln, NE
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.
OH, well if that's your problem, just use parameters and macros accordingly. Here, I can help by assembling a basic template.

Code:
<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>
I did this from memory, so some things might be wrong, but hopefully you get the gist.

EDIT: Let me make it more accessible to you so you can immediately test your toonlink texture right away.
Code:
<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>
Simply copy and paste this as it's own XML file. Maybe make it "ToonLinkTest.xml" or something. Place it in your Riivolution folder and it will work on its own. When you turn on Riivolution, either the first or last section should be named Toon Link which is the only section contained in this XML. Change one of the choices to "Geno", select the appropriate color in-game (the colors is the part that I might have forgotten, so they might not be right) and see if it works. Be sure you have your other code disabled.

Also note that this is not the same as your previous posted code. Spot the differences if this xml file does work, and avoid this mistake in the future.

*FIXED*
 

Swiss Army Brick

Smash Rookie
Joined
Jul 2, 2007
Messages
16
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.
 

Dr.Mario84

Smash Cadet
Joined
Jul 30, 2007
Messages
66
Location
Lincoln, NE
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.
My apologies for the mistake. I hope it works for you now as it did for me.

 

Swiss Army Brick

Smash Rookie
Joined
Jul 2, 2007
Messages
16
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.
 

Dr.Mario84

Smash Cadet
Joined
Jul 30, 2007
Messages
66
Location
Lincoln, NE
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.
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.

By default 01, 02 and 03 are Red, Green and Blue respectively for every character. One of those numbers is removed if the default color represents any of those, such as 02 being removed in the case of Toon Link.

Also the filename for motionetc is do-able with those parameters. Just make a new option for it.

I'd also like to add that I've experienced trouble with texture modding before. Activating certain textures seemed to crash the game whenever a Ocarina-style code was enabled. My guess is that some files increase the size of the disc which makes the addresses for codes appear in different places. For me, textures seem to be fine by themselves and Ocarina codes seem to be fine by themselves. It's when they're both on that I begin to have problems. Although I guess it is possible that the textures might have just been corrupted. Just be wary of this.
 

Swiss Army Brick

Smash Rookie
Joined
Jul 2, 2007
Messages
16
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?
 

Dr.Mario84

Smash Cadet
Joined
Jul 30, 2007
Messages
66
Location
Lincoln, NE
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?
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.

Code:
<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>
I think if you're going to have this in the same section though, it'd be best to put the parameter "character" inside the section tags and outside of any option tags that way you do not have to keep reiterating the parameter.
 

Mr.Chuy

Chuy
Joined
Dec 29, 2009
Messages
1,817
Location
Somewhere in Texas
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
 

Swiss Army Brick

Smash Rookie
Joined
Jul 2, 2007
Messages
16
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>
 

Dr.Mario84

Smash Cadet
Joined
Jul 30, 2007
Messages
66
Location
Lincoln, NE
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
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.
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>
			</option>
		</section>
	</options>
	<patch id="stage">
		<file disc="/{$path}/STG{$name}.pac" external="/private/wii/app/RSBE/pf/{$path}/{$filename}.pac"/>
	</patch>
</wiidisc>
I forgot the path to stages so if I'm wrong replace the value in "path" with whatever it really is. You can also use this parameter for a generic file patch code.
Code:
<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>
And what not.
 

Dr.Mario84

Smash Cadet
Joined
Jul 30, 2007
Messages
66
Location
Lincoln, NE
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>
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.
 

Mr.Chuy

Chuy
Joined
Dec 29, 2009
Messages
1,817
Location
Somewhere in Texas
Sure thing. Though I wouldn't exactly see the reason of changing anything as long as it works.
Still i'd rather be safe then sorry
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>
is this right?
Also what would i put for marcos?
 

Dr.Mario84

Smash Cadet
Joined
Jul 30, 2007
Messages
66
Location
Lincoln, NE
Still i'd rather be safe then sorry
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>
is this right?
Also what would i put for marcos?
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.

Code:
<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>
What this will do is create two options in the section Stages. Each option would have the same choices to pick from. So you could, for instance, set Final Destination to Stormy Destination and Battlefield to Tabuu. Or, if you choose to for whatever, you can set each stage to the same choice. If you think macroing like this suits your preferences best, then do use it.

*Also be sure to double-check my names and paths. I may not have them right.
 
Top Bottom