Kitty Corp Meow Mix Forums

Help & Tutorials => A/A Tutorials => Topic started by: Hollow on April 07, 2011, 05:30:38 PM



Title: How to make a three-level charge attack in PSA
Post by: Hollow on April 07, 2011, 05:30:38 PM
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 and up are able to be used

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

Delete everything in it, then put this code in.

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


Subaction (the one you put in above)

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
(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]
[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
Asynchronous Timer: (This is when the second charge is completed)
Bit Variable Set: LA-Bit[101]
Change Action: (unused action), Requirement: Button Not Pressed: 1
[If you did the optional]
Frame speed modifier: x1[/optional]
Synchronous Timer: 2
Change Action Status: 0-0, 0-0, On Ground


Unused action

If: Bit is Set: LA-Bit[101]
             Change Subaction: Fully charged attack (strongest)
Else
             If: Bit is Set: LA-Bit[100]
                          Change subaction: One charge attack (second strongest)
             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.)


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.

Important!

In both Entry Subactons

Bit Variable Set: LA-Bit[152]
Bit Variable Clear: LA-Bit[101]
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]
             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.

If you have any questions, PM me.


Title: Re: How to make a three-level charge attack in PSA
Post by: Sasuke Uchiha on April 09, 2011, 12:04:35 AM
Very nice, thank you.


Title: Re: How to make a three-level charge attack in PSA
Post by: AceBoom on April 27, 2011, 12:54:24 PM
dont mean to curse but, DAMN thats a lot!


Title: Re: How to make a three-level charge attack in PSA
Post by: Naruto200Man on May 12, 2011, 01:58:21 PM
Very detailed, I can hopefully impliment this in my kakashi psa. (it's a pre-shippuden kakashi before he was overloaded with jutsus. True he knew them all before then but back in Naruto he only used jutsus when absolutely needed.) It is possible to use different animarions as well yes? For the three different charges on the actual attacks?


Title: Re: How to make a three-level charge attack in PSA
Post by: Hollow on May 12, 2011, 02:00:19 PM
Not for the charging, but for the actual attacks.


Title: Re: How to make a three-level charge attack in PSA
Post by: Naruto200Man on May 12, 2011, 02:07:32 PM
Not for the charging, but for the actual attacks.

Okay, I'm glad I asked before I made three seperate charging animations XD
BTW if I want to do this on Snake, would I have to deleate everything related to his old neutral special? And by that I mean EVERYTHING, meaning all the unneded parts of the attack are gone. Obviously I'm gonna use the same "specialNstart" subaction for his starting animation. which is him forming kakashi's version of chidori and holding it the way he did when he fought zabuza.

Also a quick simi-off topic question. If I attatch a graphic to the have N bone and scaled it a whoooole lot bigger in one direction. Would that graphic stretch or just appear in the center of the have N bone? :l


Title: Re: How to make a three-level charge attack in PSA
Post by: Hollow on May 12, 2011, 05:16:49 PM
1. You would delete everything in the original attack.

2. Not sure never tried that before. Try it, if you want. And give me the results, too, I'm curious.


Title: Re: How to make a three-level charge attack in PSA
Post by: Naruto200Man on May 12, 2011, 05:45:08 PM
1. You would delete everything in the original attack.

2. Not sure never tried that before. Try it, if you want. And give me the results, too, I'm curious.

Okay, I think I can get it now (somewhat) I'm using chidori spear as the second charge of Kakashi's Neutral B. So I'm hoping I can find a good lightning effect and bamo(At least hoping my idea works XD) instant chidori spear ne?

 
can you get a little more in depth about the stuff to do in the actions tab? Even with this much I can't wrap my head around it lol


Title: Re: How to make a three-level charge attack in PSA
Post by: Naruto200Man on May 13, 2011, 08:06:01 PM
Hey, when you set the ICbasics for rolling out of the charge, what do I put the numbers on when I put the big numbers in the value?

Do I use Value or Scalar?


Title: Re: How to make a three-level charge attack in PSA
Post by: Naruto200Man on May 18, 2011, 05:49:14 PM
Okay, so far so good :l
But I gots a question, which one do I use for the Change action status? :l And what do I put in it?

This one:
(http://i56.tinypic.com/wv5r7s.jpg)

This One:
(http://i53.tinypic.com/1610cz.jpg)

Or this one?:
(http://i53.tinypic.com/2dkzfd.jpg)


Title: Re: How to make a three-level charge attack in PSA
Post by: Hollow on May 18, 2011, 07:07:40 PM
This will update PSA to the most recent parameters.

http://opensa.dantarion.com/windowl/wiki2psa/Wiki2PSA%20v1.11.zip


Title: Re: How to make a three-level charge attack in PSA
Post by: Naruto200Man on May 18, 2011, 08:08:25 PM
When I try to open the exacutable file in the lib folder I get this :l

"Failed to load Main-class manifest*blah Blah*"


Title: Re: How to make a three-level charge attack in PSA
Post by: Hollow on May 19, 2011, 07:51:59 PM
You need to have the latest version of java installed.


Title: Re: How to make a three-level charge attack in PSA
Post by: Naruto200Man on May 19, 2011, 09:05:41 PM
You need to have the latest version of java installed.

Okay, I installed the latest Java....still the same error

Also the main one creates all the files except he attributes one <_<
Can you send me a copy of the most recent update to the "attributes" file?


Title: Re: How to make a three-level charge attack in PSA
Post by: Sliding Ghost on May 23, 2011, 01:17:37 PM
Is there a way to put it all in by copy and paste? It's not that it's too long. It's that how can we possibly know which ones to use? :(


Title: Re: How to make a three-level charge attack in PSA
Post by: Naruto200Man on May 30, 2011, 07:04:49 PM
Okay, I have a question.
I have done everything from start.

I have all the things straight except for one thing.

Where it says in your tutorial "Synchronous Timer: 2, Change action status: 0-0, 0-0, On Ground"

I did that....

But on mine when I clicked done the change action status code looks like this...
Change Action Status: 0-0.0-0. 6-3

Is it supposed to do that?


Title: Re: How to make a three-level charge attack in PSA
Post by: ThePhantomPsychic on December 29, 2014, 08:04:45 AM
Ok, Naruto200man, I think I see the problem. Do you have Attributes and Attributes.txt in your data folder in psa? (I know they are both .txt files, I don't know why they did that, but if you don't, that's the only reason I can think of.) Just download again or get both txt files from a website. :-)


Title: Re: How to make a three-level charge attack in PSA
Post by: KirbuKing on January 22, 2020, 09:01:05 AM
Is there a way to do this with smash attacks (Not the program)