User Tools

Site Tools


openomf:af

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
openomf:af [2025/03/07 11:40] – [Table] aokmaniac13openomf:af [2025/03/16 17:55] (current) – [Move Footer] aokmaniac13
Line 78: Line 78:
  
 | Unknown 0             | 1 WORD    | AI related bitmap ?                                                                                                                                                                       | | Unknown 0             | 1 WORD    | AI related bitmap ?                                                                                                                                                                       |
-Unknown 2             | 1 WORD    | Seems to be related to airborne attacks, possibly constraints for positioning (near wall, etc)                                                                                            |+Constraints           | 1 WORD    | Seems to be related to airborne attacks, possibly constraints for positioning (near wall, etc)                                                                                            |
 | :::                   | :::       | 0x1 Must be close to a wall                                                                                                                                                               | | :::                   | :::       | 0x1 Must be close to a wall                                                                                                                                                               |
 | :::                   | :::       | 0x2 Must be airborne                                                                                                                                                                      | | :::                   | :::       | 0x2 Must be airborne                                                                                                                                                                      |
Line 85: Line 85:
 | :::                   | :::       | 0x40 scrap/destruction constraint ?                                                                                                                                                       | | :::                   | :::       | 0x40 scrap/destruction constraint ?                                                                                                                                                       |
 | :::                   | :::       | 0x2000 scrap/destruction/fire+ice ?                                                                                                                                                       | | :::                   | :::       | 0x2000 scrap/destruction/fire+ice ?                                                                                                                                                       |
-| :::                   | :::       | 0x4000 scrap/destruction/fire+ice ?                                                                                                                                                       |+| :::                   | :::       | 0x4000 scrap/destruction/fire+ice ? All three of these seem necessary...                                                                                                                  |
 | Unknown 4             | 1 BYTE    | Not used ?                                                                                                                                                                                | | Unknown 4             | 1 BYTE    | Not used ?                                                                                                                                                                                |
 | Unknown 5             | 1 BYTE    | Not used ?                                                                                                                                                                                | | Unknown 5             | 1 BYTE    | Not used ?                                                                                                                                                                                |
Line 94: Line 94:
 | Unknown 10            | 1 BYTE    | Not used ?                                                                                                                                                                                | | Unknown 10            | 1 BYTE    | Not used ?                                                                                                                                                                                |
 | Unknown 11            | 1 BYTE    | Not used ?                                                                                                                                                                                | | Unknown 11            | 1 BYTE    | Not used ?                                                                                                                                                                                |
-Unknown 12            | 1 BYTE    | Next animation to play, if the current one hit                                                                                                                                            | +Next                  | 1 BYTE    | Next animation to play, if the current one hit                                                                                                                                            | 
-Unknown 13            | 1 BYTE    | Animation Category                                                                                                                                                                        |+Category              | 1 BYTE    | Animation Category                                                                                                                                                                        |
 | :::                   | :::       | 0 - Misc.                                                                                                                                                                                 | | :::                   | :::       | 0 - Misc.                                                                                                                                                                                 |
 | :::                   | :::       | 2 - Close Quarters/Throw                                                                                                                                                                  | | :::                   | :::       | 2 - Close Quarters/Throw                                                                                                                                                                  |
Line 102: Line 102:
 | :::                   | :::       | 6 - 'High', 'h' tags                                                                                                                                                                      | | :::                   | :::       | 6 - 'High', 'h' tags                                                                                                                                                                      |
 | :::                   | :::       | 7 - Jumping, 'j' tags                                                                                                                                                                     | | :::                   | :::       | 7 - Jumping, 'j' tags                                                                                                                                                                     |
-| :::                   | :::       | 8 - Projectile, 'p' tags                                                                                                                                                                  |+| :::                   | :::       | 8 - Projectile, 'p' tags (Also counts as a special move for the purpose of extra string selection)                                                                                        |
 | :::                   | :::       | 9 - Basic                                                                                                                                                                                 | | :::                   | :::       | 9 - Basic                                                                                                                                                                                 |
-| :::                   | :::       | 11 - Victory/Defeat                                                                                                                                                                       |+| :::                   | :::       | 11 - Victory/Defeat (Fire/Ice also counts)                                                                                                                                                |
 | :::                   | :::       | 12 - Scrap                                                                                                                                                                                | | :::                   | :::       | 12 - Scrap                                                                                                                                                                                |
 | :::                   | :::       | 13 - Destruction                                                                                                                                                                          | | :::                   | :::       | 13 - Destruction                                                                                                                                                                          |
 | :::                   | :::       | These are just educated guesses, but they are definitely used by OMF to decide which animation to play when a player uses a specific key combo.                                           | | :::                   | :::       | These are just educated guesses, but they are definitely used by OMF to decide which animation to play when a player uses a specific key combo.                                           |
-Unknown 14            | 1 BYTE    | Health/damage related ?                                                                                                                                                                   +Chip Damage           | 1 BYTE    | Also known as Crisp damage in the UK.  Damage taken on hit unless the block damage setting is enabled, which replaces this with a percentage of actual damage                             
-Unknown 15            | 1 BYTE    | Time to keep enemy stunned on block (Blockstun)                                                                                                                                           |+Chonkiness            | 1 BYTE    | Time to keep enemy stunned on block (Blockstun) and amount of scrap to produce on hit. 12 produces 1 scrap, 14 for 2, 16 for 3.  Sparks are (scrap+1)*3                                   |
 | :::                   | :::       | Pushback is applied during blockstun and the amount is calculated based on the duration                                                                                                   | | :::                   | :::       | Pushback is applied during blockstun and the amount is calculated based on the duration                                                                                                   |
 +| :::                   | :::       | Scrap is produced according to a step function.  0-3 produces nothing. 16+ produces three scrap pieces.                                                                                   |
 | Unknown 16            | 1 BYTE    | The successor animation id                                                                                                                                                                | | Unknown 16            | 1 BYTE    | The successor animation id                                                                                                                                                                |
-Unknown 17            | 1 BYTE    | Damage (Value divided by 2.0)                                                                                                                                                             +Damage                | 1 BYTE    | If the AF tag is set, opponent will be frozen for this long                                                                                                                             
-Unknown 18            | 1 BYTE    | Throw duration.  Physics are ignored by the opponent for this long.  Only valid when the move category is 2                                                                               +Throw Duration        | 1 BYTE    | Physics are ignored by the opponent for this long, and damage delayed until it's over.  Only valid when the move category is 2                                                            
-Unknown 19            | 1 BYTE    | Extra string selection flag, describes which speed modifier should be used to select extra string. 1 Arm, 2 Leg, 3 Special arm, 4 = special leg, 5 arm+leg or some combination ?  +Limb Type             | 1 BYTE    | Determines which arm/leg speed and arm/leg power upgrades apply                                                                                                                         | 
-Unknown 20            | 1 BYTE    | Points if this move hits, in hundreds (Multiplied by 4 after loading)                                                                                                                     |+| :::                   | :::       | 0 - None  Consistent animation which doesn't change based on upgrades or game modes.                                                                                                      | 
 +| :::                   | :::       Arm  Uses arm speed to select an Extra Stringapplies a damage multiplier based on arm power.                                                                                        | 
 +| :::                   | :::       Leg  Uses arm/leg speed to select an Extra Stringapplies a damage multiplier based on leg power.                                                                                    | 
 +| :::                   | :::       Special Arm  Uses Enhancement level to select an Extra Stringapplies a damage multiplier based on arm power.                                                                        | 
 +| :::                   | :::       - Special Leg  Uses Enhancement level to select an Extra Stringapplies a damage multiplier based on leg power.                                                                        | 
 +| :::                   | :::       - Special Body  Uses Enhancement level to select an Extra String, applies a damage multiplier based on arm and leg power.                                                               | 
 +| :::                   | :::       | Special moves (3, 4, and 5) will use extra strings 2, 3, or 4 based on enhancement levels, otherwise they use 0 or 1 based on the hyper mode setting.                                     
 +Points                | 1 BYTE    | Points if this move hits, in hundreds (Multiplied by 4 after loading)                                                                                                                     |
 | Move String           | 21 BYTES  | [[af#Move_String|Move String]] NULL terminated (trailing data after the first NULL seems to be reusable to label animations)                                                              | | Move String           | 21 BYTES  | [[af#Move_String|Move String]] NULL terminated (trailing data after the first NULL seems to be reusable to label animations)                                                              |
 | Footer String Length  | 1 WORD    | Length of footer string                                                                                                                                                                   | | Footer String Length  | 1 WORD    | Length of footer string                                                                                                                                                                   |
openomf/af.1741372808.txt.gz · Last modified: 2025/03/07 11:40 by aokmaniac13