• 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

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
Is there a tutoral about using 255 lines over code with Riivolution ?
I really want to use this.
 

GP&B

Ike 'n' Ike
Joined
May 8, 2009
Messages
4,609
Location
Orlando, FL
NNID
MetalDude
I think TSON/Dant got an XML working specifically for Brawl that can do it. Might have to wait for everyone to start picking up again if the site doesn't drop a 502 bomb again.
 

Hozu

Smash Journeyman
Joined
Dec 11, 2009
Messages
347
Hozu...On your XML does it run through the shared folder completely, and whatever isn't in there is loaded by the hack? Because if not, I'd recommend doing that for all of the folders other than the stage folder, in which it'd need to run through the hack's folder first. That way you can use textures on the mods that don't use specific tweaks on the collisions.

EDIT: And where do the GCTs go?
Even though the XML says to load from /shared before /BrawlPlus or /BrawlMinus, the hack specific files take precedence over files in /shared. I don't know exactly why, but it works for whatever reason (maybe files loaded later overwrite the same file loaded earlier?). .gct files goes in /codes still, rename them properly to match the hacks.

Hey Hozu, does your Brawl+/Brawl-/vBrawl super detectable XML w/support for PW's Stage Expansion code work with Dantarion's ASL code?

EDIT: Does it count as being ninja'd if the last time you refreshed a page was a good 3 and a half hours ago?

To edit my question, if what you wrote up theoretically works, does that work with all stages and letters? Or does that have to be written manually?
You'll have to add lines to load up each stage you add unfortunately. So if you have say... 10 stages to load through the ASL, you'll need 10 lines to add each of the 10 stages to the disc through Riivolution. The codes will then load said stages (I'm guessing that the FPC adds whatever you have to the disc in a similar manner). You just need to change the stage name from my example.

Sorry for being slow, SWF must be really busy or something lately...

Edit:
Is there a tutoral about using 255 lines over code with Riivolution ?
I really want to use this.
Gamedominator06 is correct, the first post of the thread doesn't contain the file for it though... You can find the file here if you're using NTSC-U Brawl (I see you're in Japan :/). It goes in /riivolution. Credit to Dantarion for the file.

From there, you would use either the XML from the first post, or from the hack changer XML from my sig to load the codes and files (first post is a little easier to use). Save the text into Notepad, and change the extension from .txt to .xml, name it whatever and put it in /riivolution. When you load Riivolution, enable any of the Ocarina hooks to enable codes (make sure the .gct doesn't have the File Patch Code).
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
Thank you.
...But I tried it though. I heard gameconfig.txt's difference between NTSC-U and NTSC-J is the reason. Can you tell me how to make .xml of NTSC-J?
 

Akuma2120

Smash Ace
Joined
Mar 27, 2008
Messages
826
<file external="/private/wii/app/RSBE/shared/stage/melee/STGFINAL_A.pac" disc="/stage/melee/STGFINAL_A.pac" create= "true"/>

The yellow is the important part that can't be changed, the red is the name of the stage. The rest is to be changed to match your directory setup on your USB device.
Ok but which XML do I put it on and where? New one, one already in use? Do I have to make an option at the Riivolution menu? By example I meant for how a whole XML would look with this included


Also, to add onto the problems, I got the RiiFS server working but it frequently freezes my Wii and drops the connection.

After I end a brawl or when the match is over, my Wii stops reading the disc and a menu pops up on my TV saying there was an error and to restart, so I can't even finish one match.

Also, and this happens a lot, even before my Wii loads the **** game, the command propmt will just say:

Code:
[4/4/2010 9:12:26 PM] - 192.168.1.104:59239 - System.IO.IOException: Unable to w
rite data to the transport connection: An established connection was aborted by
the software in your host machine.
[4/4/2010 9:12:29 PM] - 192.168.1.104:59239 - System.Net.Sockets.SocketException
: An established connection was aborted by the software in your host machine
[4/4/2010 9:14:18 PM] - 192.168.1.104:59239 - Ping Timeout (131.607 seconds)
[4/4/2010 9:14:18 PM] - 192.168.1.104:59239 - Disconnected.
And this happened as it was trying to read the main menu lol I didn't even get to start the game, this is what came right before what's above:

Code:
[4/4/2010 9:11:59 PM] - 192.168.1.104:59239 - File_Open("C:\Users\SHAUN\Net\riiv
olution\root\ssbb\menu2\mu_menumain_en.pac", 0x0);
[4/4/2010 9:11:59 PM] - 192.168.1.104:59239 -   Return 60
[4/4/2010 9:11:59 PM] - 192.168.1.104:59239 - File_Read(60, 524288);
[4/4/2010 9:12:00 PM] - 192.168.1.104:59239 -   Return 524288
[4/4/2010 9:12:00 PM] - 192.168.1.104:59239 - File_Read(60, 524288);
[4/4/2010 9:12:01 PM] - 192.168.1.104:59239 -   Return 524288
[4/4/2010 9:12:01 PM] - 192.168.1.104:59239 - File_Read(60, 524288);
[4/4/2010 9:12:02 PM] - 192.168.1.104:59239 -   Return 524288
[4/4/2010 9:12:02 PM] - 192.168.1.104:59239 - File_Read(60, 524288);
[4/4/2010 9:12:04 PM] - 192.168.1.104:59239 -   Return 524288
[4/4/2010 9:12:04 PM] - 192.168.1.104:59239 - File_Read(60, 524288);
[4/4/2010 9:12:06 PM] - 192.168.1.104:59239 -   Return 524288
[4/4/2010 9:12:06 PM] - 192.168.1.104:59239 - File_Read(60, 524288);
[4/4/2010 9:12:07 PM] - 192.168.1.104:59239 -   Return 524288
[4/4/2010 9:12:07 PM] - 192.168.1.104:59239 - File_Read(60, 524288);
Overall it's a good concept, it's just buggy as hell, at least for me, or is it some other reason like my internet connection or something like that?
 

Hozu

Smash Journeyman
Joined
Dec 11, 2009
Messages
347
Thank you.
...But I tried it though. I heard gameconfig.txt's difference between NTSC-U and NTSC-J is the reason. Can you tell me how to make .xml of NTSC-J?
Copy the xml text from the first post, paste it into Notepad and save it. Change the extension from .txt to .xml (you'll probably have to enable the option to show known extensions, to do this you open any folder, go to Tools > Folder options, choose the View tab and toggle the box). Put the XML file in /Riivolution

I have no idea what has to be changed to allow codes for PAL and JP Brawl through Riivolution, it's either gameconfig.txt or codehandler.bin. Also, in the XML remove all the "_en"s, the files are named differently on the JP disc. I'm not sure exactly what's different between the JP and NA discs, but you'll need to know so you can put the files in the right place and name them properly. Oh and look for where it's loading "RSBE01.gct" and change it to "RSBJ01.gct" if you haven't already. Sorry for the ninja edit.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
OK,I'll try it myself. Thanks again!
EDIT:Thank you. If I can use this, I'll write it here.
 

Hozu

Smash Journeyman
Joined
Dec 11, 2009
Messages
347
Ok but which XML do I put it on and where? New one, one already in use? Do I have to make an option at the Riivolution menu? By example I meant for how a whole XML would look with this included
You just need to add the lines to where you're giving the file references. For example, using the XML on the first page:
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"/>
<file external="/private/wii/app/RSBE/pf/stage/melee/STGFINAL_A.pac" disc="/stage/melee/STGFINAL_A.pac" create= "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="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>
Can you see where I added
<file external="/private/wii/app/RSBE/pf/stage/melee/STGFINAL_A.pac" disc="/stage/melee/STGFINAL_A.pac" create= "true"/>
?

Basically you need to add lines for every stage you make. Also, notice how the directory has changed slightly for this XML since it's different from my hack changer XML (/private/wii/app/RSBE/pf instead of /private/wii/app/RSBE/shared).
 

Akuma2120

Smash Ace
Joined
Mar 27, 2008
Messages
826
SCREW RIIFS! I'm sick of the hassle to get it working, it won't even let me load the main menu now it just freezes

AND NO, it's not my files or my USB because:

1) I copied the exact files I had on my computer onto my USB and ran it normally and had no problems
2) I've tried using 2 different USBs and an SD card all with the same problem
3)I tried having only the necessary files on my USB with the rest on my computer and that still didn't help or make a difference at all
4) Sometimes RiiFS WON'T EVEN CONNECT when I open up Riivolution, and other times it freezes while loading from my computer
5) I have my firewall OFF so it's got nothing to do with restrictions

I think I'm going back to an SD card with Gecko and File Replacement, at least with that you could pull the card out while Brawl was running, go to your computer and change a few things, then put it back in your wii and it would run

You can't do that with Riivolution, the Wii just freezes when you pull out the USB or SD card

Unless someone is willing to help me out with this? I don't have time to waste on trying a million different things to get this working on my own, I have a crapload of schoolwork so help would be very much appreciated.


EDIT:

You just need to add the lines to where you're giving the file references. For example, using the XML on the first page:
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"/>
<file external="/private/wii/app/RSBE/pf/stage/melee/STGFINAL_A.pac" disc="/stage/melee/STGFINAL_A.pac" create= "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="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>
Can you see where I added
<file external="/private/wii/app/RSBE/pf/stage/melee/STGFINAL_A.pac" disc="/stage/melee/STGFINAL_A.pac" create= "true"/>
?

Basically you need to add lines for every stage you make. Also, notice how the directory has changed slightly for this XML since it's different from my hack changer XML (/private/wii/app/RSBE/pf instead of /private/wii/app/RSBE/shared).
Thanks for the info, sorry to say it doesn't work though :(

It wasn't the code because I copied it from my 2GB SD card which still has all my files that work on Gecko and FPC and I copied the files from that same SD card and copied them onto the USB, AND I copied what you wrote down and modified it slightly to match my directory, still it just loaded the regular final destination

Oh well...
 

DiamondbodySharpshooter

Smash Journeyman
Joined
Nov 3, 2009
Messages
416
Ok, I think I understand this, but one thing I'm confused about. How come it doesn't list all of the files that are replaced in the xml? Like, I only see captain and some of the stages, how does it know to replace every file it finds? Right now, I'm a bit of a novice about this whole thing.
 

GP&B

Ike 'n' Ike
Joined
May 8, 2009
Messages
4,609
Location
Orlando, FL
NNID
MetalDude
Actually, I'm partly wondering the same thing. Do you pack another XML with it (FPC maybe)?
 

omni_destroyer

Smash Rookie
Joined
Aug 13, 2009
Messages
17
Dantarion's Alternate Stage Loader didn't work for me either using the above method. Is it possible that the ASL code itself needs to be altered to work with riivolution.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
Year,Finally!
Code:
<?xml version="1.0" encoding="utf-8"?>
<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>
  </options>
  <patch id="filecode">
    <file external="/private/wii/app/RSBJ/pfmenu2/mu_menumain.pac" disc="/menu2/mu_menumain_ja.pac" />
    <file external="/private/wii/app/RSBJ/pfmenu2/sc_title.pac" disc="/menu2/sc_title_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/info2/info.pac" disc="/info2/info_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/system/common2.pac" disc="/system/common2_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/system/common3.pac" disc="/system/common3_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/system/common4.pac" disc="/system/common4_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/system/common5.pac" disc="/system/common5_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/module/st_custom1.rel" disc="/module/st_custom1.rel" create="true" />
    <file external="/private/wii/app/RSBJ/pf/module/st_custom2.rel" disc="/module/st_custom2.rel" create="true" />
    <file external="/private/wii/app/RSBJ/pf/module/st_custom3.rel" disc="/module/st_custom3.rel" create="true" />
    <file external="/private/wii/app/RSBJ/pf/module/st_custom4.rel" disc="/module/st_custom4.rel" create="true" />
    <file external="/private/wii/app/RSBJ/pf/module/st_custom5.rel" disc="/module/st_custom5.rel" create="true" />
    <file external="/private/wii/app/RSBJ/pf/module/st_custom6.rel" disc="/module/st_custom6.rel" create="true" />
    <file external="/private/wii/app/RSBJ/pf/module/st_custom7.rel" disc="/module/st_custom7.rel" create="true" />
    <file external="/private/wii/app/RSBJ/pf/module/st_custom8.rel" disc="/module/st_custom8.rel" create="true" />
    <file external="/private/wii/app/RSBJ/pf/module/st_custom9.rel" disc="/module/st_custom9.rel" create="true" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGCUSTOM1.pac" disc="/stage/melee/STGCUSTOM1.pac" create="true" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGCUSTOM2.pac" disc="/stage/melee/STGCUSTOM2.pac" create="true" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGCUSTOM3.pac" disc="/stage/melee/STGCUSTOM3.pac" create="true" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGCUSTOM4.pac" disc="/stage/melee/STGCUSTOM4.pac" create="true" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGCUSTOM5.pac" disc="/stage/melee/STGCUSTOM5.pac" create="true" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGCUSTOM6.pac" disc="/stage/melee/STGCUSTOM6.pac" create="true" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGCUSTOM7.pac" disc="/stage/melee/STGCUSTOM7.pac" create="true" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGCUSTOM8.pac" disc="/stage/melee/STGCUSTOM8.pac" create="true" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGCUSTOM9.pac" disc="/stage/melee/STGCUSTOM9.pac" create="true" />
    <file external="/private/wii/app/RSBJ/pf/fighter/captain/FitCaptain01.pcs" disc="/fighter/captain/FitCaptain01_ja.pcs" />
    <file external="/private/wii/app/RSBJ/pf/fighter/poketrainer/FitPokeTrainerFinal00.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal00_ja.pcs" />
    <file external="/private/wii/app/RSBJ/pf/fighter/poketrainer/FitPokeTrainerFinal01.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal01_ja.pcs" />
    <file external="/private/wii/app/RSBJ/pf/fighter/poketrainer/FitPokeTrainerFinal02.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal02_ja.pcs" />
    <file external="/private/wii/app/RSBJ/pf/fighter/poketrainer/FitPokeTrainerFinal03.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal03_ja.pcs" />
    <file external="/private/wii/app/RSBJ/pf/fighter/poketrainer/FitPokeTrainerFinal04.pac" disc="/fighter/poketrainer/FitPokeTrainerFinal04_ja.pcs" />
    <file external="/private/wii/app/RSBJ/pf/fighter/poketrainer/FitPokeTrainerFinalSpy.pac" disc="/fighter/poketrainer/FitPokeTrainerFinalSpy_ja.pcs" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGDXONETT.pac" disc="/stage/melee/STGDXONETT_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGDXPSTADIUM.pac" disc="/stage/melee/STGDXPSTADIUM_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGGW.pac" disc="/stage/melee/STGGW_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGHOMERUN.pac" disc="/stage/melee/STGHOMERUN_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGMADEIN.pac" disc="/stage/melee/STGMADEIN_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGNEWPORK.pac" disc="/stage/melee/STGNEWPORK_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGPICTCHAT.pac" disc="/stage/melee/STGPICTCHAT_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGRESULT.pac" disc="/stage/melee/STGRESULT_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGSTADIUM.pac" disc="/stage/melee/STGSTADIUM_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGVILLAGE_00.pac" disc="/stage/melee/STGVILLAGE_00_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGVILLAGE_01.pac" disc="/stage/melee/STGVILLAGE_01_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGVILLAGE_02.pac" disc="/stage/melee/STGVILLAGE_02_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGVILLAGE_03.pac" disc="/stage/melee/STGVILLAGE_03_ja.pac" />
    <file external="/private/wii/app/RSBJ/pf/stage/melee/STGVILLAGE_04.pac" disc="/stage/melee/STGVILLAGE_04_ja.pac" />
    <folder external="/private/wii/app/RSBJ/pfmenu2" disc="/menu2" resize="true" />
    <folder external="/private/wii/app/RSBJ/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="0x00[COLOR="Red"]3E99A8[/COLOR]" value="60000000" />
  </patch>
  <patch id="ocarinacodes">
    <memory valuefile="/codes/RSBJ01.gct" offset="0x00570000" />
  </patch>
</wiidisc>
I've ported a lot of US codes to JP codes. And it was useful to port US .xml to JP .xml.
But it looks not to read some files. Is there a list of files that are not read by Riivolution?
 

Akuma2120

Smash Ace
Joined
Mar 27, 2008
Messages
826
Dantarion's Alternate Stage Loader didn't work for me either using the above method. Is it possible that the ASL code itself needs to be altered to work with riivolution.
Most likely, it was created to work with the File Patch Code which uses a different method of replacing files
 

Dantarion

Smash Champion
Joined
May 21, 2007
Messages
2,492
Location
Santa Barbara, CA
Wow, I go on vacation and you guys create some scary looking XML's

LOL at PAL and JPN needing seperate XML's
LOL at lines for every file.

LOL at no one realizing Riivolution doesn't work for files that normally exist in common*.pac's
 

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've ported a lot of US codes to JP codes. And it was useful to port US .xml to JP .xml.
But it looks not to read some files. Is there a list of files that are not read by Riivolution?
Which ones in particular?

Nice that you got Riivolution for NTSC-J working though! I'll add it to the first post.
 

[TSON]

Hella.
Joined
May 7, 2008
Messages
3,422
Location
Macomb, MI
NNID
oTSONo
Wow, I go on vacation and you guys create some scary looking XML's

LOL at PAL and JPN needing seperate XML's
LOL at lines for every file.

LOL at no one realizing Riivolution doesn't work for files that normally exist in common*.pac's
Oh dant... D:

You have quite the sense of humor...?
 

Hozu

Smash Journeyman
Joined
Dec 11, 2009
Messages
347
Not everyone is an expert at this you know. I don't know HTML coding at all. D:

I only added lines to accomodate people that don't add necessary _en"s. I could have just went with 2 lines and force people to drop old names but...

Edit: I also realize that you don't need separate XMLs for other regions, you just need to use the same names as the disc. The disc names vary from region to region.

I didn't know about files in common files aren't normally until recently though.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
Don't need separate xmls for other regions?
What do you mean? Can I use xml of NTSC-U? If so, I have to say it's a mistake because no code worked when I tried to use first post's xml.(Patch has worked)
 

Hozu

Smash Journeyman
Joined
Dec 11, 2009
Messages
347
The codes for other regions don't work because of something else, not the XML.

As for my long XML, I could reduce this:
Code:
<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>
to this:
Code:
<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/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>
for each hack, but that forces everyone to use the proper file names. I just want to have a convenient option, even though setting up the files in the right place isn't too convenient... *cough* The lines for the custom stages have to stay though, they're needed because they don't exist on the disc.
 

GP&B

Ike 'n' Ike
Joined
May 8, 2009
Messages
4,609
Location
Orlando, FL
NNID
MetalDude
Wow, I go on vacation and you guys create some scary looking XML's

LOL at PAL and JPN needing seperate XML's
LOL at lines for every file.

LOL at no one realizing Riivolution doesn't work for files that normally exist in common*.pac's
So, people have been doing this all the wrong ways?

I suppose it's a good thing that you know of a much easier method then XD

Love TSON's avatar.
 

Dantarion

Smash Champion
Joined
May 21, 2007
Messages
2,492
Location
Santa Barbara, CA
I'm eventually gonna release my stuff, idk, I honestly don't feel like bothering working on anything anymore. I don't play anymore, and I need to get back to making music and real gamedev.
 

Akuma2120

Smash Ace
Joined
Mar 27, 2008
Messages
826
I'm eventually gonna release my stuff, idk, I honestly don't feel like bothering working on anything anymore. I don't play anymore, and I need to get back to making music and real gamedev.
You make music? What kind?

Yeah that was off topic... ummm, is one of the tings you're going to release an XML that works with your ASL code? lol


EDIT:

AerialX any answers for these problems?:

Also, to add onto the problems, I got the RiiFS server working but it frequently freezes my Wii and drops the connection.

After I end a brawl or when the match is over, my Wii stops reading the disc and a menu pops up on my TV saying there was an error and to restart, so I can't even finish one match.

Also, and this happens a lot, even before my Wii loads the **** game, the command propmt will just say:

Code:
[4/4/2010 9:12:26 PM] - 192.168.1.104:59239 - System.IO.IOException: Unable to w
rite data to the transport connection: An established connection was aborted by
the software in your host machine.
[4/4/2010 9:12:29 PM] - 192.168.1.104:59239 - System.Net.Sockets.SocketException
: An established connection was aborted by the software in your host machine
[4/4/2010 9:14:18 PM] - 192.168.1.104:59239 - Ping Timeout (131.607 seconds)
[4/4/2010 9:14:18 PM] - 192.168.1.104:59239 - Disconnected.
And this happened as it was trying to read the main menu lol I didn't even get to start the game, this is what came right before what's above:

Code:
[4/4/2010 9:11:59 PM] - 192.168.1.104:59239 - File_Open("C:\Users\SHAUN\Net\riiv
olution\root\ssbb\menu2\mu_menumain_en.pac", 0x0);
[4/4/2010 9:11:59 PM] - 192.168.1.104:59239 -   Return 60
[4/4/2010 9:11:59 PM] - 192.168.1.104:59239 - File_Read(60, 524288);
[4/4/2010 9:12:00 PM] - 192.168.1.104:59239 -   Return 524288
[4/4/2010 9:12:00 PM] - 192.168.1.104:59239 - File_Read(60, 524288);
[4/4/2010 9:12:01 PM] - 192.168.1.104:59239 -   Return 524288
[4/4/2010 9:12:01 PM] - 192.168.1.104:59239 - File_Read(60, 524288);
[4/4/2010 9:12:02 PM] - 192.168.1.104:59239 -   Return 524288
[4/4/2010 9:12:02 PM] - 192.168.1.104:59239 - File_Read(60, 524288);
[4/4/2010 9:12:04 PM] - 192.168.1.104:59239 -   Return 524288
[4/4/2010 9:12:04 PM] - 192.168.1.104:59239 - File_Read(60, 524288);
[4/4/2010 9:12:06 PM] - 192.168.1.104:59239 -   Return 524288
[4/4/2010 9:12:06 PM] - 192.168.1.104:59239 - File_Read(60, 524288);
[4/4/2010 9:12:07 PM] - 192.168.1.104:59239 -   Return 524288
[4/4/2010 9:12:07 PM] - 192.168.1.104:59239 - File_Read(60, 524288);
?
It won't even let me load the main menu now it just freezes

AND NO, it's not my files or my USB because:

1) I copied the exact files I had on my computer onto my USB and ran it normally and had no problems
2) I've tried using 2 different USBs and an SD card all with the same problem
3)I tried having only the necessary files on my USB with the rest on my computer and that still didn't help or make a difference at all
4) Sometimes RiiFS WON'T EVEN CONNECT when I open up Riivolution, and other times it freezes while loading from my computer
5) I have my firewall OFF so it's got nothing to do with restrictions

I think I'm going back to an SD card with Gecko and File Replacement, at least with that you could pull the card out while Brawl was running, go to your computer and change a few things, then put it back in your wii and it would run

You can't do that with Riivolution, the Wii just freezes when you pull out the USB or SD card

Unless someone is willing to help me out with this? I don't have time to waste on trying a million different things to get this working on my own, I have a crapload of schoolwork so help would be very much appreciated.
 

Alphatron

Smash Champion
Joined
Aug 5, 2008
Messages
2,269
Well, whatever you decide to do, just know that you've been a fine credit to the smash hacking scene. You can't force the drive if it simply isn't there anymore.
 

Lih

Smash Rookie
Joined
Apr 7, 2010
Messages
3
Code:
RSB?01:
codeliststart = 80570000
codelistend = 80580000
poke(800042B8, 60000000)
pokeifequal(80000000, 52534245, 803E9930, 60000000)
pokeifequal(80000000, 5253424A, 803E99A8, 60000000)
pokeifequal(80000000, 52534250, 803E9D5C, 60000000)
pokeifequal(80000000, 52534245, 801D5F60, 4800000C)
pokeifequal(80000000, 52534245, 80016C50, 60000000)
pokeifequal(80000000, 5253424A, 801D5FD8, 4800000C)
pokeifequal(80000000, 5253424A, 80016C50, 60000000)
pokeifequal(80000000, 52534250, 801D6740, 4800000C)
pokeifequal(80000000, 52534250, 80016CC4, 60000000)
PAL gameconfig.txt

could someone put this into Riivolution however it works?
 

AfroTwist ShadowPie

Smash Journeyman
Joined
Jul 16, 2009
Messages
308
Location
Noway
So uh, the only XML file I found only contains a file replacement code... I have no idea how to make my own XML files, so could someone show me how or something? (didn't understand anything of what I found) Or just upload one that has the basic stuff that doesn't desynch on wifi? Like custom rules, infinite replays, tags in replays, etc.
Someone must have made on like that already...
 

Hapi-San

Smash Rookie
Joined
Mar 26, 2010
Messages
16
Location
London, UK
Hm.. this may not be a Riivolution question at all, in which case I apologise, but I don't think this is meant to happen.

When using Ocarina codes with Riivolution, and an NTSC version of Brawl, for some reason if the GCT is around 224-248 bytes or more, the game just doesn't load at all. It just sticks on a blank screen before anything loads. The codes aren't using up more than 256 lines, well under in fact. Am I just missing something out entirely, or doing something wrong?

This happens when I use the normal on-riivolution-site XML with Ocarina support stuff. For some reason, the one on the first post of this topic doesn't work for me at all. (As in, the game loads, but it's like no codes are loaded at all, full stop.)


Fixed it. It was a problem with where it was patching to in the XML.
 

JoeGrandma

Smash Journeyman
Joined
Dec 11, 2008
Messages
368
Hmm... sorry to be yet another problem, but I pretty much gave up on RiiFS because of the long loading times so I went back to old fashioned SD loading. I put everything in \ssbb with absolutely no folders inside and no organization, and gave everything its _en suffix back, but when I load the game, the game freezes at the "Now Loading" part, and the smash-ball thing spins once around and then freezes. Is there an explanation?

I put SSBBTemplate from the website into \riivolution and everything...
 

Akuma2120

Smash Ace
Joined
Mar 27, 2008
Messages
826
Hmm... sorry to be yet another problem, but I pretty much gave up on RiiFS because of the long loading times so I went back to old fashioned SD loading. I put everything in \ssbb with absolutely no folders inside and no organization, and gave everything its _en suffix back, but when I load the game, the game freezes at the "Now Loading" part, and the smash-ball thing spins once around and then freezes. Is there an explanation?

I put SSBBTemplate from the website into \riivolution and everything...
Riivolution won't even read ANY of my SD cards, at least you got it to actually load something, I wasted money on a higher GB SD and it doesn't even work >_>
 

Hapi-San

Smash Rookie
Joined
Mar 26, 2010
Messages
16
Location
London, UK
Hm.. I know there's a file patching code to allow using sc_selcharacter_en.pac instead of the one in common5_en.pac, but is there a code/method for using this via riivolution?
 

Hozu

Smash Journeyman
Joined
Dec 11, 2009
Messages
347
Brawl doesn't load files contained within any of the common .pacs, even though they're also separate from them. sc_selcharacter_en.pac is in /menu2, but it's also in common5.pac. What you need to do to load your custom sc_selcharacter_en.pac in Riivolution is to open up common5.pac in BrawlBox, select sc_selcharacter_en.pac that's in there, and replace it with your custom one. The only reason that sc_selcharacter_en.pac loaded while using Gecko OS is because the File Patch Code told the game to load it.
 

GP&B

Ike 'n' Ike
Joined
May 8, 2009
Messages
4,609
Location
Orlando, FL
NNID
MetalDude
Awesome, I'm really hoping to start using Riivolution with Brawl and it's been great already to use it with NSMBW especially after I found out that all of the .brstms in our music hub will work in it.
 

Hapi-San

Smash Rookie
Joined
Mar 26, 2010
Messages
16
Location
London, UK
Brawl doesn't load files contained within any of the common .pacs, even though they're also separate from them. sc_selcharacter_en.pac is in /menu2, but it's also in common5.pac. What you need to do to load your custom sc_selcharacter_en.pac in Riivolution is to open up common5.pac in BrawlBox, select sc_selcharacter_en.pac that's in there, and replace it with your custom one. The only reason that sc_selcharacter_en.pac loaded while using Gecko OS is because the File Patch Code told the game to load it.
When I do this, it either crashes when loading the Character Select, or crashes when loading the Stage Select.. so.. yeah. :/ That's why I was hoping to get it to load it outside of common5.pac
 

Hozu

Smash Journeyman
Joined
Dec 11, 2009
Messages
347
Hmm... It could be crashing if you're not using the right codes for it. Like the CSS that comes with Brawl- crashes the game if you don't use the CSS fix codes (at least that's what I remember).
 

Hapi-San

Smash Rookie
Joined
Mar 26, 2010
Messages
16
Location
London, UK
It does it without any codes being used whatsoever. I was just editing the textures for now. (This is when replacing common5.pac, not trying sc_charactersel.pac, that just, iirc, did nothing at all.)
 

libertyernie

Smash Ace
Joined
Oct 5, 2009
Messages
929
Location
Eau Claire, WI
I've also confirmed that Elebits and Wario Land use .brstm files for their music. Wario Land's filenames are kind of funny:
pastebin link

And one of these days I want to "fix" the curling game in Mario & Sonic. In Vancouver, the house was painted green and blue instead of the standard blue and red used in the game.
 

[TSON]

Hella.
Joined
May 7, 2008
Messages
3,422
Location
Macomb, MI
NNID
oTSONo
Hmm... It could be crashing if you're not using the right codes for it. Like the CSS that comes with Brawl- crashes the game if you don't use the CSS fix codes (at least that's what I remember).
No it doesn't.

And you need to go in the xml and add resize="true" after the common5's file external
 
Top Bottom