had me check a bunch of input-related stuff for him in SF4 - mainly revolving around 360 command throw leniency. Originally i was planning on posting that as an article on Sonic Hurricane, but never got around to it. I might still do it eventually, but i figured i'd at least put all that stuff here in the meantime.
Responses to Mike Z wrote:> - obviously R, DR, D, DL, L, UL, U should count.
Yup.
> * Skipping dirs *
> - Does R, D, L, U count?
Yup.
> -- If that's the case, can you skip more dirs with no other inputs in-between?
> --- Does R, DL, L, UL, U count? How about R, DL, U?
> --- Does R, L, UL, U? (etc)
Nope. Nope.
Nope.
DR, DL, UL, UR+HP counts though.
> * Adding dirs *
> - Can you insert additional not-valid dirs between valid dirs?
Yup.
R, DL, D, U+HP doesn't work.
R, DL, D, DL, L, DL, U+HP works.
R, DL, D, DR, L, DL, U+HP works.
R, DL, D, DR, L, DR, U+HP works.
R, DL, D, DR, U+HP does greenhand.
R, DL, D, DR, U+HK doesn't work.
So maybe you need four right-angle directions?
Also apparently R, L, D, U+HP works. "Make a cross, any cross"?
> -- Does R, neutral, D, neutral, L, neutral, U count? If so, how many frames of neutral?
Yup.
R.W7,D.W7,L.W7,U+HP. works.
R.W8,D.W8,L.W8,U+HP. doesn't work.
> -- Does R, L, D, L, U count? etc etc.
Yup.
> * Button timing *
> For how long after you do the last valid direction and return to neutral (or whereever) does the game still accept buttons as the end of a 360?
MK.W15,R.D.L.U.W20,HP. works, so 20 neutral frames.
MK.W15,R.D.L.U.W21,HP. doesn't work.
> * Unrelated *
> How long can you stretch out a special move input? D,DF,F, how long can you hold each dir? Is it max total time for the motion, or max time per direction?
In most Capcom games it's max per direction, but in SF4 it's total time.
MK.W10,R.W5,D.W5,L.W5,U.W5,HP. works.
MK.W10,R.W6,D.W5,L.W5,U.W5,HP. doesn't work.
MK.W10,R.W5,D.W5,L.W5,U.W6,HP. doesn't work.
MK.W15,R.D.L.W2,U.W18,HP. works.
MK.W15,R.D.L.W2,U.W19,HP. doesn't work.
Not surprisingly, the windows vary between different commands.
R.D.DR.W10,HP. works (greenhand).
R.D.DR.W11,HP. doesn't work.
R.W8,D.DR.W10,HP. works.
R.W8,D.W7,DR.W10,HP. works.
R.W8,D.W8,DR.W10,HP. doesn't work.
R.W8,D.W8,DR.W7,HP. doesn't work.
R.W7,D.W8,DR.W10,HP. works.
So it's a little complicated sometimes. Keep in mind that all of these numbers could be off by 1 frame. My program pads are pretty accurate, but not perfect. It's precise enough to where probably nine out of ten commands in a sequence will be exact, but one out of ten will randomly fluctuate by 1 frame.
At first i thought it was a converter issue, but i'm starting to think that they're simply calibrated to a slightly different input rate than whatever SF4's running. After all i'm using PS1 controllers with a PS3.