===== Metroid ===== ^ [[m1|{{m1titlescreen.png|'Metroid' title screen}}]] ^^ | Released: | 1986 | | Console: | Nintendo Entertainment System (NES) ⭐\\ Famicom Disk System (FDS)| | Hacking Popularity: | [[https://metroidconstruction.com/hacks.php?sort=&dir=&filters[]=M1|3rd]] | | Editors: | [[https://metroidconstruction.com/resource.php?id=1|Editroid ⭐]]\\ [[https://www.romhacking.net/utilities/176/|MetEdit]] | | Filesize: | 131,088 bytes | | Hashes: | sha1: ''166a5b1344b17f98b6b18794094f745f8a7435b8'' | Metroid is the first game in the Metroid series, released for the FDS is Japan and then ported to NES. All information in this section will refer to the ROM “Metroid (U) [!].nes”, file size 131,088 bytes, sha1 ''166a5b1344b17f98b6b18794094f745f8a7435b8''. For information related to patching this ROM please check the [[https://metroidconstruction.com/howto.php|HOWTO]] for more information. For editing Metroid you have a choice of two editors currently, [[m1:tools:editroid|Editroid]] and MetEdit, the former being actively worked on, these two tools should cover most of the hacking done to Metroid, however a few additional tools exist, such as Metroid Tuner, a list can be found below. ===== WebArchive ===== https://web.archive.org/web/20240226205629/http://wiki.metroidconstruction.com/doku.php?id=metroid ===== Editors and Utilities ===== * [[m1:tools:editroid|Editroid]] (available on the [[https://metroidconstruction.com/resource.php?id=1|Resources page]]) - Wanna hack Metroid? You need Editroid! Can't lose that belly fat? You need Editroid! Are you drowning in credit card bills? You need Editroid! Do you want to please your lover in bed? You need Editroid! That's right! Editroid is the tool to fix any problem that can be fixed by editing Metroid! * [[https://snarfblam.com/words/?p=282|Metroid Tuner]] - Sweetass Metroid music maker, crank them tunes out baby! ===== Documents ===== * [[m1:docs:patches|ASM patches/hacks]] - Code to make changes to the game engine * [[m1:docs:disasm|Complete Disassembly]] - The entire game dissassembled and commented here, feel free to improve it ===== Guides ===== ==== Editor and Utility Manuals ==== * [[m1:manuals:editroid|Editroid]] - Crash Course / Reference guide for Editroid, useful for a quick look at its features and functions, as well as any shortcuts that might exist. * [[m1:manuals:metroid_tuner|Metroid Tuner]] - Quick reference guide to Metroid Tuner, the music tool for Metroid. ==== Basic Guides ==== * [[m1:basics:faq|FAQ]] - Frequently answered questions here, if you got a problem, this might have the answer! * Data Structures FIXME - Detailed information on how the game world is built and how Editroid works with it. * [[m1:basics:doors|Doors in Metroid]] - Connect rooms without breaking things ==== Intermediate Guides ==== * [[m1:intermediate:pointers|Pointers in Metroid]] - How pointer values relate to ROM locations * [[m1:intermediate:metroid_tuner|Metroid Tuner Guide]] - From basic operation to the finer points on dumping and inserting songs. ==== Expert Guides ==== * Projects FIXME - Details on using the built-in assembler to do nifty things that Editroid doesn't support out of the box ==== External Resources ==== * [[https://datacrystal.tcrf.net/wiki/Metroid/ROM_map|ROM map]] and [[https://datacrystal.tcrf.net/wiki/Metroid/RAM_map|RAM map]] available on DataCrystal * [[https://github.com/metroidret/m1disasm/|New (as of 2025) Complete Disassembly]]. Based on and extends [[https://www.romhacking.net/documents/459/|This Disassembly]], which is based on and extends the [[https://www.romhacking.net/documents/367/|Original Disassembly]]. * [[https://www.romhacking.net/documents/882/|Music Format Specification]] on RomHacking.net.