[Advanced] How to Make a Pseudo Extreme Speed

Started by KingJigglypuff, November 23, 2015, 09:26:26 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

November 23, 2015, 09:26:26 PM Last Edit: November 23, 2015, 11:13:58 PM by KingJigglypuff
Based on like almost a week or so of testing an troubleshooting, I'll now reveal this tutorial.

What's this for, you ask? Well it's simple. This tutorial will show you how to make a pseudo Extreme Speed.

Warning/Notice: This tutorial is only recommended for those who know what they're doing and know their way around PSA/Moveset Editing. If you don't know most/any of the terms I use in the tutorial, then it's likely you're not ready for something so advanced yet (if you have questions, you can still ask though). These combinations of commands also take up a lot of file size (around 14 KB), so make sure your FitChar.pac file has enough room.

If you're going to be using BrawlBox, then make sure your character can be edited without their file breaking. If you can't, then use PSA.

Requirements:
-5 Animations. Start, StartAir, Move, End, and EndAir.
-5 Open Sub Actions.
-3 Actions.
-*4 LA-Floats.
-*1 LA-Bit.
-At least 14KB of space available in your FitChar.pac

*Check this guide to know which variables you can use. http://forums.kc-mm.com/index.php?topic=74266.0
Also check this page to see which Variables are already used by the game. http://tinyurl.com/p4ojsod

This tutorial will be broken down into 3 sections: Start, Move, and End with each section of coding being explained.

Now without further adieu, let's begin.

Part 1: Start.

Sorry but you are not allowed to view spoiler contents.


*On Ground is 6. and Unknown (17) is 17 (Dec)/11 (Hex).

Once you're done with your Action coding, it's time for your Sub Actions.

-Sub Actions-
Sorry but you are not allowed to view spoiler contents.


What this will do is during the Start Action, the coding will infinitely check to see which direction on the control stick is pressed, and if the character is on the ground, then holding down will automatically direct to if the player was holding forward on the control stick. If the control stick isn't pressed at all, then it will direct to if the player was holding up.

For a breakdown of the If Compare commands, here's the 4 main control stick directions.

Sorry but you are not allowed to view spoiler contents.


In the Air version of the Sub Action, just insert a GoTo command that references the Ground Sub Action.

Hopefully everything's currently able to be understood. Let's get onto the most difficult part of the tutorial...

Part 2: Move.
Sorry but you are not allowed to view spoiler contents.


-Sub Action-
Sorry but you are not allowed to view spoiler contents.


Quite a lot of coding, isn't it.

Here's a tl;dr summary: This coding will change the Frame of the Move animation, based on control stick input. If moving downward on the ground, it will change to if the character's going forward. If moving upward on a ceiling, it will change to if the character's going up and diagonal. If moving sideways on a wall, it will change to if the character's going up.

2b.) GFX tab.
Sorry but you are not allowed to view spoiler contents.


Then insert the following coding into the second Sub Routine:
Sorry but you are not allowed to view spoiler contents.


After that, insert the following coding into the GFX tab (make sure you note which Sub Routines you made):

Sorry but you are not allowed to view spoiler contents.


tl;dr explanation: This coding does the same thing as the Main tab, except for momentum, rather than the current Frame.

2c.) SFX tab.
Sorry but you are not allowed to view spoiler contents.


What this will do is if the current Frame is less than or equal to 120 and more than 60 while also checking to see if the timer is almost out and if the Bit isn't set. If these conditions are met, then the character will reverse their direction once the timer ends.

3d.) Other tab.
Sorry but you are not allowed to view spoiler contents.


tl;dr explanation: This coding does the same thing as the Main and GFX tabs, but does it automatically, so the character isn't stuck in place if not pressing the control stick. The character will also go through platform if facing downward and in the air.

The most difficult and longest part it out of the way, now let's finish this!

Part 3: End
Sorry but you are not allowed to view spoiler contents.


Once that's done, let's conclude this.

-Sub Actions-
Sorry but you are not allowed to view spoiler contents.


Once you have everything done, save and test. If you come into any issues, make sure you inserted your coding correctly. If you made sure, then let me know the issue.

I hope this long wall of text and jibberish was worth it. :L

The finished result should look something like this: http://gfycat.com/BriefFlawlessAmericanlobster
I don't take requests.

My PSA Thread
[move][/move]

I tried this for my Pit PSA. The vertical momentum works but Pit won't move horizontally.
Any solution for this?

Mind showing me how you inserted your coding? Like a screencap?

Are you making sure to press the control stick?
I don't take requests.

My PSA Thread
[move][/move]