• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

PSA Tut: How to make a Chargeable attack with 1,2 or 3 level's!

lil T

Smash Journeyman
Joined
Oct 23, 2010
Messages
282
Location
Freeport IL
Before I start! I want to say that I found this guide A long time ago on KC-MM, But i dont see it on there anymore and I can't remember the name of the guy who posted it, So i thought since It's kinda hard to find usufull TuT on PSA I'll post this!

Now some other things I added in this TuT is how to make a charge that can be Stored for later use.(Like if you charge up a move fully then when you want to use it, you hit (Up, Down or Side) B again to do the Full powered Move!

Now that we got that out the way let's Start!

First, this guide is for a special attack. (B, Side B, Down B, Up B)

With this, the attack will have three stages, and you will be able to roll dodge out of it, and shield out of it.

Go to the actions tab and find which action you want to change.

112- Neutral B
113- Side B
114- Up B
115- Down B

Now, find a different action that you will no longer be using. Do not use any of the above.
117(Goes with B usually) and up are able to be used!

Now once you decide which you will be replacing, go to your desired action tab. (the B's)

Delete everything in it, then put this!

If: On Ground
Change Action: 0, requirment: Button Pressed: 3
Additional Change Action Requirement: On Ground
Change Action: E, requirment: In Air
Change Subaction: (This is the charging subaction, not the attack)
Else
Change Action: (The unused action tab), requirement: In Air
End If


Now go to the Subaction (the one you put in above)
(Now if you are making a chargeable attack that's can be Stored, You'll want to add If Bit is Set: LA-Bit[100](One charge) or If Bit is Set: LA-Bit[101](Two charges) or If Bit is Set: LA-Bit[102]
Change SubAction: sub action=(Where ever you have your Hitboxes and stuff, put the number of the Sub Action here)
Else:
(Then put down what's below. If your not making a Storable attack then Ignore this part and start with Dissallow Certain movements)
Dissallow Certain movements: 0-2
Set/Add Momentum: 1-0, 1-0, 0-0, 0-1
Synchronous Timer: 4 (This timer is important, it tells when you are able to roll out of the charge)
Change Action: 1F, requirement: Compare: IC-Basic[1011] >= IC-Basic[3149]
Additional Change Action Requirement: Compare: IC-Basic[21001] < IC-Basic[23038]
Additional Change Action Requirement: On Ground
Change Action: 20, requirement: Compare: IC-Basic[1012] >= IC-Basic[3149]
Additional Change Action Requirement: Compare: IC-Basic[21001] < IC-Basic[23038]
Additional Change Action Requirement: On Ground
Change Action: (unused action), Requirement: Button Not Pressed: 1(DON'T ADD THIS IF YOU WANT TO BE ABLE TO STORE(KEEP) THE CHARGE)

(The IC-Basics are for rolling out of the charge, don't worry about not knowing what they are. Also, the values won't show up as those big numbers when you finish the code, but they are, so don't panic.)
Asynchronous Timer: (This is when the first charge is completed)

Bit Variable Set: LA-Bit[100]
(STOP HERE IF YOU JUST WANT A ONE LEVEL CHARGE)
[optional]If: Bit not set: LA-Bit[101]
Frame speed modifier: (less than 1)
End If [/optional]
Change Action: (unused action), Requirement: Button Not Pressed: 1(DON'T ADD THIS IF YOU WANT TO BE ABLE TO STORE(KEEP) THE CHARGE)
Asynchronous Timer: (This is when the second charge is completed)
Bit Variable Set: LA-Bit[101]
(STOP HERE IF YOU JUST WANT A TWO LEVEL CHARGE)
Change Action: (unused action), Requirement: Button Not Pressed: 1(DON'T ADD THIS IF YOU WANT TO BE ABLE TO STORE(KEEP) THE CHARGE)
(Change Action: action=0,requirement=Animation End
End If
ADD THIS AT THE END IF YOU'RE MAKING A STORABLE CHARGE! if not then ignore it)
[If you did the optional]
Frame speed modifier: x1[/optional]
Synchronous Timer: 2
Change Action Status: 0-0, 0-0, On Ground


Now go to the Unused action

If: Bit is Set: LA-Bit[101]
Change Subaction: Fully charged attack (Strongest)(If you're making a one lvl charge then this will be the only one just Ignore the rest and Close this off with an "End If"
Else
If: Bit is Set: LA-Bit[100]
Change subaction: One charge attack (Second Strongest)(If you're making a Two lvl charge then these will be the only one just Ignore the rest and Close this off with an "End If"
Else
Change subaction: Non-charged attack (Weakest)
End If
End If
(This checks which LA-Bits were set, [101] being the full charge, which is set at the end of charging subaction, and goes to the designated strongest charge attack, [100] being the half charge, and it goes to that designated charge attack, and if no bits were set, then it goes to the non-charged attack, being the weakest. Since LA-Bits are set until they are cleared, you can cancel the charge and the Bit would stay set.)

Now Add these codes at the beginning of the respective attacks

Strongest charge attack

Bit Variable Clear: LA-Bit[101]
Bit Variable Clear: La-Bit[100]


Second Strongest Charge attack

Bit Variable Clear: La-Bit[100]

Don't add anything to the non-charged attack.


If it's just 1 charge you'll just added Bit Variable Clear: La-Bit[100] to your attack sub action.

Important!

In both Entry Subactons

Bit Variable Set: LA-Bit[152]
Bit Variable Clear: LA-Bit[101]( If you have 2 or more)
Bit Variable Clear: La-Bit[100]
(Clear any other variables from other charge attacks as well)

Wait1 Subaction

If Not Bit is Set: LA-Bit[152]
Bit Variable Clear: LA-Bit[101](If you have 2 or more)
Bit Variable Clear: La-Bit[100]
Bit Variable Set: La-Bit[152]
(Clear any other variables from other charge attacks as well)
End If

Other information

Only use LA Bit[100+]. Anything less than 100 is unknown to what it does. You don't need to use the values that I used, just make sure you put them in the right place.
Don't use the same LA Bit twice.
You can make as many charge attacks as you like, as long as you have enough room.:)

And That's it!!
If this TuT happens to already be here then take this one down...Im not trying to still credit for it or anything just trying to help people trying to do stuff in PSA.
----------------
Also on an Unrelated note. I am the maker of an Brawl hack called lTB+
For more Information Go here
 
Top Bottom