Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
Metroid Zero Mission/ROM map: Difference between revisions
Jump to navigation
Jump to search
m (woops) |
No edit summary |
||
Line 14: | Line 14: | ||
* <tt>3459C4</tt> - tank quantities for missile, supers, power bombs and energy tanks. Each has 3 entries for the 3 difficulty levels. | * <tt>3459C4</tt> - tank quantities for missile, supers, power bombs and energy tanks. Each has 3 entries for the 3 difficulty levels. | ||
* <tt>7D8000-7F7733</tt> - NES Metroid data | * <tt>7D8000-7F7733</tt> - NES Metroid data | ||
struct RHeader{ | |||
u8 bTileset; | |||
u8 bBg0; | |||
u8 bBg1; | |||
u8 bBg2; | |||
u32 lBg3; | |||
u32 lForeground; | |||
u32 lLevelData; | |||
u32 lBackLayer; | |||
u32 lClipData; | |||
u32 lBackgroundTSA; | |||
u8 bUnknown1; | |||
u8 TransForeground;//Foreground Transparency | |||
u16 iSep1; | |||
u32 lSpritePointer; | |||
u8 bSpriteIndex1; | |||
u8 bEventSwitch; | |||
u16 iSep2; | |||
u32 lSpritePointer2; | |||
u8 bSpriteIndex2; | |||
u8 bEventSwitch2; | |||
u16 iSeperator; | |||
u32 lSpritePointer3; | |||
u8 bSpriteIndex3; | |||
u8 bMiniMapRoomX; | |||
u8 bMiniMapRoomY; | |||
u8 bSeperator5; | |||
u8 bSceneryYPos; | |||
u8 bEffect; | |||
u8 bMusic; | |||
u8 blank; | |||
}; |
Revision as of 04:17, 16 April 2008
The following article is a ROM map for Metroid Zero Mission.
Misc
- 340AD4 - Beginning of room header data
- 75FAE4 - Pointer to the scrolling for the first room in the game.
- 33E608 - Beginning of the door data for the first room in the game.
- 345AB6 - Block attributes(like what weapon destroys which special block).
- 75FAA8 - Pointer to door data for the first room in the game.
- 2CCA88 - Properties related to Skree
- 2B0EAB - Start of enemy data.
- 3654D8 - Block properties clipping.
- 3655A0 - Special Blocks TSA.
- 3601D0 - Start of door state data(a door state is when a door destination is replaced upon a certain event, and is used when big changes to a room is to be made).
- 3459C4 - tank quantities for missile, supers, power bombs and energy tanks. Each has 3 entries for the 3 difficulty levels.
- 7D8000-7F7733 - NES Metroid data
struct RHeader{ u8 bTileset; u8 bBg0; u8 bBg1; u8 bBg2; u32 lBg3; u32 lForeground; u32 lLevelData; u32 lBackLayer; u32 lClipData; u32 lBackgroundTSA; u8 bUnknown1; u8 TransForeground;//Foreground Transparency u16 iSep1; u32 lSpritePointer; u8 bSpriteIndex1; u8 bEventSwitch; u16 iSep2; u32 lSpritePointer2; u8 bSpriteIndex2; u8 bEventSwitch2; u16 iSeperator; u32 lSpritePointer3; u8 bSpriteIndex3; u8 bMiniMapRoomX; u8 bMiniMapRoomY; u8 bSeperator5; u8 bSceneryYPos; u8 bEffect; u8 bMusic; u8 blank; };