YesNoOk
avatar

Remove blue screen delay from Hyper Attacks (Read 788 times)

Started by DestinNotDustin, February 19, 2017, 09:51:27 pm
Share this topic:
Remove blue screen delay from Hyper Attacks
New #1  February 19, 2017, 09:51:27 pm
  • avatar
  • *
  • Dreams Demand Hustle
    • USA
For reference, lets use KFM. I'm attempting to remove the blue screen pause when KFM performs his Hypers, Triple Kung Fu Palm and Smash Kung Fu Upper. The end result should result in Hypers activating instantly. Looked in KFM.CNS in Chars -> KFM folder, and Common1.CNS in Data folder, and searched 'superpause' and 'supermovetime' on the forums, but couldn't find a solution.
Last Edit: February 21, 2017, 04:24:48 am by DestinNotDustin
Re: Remove blue screen delay from Hyper Attacks
#2  February 19, 2017, 09:57:54 pm
  • ****
  • Niigasan
The hypers dont start instantly because the animation time is long. If you go in the animations for kung fu palm etc. One of the animations time should be 50 or a higher number in general change it to something like 5 and the animation should play with no pause
Re: Remove blue screen delay from Hyper Attacks
#3  February 19, 2017, 10:09:33 pm
  • avatar
  • *
  • Dreams Demand Hustle
    • USA
KFM.air in the KFM folder and fightfx.air in Data folder. If its ok with administration, I'll keep the topic open until the issues resolved.
Re: Remove blue screen delay from Hyper Attacks
#4  February 19, 2017, 10:20:06 pm
  • ****
  • Niigasan
Open it up in fighter factory
Re: Remove blue screen delay from Hyper Attacks
#5  February 19, 2017, 10:23:12 pm
  • ****
  • Still lurks regularly, but posts once a blue moon
    • Canada
Kung Fu Man's .cns

[State 3000, Super A]
type = SuperPause
trigger1 = AnimElem = 2, 1
pos = 25, -57
anim = 100
sound = 20, 0
poweradd = -1000

This is the sctrl that creates the super pause during KFM's Triple Kung Fu Palm.
Re: Remove blue screen delay from Hyper Attacks
#6  February 19, 2017, 10:26:54 pm
  • ****
  • Niigasan
Yeah thats how u get rid of that but it looked like his main issue was trying to get the move to go instantly
Re: Remove blue screen delay from Hyper Attacks
#7  February 19, 2017, 10:49:48 pm
  • avatar
  • *
  • Dreams Demand Hustle
    • USA
There it is vgma2! I wanted to remove the SuperPause altogether.
For general frame data, I assume Fighter Factory + .AIR file would be best way to go? I prefer editing the files in Notepad instead if possible.
Re: Remove blue screen delay from Hyper Attacks
#8  February 19, 2017, 11:44:11 pm
  • ****
  • Still lurks regularly, but posts once a blue moon
    • Canada
If you remember the Action number for the animation, then using notepad to edit .air files should be fine.
I could've sworn that kfm's actual frame data didn't include the pause in his animation?  Well, I could be wrong.
Re: Remove blue screen delay from Hyper Attacks
#9  February 20, 2017, 02:38:44 am
  • avatar
  • *
  • Dreams Demand Hustle
    • USA
Quote
[State 3000, Super A]
type = SuperPause
trigger1 = AnimElem = 2, 1
pos = 25, -57
anim = 0
sound = 20, 0
poweradd = -1000
This is the code I have, but the SuperPause still persists.
Re: Remove blue screen delay from Hyper Attacks
#10  February 20, 2017, 05:12:00 am
  • ****
  • Still lurks regularly, but posts once a blue moon
    • Canada
anim determines the animation number of the SuperPause effect from your hit sparks.
SuperPause documentation.

 What you actually want is no super pause at all.

You can do this by changing the sctrl type to Null.

Quote
[State 3000, Super A]
type = Null
trigger1 = AnimElem = 2, 1
pos = 25, -57
anim = 0
sound = 20, 0
poweradd = -1000

Turning a type sctrl into Null will disable the effects of the sctrl.  (If you perform variable assignment in the triggers, I don't think Null will disable those.)
Re: Remove blue screen delay from Hyper Attacks
#11  February 20, 2017, 09:11:34 am
  • *****
  • Shame on you!
    • USA
I always find it best to comment out chunks of code I dont want to use any more while working on the character.
If/When I remember to clean them up before release I can see that the code is grey inside Fighter Factory 3, and I just highlight and delete it.
If I comment it out and I end up needing it later, you can comment it back in fast. You just hit
backspace, down arrow,
backspace, down arrow,
backspace, down arrow,
backspace, down arrow,
and it'll delete the ; from in front of the code.

Like vgma2 mentioned, using Null wont deactivate your triggers. Not a big deal but they shouldnt be running.
vVv Ryuko718 Updated 10/31/22 vVv
Re: Remove blue screen delay from Hyper Attacks
#12  February 20, 2017, 10:14:33 am
  • ****
  • Still lurks regularly, but posts once a blue moon
    • Canada
^If you don't mind using that method, it's not a big deal.
But if you've got LOADS of code that might be potentially restored, doing that is a pain.  :-X
Re: Remove blue screen delay from Hyper Attacks
#13  February 21, 2017, 03:33:37 am
  • avatar
  • *
  • Dreams Demand Hustle
    • USA
Appreciate the advice you three have provided and for pointing me in the right direction. And thank you Vgma2 for your patience resolving this issue, the "Null" solution gave me the desired effect!

I always find it best to comment out chunks of code I dont want to use any more while working on the character.
If/When I remember to clean them up before release I can see that the code is grey inside Fighter Factory 3, and I just highlight and delete it.
If I comment it out and I end up needing it later, you can comment it back in fast. You just hit
backspace, down arrow,
backspace, down arrow,
backspace, down arrow,
backspace, down arrow,
and it'll delete the ; from in front of the code.
Me too! Was typing '//' for commenting out segments of code, but ';'is much simpler.