Monster Data Map
Users browsing this thread: 1 Guest(s)

Below is a list of how each value the ROM affects a monster's behavior.

See the attached image if you are unsure which offsets I am referring to.
If you have any information on what the unknown values are used for, please let me know and I'll update the editor.

Byte 0x00:
  • &0x01 unknown/never used
  • &0x02 if damage is hidden when attacked, used by Goomnut tree
  • &0x04 unknown/never used
  • &0x08 unknown/never used
  • &0x10 unknown/never used
  • &0x20 unknown/never used
  • &0x40 unknown/never used
  • &0x80 unknown/never used
Byte 0x01:
  • &0x01 unknown/never used
  • &0x02 unknown/never used
  • &0x04 unknown, used by Goombario on Star Way/Whacka/General Guy
  • &0x08 unknown/never used
  • &0x10 unknown/never used
  • &0x20 if non-hostile, monster won't attack, used by individual koopa bros/Gulpit's Rocks
  • &0x40 unknown/never used
  • &0x80 unknown/never used
Byte 0x02:
  • &0x01 unknown/never used
  • &0x02 if monster is flying
  • &0x04 unknown/never used
  • &0x08 if monster is blocking jump
  • &0x10 unknown/never used
  • &0x20 unknown/never used
  • &0x40 if monster is backdrop, eg Goomnut tree
  • &0x80 if monster is Huff N. Puff, actual purpose is unknown
Byte 0x03:
  • &0x01 unknown/never used
  • &0x02 unknown/never used
  • &0x04 if monster has no shadow
  • &0x08 unknown/never used
  • &0x10 unknown/never used
  • &0x20 unknown/never used
  • &0x40 unknown/never used
  • &0x80 unknown used by Bulb in General Guy fight
Byte 0x04: unknown/never used

Byte 0x05: Name/SFX used while moving

Byte 0x06: Base EXP

Byte 0x07: Initial HP

Byte 0x08: unknown/never used

Byte 0x09: Sprite mode, not fully understood but related to the sprite set in use

Bytes 0x0A and 0x0B: unknown/never used

Word 0x0C: RAM offset of sprite set

Word 0x10: RAM offset of move set

Word 0x14: RAM offset of status effectiveness, eg Sleepy Sheep

Byte 0x18: Chance of running away

Byte 0x19: Chance of air lift working

Byte 0x1A: Chance of hurricane working

Byte 0x1B: Chance of fright jar working

Byte 0x1C: Chance of Up and Away working

Byte 0x1D: unknown

Byte 0x1E: Chance of each consecutive jump for Power Bounce

Byte 0x1F: unknown

Byte 0x20: Shadow size

Byte 0x21: Camera zoom

Byte 0x22: unknown, 0x08 for Bill Blaster, 0x05 for Tubba's Heart, 0x14 for General Guy and Lava Piranha, 0xEF for Huff n Puff

Byte 0x23: unknown, 0xFD for General Guy, 0xF6 for Lava Piranha, 0xE1 for Huff n Puff, 0x10 for monstar

Word 0x24: sets the position of status markers such as being asleep, unknown if this controls anything else
(This post was last modified: 05-05-2016, 04:19 PM by Skeletons.)


Attached Files    

Updated the editor to include all the unknown values, if you figure out what any of them are please let me know.
http://origami64.net/showthread.php?tid=87

Monster Data Map
Users browsing this thread: 1 Guest(s)


  EN ・日本語