Home Gallery Resources The Team Rules chat Login Register
Pages: [1]
Author Topic: Riivolution Tutorial: How to write and use patches for Brawl (For N00BS)  (Read 6351 times)
0 Members and 1 Guest are viewing this topic.
Kabutomaru
Mega Kitten
*****
Offline Offline

Posts: 184


I had nothing to begin and nothing to end with.

  • Awards Tutorial Writer

  • View Profile Awards
    « on: July 17, 2013, 02:50:15 AM »



    Riivolution - Super Smash Bros. Brawl Texture Hacks

    If you have been wanting to learn how to use Riivolution, and how to write your own patches for it, you've come to the right place. Riivolution is a loader that loads various modifications on your SD Card, and patches it in to the game. However, Riivolution needs an XML telling it to load those files and which path on your SD Card it should take to load the files.
     
    Riivolution 1.05 does not load Brawl properly. It will freeze at the strap loader and you won't be able to load ANY mods with it. Use 1.04 if you want to load mods. (Or use Gecko OS to load the File Patch Code)
    Quote
    This will allow you to load codes for most any Wii game. It is definitely needed if you plan on using the File Patch Code, a popular method of loading Brawl hacks. You can either use this or Riivolution to load files.

    1. Download Gecko OS here: http://wiird.l0nk.org/projectfiles/Gecko1931.zip.
    2. Extract the file to your computer.
    3. Go to Gecko1931 > Gecko1931 > HBC > Gecko1931.
    4A. If you are using the Homebrew Channel, copy the last "Gecko1931" folder and paste it into your "apps" folder.
    4B. If you are using any other method, copy the "boot.elf" file out of the "Gecko1931" folder and paste it into the root of your SD Card.
    5. Create a folder on the root of your SD Card called "codes".
    6. Download the Code Manager here: http://www.mediafire.com/?e2dzz7zdmcds252.
    7. Extract it somewhere on your computer. I've included a basic .txt file for using the File Patch code. (NTSC-U only though. PAL and NTSC-J users will have to create their own, sorry.)
    8. Open the Code Manager. Look to where it says "Game ID". Fill this in with the ID of the game you are making the codes list for. (Ex. Brawl's ID is RSBE01 for NTSC-U, RSBP01 for PAL, and RSBJ01 for NTSC-J) Go to where it says "Game Name" and type in the name of the game.
    9. Find the codes that you want to use. A couple of good sites to check out are http://geckocodes.org/ and http://board.gscentral.org/forum.php.
    10. To add a code, click on "Add a code/comment/category" and type in a name for the code. It should appear in bold. Click on it, then copy and paste the code into where it says "Code contents". Make sure to click "Store modifications" after you paste in the code.
    11. When you are done adding codes, go to File > Save as TXT File. Then, make sure your SD Card is in the computer and click "Export to GCT". Select the drive for your SD Card and click on "Store".

    Important Codes for Loading Brawl Hacks

    If you have an NTSC-U Wii/Disc, use this code:

    Code:
    File Patch Code v3.5.1: [Phantom Wings]
    E0000000 80008000
    225664EC 00000000
    0401BFE0 4858BE20
    065A7E00 00000070
    38A00067 38810020
    3CE0805A 60E37C18
    4BE52531 38A0007F
    3883FFE8 38610020
    4BE52521 38A00068
    60E47C18 38610020
    9421FF80 BC410008
    38610088 4BA74DB9
    7C7C1B78 2C030000
    4082000C 38210080
    4800001C B8410008
    38210080 4BE524E5
    38610008 4BA742E1
    7C7C1B78 4BA741E8
    040223E0 48585BC0
    065A7FA0 00000028
    80010044 3C608001
    6063581C 7C001800
    4082000C 7FDDC850
    3BDEFFE0 93DB0008
    4BA7A424 00000000
    0401CD0C 4858B1F4
    065A7F00 00000038
    2C030000 4182000C
    4BA7DD51 4BA74E04
    80780008 2C030000
    41820014 8118000C
    7C634214 7C7B1850
    48000008 8078000C
    4BA74DE0 00000000
    043EE9D8 48000014
    043EEBD4 48000014
    043D8B9C 48000018
    043E9B4C 38600000
    043E9D38 38600000
    043D8C80 60000000
    80000000 80406920
    80000001 805A7C00
    8A001001 00000000
    045A7C10 2F525342
    045A7C14 452F7066
    80000001 805A7B00
    8A001001 00000000
    065A7B10 0000000F
    2F525342 452F7066
    2F736F75 6E642F00
    041C6CE0 483E0D20
    065A7A00 00000028
    9421FF80 BC410008
    3C60805A 60637B1F
    4BE52931 B8410008
    38210080 4BE52995
    4BC1F2C4 00000000
    065A7900 00000078
    9421FF80 7C0802A6
    9001000C BC810010
    9421FF00 7C872378
    54B2BA7E 7CD33378
    38800000 9081000C
    90810010 90610014
    90810018 3880FFFF
    9081001C 38610020
    90610008 7CE43B78
    38A00080 4BE529F5
    38610008 4BA752A1
    60000000 80210000
    B8810010 8001000C
    7C0803A6 80210000
    4E800020 00000000
    043E399C 481C3F04
    065A78A0 00000010
    80BC0020 7CA59214
    3A400000 4BE3C0F4
    043DBAEC 481CBDE4
    065A78D0 00000018
    800302A4 2C130000
    41820008 7E609B78
    3A600000 4BE3420C
    041CDF7C 483D9884
    065A7800 00000098
    818C0014 9421FF80
    BC410008 3D009034
    61089D94 7C034000
    4082003C 7C882378
    3C60804D 60630000
    3C80805A 60847B00
    7CC53378 38C04200
    80E40080 2C070000
    40820014 60000000
    480000B9 2C030000
    41820010 B8410008
    80210000 4BC26724
    70A501FF 3868FFFF
    3C80804C 6084FFFF
    7C842A14 38A04001
    38A5FFFF 8C040001
    9C030001 2C050000
    4082FFF0 B8410008
    80210000 4BC2670C
    141CCF90 483DA770
    065A7700 00000048
    9421FF80 BC410008
    7FE3FB78 3C80805A
    60847B00 38A00000
    38C04000 480001E5
    90640080 807F0008
    907A0014 907A005C
    907A0074 B8410008
    80210000 807F0000
    4BC25854 00000000
    E0000000 80008000

    If you have a PAL Wii/Disc, use this code (*Note* Does not load music):

    Code:
    PAL - Functional for standard textures, causes crashes/glitches with CSPs:
    File Replacement v2.1a PAL [Phantom Wings, Y.S.]
    225683EC 00000000
    C201C3A8 00000017
    38A00067 38810020
    3862E8F8 3D80803F
    618CD148 7D8903A6
    4E800421 38A0007F
    3883FFE8 38610020
    3D80803F 618CD148
    7D8903A6 4E800421
    38A00068 3882E8F8
    38610020 9421FF80
    BC410008 38610088
    3D808001 618CCE7C
    7D8903A6 4E800421
    7C7C1B78 2C030000
    4082000C 38210080
    48000034 B8410008
    38210080 3D80803F
    618CD148 7D8903A6
    4E800421 38610008
    3D808001 618CC50C
    7D8903A6 4E800421
    7C7C1B78 3D808001
    618CC3AC 7D8903A6
    4E800420 00000000
    C201CF94 00000007
    2C030000 41820018
    3D808002 618C5BFC
    7D8903A6 4E800421
    48000008 8078000C
    3D808001 618CCF98
    7D8903A6 4E800420
    60000000 00000000
    043EEE04 48000014
    043EF000 48000014
    043D8FC8 48000018
    043E9F78 38600000
    043EA164 38600000
    043D90AC 60000000
    80000000 80409728
    80000001 805A99C0
    8A001001 00000000
    065A99D0 00000008
    2F525342 502F7066
    E0000000 80008000

    If you have an NTSC-J Wii/disc, use this code:

    Code:
    File Patch Code v3.5.1 (NTSC-J) [Phantom Wings, Ported by ‚ׂë]
    E0000000 80008000
    2256606C 00000000
    0401BFE0 4858B9A0
    065A7980 00000070
    38A00067 38810020
    3CE0805A 60E37798
    4BE52525 38A0007F
    3883FFE8 38610020
    4BE52515 38A00068
    60E47798 38610020
    9421FF80 BC410008
    38610088 4BA75239
    7C7C1B78 2C030000
    4082000C 38210080
    4800001C B8410008
    38210080 4BE524D9
    38610008 4BA74761
    7C7C1B78 4BA74668
    04022360 48585C40
    065A7FA0 00000028
    80010044 3C608001
    6063550C 7C001800
    4082000C 7FDDC850
    3BDEFFE0 93DB0008
    4BA7A3A4 00000000
    0401CD0C 4858AD74
    065A7A80 00000038
    2C030000 4182000C
    4BA7E1D1 4BA75284
    80780008 2C030000
    41820014 8118000C
    7C634214 7C7B1850
    48000008 8078000C
    4BA75260 00000000
    043EEA50 48000014
    043EEC4C 48000014
    043D8C14 48000018
    043E9BC4 38600000
    043E9DB0 38600000
    043D8CF8 60000000
    80000000 80406490
    80000001 805A7780
    8A001001 00000000
    045A7790 2F525342
    045A7794 4A2F7066
    80000001 805A7B00
    8A001001 00000000
    065A7B10 0000000F
    2F525342 4A2F7066
    2F736F75 6E642F00
    041C6D58 483E0CA8
    065A7A00 00000028
    9421FF80 BC410008
    3C60805A 60637B1F
    4BE524A5 B8410008
    38210080 4BE52509
    4BC1F33C 00000000
    065A7900 00000078
    9421FF80 7C0802A6
    9001000C BC810010
    9421FF00 7C872378
    54B2BA7E 7CD33378
    38800000 9081000C
    90810010 90610014
    90810018 3880FFFF
    9081001C 38610020
    90610008 7CE43B78
    38A00080 4BE52569
    38610008 4BA752A1
    60000000 80210000
    B8810010 8001000C
    7C0803A6 80210000
    4E800020 00000000
    043E3A14 481C3E8C
    065A78A0 00000010
    80BC0020 7CA59214
    3A400000 4BE3C16C
    043DBB64 481CBD6C
    065A78D0 00000018
    800302A4 2C130000
    41820008 7E609B78
    3A600000 4BE34284
    041CDFF4 483D980C
    065A7800 00000098
    818C0014 9421FF80
    BC410008 3D009034
    61089D94 7C034000
    4082003C 7C882378
    3C60804D 60630000
    3C80805A 60847B00
    7CC53378 38C04200
    80E40080 2C070000
    40820014 60000000
    480000B9 2C030000
    41820010 B8410008
    80210000 4BC2679C
    70A501FF 3868FFFF
    3C80804C 6084FFFF
    7C842A14 38A04001
    38A5FFFF 8C040001
    9C030001 2C050000
    4082FFF0 B8410008
    80210000 4BC26784
    141CD008 483DA6F8
    065A7700 00000048
    9421FF80 BC410008
    7FE3FB78 3C80805A
    60847B00 38A00000
    38C04000 480001E5
    90640080 807F0008
    907A0014 907A005C
    907A0074 B8410008
    80210000 807F0000
    4BC258CC 00000000
    E0000000 80008000

    However, if you do not want to write an XML, and just want to load some modifications, download this XML. You create a "riivolution" folder on the SD Card, extract the zip file (that you downloaded), place the XML in the "riivolution" folder and place the "Super Smash Bros Brawl" folder on the root of the SD Card. Place the hacks in their respective folders.

    Textures: Menus, Textures
    Music: Music xD  

    For tutorials on how to make your own mods, visit the respective links below.

    Super Noob Guide To Texture Hacking (with Brawlbox)
    Guide To Stages
    Music Guide and FAQ
    DAE Model Importing for Dummies
    SFX in your game

    The guides above are relatively easy to follow, and should not give too much trouble.

    Now, where can you find hacks you want? Right here at KC-MM. Brawl Vault is a great place to start finding hacks.

    But first, to use Riivolution, we need to first install it onto our Wii system.
    There are a handful of ways to do this, but are pretty simple.

    First Method: SmashStack (Works with ALL system Menus)

    Riivolution ELF File

    Quote from: Wiibrew
    Note: An SDHC card will not work with Super Smash Brothers Brawl. You must have an SD card that is 2GB or less.
    Go to the stage builder, move any existing custom stages on Brawl to your SD card, and exit the stage builder. Smash Stack will not work if the console has any custom stages on it, even the three samples that come with a new file or the stages from the Smash Service. You will need to wait at least 24 hours for the stage from the Smash Service to be automatically deleted before trying to run this exploit. DO NOT go on Wi-Fi once the Smash Service stage is deleted.
    Connect the SD card to your computer and rename the "private" folder to "privateold" in the root of the SD card.
    Copy the "private" folder from the Smash Stack download to the root of the SD card.
    Grab a Riivolution .elf file (download is above) and put that in the root of the SD card.
    Insert the SD card into the Wii.
    Go back to the stage builder and the .elf file will load.
    Press "Install" on the right of the application. (However , if you don't want to install it, you will have to load it through that method every time you load a hack.

    Method 2: Bannerbomb (Only for Wii System Menu's 4.1 and Below)
    Method 2: Bannerbomb (Only for Wii System Menu 4.2 )
    Riivolution ELF File
    Quote from: Wiibrew
    If your SD card has a private directory with saved channels, rename it temporarily, e.g. to "privateold". Having other saved channels on the same card will screw it up. (You can skip this step if you don't have any channels on the SD card. Saves are fine.)
    Copy the Bannerbomb "private" folder to the root of your SD card.
    Take your Wii executable, name it "boot.dol" or "boot.elf" if it isn't already, and save it in the root directory of your SD card.
    Put your SD card in your Wii and turn it on.
    For Bannerbomb v1: Go into Wii Options --> Data Management --> Channels --> SD Card.
    For Bannerbomb v2: Go to the SD Card Menu on the main System Menu screen
    A message should appear asking to "load boot.dol/.elf". If it freezes or does not appear, download the next .zip file from the Bannerbomb website and start over.
    The homebrew on your SD card will load. Press the install button in Riivolution.

    Method 3: LetterBomb (Only for Wii System Menu 4.3 and has internet)
    Riivolution ELF File

    Quote from: Wiibrew
    Letterbomb
    Go to please.hackmii.com
    Select your region
    On the wii, go to Wii Options>Wii Settings>page 2>Internet>Console Information. Enter your MAC Address into the boxes on please.hackmii.com
    Make sure the HackMii installer isn't bundled with your download
    Cut the red wire to download the .zip file and unzip it
    Copy "private" folder and "boot.elf" to your SD Card (Can also be SDHC)
    Insert the SD card to your Wii and go to Wii Messageboard
    You should see a red envelope looks like the one on "please.hackmii.com". Click it, and it will load Riivolution. Press the "Install" button.

    Writing Patches for Riivolution

    Before you start the guide, you might want to have these tools to edit the XML's.

    Notepad ++
    This XML
    Look at this page. It helped me a lot and gave very nice details.
    Some knowledge on typing.
    Some time.
    Patience.


    OK, first open your XML in Notepad++. (Regular Notepad doesn't do it correctly, Formatting errors)

    It should look like this:
    Code: (Brawl XML)
    <wiidisc version="1">
    <id game="RSB" />
    <options>
    <section name="Super Smash Bros Brawl">
    <option name="Textures">
    <choice name="Enabled">
    <patch id="Textures" />
    </choice>
    </option>
    <option name="Music">
    <choice name="Enabled">
    <patch id="Music" />
    </choice>
    </option>
    </section>
    </options>
    <patch id="Music">
    <folder external="/Super Smash Bros Brawl/Music" recursive="false" />
    <folder external="/Super Smash Bros Brawl/Music" disc="/" />
    </patch>
    <patch id="Textures">
    <folder external="/Super Smash Bros Brawl/Textures" recursive="false" />
    <folder external="/Super Smash Bros Brawl/Textures" disc="/" />
    </patch>
    </wiidisc>

    I'll explain each part of the XML.

    ID Game: The region of wii this works on.
    Section Name: The bar at the top showing the name of the pack. You can edit this to your liking.
    Option Name: The name of the option on the left side. Edit this to your liking.
    Choice Name: The name of the choice on the right side. Again, you can edit this to your liking.
    Patch ID: This is important. This is the folder that will contain your selected hacks.
    Folder External: The external folder on the root. You need to edit this to be the same as your Patch ID.
    False: This determines if you add extra files on the disc.

    I will tell you what should be edited and what not to be edited.

    Code:
    <wiidisc version="1">
    <id game="RSB" />
    <options>
    <section name="EDIT ME">
    <option name="EDIT ME">
    <choice name="EDIT ME (CAREFULLY)">
    <patch id="EDIT ME (CAREFULLY)" />
    </choice>
    </option>
    <option name="EDIT ME ">
    <choice name="EDIT ME ">
    <patch id="EDIT ME (CAREFULLY)" />
    </choice>
    </option>
    </section>
    </options>
    <patch id="EDIT ME (CAREFULLY)">
    <folder external="/EDIT ME (CAREFULLY)" recursive="false" />
    <folder external="/EDIT ME (CAREFULLY)" disc="/" />
    </patch>
    <patch id="EDIT ME (CAREFULLY)">
    <folder external="/EDIT ME (CAREFULLY)" recursive="false" />
    <folder external="/EDIT ME (CAREFULLY)" disc="/" />
    </patch>
    </wiidisc>


    To add extra options, paste this into the XML between the </option> and </section> tags. Edit accordingly.
    Code:
    <option name="EDIT ME">
    <choice name="EDIT ME (CAREFULLY)">
    <patch id="EDIT ME (CAREFULLY)" />
    </choice>
    </option>

    Now paste this in between </patch> and </wiidisc> tags. Edit accordingly
    Code:
    <patch id="EDIT ME (CAREFULLY)">
    <folder external="/EDIT ME (CAREFULLY)" recursive="false" />
    <folder external="/EDIT ME (CAREFULLY)" disc="/" />
    </patch>

    To make it an interchangeable option like
    Code:
    <Example1><Example2>

    Paste this:
    Code:
    <choice name="Example 2">
                        <patch id="example2" />
                    </choice>

    in between the next option like this:
    Code:
    <wiidisc version="1">
        <id game="RSB" />
        <options>
            <section name="Testing">
                <option name="BrawlMods">
                    <choice name="Example">
                        <patch id="example" />
                    </choice>
                    <choice name="Example 2">
                        <patch id="example2" />
                    </choice>
                </option>
            </section>
        </options>
        <patch id="example">
            <folder external="/example" recursive="false" />
            <folder external="/example" disc="/" />
        </patch>
        <patch id="example2">
            <folder external="/example2" recursive="false" />
            <folder external="/example2" disc="/" />
        </patch>
    </wiidisc>
    And edit accordingly.
    « Last Edit: July 17, 2013, 03:44:51 AM by BrawlNoob » Logged



    TeamSupreme216
    Newbie Kitten
    *
    Offline Offline

    Posts: 1


    View Profile Awards
    « Reply #1 on: November 20, 2016, 06:55:58 PM »


    My gecko Os is code dumping everytime I try.. Help...
    Logged

    Pages: [1]
    Print
    Jump to: