RockmanPM Forums

Other Things => Gaming => Emulation => Topic started by: Hypershell on April 08, 2010, 02:53:46 AM

Title: Riivolution: Wii patches for original game discs.
Post by: Hypershell on April 08, 2010, 02:53:46 AM
For anyone who wanted to try the various Brawl hacks, NSMBWii custom stages, etc., but never wanted to dip into such a complex and legally questionable task as "backup" loading, this is very interesting.  Riivolution is a program that applies patches, such as file replacement, to original game discs on the fly.

http://rvlution.net/riiv/ (http://rvlution.net/riiv/)

It's made to use XML tables, and making anything of your own will take a lot of Googling, since you need to know the file structure of your game disc, and how to format whatever file you intend to replace.  Poke around their site and you can find some decent explanations as to XML formatting and whatnot.  Or, you could search for patches that someone else has already made.

I don't know about you guys, but when I have time to look into this further, music-swapping is definitely going to be on my priority list.  Imagine, actually hearing our own Bitchslap soundtracks in Brawl. 8)
Title: Re: Riivolution: Wii patches for original game discs.
Post by: OBJECTION MAN on April 08, 2010, 03:00:28 AM
Still requires a hacked Wii though I imagine?

Now to change every track in Brawl to Sonic Boom.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Solar on April 08, 2010, 03:01:52 AM
Nice, this sounds like it has awesome potential. Me, I mostly want to mod TvC's music.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Hypershell on April 08, 2010, 03:08:42 AM
Still requires a hacked Wii though I imagine?

Now to change every track in Brawl to Sonic Boom.
"Hacked" as in some means to launch homebrew (and technically you don't even need to modify your Wii to do that; HBC just makes it convenient).  That's it.  No hardware mods, IOS farking, or anything like that.  If you've got Brawl and an SD card, you're good to go.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Police Girl on April 08, 2010, 03:22:46 AM
Awesome, time for me to want to replace all the shitty tracks with Anime tracks (Kom, Susser Tod on Final Destination, along with Munashiki Nagare? HELL YES!)
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Irgendein on April 08, 2010, 03:44:01 AM
I think I'll just stick to using good ol' Gecko for my Brawl mods. Anywho, if you guys are going to go and replace stuff in Brawl, I'd recommend checking out BrawlVault (http://forums.kc-mm.com/Gallery/BrawlView.php). It's got a wackload of stuff ranging from character textures, stages, music, etc.

Also, go get Zero (http://www.smashboards.com/showpost.php?p=8171211&postcount=3). Now.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Hypershell on April 09, 2010, 01:26:18 AM
I have to admit, I'm impressed that the character mods that are going beyond simple texture swapping (visually, I mean, I know move hacking has been done for ages).  In particular, there are a few very convincing Rosalina hacks, such as this (http://forums.kc-mm.com/Gallery/BrawlView.php?Number=4200&Moderated=All) and this (http://forums.kc-mm.com/Gallery/BrawlView.php?Number=3140&Moderated=All).

As of today, I've successfully Multi-Man Brawled to the SSB64 Metal Mario music.  Works like a charm. 8)

Of course, any files to be replaced need to be in the format that the game uses.  For Brawl music, that's .brstm.  You can find a friendly converter for making your own right here:
http://blog.dantarion.com/brawl-custom-song-maker-gui/
Two things to bear in mind with this thing:
1. Looping is supported, but your loop point is created by manually entering the sample number, which you will have to figure out for yourself.
2. It's anal about using a file structure for older Brawl hacks on your SD card, so you'll need to send them to the correct folder manually (although it does automatically name your file for the music track you want to replace, which is cool).  The correct folder for replacing Brawl music in Riivolution, from the root of your SD card, is ssbb/sound/strm/

So that just leaves Riivolution's XML to tackle.  Fortunately, their guys have a page with some basic templates:
http://rvlution.net/riiv/Patch_Templates
The examples posted there will auto-load any replacement files they find for their respective game, and Brawl is among them (the other three they have so far are Mario Kart Wii, New Super Mario Bros. Wii, and Tatsunoko Vs. Capcom, and from what I can see changing them looks very simple).  Download the XML you want, make a "riivolution" folder in the root of your SD card, and put it in there.  You're good to go.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Irgendein on April 09, 2010, 02:05:48 AM
http://blog.dantarion.com/brawl-custom-song-maker-gui/
Two things to bear in mind with this thing:
1. Looping is supported, but your loop point is created by manually entering the sample number, which you will have to figure out for yourself.
The Starting Loop point specifically has to be a multiple of 14336, just so you know. You can also just use BrawlBox (http://www.smashboards.com/showpost.php?p=7692887&postcount=1) if you don't want to have to worry about getting the loop points to be the right number.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: VixyNyan on April 09, 2010, 02:18:04 AM
I love the first Rosalina~

(http://i135.photobucket.com/albums/q151/bluecoyote12/rosalina1.jpg)
(http://i135.photobucket.com/albums/q151/bluecoyote12/KAZERosawip2.jpg)

0v0 My sweetheart~ with cute sleeves~ ^w^
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Hypershell on April 09, 2010, 02:38:28 AM
I just wish somebody would do Daisy's hair properly...  That or a Striker Daisy character model import for one of the alloys.

The Starting Loop point specifically has to be a multiple of 14336, just so you know.
Knew it; assumed in poor judgement that others are as capable as I am of reading out-of-the-way warning messages.

Quote
You can also just use BrawlBox (http://www.smashboards.com/showpost.php?p=7692887&postcount=1) if you don't want to have to worry about getting the loop points to be the right number.
Well, that'll make life easier.  Thank ye.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Irgendein on April 09, 2010, 03:06:18 AM
On the subject of file replacement and such, I suppose I'll share with you guys something I made earlier today:
[spoiler](http://img717.imageshack.us/img717/9067/10007502.jpg)
Nothing special, just made it to go with the music I had also replaced.[/spoiler]
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Harruhy on April 09, 2010, 03:10:32 AM
Haha, very nice.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: HyperSonicEXE on April 10, 2010, 02:14:41 AM
I love the first Rosalina~

(http://i135.photobucket.com/albums/q151/bluecoyote12/rosalina1.jpg)
(http://i135.photobucket.com/albums/q151/bluecoyote12/KAZERosawip2.jpg)

0v0 My sweetheart~ with cute sleeves~ ^w^

Totally made my day! 0w0
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Police Girl on April 10, 2010, 03:18:39 AM
Quick Question, what are the names for the fighter folders supposed to be? I'm mainly having trouble with Zero Suit Samus (Want to add a Yoko and a Bayonetta to her texture list.) And Captain Falcon, in fact, all people with more than one name.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Irgendein on April 10, 2010, 03:21:22 AM
Quick Question, what are the names for the fighter folders supposed to be? I'm mainly having trouble with Zero Suit Samus (Want to add a Yoko and a Bayonetta to her texture list.)
[spoiler]Captain Falcon: captain
King Dedede: dedede
Diddy Kong: diddy
Donkey Kong: donkey
Falco: falco
Fox: fox
Mr. Game & Watch: gamewatch
Ganondorf: ganon
GIGA Bowser: gkoopa
Ike: ike
Kirby: kirby
Bowser: koopa
Link: link
Lucario: lucario
Lucas: lucas
Luigi: luigi
Mario: mario
Marth: marth
Meta Knight: metaknight
Ness: ness
Peach: peach
Pikachu: pikachu
Captain Olimar: pikmin
Pit: pit
Ivysaur: pokefushigisou
Charizard: pokelizardon
PokÈmon Trainer: poketrainer
Squirtle: pokezenigame
Ice Climbers: popo
Jigglypuff: purin
R.O.B.: robot
Samus: samus
Sheik: sheik
Snake: snake
Sonic: sonic
Zero Suit Samus: szerosuit
Toon Link: toonlink
Wario: wario
Warioman: warioman
Wolf: wolf
Yoshi: yoshi
Zelda: zelda
Green Alloy: zakoball
Yellow Alloy: zakochild
Blue Alloy: zakogirl
Red Alloy: zakoboy[/spoiler]
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Police Girl on April 10, 2010, 03:48:29 AM
much thanks.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Mirby on April 10, 2010, 04:04:59 AM
Yoko? What Yoko? Yoko Belnades?
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Police Girl on April 10, 2010, 07:06:16 AM
Yoko Littner/Ritona, from TTGL.

Posted on: April 10, 2010, 03:08:17
I'm having trouble using the XML thing. Can somebody help me with it? My XML file became a goddamned text file.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Hypershell on April 10, 2010, 04:57:15 PM
You just change the file extension.

Really, though, that shouldn't even be necessary.  If you use a template that they posted here (http://rvlution.net/riiv/Patch_Templates), as-is, it automatically loads any replacement files that it finds.  You shouldn't have to touch the XML file.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Police Girl on April 10, 2010, 09:52:20 PM
Oh really? well now I feel [tornado fang]ing stupid, thanks. :D

Posted on: April 10, 2010, 01:20:42 PM
Isn't there supposed to be menu's? Everytime i boot Riivolution up I get a big empty spot in the middle of the screen... am I doing something wrong?
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Hypershell on April 10, 2010, 10:06:34 PM
It's probably not picking up the XML file.  It should be in a folder called "riivolution" in the root of your SD card.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Police Girl on April 11, 2010, 12:48:30 AM
Yeah, it seemed to be an issue with how I had the files setup. I got it to work finally. The only textures that aren't getting picked up are NSMBWii Mario, Quote, and Billy (Both of them for Ness).
Title: Re: Riivolution: Wii patches for original game discs.
Post by: VixyNyan on April 11, 2010, 12:51:35 AM
I got Rosalina working~ <3

But I get some disc errors here and there (specially at character select screen).
Maybe there's a problem with the disc lens in the drive. (Brawl is a dual-layer disc after all). o.o;
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Irgendein on April 11, 2010, 12:52:53 AM
Yeah, it seemed to be an issue with how I had the files setup. I got it to work finally. The only textures that aren't getting picked up are NSMBWii Mario, Quote, and Billy (Both of them for Ness).
You did rename them properly, right? For example, you'd have to rename the one for Mario something like FitMario00.pcs and the ones for Ness something like FitNess00.pcs.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Police Girl on April 11, 2010, 03:08:33 AM
Yeah, I fixed them now. Going to get more stuff so I can have more fun. :D
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Police Girl on April 11, 2010, 04:31:19 AM
Two more questions:

Where do you put stages and what are the names of the files supposed to be for them?

Where do bosses go? File names?

Double post isn't working.... -.-
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Irgendein on April 11, 2010, 05:17:49 AM
Normally stages go in:
SD:\private\wii\app\RSBE\pf\stage\melee\STGEXAMPLE.pac

However I've no clue if Riivolution works with the regular file locations. The names always start with STG, but currently I'm on my Wii, so I can't get the full list. Bosses I've no clue as I've never messed with them.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Police Girl on April 11, 2010, 05:44:48 AM
I was just planning on putting a Gutsman in to replace Galleon.

Riivolution does work with the normal file locations, I'm using that method myself.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Irgendein on April 11, 2010, 05:09:41 PM
Ah, in that case:

SD:\private\wii\app\RSBE\pf\stage\adventure\250001.pac

And here's the proper file names for normal stages, if you didn't find them already:
[spoiler]Battle Field STGBATTLEFIELD.PAC
Yoshi's Island STGCRAYON.PAC
Delphino Plaza STGDOLPIC.PAC
75m STGDONKEY.PAC
Big Blue (Melee) STGDXBIGBLUE.PAC
Corneria (Melee) STGDXCORNERIA.PAC
Jungle Japes (Melee) STGDXGARDEN.PAC
Green Greens (Melee) STGDXGREENS.PAC
Onett (Melee) STGDXONETT.PAC
Pokemon Stadium (Melee) STGDXPSTADIUM.PAC
Rainbow Cruise (Melee) STGDXRCRUISE.PAC
Temple (Melee) STGDXSHRINE.PAC
Yoshi's Island (Melee) STGDXYORSTER.PAC
Brinstar (Melee) STGDXZEBES.PAC
Distant Planet STGEARTH.PAC
Mario Bros. STGFAMICOM.PAC
Final Destination STGFINAL.PAC
Port Town Aero Dive STGFZERO.PAC
Green Hill STGGREENHILL.PAC
Flat Zone 2 STGGW.PAC
Halberd STGHALBERD.PAC
Summit STGICE.PAC
Rumble Falls STGJUNGLE.PAC
Mario Circuit STGKART.PAC
Warioware, Inc. STGMADEIN.PAC
Luigi's Mansion STGMANSION.PAC
Mushroomy Kingdom1 STGMARIOPAST_00.PAC
Mushroomy Kingdom 2 STGMARIOPAST_01.PAC
Shadow Moses Isle (Rex) STGMETALGEAR_00.PAC
Shadow Moses Isle (Ray) STGMETALGEAR_01.PAC
Shadow Moses (Gecko) STGMETALGEAR_02.PAC
New Pork City STGNEWPORK.PAC
Norfair STGNORFAIR.PAC
Bridge of Eldin STGOLDIN.PAC
Frigate Orpheon STGORPHEON.PAC
Skyworld STGPALUTENA.PAC
Pictochat STGPICTCHAT_en.PAC
Pirate Ship STGPIRATES.PAC
Hanenbow STGPLANKTON.PAC
Pokemon Stadium 2 STGSTADIUM.PAC
Spear Pillar (Dialga) STGTENGAN_1.PAC
Spear Pillar (Palkia) STGTENGAN_2.PAC
Spear Pillar (Cresselia) STGTENGAN_3.PAC
Castle Seige STGEMBLEM_00.PAC
Castle Seige STGEMBLEM_01.PAC
Castle Seige STGEMBLEM_02.PAC
Smashville STGVILLAGE_00.PAC
Smashville STGVILLAGE_01.PAC
Smashville STGVILLAGE_02.PAC
Smashville STGVILLAGE_03.PAC
Smashville STGVILLAGE_04.PAC [/spoiler]
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Hypershell on April 11, 2010, 05:51:21 PM
Riivolution does work with the normal file locations, I'm using that method myself.
Ah, yeah, that depends on which XML file you're using.  The second one on the page I linked uses the locations that Diego is providing, which coincide with the locations necessary for older hacking methods.

The first of the two Brawl XMLs start with "ssbb/" in the root of your SD card instead of "private/wii/app/RSBE/".  The folders from there down are the same.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Police Girl on April 11, 2010, 08:29:46 PM
Where would I put a hack for the main menu? I got that neat color changing one but I have no clue where to put it.
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Irgendein on April 11, 2010, 08:34:35 PM
SD:\private\wii\app\RSBE\pfmenu2\mu_menumain.pac

make sure there's no _en on the end of mu_menumain
Title: Re: Riivolution: Wii patches for original game discs.
Post by: Police Girl on April 11, 2010, 08:54:04 PM
Thanks much.

By the way, do the normal Brawl stages go in a folder named "brawl" or "meele" in the stage folder?