User Tools

Site Tools


metroid

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
metroid [2015/04/20 23:28] – old revision restored (2015/04/20 19:24) gf_kennonmetroid [2022/06/10 07:22] (current) – Link to music format spec quantam
Line 2: Line 2:
  
 {{metroid:metTitle.png |'Metroid' title screen}} Metroid is the first game in the Metroid series, released for the FDS is Japan and then ported to NES. {{metroid:metTitle.png |'Metroid' title screen}} 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 393,232 bytes, for information related to patching this ROM please check [[General:Patching_A_ROM|Patching a ROM]] for more information. (there could probably be a lot more put up here)+All information in this section will refer to the ROM "Metroid (U) [!].nes", file size 131,088 bytes, 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, [[http://beta.metroidconstruction.com/resource.php?id=1|Editroid]] and [[http://beta.metroidconstruction.com/resource.php?id=80085|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 [[http://beta.metroidconstruction.com/resource.php?id=31337|Metroid Tuner]], a list can be found below.+For editing Metroid you have a choice of two editors currently, [[http://metroidconstruction.com/resource.php?id=1|Editroid]] and [[http://www.romhacking.net/utilities/176/|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 [[http://snarfblam.com/words/?p=282|Metroid Tuner]], a list can be found below.
  
 ===== Editors and Utilities ===== ===== Editors and Utilities =====
  
-  *[[http://beta.metroidconstruction.com/resource.php?id=1|Editroid]] - 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!+  *[[Metroid: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!
   *[[http://beta.metroidconstruction.com/resource.php?id=31337|Metroid Tuner]] - Sweetass Metroid music maker, crank them tunes out baby!   *[[http://beta.metroidconstruction.com/resource.php?id=31337|Metroid Tuner]] - Sweetass Metroid music maker, crank them tunes out baby!
 +
 +===== Documents =====
 +  *[[metroid:asm_hacks|ASM patches/hacks]] - Code to make changes to the game engine
 +  *[[metroid:disassembly | Complete Dissassembly]] - The entire game dissassembled and commented here, feel free to improve it
  
 ===== Guides ===== ===== Guides =====
-A list of guides created by the community, from manuals on the tools themselves to advanced guides relating to ASM, its all here. 
  
 ==== Editor and Utility Manuals ==== ==== Editor and Utility Manuals ====
-Manuals of the workings of all the editors and utilities available to you, detailing all their functions. +  *[[metroid:editroid|Editroid]] - Reference guide for Editroid, useful for a quick look at its features and functions, as well as any shortcuts that might exist.
-  *[[metroid:manuals:editroid|Editroid]] - Reference guide for Editroid, useful for a quick look at its features and functions, as well as any shortcuts that might exist.+
   *[[metroid:manauls:metroid_tuner|Metroid Tuner]] - Quick reference guide to Metroid Tuner, the music tool for Metroid.   *[[metroid:manauls:metroid_tuner|Metroid Tuner]] - Quick reference guide to Metroid Tuner, the music tool for Metroid.
  
 ==== Basic Guides ==== ==== Basic Guides ====
-These guides cover all the basic things around editing Metroid, as well as serving as a good starting point for learning how to get into Metroid hacking! 
   *[[metroid:basic_guides:faq | FAQ]] - Frequently answered questions here, if you got a problem, this might have the answer!   *[[metroid:basic_guides:faq | FAQ]] - Frequently answered questions here, if you got a problem, this might have the answer!
-  *[[metroid:basic_guides:eaq EAQ]] - Some questions that possibly have been answered one to many times +  *[[Metroid:Editroid:Crash Course|Editroid Crash Course]] - For your first time with Editroid 
-  *[[metroid:basic_guides:editroid | Editroid guide]] - +  *[[Metroid:Editroid:Data Structures]]FIXME Detailed information on how the game world is built and how Editroid works with it. 
-  *[[metroid:basic_guides:metroid_tuner | Metroid Tuner Guide]] - +  *[[metroid:doors|Doors in Metroid]] - Connect rooms without breaking things 
 +  
 ==== Intermediate Guides ==== ==== Intermediate Guides ====
-These guides assume you have a good basic knowledge about editing Metroid already, you should probably be comfortable with using Editroid by now and be moving onto using tools like a hex editor. +  *[[metroid:pointers|Pointers in Metroid]] - How pointer values relate to ROM locations 
-  *[[metroid:intermediate_guide:test_guide Intermediate Guide]] - information+  *[[metroid:intermediate_guide:metroid_tuner Metroid Tuner Guide]] - From basic operation to the finer points on dumping and inserting songs.
  
 ==== Expert Guides ==== ==== Expert Guides ====
-These guides could be pretty complex, you should probably be comfortable with assembly by now. +  *[[Metroid:Editroid:Projects]]FIXME Details on using the built-in assembler to do nifty things that Editroid doesn't support out of the box
-  *[[metroid:expert_guide:test_guide | Expert Guide]] - information+
  
-===== Wiki Based Hacking Resources And Information===== 
-This segment is reserved for technical information on Metroid, to be used as reference material for hackers, or for the curious wanting to know what makes Samus tick! 
  
-==== Locations of Data ==== +==== External Resources====
-  *line +
- +
-==== Technical Details ==== +
-  *[[metroid:technical_details:doors_in_metroid|Doors in Metroid]] - Technical explanation of how doors function in Metroid. +
-  *[[metroid:technical_details:pointers_in_metroid|Pointers in Metroid]] - Technical explanation on how Metroid reads pointers. +
-==== Disassemblies of Data ==== +
-  *[[metroid:disassembly | Complete Dissassembly]] - The entire game dissassembled and commented here, feel free to improve it +
- +
-==== Header D ==== +
-  *line +
- +
-\\ +
-\\ +
-\\ +
-  *[[metroid:asm_hacks|ASM patches/hacks]]+
   *[[http://datacrystal.romhacking.net/wiki/Metroid:ROM_map|ROM map]] and [[http://datacrystal.romhacking.net/wiki/Metroid:RAM_map|RAM map]] available on DataCrystal (these are rather incomplete)   *[[http://datacrystal.romhacking.net/wiki/Metroid:ROM_map|ROM map]] and [[http://datacrystal.romhacking.net/wiki/Metroid:RAM_map|RAM map]] available on DataCrystal (these are rather incomplete)
-  *[[Metroid:Disassembly|Disassembly]] of the entire game by Dirty McDingus, also [[http://www.romhacking.net/documents/459/|available on RHDN]]. The version on this site may also include additional comments by metconsters. This is based on and extends the [[http://www.romhacking.net/documents/367/|earlier disassembly]] of the core game engine code, released by SnowBro. The disassembly provides a more complete listing of RAM usage and ROM data but may be harder to interpret. +  *[[http://www.romhacking.net/documents/459/|Complete Disassembly]]. Based on and extends the [[http://www.romhacking.net/documents/367/|Original Disassembly]]. 
- +  *[[https://www.romhacking.net/documents/882/|Music Format Specification]] on RomHacking.net.
-===== Utilities ===== +
- +
-  *[[Metroid:Editroid|Editroid]] (available on the [[http://metroidconstruction.com/tools.php?x=top|Tools page]]) +
-  *[[http://www.romhacking.net/utilities/176/|MetEdit]] +
-  *[[http://snarfblam.com/words/?p=282|Metroid Tuner]] +
- +
-MetEdit includes a password generator/decoder, and there are a number of other standalone and online password generators/decoders available for Metroid. +
- +
-===== Documents ===== +
-  *[[metroid:doors|Doors in Metroid]] +
-  *[[metroid:pointers|Pointers in Metroid]] +
-  *[[metroid:alternate_palettes|Alternate Palettes Explained]]+
metroid.1429572487.txt.gz · Last modified: 2015/04/20 23:28 by gf_kennon