Mega Man 5/Enemy ID: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
No edit summary
m (Lelegofrog moved page Mega Man V/Enemy ID to Mega Man 5/Enemy ID: matching exiting page being moved)
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{subpage|game=Mega Man V}}
'''Enemy ID''' is the root value of the constellation of data used to set up [[Mega Man 5:Object Memory|Object Memory]] for a level's enemies and their sprites. Enemy ID is used in [[Mega Man 5:Enemy Data|Enemy Data]] in [[Mega Man 5:Level Data|Level Data]] to determine the kind of enemy or item.
'''Enemy ID''' is the root value of the constellation of data used to set up [[Mega Man 5:Object Memory|Object Memory]] for a level's enemies and their sprites. Enemy ID is used in [[Mega Man 5:Enemy Data|Enemy Data]] in [[Mega Man 5:Level Data|Level Data]] to determine the kind of enemy or item.


Line 200: Line 202:
* BE: -
* BE: -
* BF: -
* BF: -
[[Category: Mega Man V]][[Category: Objects]]

Latest revision as of 19:59, 22 February 2024

This is a sub-page of Mega Man 5.

Enemy ID is the root value of the constellation of data used to set up Object Memory for a level's enemies and their sprites. Enemy ID is used in Enemy Data in Level Data to determine the kind of enemy or item.

However, Enemy Data is not just used to set up enemies and other Objects. If the Enemy ID is in the range $C0 to $FF, it has quite other purposes. Its then refered to as an Effect Enemy. In Mega Man 5, effect enemies can switch to a different set of background CHR Banks, load a 4-color-long palette to the background palette, activate a CHR Animation or a Palette Animation.

When an Object is initialized (when an enemy or item becomes visible on the side of the screen), the Enemy ID is used as index to load from tables and write to Object Memory. Examples of these tables are the Object ID Table, telling what Object ID to load for each Enemy ID, and the Sprite ID Table, telling what Sprite ID to load for each Enemy ID. (See Bank 1B: Enemy Data Bank in ROM map)

List of Enemy ID's

(if anyone has enemy names that are better describing, please update)

  • 00: Ballhead Guy
  • 01: Spike Drop Guy
  • 02: Skull Dropper
  • 03: Space Metool
  • 04: Tiger
  • 05: Rat
  • 06: Flying Shield
  • 07: Bomb Dropper
  • 08: Cannon Metool
  • 09: Steam-engine Metool
  • 0A: Falling Crystal
  • 0B: Water Mine
  • 0C: Robot Giant
  • 0D: Flying Cannon Guy
  • 0E: Chainball (Down)
  • 0F: Chainball (Up)
  • 10: Pit Guard
  • 11: Comet Effect
  • 12: Drop Capsule
  • 13: Water Hole
  • 14: Shielded Shooter
  • 15: Dust Guy
  • 16: Ball Thrower
  • 17: Scooter Guy
  • 18: Crystal Aimer
  • 19: Gravity Aimer
  • 1A: Gravity Aimer (Down-up)
  • 1B: Missile Giant
  • 1C: Falling Bowl
  • 1D: Cannon
  • 1E: Lazer Giant
  • 1F: Lazer Giant 2
  • 20: Platform (Up)
  • 21: Platform (Up-Right)
  • 22: Platform (Right)
  • 23: Platform (Down-Right)
  • 24: Platform (Down)
  • 25: Platform (Down-Left)
  • 26: Platform (Left)
  • 27: Platform (Up-Left)
  • 28: Scooter Guy (Behind)
  • 29: Water Metool
  • 2A: Spiral Neck
  • 2B: Bumping Shooter
  • 2C: Catapult Guy
  • 2D: Wheel (Right)
  • 2E: Wheel (Left)
  • 2F: Wheel (Right) 2
  • 30: Wheel (Left) 2
  • 31: Metool
  • 32: Platform Mine
  • 33: e33
  • 34: e34
  • 35: Stone Thrower
  • 36: Moving Shell-Guy
  • 37: Napalm Missile
  • 38: Sorrounder
  • 39: Fowl
  • 3A: Fish
  • 3B: Hidden Cannon
  • 3C: Wheel (Left) 3
  • 3D: Wheel (Right) 3
  • 3E: Wheel (Left) 4
  • 3F: Moving Shell-Guy 2
  • 40: Warp (Chargeman)
  • 41: Pipe Ride (Waveman)
  • 42: Gravity: Normal (Smal)
  • 43: Gravity: Down-Up (Smal)
  • 44: Gravity: Down-Up (Tall)
  • 45: Gravity: Down-Up (Tall)
  • 46: Gravity: Normal (Horz)
  • 47: BG Up\Down (Starman)
  • 48: Elevator 1 (Gyroman)
  • 49: Elevator 2 (Gyroman)
  • 4A: Bubbles (Waveman)
  • 4B: BG Up\Down 2 (Wily 1)
  • 4C: Huge Drills (Napalmman)
  • 4D: Train BG (Chargeman)
  • 4E: Scooter (Waveman)
  • 4F: Invisible Spikes
  • 50: Waveman Miniboss
  • 51: Floor (Starman)
  • 52: Floor 2 (Starman)
  • 53: Floor 3 (Starman)
  • 54: Long Floor (Unused)
  • 55: Blocks (Darkman 3)
  • 56: Blocks p2 (Darkman 3)
  • 57: Blocks Pattern
  • 58: Wily Boss 1
  • 59: Wily Boss 1 (Head)
  • 5A: Wily Boss 1 (Wheel)
  • 5B: Wily Boss 2
  • 5C: e5C
  • 5D: Wily 1
  • 5E: Darkman (Final)
  • 5F: Wily 2
  • 60: Walking Wheel
  • 61: Slow-Flying Searcher
  • 62: Stoneman
  • 63: Chargeman
  • 64: Gyroman
  • 65: Gravityman
  • 66: Crystalman
  • 67: Waveman
  • 68: Napalmman
  • 69: Starman
  • 6A: Darkman (Shield)
  • 6B: Darkman (Heavy Gun)
  • 6C: Darkman (Tanks)
  • 6D: -
  • 6E: -
  • 6F: -
  • 70: Beatup Room Warp
  • 71: Large Energy Caps. (Warp)
  • 72: Dr.Light
  • 73: -
  • 74: -
  • 75: -
  • 76: -
  • 77: -
  • 78: -
  • 79: -
  • 7A: -
  • 7B: -
  • 7C: -
  • 7D: -
  • 7E: -
  • 7F: Wheel (Right) 4
  • 80: Eddie
  • 81: 'E' Container
  • 82: 'M' Container
  • 83: Extra Life
  • 84: Large Energy Capsule
  • 85: Smal Energy Capsule
  • 86: Large Weapon Capsule
  • 87: Smal Weapon Capsule
  • 88: 'M' Letter
  • 89: 'E' Letter
  • 8A: 'G' Letter
  • 8B: 'A' Letter
  • 8C: 'M' Letter (char 5)
  • 8D: 'A' Letter (char 6)
  • 8E: 'N' Letter
  • 8F: 'V' Letter
  • 90: Walking Gravityman (?)
  • 91: Wily Chase Scene
  • 92: Wily Chase (Pal. Switch)
  • 93: Wily Chase (Pal.Sw. 2)
  • 94: -
  • 95: -
  • 96: -
  • 97: Megaman Sprite (?)
  • 98: Darkman Battle (Heavy Gun)
  • 99: Napalmman Missile
  • 9A: -
  • 9B: Wily's Defeat Scene
  • 9C: Moving Feet Megaman (?)
  • 9D: Walking Megaman
  • 9E: Invisible Wall
  • 9F: Invisible Wall (2)
  • A0: -
  • A1: -
  • A2: Aiming Megaman (1)
  • A3: -
  • A4: Aiming Megaman (2)
  • A5: -
  • A6: Aiming Megaman (BG)
  • A7: -
  • A8: Water Hole (Strange)
  • A9: -
  • AA: -
  • AB: -
  • AC: Enemy Defeated Explosion
  • AD: -
  • AE: -
  • AF: -
  • B0: -
  • B1: -
  • B2: -
  • B3: -
  • B4: -
  • B5: -
  • B6: -
  • B7: -
  • B8: -
  • B9: Barrier Shld's (Darkman)
  • BA: Wily's Defeat Scene 2
  • BB: -
  • BC: -
  • BD: -
  • BE: -
  • BF: -