Executing A Special Move With Two or Three Buttons

maxman

Well-known member
How can I move freespecial move with 2 action buttons? For example, I want to press D, F, and then both attack and attack2 at the same time.

D, F, A+A2
 
Hmmm.... I don't know how to recreate command with keyscript. OTOH you could make workaround by doing the opposite: create normal freespecial whose command is D F A.
Then add script to check if Attack2 is held when the freespecial is performed. If Attack2 is not held, cancel the freespecial
 
maxman said:
How can I move freespecial move with 2 action buttons? For example, I want to press D, F, and then both attack and attack2 at the same time.

D, F, A+A2
This command already works but the trick is to let spaces between "A + A2". So, the command need to be: D F A + A2
 
Thanks, Kratus. I didn't know about having spaces in between. I also did try it but without spaces so I struggled before and never used it again. It definitely works but it's tricky/I rarely get to perform it, as I also did with F D F A + A2 + A3. Is it okay if I can use different command inputs but with same freespecial like this?

Code:
com f d f a + a2 freespecial12
com f d f a + a3 freespecial12
com f d f a2 + a3 freespecial12
 
I don't like overlapping buttons as I worry it would create some conflict but because of OpenBOR is sensitive with reading commands one-by-one and having similar/different commands with same freespecial names, I guess it wouldn't create a conflict so it works well.... unless you're making commands confusing. I made it so I wouldn't have a hard time pressing 'em simultaneously. Having just only one with spaces between will give me a struggle to press at the same time. It's tricky to press at the same time when you have only one like that. This is why I put these.

Code:
com f d f a a2 freespecial12
com f d f a2 a freespecial12
com f d f a + a2 freespecial12

(I wanted to find an alternative in the beginning with scripts. Right now I'm gonna stick with this workaround I got.)
 
Multiple buttons with script is best done with Bitwise logic... or, if you really, really want to make it accurate to arcade games, you need to log the key, and then wait a few frames before you allow its default function to take place. During that wait time you monitor other keys that have simultaneous action with original key. If one fires you trigger the double press action instead.

KOF delays 4 frames before input while it checks for double key presses. I don't know how long Capcom games wait. By default OpenBOR doesn't wait at all, which is why simultaneous press detection can seem finicky at times.

DC
 
Back
Top Bottom