News:

MFG's Character of the Month: October 2026 Nominations

Main Menu

Problem changing the dash command...

Started by SuperMaxZero, October 10, 2008, 07:35:40 PM

Previous topic - Next topic

SuperMaxZero

I have a few characters who dash with button presses, but I wanted them to run with -> -> instead. I managed to get that to work, but for some reason it only registers the button press if they're the same direction...ie, turning around and pressing -> doesn't get the character to run. This slows up gameplay a lot more than I imangined, so I was wondering if anyone knew the problem.

In case it's necessary, here's the specific command file:
Spoiler (click to show)
;-| ƒRƒ}ƒ"ƒh•ύX |---------------------------------------------------------
[Remap]
a = x
b = a
c = y
x = b
y = z
z = c
s = s

;-| AI—p |---------------------------------------------------------
[Command]
name = "AI_01"
command = a,a,a,a,a,a,a,a,a,a
time = 0

[Command]
name = "AI_02"
command = b,b,b,b,b,b,b,b,b,b
time = 0

[Command]
name = "AI_03"
command = c,c,c,c,c,c,c,c,c,c
time = 0

[Command]
name = "AI_04"
command = x,x,x,x,x,x,x,x,x,x
time = 0

[Command]
name = "AI_05"
command = y,y,y,y,y,y,y,y,y,y
time = 0

[Command]
name = "AI_06"
command = z,z,z,z,z,z,z,z,z,z
time = 0

[Command]
name = "AI_07"
command = a,a,a,a,a,a,a,a,a,a
time = 0

[Command]
name = "AI_08"
command = b,b,b,b,b,b,b,b,b,b
time = 0

[Command]
name = "AI_09"
command = c,c,c,c,c,c,c,c,c,c
time = 0

[Command]
name = "AI_10"
command = x,x,x,x,x,x,x,x,x,x
time = 0

[Command]
name = "AI_11"
command = y,y,y,y,y,y,y,y,y,y
time = 0

[Command]
name = "AI_12"
command = z,z,z,z,z,z,z,z,z,z
time = 0

[Command]
name = "AI_13"
command = a,a,a,a,a,a,a,a,a,a
time = 0

[Command]
name = "AI_14"
command = b,b,b,b,b,b,b,b,b,b
time = 0

[Command]
name = "AI_15"
command = c,c,c,c,c,c,c,c,c,c
time = 0

[Command]
name = "AI_16"
command = x,x,x,x,x,x,x,x,x,x
time = 0

[Command]
name = "AI_17"
command = y,y,y,y,y,y,y,y,y,y
time = 0

[Command]
name = "AI_18"
command = z,z,z,z,z,z,z,z,z,z
time = 0

[Command]
name = "AI_19"
command = a,a,a,a,a,a,a,a,a,a
time = 0

[Command]
name = "AI_20"
command = b,b,b,b,b,b,b,b,b,b
time = 0

[Command]
name = "AI_21"
command = c,c,c,c,c,c,c,c,c,c
time = 0

[Command]
name = "AI_22"
command = x,x,x,x,x,x,x,x,x,x
time = 0

[Command]
name = "AI_23"
command = y,y,y,y,y,y,y,y,y,y
time = 0

[Command]
name = "AI_24"
command = z,z,z,z,z,z,z,z,z,z
time = 0

[Command]
name = "AI_25"
command = a,a,a,a,a,a,a,a,a,a
time = 0

[Command]
name = "AI_26"
command = b,b,b,b,b,b,b,b,b,b
time = 0

[Command]
name = "AI_27"
command = c,c,c,c,c,c,c,c,c,c
time = 0

[Command]
name = "AI_28"
command = x,x,x,x,x,x,x,x,x,x
time = 0

[Command]
name = "AI_29"
command = y,y,y,y,y,y,y,y,y,y
time = 0

[Command]
name = "AI_30"
command = z,z,z,z,z,z,z,z,z,z
time = 0

[Command]
name = "AI_31"
command = a,a,a,a,a,a,a,a,a,a
time = 0

[Command]
name = "AI_32"
command = b,b,b,b,b,b,b,b,b,b
time = 0

[Command]
name = "AI_33"
command = c,c,c,c,c,c,c,c,c,c
time = 0

[Command]
name = "AI_34"
command = x,x,x,x,x,x,x,x,x,x
time = 0

[Command]
name = "AI_35"
command = y,y,y,y,y,y,y,y,y,y
time = 0

[Command]
name = "AI_36"
command = z,z,z,z,z,z,z,z,z,z
time = 0

[Command]
name = "AI_37"
command = a,a,a,a,a,a,a,a,a,a
time = 0

[Command]
name = "AI_38"
command = b,b,b,b,b,b,b,b,b,b
time = 0

[Command]
name = "AI_39"
command = c,c,c,c,c,c,c,c,c,c
time = 0

[Command]
name = "AI_40"
command = x,x,x,x,x,x,x,x,x,x
time = 0

[Command]
name = "AI_41"
command = y,y,y,y,y,y,y,y,y,y
time = 0

[Command]
name = "AI_42"
command = z,z,z,z,z,z,z,z,z,z
time = 0

[Command]
name = "AI_43"
command = a,a,a,a,a,a,a,a,a,a
time = 0

[Command]
name = "AI_44"
command = b,b,b,b,b,b,b,b,b,b
time = 0

[Command]
name = "AI_45"
command = c,c,c,c,c,c,c,c,c,c
time = 0

[Command]
name = "AI_46"
command = x,x,x,x,x,x,x,x,x,x
time = 0

[Command]
name = "AI_47"
command = y,y,y,y,y,y,y,y,y,y
time = 0

[Command]
name = "AI_48"
command = z,z,z,z,z,z,z,z,z,z
time = 0

[Command]
name = "AI_49"
command = a,a,a,a,a,a,a,a,a,a
time = 0

[Command]
name = "AI_50"
command = b,b,b,b,b,b,b,b,b,b
time = 0

[Command]
name = "AI_51"
command = c,c,c,c,c,c,c,c,c,c
time = 0

[Command]
name = "AI_52"
command = x,x,x,x,x,x,x,x,x,x
time = 0

[Command]
name = "AI_53"
command = y,y,y,y,y,y,y,y,y,y
time = 0

[Command]
name = "AI_54"
command = z,z,z,z,z,z,z,z,z,z
time = 0

[Command]
name = "AI_55"
command = a,a,a,a,a,a,a,a,a,a
time = 0

[Command]
name = "AI_56"
command = b,b,b,b,b,b,b,b,b,b
time = 0

[Command]
name = "AI_57"
command = c,c,c,c,c,c,c,c,c,c
time = 0

[Command]
name = "AI_58"
command = x,x,x,x,x,x,x,x,x,x
time = 0

[Command]
name = "AI_59"
command = y,y,y,y,y,y,y,y,y,y
time = 0

[Command]
name = "AI_60"
command = z,z,z,z,z,z,z,z,z,z
time = 0

;-| ƒIƒŠƒWƒiƒ‹ê—pƒRƒ}ƒ"ƒh |---------------------------------------------------------
[Command]
name = "enbugeki"
command = a+c
time = 20

[Command]
name = "bakuouha"
command = c+z
time = 20

[Command]
name = "kyoranbu"
command = y+z
time = 20

;-| ƒL[,Q‰ñ˜A'±"ü—Í |---------------------------------------------------------

[Command]
name = "FF"
command = F, F  ;—v‹Ï,Ý (ƒL[,̕ύX,͉Â"\,Å,·,ª–¼'O,ð•Ï,¦,½,è–³Œø,É,µ,Ä,Í,¢,¯,Ü,¹,ñ)
time = 10


[Command]
name = "BB"     ;—v‹Ï,Ý (ƒL[,̕ύX,͉Â"\,Å,·,ª–¼'O,ð•Ï,¦,½,è–³Œø,É,µ,Ä,Í,¢,¯,Ü,¹,ñ)
command = B, B
time = 10

;------------------------------------------------------------------------------
;-| •œŠˆ—p |-----------------------------------------------------------------
[Command]
name = "recovery"   ;—v‹Ï,Ý (ƒL[,̕ύX,͉Â"\,Å,·,ª–¼'O,ð•Ï,¦,½,è–³Œø,É,µ,Ä,Í,¢,¯,Ü,¹,ñ)
command = a
time = 1

[Command]
name = "recovery"   ;—v‹Ï,Ý (ƒL[,̕ύX,͉Â"\,Å,·,ª–¼'O,ð•Ï,¦,½,è–³Œø,É,µ,Ä,Í,¢,¯,Ü,¹,ñ)
command = b
time = 1

[Command]
name = "recovery"   ;—v‹Ï,Ý (ƒL[,̕ύX,͉Â"\,Å,·,ª–¼'O,ð•Ï,¦,½,è–³Œø,É,µ,Ä,Í,¢,¯,Ü,¹,ñ)
command = c
time = 1

[Command]
name = "recovery"   ;—v‹Ï,Ý (ƒL[,̕ύX,͉Â"\,Å,·,ª–¼'O,ð•Ï,¦,½,è–³Œø,É,µ,Ä,Í,¢,¯,Ü,¹,ñ)
command = x
time = 1

[Command]
name = "recovery"   ;—v‹Ï,Ý (ƒL[,̕ύX,͉Â"\,Å,·,ª–¼'O,ð•Ï,¦,½,è–³Œø,É,µ,Ä,Í,¢,¯,Ü,¹,ñ)
command = y
time = 1

[Command]
name = "recovery"   ;—v‹Ï,Ý (ƒL[,̕ύX,͉Â"\,Å,·,ª–¼'O,ð•Ï,¦,½,è–³Œø,É,µ,Ä,Í,¢,¯,Ü,¹,ñ)
command = z
time = 1

;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
;-| ƒ{ƒ^ƒ"'P"­ |---------------------------------------------------------------
[Command]
name = "a"
command = a
time = 1

[Command]
name = "b"
command = b
time = 1

[Command]
name = "c"
command = c
time = 1

[Command]
name = "x"
command = x
time = 1

[Command]
name = "y"
command = y
time = 1

[Command]
name = "z"
command = z
time = 1

[Command]
name = "start"
command = s
time = 1

;------------------------------------------------------------------------------
;-| •ûŒüƒL[‰Ÿ,µ,Á,Ï,È,µ |-----------------------------------------------------
[Command]
name = "holdfwd"   ;—v‹Ï,Ý (ƒL[,̕ύX,͉Â"\,Å,·,ª–¼'O,ð•Ï,¦,½,è–³Œø,É,µ,Ä,Í,¢,¯,Ü,¹,ñ)
command = /$,F
time = 20

[Command]
name = "holdback"  ;—v‹Ï,Ý (ƒL[,̕ύX,͉Â"\,Å,·,ª–¼'O,ð•Ï,¦,½,è–³Œø,É,µ,Ä,Í,¢,¯,Ü,¹,ñ)
command = /$B
time = 20

[Command]
name = "holdup"    ;—v‹Ï,Ý (ƒL[,̕ύX,͉Â"\,Å,·,ª–¼'O,ð•Ï,¦,½,è–³Œø,É,µ,Ä,Í,¢,¯,Ü,¹,ñ)
command = /$U
time = 20

[Command]
name = "holddown"  ;—v‹Ï,Ý (ƒL[,̕ύX,͉Â"\,Å,·,ª–¼'O,ð•Ï,¦,½,è–³Œø,É,µ,Ä,Í,¢,¯,Ü,¹,ñ)
command = /$D
time = 20

;------------------------------------------------------------------------------
;ŽŸ,̍s,͏Á,³,È,¢,æ,¤,ɁB"®ì,µ,È,­,È,è,Ü,·B
[Statedef -1]
;------------------------------------------------------------------------------

;‰‰•Œ,
[State -1, enbugeki]
type = ChangeState
value = 1000
triggerall = Var(59) != 1
triggerall = command = "enbugeki"
triggerall = power >= 2000
triggerall = Var(12) = 0
trigger1 = Statetype = S
trigger1 = ctrl

;"š™€"j
[State -1, bakuouha]
type = ChangeState
value = 2000
triggerall = Var(59) != 1
triggerall = command = "bakuouha"
triggerall = power >= 3000
triggerall = Var(12) = 0
trigger1 = Statetype = S
trigger1 = ctrl

;‹¶—•'
[State -1, kyoranbu]
type = ChangeState
value = 3000
triggerall = Var(59) != 1
triggerall = command = "kyoranbu"
triggerall = power >= 4000
triggerall = Var(12) = 0
trigger1 = Statetype = S
trigger1 = ctrl

;------------------------------------------------------------------------------

;—´‰Šn@—­,ß"®ì
[State -1, ryuenzin CHARGE]
type = ChangeState
value = 500
triggerall = Var(59) != 1
triggerall = command = "holdup"
triggerall = command = "c"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 101) && time > 1
trigger3 = (stateno = 700) && time > 4

;—´‰Šn@"­"®
[State -1, ryuenzin MOVE]
type = ChangeState
value = 501
triggerall = Var(59) != 1
triggerall = command = "holdup"
triggerall = command = "c"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 201) && time > 1

;------------------------------------------------------------------------------

;—‹_Œ,@—­,ß"®ì
[State -1, raizingeki CHARGE]
type = ChangeState
value = 400
triggerall = Var(59) != 1
triggerall = command = "c"
triggerall = command != "holddown"
triggerall = StateNo != 101
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 700) && time > 4

;—‹_Œ,@"­"®
[State -1, raizingeki MOVE]
type = ChangeState
value = 401
triggerall = Var(59) != 1
triggerall = command = "c"
triggerall = command != "holddown"
triggerall = Stateno != 101
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 201) && time > 1

;—‹_Œ,@ƒLƒƒƒ"ƒZƒ‹
[State -1, raizingeki MOVE Cancel]
type = ChangeState
value = 99
triggerall = Var(59) != 1
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = Stateno != 101
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 401) && time > 1

;—‹_Œ,@ƒLƒƒƒ"ƒZƒ‹
[State -1, raizingeki MOVE Cancel]
type = ChangeState
value = 100
triggerall = Var(59) != 1
triggerall = command = "x"
triggerall = command != "holddown"
triggerall = Stateno != 101
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 401) && time > 1

;------------------------------------------------------------------------------

;•X—óŽa
[State -1, hyouretuzan]
type = ChangeState
value = 600
triggerall = Var(59) != 1
triggerall = command = "c"
triggerall = command = "holddown"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = (stateno = 106) && time > 1

;------------------------------------------------------------------------------

;޾•—‰å
[State -1, sippuga MOVE]
type = ChangeState
value = 700
triggerall = Var(59) != 1
triggerall = command = "c"
triggerall = Stateno = 101
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 101) && time > 1

;޾•—‰å@ƒLƒƒƒ"ƒZƒ‹
[State -1, sippuga MOVE Cancel]
type = ChangeState
value = 99
triggerall = Var(59) != 1
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = Stateno != 101
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 700) && time > 1

;޾•—‰å@ƒLƒƒƒ"ƒZƒ‹
[State -1, sippuga MOVE Cancel]
type = ChangeState
value = 100
triggerall = Var(59) != 1
triggerall = command = "x"
triggerall = command != "holddown"
triggerall = Stateno != 101
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 700) && time > 1

;------------------------------------------------------------------------------

;—Ž–P"j
[State -1, rakuhouha]
type = ChangeState
value = 800
triggerall = Var(59) != 1
triggerall = command = "z"
triggerall = power >= 1000
triggerall = Var(12) = 0
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 700) && time > 4

;------------------------------------------------------------------------------

;ŽO˜AŽa,è@ˆêŒ,–Ú
[State -1, SLASH1]
type = ChangeState
value = 200
triggerall = Var(59) != 1
triggerall = command = "a"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 101) && time > 1
trigger3 = (stateno = 700) && time > 4

;ˆêŒ,–ځ@ƒLƒƒƒ"ƒZƒ‹
[State -1, SLASH1 MOVE Cancel]
type = ChangeState
value = 99
triggerall = Var(59) != 1
triggerall = command = "b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 1

;ˆêŒ,–ځ@ƒLƒƒƒ"ƒZƒ‹
[State -1, SLASH1 MOVE Cancel]
type = ChangeState
value = 100
triggerall = Var(59) != 1
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 1

;ŽO˜AŽa,è@"ñŒ,–Ú
[State -1, SLASH2]
type = ChangeState
value = 201
triggerall = Var(59) != 1
triggerall = command = "a"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 1

;"ñŒ,–ځ@ƒLƒƒƒ"ƒZƒ‹
[State -1, SLASH2 MOVE Cancel]
type = ChangeState
value = 99
triggerall = Var(59) != 1
triggerall = command = "b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 201) && time > 1

;"ñŒ,–ځ@ƒLƒƒƒ"ƒZƒ‹
[State -1, SLASH2 MOVE Cancel]
type = ChangeState
value = 100
triggerall = Var(59) != 1
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 201) && time > 1

;ŽO˜AŽa,è@ŽOŒ,–Ú
[State -1, SLASH3]
type = ChangeState
value = 202
triggerall = Var(59) != 1
triggerall = command = "a"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 201) && time > 1

;ŽOŒ,–ځ@ƒLƒƒƒ"ƒZƒ‹
[State -1, SLASH3 MOVE Cancel]
type = ChangeState
value = 99
triggerall = Var(59) != 1
triggerall = command = "b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 202) && time > 1

;ŽOŒ,–ځ@ƒLƒƒƒ"ƒZƒ‹
[State -1, SLASH3 MOVE Cancel]
type = ChangeState
value = 100
triggerall = Var(59) != 1
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 202) && time > 1

;‹ó'†Ža,è
[State -1, AIRSLASH]
type = ChangeState
value = 210
triggerall = Var(59) != 1
triggerall = command = "a"
triggerall = command != "holddown"
triggerall = Stateno != 110
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = (stateno = 106) && time > 1

;•ÇŽa,è
[State -1, WALLSLASH]
type = ChangeState
value = 220
triggerall = Var(59) != 1
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = Stateno = 110
trigger1 = ctrl

;‹ó‰~Ža
[State -1, KUENZAN]
type = ChangeState
value = 300
triggerall = Var(59) != 1
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = (stateno = 106) && time > 1

;------------------------------------------------------------------------------

;ƒ_ƒbƒVƒ...
[State -1, Dash]
type = ChangeState
value = 100
triggerall = Var(59) != 1
triggerall=command= "FF"
trigger1 = statetype = S
trigger1 = ctrl

;ƒWƒƒƒ"ƒv
[State -1, Jump]
type = ChangeState
value = 99
triggerall = Var(59) != 1
triggerall = command = "b"
triggerall = Stateno != 110
trigger1 = statetype = S
trigger1 = ctrl

;‹ó'†ƒWƒƒƒ"ƒv
[State -1, AirJump]
type = ChangeState
value = 80
triggerall = Var(59) != 1
triggerall = command = "b"
triggerall = Stateno != 110
triggerall = Var(11) = 0
trigger1 = statetype = A
trigger1 = ctrl

;ƒ_ƒbƒVƒ...ƒWƒƒƒ"ƒv
[State -1, DashJump]
type = ChangeState
value = 60
triggerall = Var(59) != 1
triggerall = command = "b"
triggerall = Var(11) = 0
trigger1 = (stateno = 101) && time > 0

;ƒGƒAƒ_ƒbƒVƒ...
[State -1, AirDash]
type = ChangeState
value = 105
triggerall = Var(59) != 1
triggerall = command = "x"
triggerall = Var(11) = 0
triggerall = Stateno != 110
trigger1 = statetype = A
trigger1 = ctrl

;---


hattori hanzo

bro ok first of man if you want to remap your controls remap them from the options menu in mugen... that way the command codes is not confuse and not jamming up with other codes

SuperMaxZero

No, this is different. Forward Forward isn't a button I can reconfigure in options.