Shin Ace
12-16-2004, 08:45 PM
I've wired up 2 joysticks together, so that all controls are identical except for one thing. I flip the left/right between the 2 sticks. So by pressing left on one, I also get right on the other, and vice-versa. That way, by holding one direction, both characters walk away. Hold the other direction, and they walk towards.
Anywho, I was doing some tech throw reversal supers a while ago and noticed 2 things.
1) Both characters cannot superfreeze on the same frame, EVER! I had both 1p and 2p pick, say, zangief. I hold forward, double tap fierce stupidly fast(drumming is too random). First fierce is to start a throw, the second to tech. Then reversal FAB.
Here comes the other part.
2) The choice of which character gets the freeze first is random. Sometimes it'll be 1p, other times it's 2p.
Random note in a random thread: This also applies to plain throws. If I get both joysticks to start up a throw on the same frame, your guess is as good as mine as to who will throw who.
My problem is that there are 2 solutions, that I know of. The first is that cvs2 handles the inputs frame by frame, or millisecond by millisecond. When something occurs simultaneously that is not allowed, a random player is chosen and he goes first. The other option, is hardware related. The cvs2 engine may constantly sample the inputs, but it can only sample one controller at a time. The dreamcast, having a serial bus, would be prone to this. So in that case, whichever controller sampled did the super first gets to break the ice.
So....why doesn't cvs2 allow both players to superfreeze on the same frame? Even when both players obviously did the same thing at the same time.
Anywho, I was doing some tech throw reversal supers a while ago and noticed 2 things.
1) Both characters cannot superfreeze on the same frame, EVER! I had both 1p and 2p pick, say, zangief. I hold forward, double tap fierce stupidly fast(drumming is too random). First fierce is to start a throw, the second to tech. Then reversal FAB.
Here comes the other part.
2) The choice of which character gets the freeze first is random. Sometimes it'll be 1p, other times it's 2p.
Random note in a random thread: This also applies to plain throws. If I get both joysticks to start up a throw on the same frame, your guess is as good as mine as to who will throw who.
My problem is that there are 2 solutions, that I know of. The first is that cvs2 handles the inputs frame by frame, or millisecond by millisecond. When something occurs simultaneously that is not allowed, a random player is chosen and he goes first. The other option, is hardware related. The cvs2 engine may constantly sample the inputs, but it can only sample one controller at a time. The dreamcast, having a serial bus, would be prone to this. So in that case, whichever controller sampled did the super first gets to break the ice.
So....why doesn't cvs2 allow both players to superfreeze on the same frame? Even when both players obviously did the same thing at the same time.