===== Metroid Zero Mission ===== ^ [[zm|{{ zmtitlescreen.png |Metroid Zero Mission}}]] ^^ | Released: | 2004 | | Console: | Game Boy Advance (GBA) | | Hacking Popularity: | [[https://metroidconstruction.com/hacks.php?sort=&dir=&filters[]=MZM|2nd]] | | Communities: | [[https://discord.gg/WtekHKb|MAGConst (Metroid Advance Game Construction)]] | | Editors: | [[https://nightly.link/ConConner/MAGE-Themes/workflows/build/QOL-Improvements/MAGEThemes.zip|MAGE Themes]] ⭐ [[https://github.com/ConConner/MAGE-Themes|(Source)]]\\ [[https://metroidconstruction.com/resource.php?id=90|MAGE (Metroid Advance Game Editor)]] [[https://github.com/biosp4rk/mage-old|(Source)]]\\ [[https://www.romhacking.net/utilities/560/|Double Helix]]\\ [[https://www.romhacking.net/utilities/391/|Zero Fission]] | | Regions: | U ⭐\\ E\\ J\\ C| | Filesize: | 8,388,608 bytes | | Hashes: | CRC: ''5C61A844''\\ sha1: ''5DE8536AFE1F0078EE6FE1089F890E8C7AA0A6E8'' | All information relates to the specific ROM: “Metroid - Zero Mission (U) [!].gba”. If you do not know how to verify your ROM's checksum, try opening the ROM in an emulator or use something like [[https://www.quickhash-gui.org/|QuickHash]]. ===== WebArchive ===== https://web.archive.org/web/20240226221053/http://wiki.metroidconstruction.com/doku.php?id=zero_mission ===== Editors and Utilities ===== *[[https://nightly.link/ConConner/MAGE-Themes/workflows/build/QOL-Improvements/MAGEThemes.zip | MAGE Themes - MAGE fork with QOL Improvements and Themes / Soundpacks]] *[[https://metroidconstruction.com/resource.php?id=90 | MAGE - Metroid Advance Game Editor]] *[[http://forum.metroidconstruction.com/index.php/topic,8.0.html | Double Helix 1.0 (Obsolete)]] *[[http://interplz.warsworldnews.com/DHViewer.zip | Double Helix 2.0 (Obsolete)]] ===== Guides ===== A list of guides created by the community, from manuals on the tools themselves to advanced guides relating to ASM, it's all here. ==== Editor and Utility Manuals ==== Manuals of the workings of all the editors and utilities available to you, detailing all their functions. * [[zm:manuals:mage | MAGE Manual]] - FIXME Guide to editing with MAGE * [[zm:manuals:dh | Double Helix Manual]] - The now deprecated editor for Metroid Zero Mission, read all about its functions here. ==== Basic Guides ==== These guides cover all the basic things around editing Metroid Zero Mission, as well as serving as a good starting point for learning how to get into Metroid Zero Missionhacking! * [[zm:basics:faq | FAQ]] - Some answers to frequently asked questions in gbatroid hacking. If this doesn't help, remember to read the MAGE docs. ==== Intermediate Guides ==== These guides assume you have a good basic knowledge about editing Metroid Zero Mission already, you should probably be comfortable with using MAGE or Double Helix by now and be moving onto using tools like a hex editor. * Intermediate Guide FIXME - Intermediate Guide * [[zm:intermediate:gba_asm | THUMB Assembly Tutorial]] - Learn GBA ASM for hacking Zero Mission * [[zm:intermediate:rip_samples_midis | Sound Ripping]] - Ripping Samples and Midis ==== Expert Guides ==== These guides could be pretty complex, you should probably be comfortable with assembly by now. * Expert Guide FIXME - Expert Guide ===== Wiki Based Hacking Resources And Information ===== This segment is reserved for technical information on Metroid Zero Mission, to be used as reference material for hackers, or for the curious wanting to know what makes Samus tick, or possibly you are interested in making a fan game and want to know how Metroid Zero Mission does things! ==== Data Maps ==== === External === * [[https://drive.google.com/open?id=1e0yHFetyrBDNnBC6pikRvIAAzamLC9UGFj97t5vUGwA | ZM Graphics Data Map]] * [[https://drive.google.com/open?id=1UKhlqMJfyZ6BmOxYyEB_5Xk9uK8ZbcrAwb-7wRPj688 | ZM Event List]] * [[https://drive.google.com/open?id=1nbO_g-b9yUFf5aAT-8vBx1zY8Wuj03uacCHCeubr6No | ZM Sprite List]] * [[http://labk.org/maps/zm/ram.html | ZM RAM Map]] * [[http://labk.org/maps/zm/data.html | ZM ROM Data Map]] * [[http://labk.org/maps/zm/code.html | ZM ROM Code Map]] * [[http://labk.org/maps/zm/sprite-ai.html | ZM Sprite/Entity AI Map]] * [[https://drive.google.com/open?id=1i4tiDqSOu-X8tNrpknfPl9tLmLPHKYf6F52-Gak-Xew | ZM Voicegroup Map]] === Internal === * [[zm:maps:clip | ZM Clipdata List]] - A list of clipdata and their behavior * [[zm:maps:graphics | ZM Graphics Data Map]] * [[zm:maps:events | ZM Event List]] * [[zm:maps:entity | ZM Sprite/Entity List]] * [[zm:maps:entity_ai | ZM Sprite/Entity AI Map]] * [[zm:maps:voices | ZM Voicegroup Map]] * [[zm:maps:ram | ZM RAM Map]] * [[zm:maps:rom_data | ZM ROM Data Map]] * [[zm:maps:rom_code | ZM ROM Code Map]] ===== Locations of Data ===== * [[zm:locations:tweaks|Hex Tweaks]] - List of Hex Tweaks that you can apply to your ROM. * [[zm:locations:starship|Starship Graphics]] - Graphical & Palette map of Samus' Starship * [[zm:locations:samus|Samus Graphics]] - Graphical Palette map of Samus as well as graphics offset (incomplete!) * [[zm:locations:map|Map Graphics]] - Graphical & Palette map of Map and Minimap (incomplete!) * [[zm:locations:status|Status Screen Graphics]] - Graphical & Palette map of Status Screen (incomplete!) * [[zm:locations:music|Soundtrack]] - List of soundtrack values in Zero Mission (possibly incomplete!) * [[zm:locations:gen_bg|Generic BG Graphics]] - Graphical / Address map of things in Generic BG * [[zm:locations:gen_entity|Generic Sprite/Entity Graphics]] - Graphical / Address map of things in Generic Sprite * [[zm:locations:messages|In Game Message Graphics]] FIXME - Graphical / Address map of ingame messages ===== Technical Details ===== * FIXME ===== Disassemblies of Data ===== * FIXME ===== Header Data ===== * FIXME