Use Riivolutiion for SSBB hack

Step-by-step Wii tutorials: mod your Wii, install the Homebrew Channel, cIOS and a USB Loader, back up and unbrick your console.
User avatar
hamak
Novice
Members
Posts: 16
Joined: Sat 23 Jan 2010 19:02
Wi-Fi: Oui
Firmware Wii: 3.3J
CFW Wii: Cios 36 rev 20

Use Riivolutiion for SSBB hack

Post by hamak »

Automatically translated from French.

Riivolution demonstration


1-What texture hacking is and various information

Texture hacking is the act of modifying costumes, the selection menu, loading menus, music, attacks, etc...
Riivolution lets you, thanks to an XML code, create an on-the-fly patching system, meaning it will take your files located at the root of your sd card and apply them to the game.
For people who want to know about the risks,.....There are none, at worst if a texture is defective the game freezes, a reboot and you're back in business

2-Required materials

Riivolution
SSBB(Super Smash Bros Brawl)
An XML editor for the pc.
An SD card (and yes like everything related to the wii :D )

And if you want to hack the music:
BrawlBox
DVD Video Soft Studio for converting to .wav or audacity

3-The textures

Many fan sites have created teams that have made numerous textures available for download, here are a few:
KittyCorp
DasDonkeyTeam
KC-MM
It's possible that on some of these sites you'll find duplicates.

4-Let's prepare the SD card

Create at the root of your SD card a folder named ssbb

Then inside it a folder pf
Inside the pf folder you're going to create a folder for the characters which will be named fighter
Inside it you'll need to create a folder for each character or at least the one whose costume you want to change.
Careful this doesn't use the French name, here's the 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
In the folder for the desired character you'll put files that you've downloaded from one of the sites above. Each texture is named like this: FitcharacternameXX.pcs or .pac. The .pac files aren't mandatory, they're only required for characters who transform. (Bowser...etc....)
XX corresponds to the costume you want to change, the list of numbers corresponds to each costume:
Spoiler
Captain Falcon
00-Original
01-Blood Hawk
02-Green
03-Blue
04-Black
05-Pink

Dedede
00-Original
02-Green
03-White
04-Grayscale
05-Purple
06-Pink

Diddy Kong
00-Original
02-Green
03-Blue
04-Pink
05-Yellow
06-Purple

Donkey Kong
00-Original
01-Red
02-Green
03-Blue
04-Black
05-White

Falco
00-Original
01-Red
02-Green
03-Blue
04-Black
05-Yellow

Fox
00-Original
01-Red
02-Green
03-Blue
04-Black
05-White

Ganondorf
00-Original
01-Red
02-Green
03-Blue
04-Grandpa Ganon
05-Brown

Ike
00-Original
01-Red
02-Green
03-Blue
04-Another Kind Of Green
05-Yellow

Kirby
00-Original
01-Red
02-Green
03-Blue
04-Yellow
05-White

Bowser
00-Original
01-Red
03-Blue
04-Black
05-Pimp Gold
06-Brown

Link
00-Original
01-Red
03-Blue
04-Dark
05-White/Light Blue
06-Yellow

Lucario
00-Original
01-Red
02-Green
04-Light Blue
05-White

Lucas
00-Original
01-Red
02-Green
03-Blue
04-Claus
05-Pink/Purple

Luigi
00-Original
01-Red
02-UNUSED-Blue
03-Blue
04-Fire Luigi
05-Orange
06-Waluigi

Mario
00-Original
02-Green
03-Jumpman
04-Wario
05-Black
06-Fire Mario

Marth
00-Original
01-Red
02-Green
03-Blue
04-Black
05-White

Meta-Knight
00-Original
01-Red
02-Green
03-Blue
04-White
05-Pink

Ness
00-Original
02-Green
03-Blue
04-Bumble-Bee
05-Fuel
06-Mr.Saturn

Peach
00-Original
01-Red
02-Green
03-Blue
04-White
05-Daisy/Yellow

Pikachu
00-Original
01-Cap
02-Bandana
03-Googles

Olimar
00-Original
01-Red
02-Green
03-Blue
04-White
05-Dirty Helmet (Yellow and Black)

Pit
00-Original
01-Red
02-Green
03-Blue
04-Gold
05-Black

Pokemon Trainer
00-Original
01-Red
02-Green
03-Blue
04-Light

Ice Climbers
00-Original
01-Red
02-Green
03-Blue
04-Dark
05-Light

Jigglypuff
00-Normal
01-Flower
02-Sleep Hat
03-Japan Hat
04-Trainer Cap

ROB
00-Original
02-Green
03-Blue
04-Pink/Purple
05-Yellow
06-NES

Samus
00-Original
01-Pink
02-Green
03-Fusion/Blue
04-Gravity Suit/Purple
05-Dark Suit/Black

Zelda
00-Original
01-Red
02-Green
03-Blue
04-Black
05-Ocarina of Time colors

Snake
00-Original
01-Red/Black
02-Green
03-Blue
04-"IDK WTF this is" camo
05-Wild Feline camo

Sonic
00-Original
01-Red
02-Green
04-Gold
05-Black

Toon Link
00-Original
01-Red
03-Blue
04-Purple
05-NES Link
06-Dark

Wario
00-Original (WarioWare)
01-Red (WarioWare)
02-Green (WarioWare)
03-Blue (WarioWare)
04-Black & Red (WarioWare)
05-Orange & Blue (WarioWare)
06-Original (Overall)
07-Red (Overall)
08-Green (Overall)
09-Blue (Overall)
10-WarioLand 2 color (Overall)
11-WarioLand 3 color (Overall)

Wolf
00-Original
01-Red
02-Green
03-Blue
04-Black
05-Red & White

Yoshi
00-Original
01-Red
03-Blue
04-Yellow
05-Pink
06-Light Blue
But you will surely find textures that contain files like FitmarioMotionEct.pac or just Fitmario.pac
Those should also be placed in the same folder as the normal textures.

Now for the stages:

Go back into the pf folder then create a stage folder then inside stage create a melee folder, inside that you can put your stage textures, here's the list of how to rename them:
Spoiler
Battlefield: STGBATTLEFIELD.PAC
Yoshi's Island: STGCRAYON.PAC
Delfino 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
Pokémon 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 Zone: 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 Kingdom 1-1: STGMARIOPAST_00.PAC
Mushroomy Kingdom 1-2: STGMARIOPAST_01.PAC
Shadow Moses Island (Rex): STGMETALGEAR_00.PAC
Shadow Moses Island (Ray): STGMETALGEAR_01.PAC
Shadow Moses Island (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_fr.PAC
Pirate Ship: STGPIRATES.PAC
Hanenbow: STGPLANKTON.PAC
Pokémon Stadium 2: STGSTADIUM.PAC
Spear Pillar (Dialga): STGTENGAN_1.PAC
Spear Pillar (Palkia): STGTENGAN_2.PAC
Spear Pillar (Cresselia): STGTENGAN_3.PAC
forest stage builder: STGEDIT_0
castle stage builder: STGEDIT_1
factory stage builder: STGEDIT_2
The .rel files don't work in PAL versions

4-The music

Open DVDVideoSoft Free Studio or audacity (personally I prefer DVDVideoSoft) with DVDVideoSoft Free Studio do this:

Choose MP3 and Audio
Image unavailable (removed by its host)

Then Free Audio Converter
Image unavailable (removed by its host)

Browse
Image unavailable (removed by its host)

Choose a music track in the format you like
Image unavailable (removed by its host)

Choose WAV as output format and Economy Quality as preset
Image unavailable (removed by its host)

With Audacity:

Open Audacity then do open
Image unavailable (removed by its host)

Choose a music file in any format
Image unavailable (removed by its host)

Wait for the import to finish
Image unavailable (removed by its host)

Here's your loaded music
Image unavailable (removed by its host)

Go to file then do export
Image unavailable (removed by its host)

Pass the first window then choose .WAV format
Image unavailable (removed by its host)

Then open BrawlBox
Image unavailable (removed by its host)

Go to Files/New/BRSTM Audio Stream
Image unavailable (removed by its host)

Choose the music you previously converted to WAV format
Image unavailable (removed by its host)

Check the loop box
Image unavailable (removed by its host)

Wait for the encoding to finish
Image unavailable (removed by its host)

Then do Files/Save as/Choose BRSTM format.
Image unavailable (removed by its host)

5-The Programming

So riivolution needs to be in your apps folder (like all other homebrews) or you need to have installed it on your wii.
And at the root of your SD card, create a folder named riivolution.
Now the serious stuff begins.
For now we're going to take a global patch that will load all the files.
Open the XML editor
Write this:
Spoiler
<wiidisc version="1">
<id game="RSB"/>
<options>
<section name="Hack">
<option name= "hack">
<choice name="ok">
<patch id="hack" />
</choice>
</option>
</section>
</options>
<patch id="hack">
<folder external="/ssbb/pf" disc="/"/>
</patch>
</wiidisc>
Save it in /Riivolution
It should normally detect the patch. Enable it, it needs to be on "ok" to be active.
Then if you followed everything, you'll have all your hacks loaded.

Now if you watched the video, you saw that you can load different "folders"
In the video, you see that there's a choice between several textures for a stage so I'm going to explain how to do that...
First put this at the start of the XML


<wiidisc version="1">
<id game="RSB"/>
<options>
<section name="personnage"> Lets you choose the name of the section
<option name= "Ike "> The name of the character or stage you want to modify
<choice name="Cloud"> Here the name of the texture that will be chosen
<patch id="Ike " /> An ID that you'll choose, preferably a different one for each texture
</choice>
</option>
</section>
</options>
<patch id="Ike "> Put back the ID from above
<folder external="/ssbb/cloud/pf" disc="/"/> /ssbb/cloud/pf indicates the path to follow
</patch>


Then all the following ones will look like this

<options>
<section name="personnage">
<option name="giga bowser">
<choice name="twilight">
<patch id="giga bowser"/>
</choice>
</option>
</section>
</options>
<patch id="giga bowser">
<folder external="/ssbb/gbowser twilight/pf" disc="/"/>
</patch>

Always on the same principle.

However if you use this code you'll need to change the layout of your SD

Keep the 2 folders located at the root of your SD ssbb and riivolution
In ssbb create a new folder with the name of your texture, say I want to make Ike into Naruto
I create a naruto folder in the ssbb folder
In naruto I create a pf folder
Since my texture is for a character I create a fighter folder inside it
Then in fighter the folder with the name of the character to modify, i.e. ike
And inside that I only put the pac and pcs file that corresponds to the requested texture
The look of the access path should resemble this /ssbb/naruto/pf/fighter/ike/fitike00.pcs/
If I created the following access path, I add the code to the XML which should look like:

<options>
<section name="personnage">
<option name="ike">
<choice name="naruto">
<patch id="ike"/>
</choice>
</option>
</section>
</options>
<patch id="ike">
<folder external="/ssbb/naruto/pf" disc="/"/>

If it were a stage the access path would have been /ssbb/texturename/pf/stage/melee/file.pac/
And with the following code

<options>
<section name="stage">
<option name="final destination">
<choice name="texturename">
<patch id="final destination"/>
</choice>
</option>
</section>
</options>
<patch id="final destination">
<folder external="/ssbb/texturename/pf" disc="/"/>


There you go, that's the end of this tutorial
I hope I made myself understood and if you run into problems leave a comment!

Here's the link to an archive I pre-made :) copy the ssbb folder to the root and the XML file into the riivolution folder.
User avatar
Gojyo
Novice
Members
Posts: 85
Joined: Tue 2 Aug 2011 11:58
Wi-Fi: Oui
Firmware Wii: 4.2E
CFW Wii: d2x v10 Et Hermes + Rodries
Type de DS: DSi
Linker DS: M3 DS Real, CycloDS Evolution, R4I-SDHC
CFW PS3: Aucun
PS3 Dongle: Aucun
Type PSP: Fat
Firmware PSP: 6.60 ME-1.8
Firmware lecteur Xbox360: pas de Xbox360
Yahoo Messenger: aucun
Location: Belgique

Re: Use Riivolutiion for SSBB hack

Post by Gojyo »

Automatically translated from French.

Great Tutorial ;) Does it work on Wiis on firmware 4.3e?
Le Respect se perd...
User avatar
sniper3d
Master Gamer
Members
Posts: 2480
Joined: Mon 3 Jan 2011 13:07
Wi-Fi: Oui
PS3 Dongle: Aucun

Re: Use Riivolutiion for SSBB hack

Post by sniper3d »

Automatically translated from French.

nice tutorial, it would be advisable to put TGames on all your photos, to avoid having them stolen :bravo:
User avatar
zinzin
Gamer
Members
Posts: 665
Joined: Wed 8 Sep 2010 15:12
Wi-Fi: Non
Firmware Wii: 4.3E
CFW Wii: d2x v7b1d
Type de DS: 3DS
Linker DS: Acecard 2I 1.8.9 Z
PS3 Dongle: Aucun
Type PSP: Slim
Firmware PSP: 6.20 Pro b10 v2

Re: Use Riivolutiion for SSBB hack

Post by zinzin »

:bravo: :bravo:
Vw ! What else ? Mk1 only ! Lower is better !
Miui-france Moderator ^_^
User avatar
Oops
God Member
Members
Posts: 7083
Joined: Thu 2 Apr 2009 00:35
Wi-Fi: Oui
CFW Wii: Wii vendu
Type de DS: 3DS
Linker DS: R4i GOLD 3DS (r4ids.cn)
CFW PS3: ode a venir
Type PSP: Fat
Firmware PSP: 6.60 pro-B10
lecteurxbox: LiteOn
Firmware lecteur Xbox360: LT+3.0 rgh2 coolrunn
Dashboard: 3.775
Location: 17 et 95

Re: Use Riivolutiion for SSBB hack

Post by Oops »

Automatically translated from French.

Gojyo wrote:Great Tutorial ;) Does it work on Wiis on firmware 4.3e?
Same question. :D This SSBB texture hack (and others) on SD was patched as early as 4.2 I believe :?

does it work on USB loader?

A big huge tutorial :accord: :bravo:

Everything for Wii · Wii U · Switch