Home Gallery Resources The Team Rules chat Login Register
Pages: [1]
Author Topic: [Intermediate] Adding Stock Faces to your vBrawl build  (Read 1861 times)
0 Members and 1 Guest are viewing this topic.
Ricky (Br3)
KC:MM Family JesterㅤRadical Dreamer
Global Moderator
Offline Offline

Posts: 7302

  • Awards KCMM Storyteller RAGE!! Warm Welcomer Sniper

  • View Profile WWW Awards
    « on: October 19, 2017, 08:38:01 PM »

    I decided to write this tutorial since I know I will forget how this is done as soon as I finish. Might as well write it down so people don't have to learn it on their own.

    You know how P:M has stock faces instead of the usual icon?
    This is how you do it to your own vBrawl build.

    1- Add the codes to your GCT

    There are two necessary codes for this:

    Individual Stock Icons (info.pac) V2.4 ASV [ds22, wiiztec]
    C20E2168 0000002C
    818100E8 3D609018
    896BF37F 2C0B0002
    4082007C 392000A5
    3D408058 614A8000
    897F0002 1D6B00A0
    7D4A5A14 896A009E
    80BF0020 2C050006
    41810020 2C050000
    40820030 3CA08128
    60A5AE64 80A50000
    2C050006 4081001C
    7D8A58AE 2C0C00CC
    4082000C 39600003
    48000008 396B0003
    7D8A58AE 2C0C00CC
    40820014 2C0B0000
    4182000C 39600000
    4BFFFFE8 3FA08045
    38C0003D 3BBD56D8
    38E00000 7CC903A6
    88DD0002 7C0C3000
    4182001C 88DD0003
    7C0C3000 41820010
    3BBD0010 38E70001
    4200FFE0 2C07003D
    4082000C 3FA08045
    3BBD56D8 899D0000
    2C0C0042 40A20008
    39800025 88C100ED
    2C0900A5 4082002C
    7CCA582E 54C6801E
    54C6463E 396B0003
    996A009E 2C1B0004
    40820010 892A009C
    39290003 992A009E
    1D8C000A 7D8C3214
    38EC0001 2C1B0000
    4082000C 7C882378
    7FFCFB78 3D8080C2
    A18C4314 3BA05F65
    7C0CE800 4182000C
    6D1E8000 48000008
    6CFE8000 83BC008C
    60000000 00000000
    040E215C 60000000
    040E2160 60000000
    C203D8B4 00000005
    2C09000B 40820018
    3C600006 38631C00
    3C800002 38847180
    7C641A14 881B001C
    60000000 00000000
    044218EC 00095F00
    0442190C 00180000
    04494990 00095F00
    044949EC 80C23A60
    044949F0 00180000

    Transforming Characters Switch Stocks (FINAL) [PyotrLuzhin]
    C20E2090 00000013
    38E00000 81810094
    7C0802A6 90020000
    9421FF80 BC610010
    3F608098 637B8E8C
    7C0CD800 4082005C
    3F609018 8B7BF37F
    2C1B0002 4082000C
    3B600001 48000008
    3B600005 6F5A8000
    93820004 93420008
    7FBCEB78 807C008C
    C8220004 EC21E028
    3D80800B 618C7900
    7D8903A6 4E800421
    3B9C0004 3B7BFFFF
    2C1B0000 41A1FFD8
    80020000 B8610010
    80210000 7C0803A6
    60000000 00000000

    Once you add these codes you can go to the step two.

    2- Get P:M's info.pac

    You'll need a certain MiscData from their info.pac file. It's MiscData[30]. Get this file and save it on your computer as it is.

    3- Open your own info.pac file in Brawlbox

    If you use BrawlEX and have custom names for the characters, you probably already use an info.pac of your own. Open your own info.pac and export the textures for the characters' names, as well as the PAT0 animation called "InfFace_TopN__0" (they're located inside MiscData[30]. Project M doesn't have characters' names, but you don't really have to lose them if you need custom stocks. You'll also need to export a certain texture: "InfFaceLine00", because PM also replaces this texture with a dummy.

    4- Import your textures and replace PAT0 into PM's MiscData[30]

    Now it's a tedious, but easy part. All you gotta do is import the textures for the names, the InfFaceLine00 texture, and replace the PAT0 file you got from your own MiscData[30] into the one from Project M. Save this file again (if you want to keep a backup of PM's MiscData, just save it with a different name)

    5- Replace your own MiscData[30] with your edited MiscData[30] from PM.

    6- Trim for filesize

    As of right now, depending on how many characters you have, your file might be above the maximum filesize, making the game crash as it passes the strap screen. You're going to have to remove/resize just a bit of stuff in order for it to work. The maximum filesize for info.pac is 550kb. What I did in my case was remove the GigaBowser stock icons (I don't use him on my CSS) and it was enough.

    7- That should be it!

    If you run into any problems, let me know and I'll help you and edit this tutorial to make it clearer, as I probably forgot something.


    - If you use cBliss or BrawlEX for extra costumes, all extra costumes above the original amount for each character will have the stock texture of the last recolor that has a stock face. You can use that to your advantage, actually. If you're running low on filesize, you can delete some of the stock faces so it will load the last one instead. I did this for Game&Watch so every recolor would use it's default stock face, so I'd gain some extra free space. However, just deleting the textures won't be enough. Go into the PAT0 animation named "InfStockface_TopN__0", and look for the InfStc that corresponds to the texture you want to delete and remove that as well.

    - All BrawlEX characters will have Mario's stock face. I have an idea of how to fix that, but I didn't bother messing with it yet.

    - If you don't care about your characters having names, then it's way easier. Just export PM's MiscData[30] and replace it with your own. Still be aware of filesize, though.
    « Last Edit: October 19, 2017, 10:06:52 PM by Ricky (Br3) » Logged



    Pages: [1]
    Jump to: