Home Gallery Resources The Team Rules chat Login Register
Pages: [1]
Author Topic: How to clone Bowser and Giga Bowser through BrawlEx (Project M and vBrawl)  (Read 4822 times)
0 Members and 1 Guest are viewing this topic.
Danster
Intermediate Kitten
**
Offline Offline

Posts: 16

  • Awards Tutorial Writer

  • View Profile Awards
    « on: May 07, 2017, 08:51:39 AM »


    ===============================================================
          How To Clone Bowser - Giga Bowser (Project M)
    ===============================================================

    *Keep in mind this tutorial is assuming you already
    know how to clone a normal character and have done
    so before.

    *This tutorial was originally for Project M EX, but it
    also works for vBrawl if you use different rel and
    configure files.

    You may want to download the Project M EX Template.
    That's where I get some of my files from.

    You can get that here: http://forums.kc-mm.com/index.php?topic=74722.0

    The first thing you need to do is decide if Bowser
    will transform into Giga Bowser or not.

    -If you are cloning Bowser alone, then you just need
    to use the Solo Bowser ExModule file from the
    Project M EX pack in the description. The cloning
    process is mostly the same. His Final Smash will
    transform him into himself. The file is called
    "ft_koopa-alone BX v1.1 [PM MOD] [Danster].rel".
    Also, for the SlotConfig, you'd use
    "Slot0C [Koopa-GKoopa].dat" in case you were unsure.

    -If you are cloning Bowser with Giga Bowser, then you
    want to read this tutorial. You will need 2 EX Slots.
    One for Bowser and one for Giga Bowser. Also, Bowser's
    slot needs to come before Giga Bowser's. Otherwise,
    this won't work.

    Now, as a demonstration, I'll clone Little Mac over Bowser
    and Giga Mac over Giga Bowser. I'll call the Bowser clone
    "LittleMac" and the Giga Bowser clone "GigaMac". Also, as
    far as I know, you can't edit Bowser and Giga Bowser's SFX
    without the game crashing. This is just what I've been hearing
    from others, though. These are the IDs I'll be following in
    this tutorial.

    -The EX Slot for LittleMac is 3F.
    -The EX Slot for GigaMac is 40.
    -The Cosmetic ID for LittleMac is 6E. (110 in decimal)
    -The Cosmetic ID for GigaMac is 6F. (111 in decimal)
    -Both of their Module IDs are 90.

    CosmeticConfig
    So using "Cosmetic0B [Bowser].dat" for LittleMac and
    "Cosmetic__ [Giga Bowser].dat" for GigaMac, rename
    both files to correspond with your EX Slot. For
    example, I renamed Cosmetic0B to Cosmetic3F. Then, I
    renamed Cosmetic__ to Cosmetic40.

    Next, open both of their files in a Hex Editor. I'm using HxD.

    In LittleMac's Config, go to offset 10 and change that ID (0B)
    to the Cosmetic ID for your Bowser Clone. My CosmeticID is 6E,
    so I'll change it to that. On offset 12, change that ID (0C) to
    LittleMac's EX Slot. Mine is 3F, So I'll change it to that. To
    it's right, change that ID (2C) to GigaMac's EX Slot. Mine is
    40, so I'll change it to that. Finally, on offset F (at the top
    right corner), change 00 to 01. Doing this will enable Primary
    and Secondary slots, which is what you set earlier.

    In GigaMac's Config, go to offset 10 and change that ID (0B)
    to the Cosmetic ID for your Giga Bowser Clone. My CosmeticID is 6F,
    so I'll change it to that. On offset 12, change that ID (2C) to
    GigaMac's EX Slot. Mine is 40, So I'll change it to that. To
    it's right, change that ID (0C) to LittleMac's EX Slot. Mine is
    40, so I'll change it to that. Finally, on offset F (at the top
    right corner), change 00 to 01. Doing this will enable Primary
    and Secondary slots, which is what you set earlier.

    Save the configs and close both files.

    CSSSlotConfig
    Using "CSSSlot0C [Koopa].dat" for LittleMac and "CSSSlot__ [GKoopa].dat"
    for GigaMac, rename both files to match your EX Slot. For example, I
    renamed CSSSlot0C to CSSSlot3F for LittleMac and CSSSlot__ to CSSSlot40
    for GigaMac.

    Next, open both configs in a Hex Editor.

    In LittleMac's Config, change offset 10 (0C) to LittleMac's EX Slot. So
    I'll change it to 3F. Next, change offset 11 (2C) to GigaMac's EX Slot.
    So I'll change it to 40. Finally, change offset F (The top right corner)
    from 00 to 01. This will enable the Primary and Secondary Slots, which you
    set earlier. You can also set their costumes starting from offset 0x20 if
    you want.

    In GigaMac's Config, change offset 10 (2C) to GigaMac's EX Slot. So
    I'll change it to 40. Next, change offset 11 (0C) to LittleMac's EX Slot.
    So I'll change it to 3F. Finally, change offset F (The top right corner)
    from 00 to 01. This will enable the Primary and Secondary Slots, which you
    set earlier. You can also set their costumes starting from offset 0x20 if
    you want.

    Save and then close both files.

    SlotConfig
    Using "Slot0C [Koopa-GKoopa].dat" for LittleMac and "Slot2C [GKoopa-Koopa]"
    for GigaMac, rename both files to match your EX Slot. For example, I
    renamed Slot0C to Slot3F for LittleMac and Slot2C to Slot40
    for GigaMac.

    Next, open both configs in a Hex Editor.

    In LittleMac's Config, change offset 13 (0B) to LittleMac's EX Slot. So I'll
    change it to 3F. Next, change offset 17 (30) to GigaMac's EX Slot. So I'll
    change it to 40. Finally, change offset F (The top right corner) from 00 to
    01. This will enable the Primary and Secondary Slots, which you set earlier.

    In GigaMac's Config, change offset 13 (30) to GigaMac's EX Slot. So I'll
    change it to 40. Next, change offset 17 (0B) to LittleMac's EX Slot. So I'll
    change it to 3F. Finally, change offset F (The top right corner) from 00 to
    01. This will enable the Primary and Secondary Slots, which you set earlier.

    Save and then close both files.

    ExModule File
    Using only "ft_koopa-gkoopa BX v1.1 [PM MOD] [Danster].rel" as the ExModule
    file for both LittleMac and GigaMac, rename it to the name of he Bowser clone.
    For example, I'll call it "ft_LittleMac.rel".

    Next, open the rel file in Module Editor 3.3. On the right side, change ID
    (66) to your Module ID. So I'll change it to 90.

    Then, go to Section 8 and click "Memory Viewer". At the top left corner, change
    offset 3 (0B) to LittleMac's EX Slot. So I'll change it to 3F. Then, go to offset
    7 (30) and change it to GigaMac's EX Slot. So I'll change it to 40.

    Close the Memory Viewer tab, save and then close the rel file.

    FighterConfig
    Using "Fighter0B [KOOPA].dat" for LittleMac and "Fighter30 [GKOOPA].dat" for
    GigaMac, rename them to match their EX Slot. For example, I'll rename Fighter0B
    to Fighter3F. Then, I'll rename Fighter30 to Fighter40.

    Next, open both config files in BrawlExConfigUtility. (Make sure you have the
    latest version.)

    In LittleMac's Config, rename "KOOPA" to match the name of your Bowser clone.
    So I'll rename it to "LittleMac". Then, at the right side, make sure "Merge
    Motion/Etc" is checkmarked, "Final Smash" is set to "Single" (or Multiple,
    whatever you prefer) and "Kirby" is set to None. At the bottom where it shows
    what the ExModule file would be called, make sure you remember what it says.
    Also, you can set what the recolors are, if you want to.

    In GigaMac's Config, rename "GKOOPA" to match the name of your Giga Bowser
    clone. So I'll rename it to "GigaMac". Then, at the right side, make sure
    "Merge Motion/Etc" is checkmarked, "Final Smash" is set to "None" (or Single/
    Multiple if you want to try and give Giga Bowser a Final Smash) and "Kirby"
    is set to None. Also, you can set what his recolors are, if you wish.

    Save and close both files. Now, open GigaMac's config in a Hex Editor.

    In GigaMac's Config, go to where is says what the rel file is called. Mine
    will say "ft_gigamac.rel". Next, rename it to the name of the rel file you
    made before. The one I made before was called "ft_littlemac.rel", so I'll
    call it that (The caps don't really matter, but just keep it lowercase when
    editing this part).

    Save and close the FighterConfig.

    Pac Files
    In this part, you are doing almost everything the same like you would set
    up the Pac and Pc files for any other BrawlEx clone. You should do that much
    first. After words, continue reading.

    ...

    Done? Good. I'll focus on the different steps you need to follow. First, you
    want to have downloaded the resource files for Bowser/Giga Bowser that P
    hantomWings have already made.

    You can get them here:
    https://www.dropbox.com/s/h2xq5pnm3ywzsg3/Bowser-GBowser%20Resources.zip?dl=0

    With these downloaded, export "FitKoopaMotionEtc.pac" and "FitGKoopaMotionEtc.pac"
    since these are the only files you'll need. First, rename them to correspond with
    your Bowser and Giga Bowser clone. So I'll rename FitKoopaMotionEtc to
    FitLittleMacMotionEtc. Then, I'll rename FitGKoopaMotionEtc to FitGigaMacMotionEtc.

    Next, open both Pac files in BrawlBox.

    In LittleMac's Pac File, replace "FitKoopaEtc" with your Etc file. So I'll replace
    it with "FitLittleMacEtc.pac". Then, replace "FitKoopaMotion" with your own Motion
    file. So I'll replace it with "FitLittleMacMotion". You don't have to rename the
    files to correspond with your Bowser and Giga Bowser clone, but you can if you want
    to.

    In GigaMac's Pac File, replace "FitGKoopaEtc" with your Bowser clone's Etc file.
    Why? Because Giga Bowser doesn't have one. So he needs to use Bowser's. I'll replace
    it with "FitLittleMacEtc.pac". When you do this, it will rename the file to the name
    of the file you replaced it with (or it won't depending on the version of BrawlBox
    you're using). Just rename it back to "FitGKoopaEtc". Then, replace "FitGKoopaMotion"
    with your own Motion file. So I'll replace it with "FitGigaMacMotion". You don't have
    to rename the files to correspond with your Bowser and Giga Bowser clone, but you can
    if you wish.

    Save and close both Pac Files. You'll use these files instead of the individual Motion
    and Etc files.

    Misc/Other Stuff
    With all this done, you're pretty much set. I'm not going to get
    into setting up cosmetics because the process is basically the same.

    You don't need to add the cosmetics for the Giga Bowser clone onto
    the selcharacter.pac file (because why on Earth would you do that?).
    You also don't need to add the Giga Bowser clone onto the CSSRoster
    (because why on Earth would you do that?).

    Some cosmetic things you do want to set up for the Giga Bowser
    clone, however, are his Battle Portraits and his Result Screen
    Portaits. Maybe even his stock icons. Thats about it.

    Oh. Also, this guide also works for Vanilla Brawl. You'd just use
    the rel and Config files for Vanilla Brawl.

    If you set this up for Project M, this is something you should know.

    The Giga Bowser clone will be stunned by the attacks from other players
    like Giga Bowser from Project M. This means you need to give him
    animations for being stunned. if he doesn't already have them.

    That's pretty much it! If everything went according to plan, then you should have a
    cloned Bowser and Giga Bowser. If it crashes, you may have messed up somewhere. Go
    through this guide again. Otherwise, ask me for help.  Kirby Dance
    « Last Edit: May 07, 2017, 08:52:42 AM by Danster » Logged

    Pages: [1]
    Print
    Jump to: