collapse

Author Topic: Dash Cancel help needed please!  (Read 850 times)

0 Members and 1 Guest are viewing this topic.

Offline Angsty Meier Link

  • Forum Member
  • ***
  • Posts: 416
  • Country: United States us
  • Last Login:November 05, 2023, 10:00:57 PM
  • The angst that drives us mad moves us forward...
    • My Mugen Vids
Dash Cancel help needed please!
« on: November 05, 2007, 10:34:57 AM »
Ok so I am programing dash cancels into Zvil. I have the cancels and position set to y=0 implimented, but what I need help with is the velocities when he cancels out of his dash... I am basically looking at the coding of RyuDG to figure these cancels out, but I can't figure out how he gets his character to have a slight forward movement when he cancels out of his dash with an attack or crouch. When my character does it, he just stops on a dime, which looks too rough. I also want him to be able to dash cancel out of the last part of the dash, the slide part when his feet are on the ground. I have him able to do this too, but he still stops on a dime here as well.

This is the last thing I need to do before there's any possibility of a release. Lots of people have been salavating over him so I hope I can get some help here and finish him up to hopefully be able to joint release him.

Thanks!



Offline Fallen_Angel

  • Global Moderator (out of the office)
  • *****
  • Posts: 1358
  • Last Login:July 04, 2012, 03:11:05 PM
    • Email
Re: Dash Cancel help needed please!
« Reply #1 on: November 05, 2007, 10:52:15 AM »
Angsty, to make that you need to a  velset in the state of the attacks like these

[state xxx,xxx]
type = VelSet
trigger1 = PrevStateno = 100  ; run state
x = x ; use a number between 2 to 6


sig made by shullbocka

Offline Angsty Meier Link

  • Forum Member
  • ***
  • Posts: 416
  • Country: United States us
  • Last Login:November 05, 2023, 10:00:57 PM
  • The angst that drives us mad moves us forward...
    • My Mugen Vids
Re: Dash Cancel help needed please!
« Reply #2 on: November 05, 2007, 11:03:55 AM »
Angsty, to make that you need to a  velset in the state of the attacks like these

[state xxx,xxx]
type = VelSet
trigger1 = PrevStateno = 100  ; run state
x = x ; use a number between 2 to 6
haha I got ya thanks!!
Oh do I need to put a

trigger1 = time = 0

line in there or no?

Offline Fallen_Angel

  • Global Moderator (out of the office)
  • *****
  • Posts: 1358
  • Last Login:July 04, 2012, 03:11:05 PM
    • Email
Re: Dash Cancel help needed please!
« Reply #3 on: November 05, 2007, 11:29:00 AM »
No you dont need to, if you put the prevstateno , it means that as soon as you change the state, it will set the vel on the attack

to make it easier for you, you can use  a code that I'm using, put these on the statedef -3

[state -3, velset]
type = VelSet
triggerall = PrevStateno = 100
trigger1 = stateno =[200, 460]
x = 4

it means that it will set the speed, when the prevstate =100, and the state now its one of the states that is between 200(light attack) and 460 (crouch strong kick)


sig made by shullbocka

Offline Angsty Meier Link

  • Forum Member
  • ***
  • Posts: 416
  • Country: United States us
  • Last Login:November 05, 2023, 10:00:57 PM
  • The angst that drives us mad moves us forward...
    • My Mugen Vids
Re: Dash Cancel help needed please!
« Reply #4 on: November 05, 2007, 12:22:59 PM »
No you dont need to, if you put the prevstateno , it means that as soon as you change the state, it will set the vel on the attack

to make it easier for you, you can use  a code that I'm using, put these on the statedef -3

[state -3, velset]
type = VelSet
triggerall = PrevStateno = 100
trigger1 = stateno =[200, 460]
x = 4

it means that it will set the speed, when the prevstate =100, and the state now its one of the states that is between 200(light attack) and 460 (crouch strong kick)

So basically you created your own statedef that will affect all the statedefs between 200-460 like that? Instead of putting it in all the attack states one by one?

Offline Angsty Meier Link

  • Forum Member
  • ***
  • Posts: 416
  • Country: United States us
  • Last Login:November 05, 2023, 10:00:57 PM
  • The angst that drives us mad moves us forward...
    • My Mugen Vids
Re: Dash Cancel help needed please!
« Reply #5 on: November 05, 2007, 01:32:14 PM »
Ok now I have everything working except... I can't get his back+Y,Z,B,C attacks to work with the dash cancel... What do I put for the line

trigger1 = command = ?

Edit: Ok so this character is an edit of Evil Ryu by Reu.
I want his up close attacks, the ones you can also do by holding back and pushing the buttons above, able to be done like that while dashing. How do I set it to be able to hold back and press like Y in the dash and have him do that up close move, and also be close while dashing and do the up close one too...
« Last Edit: November 05, 2007, 02:45:28 PM by Angsty Meier Link »

Offline Fallen_Angel

  • Global Moderator (out of the office)
  • *****
  • Posts: 1358
  • Last Login:July 04, 2012, 03:11:05 PM
    • Email
Re: Dash Cancel help needed please!
« Reply #6 on: November 05, 2007, 02:46:45 PM »
No you dont need to, if you put the prevstateno , it means that as soon as you change the state, it will set the vel on the attack

to make it easier for you, you can use  a code that I'm using, put these on the statedef -3

[state -3, velset]
type = VelSet
triggerall = PrevStateno = 100
trigger1 = stateno =[200, 460]
x = 4

it means that it will set the speed, when the prevstate =100, and the state now its one of the states that is between 200(light attack) and 460 (crouch strong kick)

So basically you created your own statedef that will affect all the statedefs between 200-460 like that? Instead of putting it in all the attack states one by one?

Exactly, the statedef -3, Its a statedef that its always active, so, what I did with the code was just putting when did I want to activate the code

Ok now I have everything working except... I can't get his back+Y,Z,B,C attacks to work with the dash cancel... What do I put for the line

trigger1 = command = ?
If I understood what you mean was,  that you want to make the <-- +y attack while dashing, you only need to add another triggerl like these trigger2 = stateno = xxxx.  If you mean that you want to make while doing a back-dash, only change the prevstateno= to the number of the backdash


sig made by shullbocka

Offline Angsty Meier Link

  • Forum Member
  • ***
  • Posts: 416
  • Country: United States us
  • Last Login:November 05, 2023, 10:00:57 PM
  • The angst that drives us mad moves us forward...
    • My Mugen Vids
Re: Dash Cancel help needed please!
« Reply #7 on: November 05, 2007, 03:09:20 PM »
If I understood what you mean was,  that you want to make the <-- +y attack while dashing, you only need to add another triggerl like these trigger2 = stateno = xxxx.
Yes this is what I want, but I also want to be able to do that type of <-- move while in close like if he was standing. This is what I have and its not working. Can you please explain what trigger2 stateno I have to put in?

[State 102, 17]
type = ChangeState
trigger1 = Command = "y"
trigger1 = p2bodydist X < 27
value = 215

state 215 is the <-- +Y... This is me trying to get it to do that move when he dashes in and is close to the opponent... but it doesn't work. I can't get it to let me hold back and do that move either... This is all I need to do to finish him.

Offline Fallen_Angel

  • Global Moderator (out of the office)
  • *****
  • Posts: 1358
  • Last Login:July 04, 2012, 03:11:05 PM
    • Email
Re: Dash Cancel help needed please!
« Reply #8 on: November 05, 2007, 03:47:23 PM »
You need to add another state to make it work good

[state -3, velset]
type = VelSet
triggerall = PrevStateno = 100  && p2bodydist = [-20,40]
trigger1 = stateno = 215
x = 4

I use the -20 cause sometimes when you dash near the opponent some parts of the body goes trhough the opponent


sig made by shullbocka

Offline Angsty Meier Link

  • Forum Member
  • ***
  • Posts: 416
  • Country: United States us
  • Last Login:November 05, 2023, 10:00:57 PM
  • The angst that drives us mad moves us forward...
    • My Mugen Vids
Re: Dash Cancel help needed please!
« Reply #9 on: November 05, 2007, 03:51:39 PM »
But the cancel itself isn't working and I don't know why... all the cancels for the standing attacks are, except the <-- A,B,Y,Z

Offline Angsty Meier Link

  • Forum Member
  • ***
  • Posts: 416
  • Country: United States us
  • Last Login:November 05, 2023, 10:00:57 PM
  • The angst that drives us mad moves us forward...
    • My Mugen Vids
Re: Dash Cancel help needed please!
« Reply #10 on: November 05, 2007, 06:26:57 PM »
Well I've figured out how to make the <-- B,C,Y,Z attacks cancel from the dash... I had to add changestates in the command file too... The only thing not working now is the <-- B,C,Y,Z type attacks not working automatically when I'm withing close range. I set the distances and everything. But if thats the only thing that gets left out of him, I can live with that. He's at 99.9% right now. Huge thanks to Fallen_Angel. Look for your name in his readmefile when I get the release details sorted out!

Offline Fallen_Angel

  • Global Moderator (out of the office)
  • *****
  • Posts: 1358
  • Last Login:July 04, 2012, 03:11:05 PM
    • Email
Re: Dash Cancel help needed please!
« Reply #11 on: November 05, 2007, 10:34:49 PM »
Angsty, if you mean that you want to make it while doing a basckdash you just need to adjust these

[state -3, velset]
type = VelSet
triggerall = PrevStateno = 100  <- - -  change these for 105 or 150 I dont remembere wich one was the back dash
trigger1 = stateno =[200, 460]
x = 4

I hope thast what  you wanted


sig made by shullbocka

Offline Angsty Meier Link

  • Forum Member
  • ***
  • Posts: 416
  • Country: United States us
  • Last Login:November 05, 2023, 10:00:57 PM
  • The angst that drives us mad moves us forward...
    • My Mugen Vids
Re: Dash Cancel help needed please!
« Reply #12 on: November 06, 2007, 06:31:59 PM »
Angsty, if you mean that you want to make it while doing a basckdash you just need to adjust these

[state -3, velset]
type = VelSet
triggerall = PrevStateno = 100  <- - -  change these for 105 or 150 I dont remembere wich one was the back dash
trigger1 = stateno =[200, 460]
x = 4

I hope thast what  you wanted
Nah, I've got it so he does it in a back dash and forward dash. The only thing I havn't been able to do is make it so - If he dashes in and gets close enough "during the dash" where he SHOULD do a close attack (the attack thats the same as holding <-- and pressing Y,Z,B,C), he doesn't, even though I set the distance to what it should be.

Its ok, I can deal with that not working at this point. Like I said he's 99.9% done right now. I'll just save that for an update. Thanks again bro!

Tags:
 


* IMT Facebook

Help us by Donating!

IMT Discord

Join us at our Discord! Click the image below!

* IMT Shoutbox

Sorry, this shoutbox does not exist.

* Recent Posts

[WIP] Pocket Dimensional Clash 2 by O Ilusionista
[June 03, 2024, 03:18:12 PM]


[BOR] _Avengers United Battle Force_ by O Ilusionista
[June 03, 2024, 03:13:51 PM]


Mega Man & Bass - Dynamo Man by Sir Rousseau by O Ilusionista
[June 03, 2024, 03:09:50 PM]


D2TD VS Showcase Thread by D2TD
[May 31, 2024, 11:44:23 AM]


Lasombra's IKEMEN Go Interactive Stages' WIP Topic and Releases by Lasombra Demon
[May 26, 2024, 07:39:11 PM]


TMNT Hong Kong Stage for 1.0 & 1.1 Re-Release by LightFlare
[May 24, 2024, 01:44:07 PM]


Captain Commando Stage Pack by Vegaz by LightFlare
[May 24, 2024, 09:20:05 AM]


Street Fighter 1 Ultimate Ryu by ELECTRO
[May 22, 2024, 03:58:25 PM]


China Town (Revenge of Shinobi) by Lord_Enemil
[May 22, 2024, 03:02:10 PM]


Neon Light Force Demo by Uche_of_IMT
[May 22, 2024, 10:21:37 AM]

* IMT Calendar

June 2024
Sun Mon Tue Wed Thu Fri Sat
1
2 3 [4] 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

SimplePortal 2.3.5 © 2008-2012, SimplePortal