How to add True Glide/Multi Jump/Crawl [updated]

Started by pikazz, March 07, 2014, 05:57:33 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

March 07, 2014, 05:57:33 PM Last Edit: March 09, 2014, 04:56:59 PM by pikazz
so, I heard you all wanted a tutorial of how to add True Glide, Multi Jump or a Crawl to your Character!
definition of "True" is that its using the same method as the other Glide, Multi Jump or Crawl and be customized into their "Misc Crawl/Multijump/Glide" section in their FitCharacter.pac and with Minimal PSA work

True Crawl

True Multi Jumping and True Glide

So, first of is the list we need of:
* Your FitCharacter.pac
* Brawlbox 68b
* a Hex Edit program, recommend HexEdit.
* Calculator, being able to convert Dec to Hex and viceversa
* a way to edit a characters IC! Recommend using BrawlEx's FighterConfig.dat! if you using it, you need to use BrawlEx clone Engine
* a character with one of those you want to use, only optimal if you want help

1. Open up your PSA in Brawlbox 68b, go to subroutines and add one!
this subroutines will be fake and will be deleted later, but add some stuff in it so its not empty! it can be anything! recommend adding 2-3 commands

2. go to one Subaction and add the Command "Subroutine" and link it to your "Fake" Subroutine!
you will delete this Command later so dont worry about it that will it be in the way later

3. save it or "save as" if you want to keep a back-up! close your PSA in Brawlbox 68b and reopen it again!

4. Check if your Subroutine is there, if it isn't there, redo 1 to 3. if its there, take note of your "Fake" Subroutines "IntOffset" and remember it!


5. scroll down and mark the folder "Misc Section" and look up Offest for "Collision data". you will using this Offset as a "search". if your character doesnt have CollisionData, use something else.


6. Export now the "MoveDef_" file, Open now your Hex editor and open MoveDef_ in it!
Convert the Offset for Collision data to Hex and Search for it

7. Now, remember your "Fake" Subroutine's Offset, convert it to Hex and put it in one of the Colored boxes!

if you want to add Multi Jump, put your offset in Red Box
if you want to add Glide, put your offset in Green Box
if you want to add Crawl, put your offset in Blue Box
Black box is Collisions Offset.

8. Save it and close the Hex Editor.

9. Export the MoveDef_ file into your FitCharacter.pac, save it, Close and reopen! scroll down and look inside Misc Section and see if you got a "?" with the name Misc Multi Jump, Misc Glide or Misc Crawl data! if you have, you have done everything correct so far! now it depence of what you wanted to add.
Sorry but you are not allowed to view spoiler contents.


10 Crawl. press on Misc Crawl and enter in Forward Accelation and Backward Accelation with the values you like! it might look little mess up but you can see on one other crawler data and see how that is! you cant Export and Import this data!

10 Glide. Press on Misc Crawl and look up its data! this data can be exported and imported without any problem! to make the job easier, you can export the Glide data from either Metaknight, Pit or Charizard's and import it to your glide data to save job!

10 Multi Jump. press on Misc Multi Jump and add the value you want to add! you can follow of a example of another multijumper! it appears that "5" jumps (unless someone tries to add more) is the most so make sure you have [ 0]-[4] inside "hops" and correct the values you want to and delete if its more than you want!
however, now inside its unks section, you dont have to be surprised if its over [3000], simply remove all those and keep the Unks like this!
Sorry but you are not allowed to view spoiler contents.

if it isnt those value, add them!
Note: please dont worry if Brawlbox freezes if you remove all those 3000. it can take some time when it does it! just have passion and wait
This Data cannot be export and imported!

11. now when you have add all the values. go back to that subaction you added subroutine command in step 2!
delete it and save and reopen it in brawlbox!

12. double check if you still have the Misc data and have the same value that you added, if its still there and everything is correct. you are done with the Main Thing! now your character can Glide, Crawl or Multi jump!
but its not done yet! it needs its Subaction and Animation for it!

13 Crawl.

The Subactions thats used by crawl is these 2! check out others FitCharacter.pac that already has Crawl and see how they did!

13 Glide.

The Subactions thats used for Glide is these 6! Check out others FitCharacter.pac that already has Glide and see how they did!

13 MultiJump.

The Subactions thats used for Multijump is these 5! Check out others FitCharacter.pac that already has Multi Jump and see how they did!
also, go to attrebuts and change 0x60 to how many jumps your character will have!
one is the first jump and the rest of the jump is multijump! appears that the maximun of Multijump is 6
Sorry but you are not allowed to view spoiler contents.


14. dont forget the animations for all those Subactions!

Also, Note this! Crawl and Multi Jump can be used right away, but Glide needs little work! you need to do something that makes it use their IDs!
Glide need to use the Start Glide ID "132" (0x84 in hex)
dont know the best way to do this

15. the last thing, we need to change their IC to make them being able to do it!
this Method is using BrawlEx's FighterConfig.dat

if you added Crawl, set "hasCrawl" to true
if you added Glide, set "hasGlide" to true
if you added MultiJump, set "AirJumpCount" to "2" (yes 2! not how many jumps it has)

And thats it! now you have Crawl, Glide and/or Multijump character! Have fun with it!  :kdance:
Stupid Tinypic :C

First post in this amazing tut.

Great job, Pikazz. It looks wonderfuk!


Sorry but you are not allowed to view spoiler contents.

And stickied. ;)
I don't take requests.

My PSA Thread
[move][/move]

This is fantastic!
Now Toon Link can have an actual crawl!
I still talk to myself! If anyone wants to use anything I've done, feel free to! But do tell me where you use it, I want to see the finished product!

March 08, 2014, 02:45:05 AM #4 Last Edit: March 08, 2014, 02:46:05 AM by SonicBrawler
Sorry but you are not allowed to view spoiler contents.
Quotes:
Sorry but you are not allowed to view spoiler contents.

there is a way to add floating? like project M mewtwo? D:

I hope this guide will be used in the future, I dont want PSA to be limited!
Quote from: Zack Fair on March 07, 2014, 06:07:01 PM
First post in this amazing tut.

Great job, Pikazz. It looks wonderfuk!
thank you x3
Quote from: KingEvilpuff on March 07, 2014, 06:41:07 PM
And stickied. ;)
yay ;w;
Quote from: Kitsu-chan on March 07, 2014, 09:37:54 PM
This is fantastic!
Now Toon Link can have an actual crawl!
yes, he can :3
Quote from: SonicBrawler on March 08, 2014, 02:45:05 AM
Sorry but you are not allowed to view spoiler contents.

thanks for all the applaudes! xD
Quote from: shadowXtreme on March 08, 2014, 07:19:09 AM
there is a way to add floating? like project M mewtwo? D:
sadly, the only one in brawl thats using floating is used by Peach sadly and her program to do that is inside her FitFighter.pac!
Stupid Tinypic :C

March 08, 2014, 11:29:18 AM #7 Last Edit: March 08, 2014, 11:30:57 AM by Mariodk
thank you for this this will help me alot on some of my next movesets

I Dont Take Requests & Dont Do Brawl Mods anymore Maybe Sm4sh modz later

Finally! I've been asking this for months.

...Although I wish Wall Jumping could have been included. As matter of fact, I'm actually more worried about taking certain wall-jumps and crawls out of the game, but whatever.

This will go great on Mario, Link, even DK and Diddy.

Super Smash Brothers: All Stars is currently looking for new recruits!
SSB:AS is a project dedicated to filling Project M with as much canon material as possible. The aim is to cram the game with movesets, textures, stages, and easter-eggs which accurately reflect each character's abilities from their respective franchises. If you are a relatively skilled hacker with an interest in helping achieve this concept, please visit the official thread by clicking on the banner, or contact me via private message. Any help would be greatly appreciated!

We need:
Skilled animators, Advanced PSA specialists, Coders for Special Attacks, Proficient Modelers/Importers, Adept Stage Makers, Graphic Artists for Menus/Portraits, Play-Testers and Glitch-Finders!

*All applicants must come equipped with their own pair of nostalgia goggles

Quote from: Amarythe on March 08, 2014, 03:26:19 PM
...Although I wish Wall Jumping could have been included. As matter of fact, I'm actually more worried about taking certain wall-jumps and crawls out of the game, but whatever.
Wall Jumps are easy to do. :v

It's Wall clinging that's a bit of a challenge.
I don't take requests.

My PSA Thread
[move][/move]

Haha, shows just how new I am with this.
Good, good; I basically have zero interest in wall clinging.

Super Smash Brothers: All Stars is currently looking for new recruits!
SSB:AS is a project dedicated to filling Project M with as much canon material as possible. The aim is to cram the game with movesets, textures, stages, and easter-eggs which accurately reflect each character's abilities from their respective franchises. If you are a relatively skilled hacker with an interest in helping achieve this concept, please visit the official thread by clicking on the banner, or contact me via private message. Any help would be greatly appreciated!

We need:
Skilled animators, Advanced PSA specialists, Coders for Special Attacks, Proficient Modelers/Importers, Adept Stage Makers, Graphic Artists for Menus/Portraits, Play-Testers and Glitch-Finders!

*All applicants must come equipped with their own pair of nostalgia goggles

true wall cling and wall jump is rediciously easy, doesnt need a tutorial for it!

all that needs to do is give the character proper IC! the easiest way is to use FighterConfig.dat and set "hasWallCling" and "HasWallJump" to true!
nothings more is needed (except a Wallcling animation, you will be in t-stance against the wall)
Stupid Tinypic :C

March 08, 2014, 06:57:26 PM #12 Last Edit: March 08, 2014, 06:58:21 PM by OmegaS3
I need to know how to do this out of Brawlbox. Editing Samus.pac in BB makes her Down B, Side B and Neutral B all useless with no fix.

I'm trying to give Samus a crawl

Updated step 13 Multijump  to make it more true! needed to be able to continue jumping with pressing jump button!
Quote from: OmegaS3 on March 08, 2014, 06:57:26 PM
I need to know how to do this out of Brawlbox. Editing Samus.pac in BB makes her Down B, Side B and Neutral B all useless with no fix.

I'm trying to give Samus a crawl
you can try using PSA instead for brawlbox, but you cant edit the data inside the misc files so easy!
Stupid Tinypic :C

Quote from: pikazz on March 09, 2014, 05:01:24 PM
Updated step 13 Multijump  to make it more true! needed to be able to continue jumping with pressing jump button!you can try using PSA instead for brawlbox, but you cant edit the data inside the misc files so easy!
Ya I was thinking that. Well I even copied Project M's samus crawl code and gct code to mine and it still doesn't work. Do I still need to edit the fighter config for Samus and enable the crawl?