Mega Man: The Wily Wars/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(Added Mega Man 1 weapon damage offsets)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{rommap}}
=Enemy and Boss Data=
=Enemy and Boss Data=
Addresses below refer to the European ROM.  For the US ROM, subtract 0x9E.
Addresses below refer to the European ROM.  For the US ROM, subtract 0x9E.
Line 4: Line 6:
Enemy and boss data starts at 0x06E530.  Each enemy's entry is 0x1C bytes long.
Enemy and boss data starts at 0x06E530.  Each enemy's entry is 0x1C bytes long.


=== Table Entry Offsets ===
== Table Entry Offsets ==
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 47: Line 49:
|-
|-
|0x10||Crash Bomber damage
|0x10||Crash Bomber damage
|-
! colspan="2" | Weapons from Mega Man 3
|-
|0x11||Needle Cannon damage
|-
|0x12||Magnet Missile damage
|-
|0x13||Gemini Laser damage
|-
|0x14||Hard Knuckle damage
|-
|0x15||Top Spin damage
|-
|0x16||Search Snake damage
|-
|0x17||Spark Shock damage
|-
|0x18||Shadow Blade damage
|-
|}
|}


=== Boss Data Starting Locations ===
== Boss Data Starting Locations ==
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 90: Line 111:
These are the names that appear when a boss is selected. These begin at 0x066B3E and end with  0x066F1E. All names are in upper case and contain no spaces with the exception of "Dr WILY" and the Genesis Unit robots. This section will have more entries later on. All names are under 0x06 values.
These are the names that appear when a boss is selected. These begin at 0x066B3E and end with  0x066F1E. All names are in upper case and contain no spaces with the exception of "Dr WILY" and the Genesis Unit robots. This section will have more entries later on. All names are under 0x06 values.


=== Megaman 1 Robot Master Names ===
== Megaman 1 Robot Master Names ==
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 111: Line 132:
|}
|}


=== Megaman 2 Robot Master Names ===
== Megaman 2 Robot Master Names ==
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 134: Line 155:
|}
|}


=== Megaman 3 Robot Master Names ===
== Megaman 3 Robot Master Names ==
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 157: Line 178:
|}
|}


=== Wily Tower Bosses ===
== Wily Tower Bosses ==
''Note: In the game's rom, the letter "e" represents a space in the text.''
''Note: In the game's rom, the letter "e" represents a space in the text.''
{| class="wikitable"
{| class="wikitable"
Line 170: Line 191:
|0x066F1E||HYPER STORM H
|0x066F1E||HYPER STORM H
|}
|}
{{Internal Data}}

Latest revision as of 14:27, 24 January 2024

Chip tiny.png The following article is a ROM map for Mega Man: The Wily Wars.

Enemy and Boss Data

Addresses below refer to the European ROM. For the US ROM, subtract 0x9E.

Enemy and boss data starts at 0x06E530. Each enemy's entry is 0x1C bytes long.

Table Entry Offsets

Offset Use
0x00 Initial health
0x01 Damage to Mega Man on collision (00 = no damage and no knockback)
0x02 Mega Buster damage
Weapons from Mega Man 1
0x03 Hyper Bomb damage
0x04 Thunder Beam damage
0x05 Super Arm (Guts Block) damage
0x06 Ice Slasher damage
0x07 Rolling Cutter damage
0x08 Fire Storm damage
Weapons from Mega Man 2
0x09 Atomic Fire damage
0x0A Air Shooter damage
0x0B Leaf Shield damage
0x0C Bubble Lead damage
0x0D Quick Boomerang damage
0x0E Time Stopper damage
0x0F Metal Blade damage
0x10 Crash Bomber damage
Weapons from Mega Man 3
0x11 Needle Cannon damage
0x12 Magnet Missile damage
0x13 Gemini Laser damage
0x14 Hard Knuckle damage
0x15 Top Spin damage
0x16 Search Snake damage
0x17 Spark Shock damage
0x18 Shadow Blade damage

Boss Data Starting Locations

Address Name
0x06EC4C Air Man
0x06EC68 Crash Man
0x06EC84 Metal Man
0x06ECA0 Wood Man
0x06ECBC Flash Man
0x06ECD8 Quick Man
0x06ECF4 Bubble Man
0x06ED10 Heat Man
0x06ED2C Mecha Dragon
0x06ED48 Picopico-kun
0x06ED64 Guts Tank
0x06ED80 Boobeam Trap
0x06ED9C Wily Machine 2
0x06EDB8 Alien

Robot Master Names

(All values below are for the European Rom)

These are the names that appear when a boss is selected. These begin at 0x066B3E and end with 0x066F1E. All names are in upper case and contain no spaces with the exception of "Dr WILY" and the Genesis Unit robots. This section will have more entries later on. All names are under 0x06 values.

Megaman 1 Robot Master Names

Address Name
0x066B3E CUTMAN
0x066B46 GUTSMAN
0x066B4E ICEMAN
0x066B56 BOMBMAN
0x066B5E FIREMAN
0x066B66 ELECMAN
0x066B6E Dr WILY

Megaman 2 Robot Master Names

Address Name
0x066C1A BUBBLEMAN
0x066C24 AIRMAN
0x066C2C QUICKMAN
0x066BC6 HEATMAN
0x066C3D WOODMAN
0x066C46 METALMAN
0x066C50 FLASHMAN
0x066C5A CRASHMAN

Megaman 3 Robot Master Names

Address Name
0x066D82 SPARKMAN
0x066D8C SNAKEMAN
0x066D96 NEEDLEMAN
0x066DA0 HARDMAN
0x066DA8 TOPMAN
0x066DB0 GEMINIMAN
0x066DBA MAGNETMAN
0x066DC4 SHADOWMAN

Wily Tower Bosses

Note: In the game's rom, the letter "e" represents a space in the text.

Address Name
0x066F02 BUSTER ROD G
0x066F10 MEGA WATER S
0x066F1E HYPER STORM H