User Tools

Site Tools


openomf:memory_map

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
openomf:memory_map [2025/03/15 20:48] – [HAR] aokmaniac13openomf:memory_map [2025/03/28 00:57] (current) – [HAR] aokmaniac13
Line 37: Line 37:
 |       +0x04C  |       Animation     | Current animation | |       +0x04C  |       Animation     | Current animation |
 |       +0x078  |       Player Count  | WORD # of ticks since last animation was initiated, does not reset when hit(?) | |       +0x078  |       Player Count  | WORD # of ticks since last animation was initiated, does not reset when hit(?) |
-|       +0x088  |       Current Stun     Starts at 0.  Increases when hit until it exceeds the stun limit, then is set negative.  HAR is stunned until it goes back to 0. | +|       +0x088  |       Current Stun     4 byte signed integer, starts at 0.  Increases when hit until it exceeds the stun limit, then is set negative.  HAR is stunned until it goes back to 0. | 
-|       +0x0A8  |       X Position | 4 byte pseudo-float.  Divide by 256 to get the pixel value | +|       +0x0A8  |       X Position | 4 byte fixed point number.  Divide by 256 to get the pixel value | 
-|       +0x0AC  |       Y Position | 4 byte pseudo-float.  Divide by 256 to get the pixel value.  0 is the top of the screen | +|       +0x0AC  |       Y Position | 4 byte fixed point number.  Divide by 256 to get the pixel value.  0 is the top of the screen | 
-|       +0x0B0  |       Y Velocity | 4 byte pseudo-float. | +|       +0x0B0  |       Y Velocity | 4 byte fixed point number. | 
-|       +0x0B4  |       X Velocity | 4 byte pseudo-float. |+|       +0x0B4  |       X Velocity | 4 byte fixed point number. |
 |       +0x0F8  |       Enemy Pointer | Pointer to the other HAR | |       +0x0F8  |       Enemy Pointer | Pointer to the other HAR |
  
openomf/memory_map.txt · Last modified: 2025/03/28 00:57 by aokmaniac13