User Tools

Site Tools


omf2097:controls

This is an old revision of the document!


Table of Contents

Controls

/home/omf2097/

Trying to gather up both basic controls, the various ways we list/write them for easier compare, and some more extended tricks and quirks.

Basic

This setup uses the Numeric Pad from the keyboard as a reference. So 1 = down and left, and 2 = down. It's the easiest way to explain directions and diagonals when explaining moves.

Most fighting games uses 6 or so buttons for all the different attacks, OMF instead uses 2 but in combination with different directions to create a similar amount of attacks. As such Punch button will have 7 different normal attacks, 3 standing, 3 crouching, and 1 jumping punch attack. And Kick have the same amount.

Blocking is done by moving away from the enemy, and you can block high or low. High blocks against jump attacks and standing attacks, while low blocks against standing and low attacks. High block is just holding button to walk backwards, blocking low is diagonal backward and down.

Low attacks are in most cases crouching kick attacks, but not crouching punches. Though this can depend on the robot.

Throws can be used when close and can break all blocks, to throw stand close to the enemy and use forward and punch.


Legend

The basic movement and the numbers/letters I'll use for them through this wiki:

Direction facing right:
Jump 7 8 9 Jump J
Stand 4 5 6 Punch P
Crouch 1 2 6 Kick K

This is a comparision between the designations I'll use and other popular ones used in other places and guides:

# A Name
1P dbp Crouching Fierce
2P dp Crouching Strong
3P dfp Crouching Jab
4P bp Standing Fierce
5P p Standing Strong
6P fp Standing Jab
JP jp Jumping Punch
1K dbk Sweep Kick
2K dk Crouching Medium Kick
3K dfk Crouching Light Kick
4K bk Roundhouse Kick
5K k Standing Kick
6K fk Standing Light Kick
JK jk Jumping Kick
TH th Throw

Esoterics

  • Bots can save input as long as they do not use ay other input in the meantime. Example if you jump you can push buttons for a move you want to start the moment you land. Examples 2,2+P or 6,6+P for various special moves.
  • Throwing can normally be performed using forward and punch (6P), but if defensive throws are enabled, back and throw (4P) also works.
  • Certain animations will “forget” that you are holding a direction and will require you to release the direction before continuing to block. E.G. when you are knocked down, you must release and hold (4) after the wakeup animation begins in order to block on wakeup.
  • Special moves may be written differently in this wiki than what is actually scripted in game. E.G. Jaguar Leap is written as 236P but the input 36P is all that is needed to perform the move.

Data

wip

Variant of the above, listing Jaguars animation strings from the AF files. I don't remember why I wrote them up, but in case I remember I'll just leave it here:

# A Name Ani String
1P dbp Crouching Fierce 32 A2-sp7sf-22l52s5B2-C3-cpD3-cpE2-nE4-nD4-jmnC3-jmnB2-jmnA2
2P dp Crouching Strong 30 A1-sp7sf-3l33s5B2-C2-cpD3-jlnC3-njn21jlB2-njn21jlA2
3P dfp Crouching Jab 23 sp7sf10l20s5A1-B1-cpC2-njlB2-njlA1
4P bp Standing Fierce 27 A1-sp7sf-3l33s5B2-C2-cpD3-jpjn21nC3-jpjn21nB2-jpjn21nA2
5P p Standing Strong 42 A1-sp7sf10l20s5B1-C1-cpD2-nC1-njhjn21B2-njhjn21A1
6P fp Standing Jab
JP jp Jumping Punch 44 A2-cpsp7sf-7l37s5B2-cpC10-nB2-nA1
1K dbk Sweep Kick 33 A1-B2-sp7sf-18l48s5C2-D2-cpE2-cpF3-cG3-jmH3-jmI3-jmJ2-jmK2
2K dk Crouching Medium Kick 19 sp7sf-3l33s5A2-B3-cpC4-jhnB3-jhnA3
3K dfk Crouching Light Kick 18 sp7sf10l20s5A1-B2-cpC2-nB2-nA1
4K bk Roundhouse Kick 24 sp7sf-22l52s5A1-B2-cpC2-cpD2-cpE3-F3-G3-H3
5K k Standing Kick 41 A1-sp7sf-3l33s5B2-C2-cpD3-nC3-jmnB3-jmnA2
6K fk Standing Light Kick
JK jk Jumping Kick 43 A1-sp7sf-7l37s5B2-cpC2-cpD10-nC2-nB1-nA1
TH th Throw 20 A4-B4-C4-pD4-bb5cpE4-D1-C2-B1
CC cc Concussion Cannon 21 nA2-nB1-nC1-nD2-mx+60my-59m38mp13mn20nD1-nE5-mm21mu12jhnD4-jhC4
JL jl Jaguar Leap 15 zzA1-hx+1zzcps20l45sp9B1-hx+2k60C2-hx+5y-2k60D2-hx+7y-3k60E2-hx+9y-5k60F1-hx+9y-5k60cpF5-hx+7y-3k60cpF2-vx+3y-1nk60E1-nE2-D2
JLE sjl Shadow Jaguar Leap 16 to damn long
OH oh Overhead Throw 39 A2-B2-agurC2-agurD2-agurE2-agurF2-agurG2
omf2097/controls.1663444044.txt.gz · Last modified: 2022/09/17 13:47 by aokmaniac13