User Tools

Site Tools


general

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
general [2016/07/13 23:28] – Linking to the rom patching guide I wrote for the beta site thedopefishgeneral [2023/10/26 17:06] (current) felixwright
Line 1: Line 1:
 +<WRAP center 70% leftalign>
 ====== Welcome To The General Section ====== ====== Welcome To The General Section ======
 {{general:slogo.png | Samus Logo}} Welcome MetConstian to the General guides section, whether you are looking to get into hacking or to improve your level design, its all here, if you are new here you should check out [[general:why_rom_hack|Why ROM Hack]] to see why you should try getting into ROM hacking if you have a serious interest in getting into games design, once you read that you can go check out the rest of this section of the wiki for all the tools and guides to read to get into ROM hacking more. {{general:slogo.png | Samus Logo}} Welcome MetConstian to the General guides section, whether you are looking to get into hacking or to improve your level design, its all here, if you are new here you should check out [[general:why_rom_hack|Why ROM Hack]] to see why you should try getting into ROM hacking if you have a serious interest in getting into games design, once you read that you can go check out the rest of this section of the wiki for all the tools and guides to read to get into ROM hacking more.
  
-===== Useful tools and utilities =====+  
 + ===== Useful tools and utilities =====
 Below is a section of essential downloads for any hacker, you should probably have these already downloaded, but just in case we will list links to them below. Below is a section of essential downloads for any hacker, you should probably have these already downloaded, but just in case we will list links to them below.
  
-  *[[https://sites.google.com/site/bearoso/|SNES9x]] - Latest version of SNES9x, for playing Super Metroid ROM hacks+^ General  ^^ 
-  *[[http://geigercount.net/crypt/|SNES9x Geiger]] - Debugger version of SNES9x, for tracing and debugging your Super Metroid hacks+[[http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm|xvi32]]    | xvi32 is a freeware hex editor, you can pick between this or HxD depending on your tastes. 
-  *[[http://nestopia.sourceforge.net/|nestopia]] - Latest version of nestopia, for playing Metroid ROM hacks+| [[http://mh-nexus.de/en/hxd/|HxD]]    | HxD is a hex editoruseful for when you need to do any kind of hex editing in your ROM.  | 
-  *[[http://www.fceux.com/web/home.html|fceux]] Contains debugging tools for Metroid hacking, nestopia is probably better for playing, but lacks debugging tools. +| [[http://fusoya.eludevisibility.org/lips/|Lunar IPS]]    | Tool for applying any IPS patches you may download from MetConst.  
-  *[[http://sourceforge.net/projects/vba/|Visual Boy Advance]] - VBA is an emulator for playing GBA and GB games+[[http://www.romhacking.net/utilities/598|XDelta-UI]]    | Tool for applying any xdelta patches you may download from MetConst. A more updated CLI version can be found [[https://github.com/jmacd/xdelta|Here.]] | 
-  *[[http://labmaster.bios.net.nz/vba-sdl-h/|VBA Debugger]] - VBA with enhanced debugging abilitiesuseful for GBA hacking+| [[http://fusoya.eludevisibility.org/la/|Lunar Address]]    | SNES address converter tooluseful for during hex editing | 
-  *[[http://problemkaputt.de/gba.htm|no$gba]] - A recommended GBA debugger, useful for when assembly hacking. +^ Graphics Editors  ^^ 
-  *[[http://bgb.bircd.org/|BGB]] - BGB is a GB/C emulator and debugger. +| [[https://w.atwiki.jp/yychr|YY-CHR]]    | The other graphical editing tool, both function pretty well, its a matter of preference to which you use.  | 
- +[[http://www.romhacking.net/utilities/991/|Tile Molester]]    | Another graphical editing toolsome people prefer this, it also has support for Mode 7, something which the other editors lack.  | 
-  *[[http://fusoya.eludevisibility.org/lips/|Lunar IPS]] - Tool for applying any IPS patches you may download from MetConst+| [[http://metroidconstruction.com/resource.php?id=64|Tile Layer Pro]]    | Graphical editing tool, used to edit any GFX files you may download or uncompressed graphics inside the ROM.  | 
- +^ NES  ^^ 
-  *[[http://beta.metroidconstruction.com/resource.php?id=64|Tile Layer Pro]] - Graphical editing toolused to edit any GFX files you may download or uncompressed graphics inside the ROM. +[[http://www.fceux.com/web/home.html|FCEUX]]    Contains debugging tools for Metroid hacking, nestopia is probably better for playing, but lacks debugging tools.  
-  *[[http://www.romhacking.net/utilities/958/|YY-CHR]] - The other graphical editing tool, both function pretty well, its a matter of preference to which you use+[[https://www.mesen.ca/|Mesen]]    | A high-accuracy NES emulator for playing, debugging, and even audiovisually enhancing Metroid ROM hacks | 
-  *[[http://www.romhacking.net/utilities/991/|Tile Molester]] - Another graphical editing toolsome people prefer thisit also has support for Mode 7, something which the other editors lack+[[http://nestopia.sourceforge.net/|Nestopia]]    | Latest version of nestopia, for playing Metroid ROM hacks | 
- +^ GB  ^^ 
-  *[[http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm|xvi32]] - xvi32 is a freeware hex editor, you can pick between this or HxD depending on your tastes+[[http://bgb.bircd.org/|BGB]]    | BGB is a GB/C emulator and debugger.  
-  *[[http://mh-nexus.de/en/hxd/|HxD]] - HxD is a hex editor, useful for when you need to do any kind of hex editing in your ROM. +[[https://sameboy.github.io/downloads/|Sameboy]]    | Sameboy is a GB/C emulator designed for high-accuracy gameplay, along with WIP debugging.  
- +[[https://github.com/rednex/rgbds/releases|RGBDS]]    | An assembler for GB codeWhile primarily designed for homebrew games, it can be used to patch code to ROMs for hacks.  | 
-  *[[http://www.romhacking.net/utilities/269/|xkas]] - a 65c816 assembleryou will need this for any assembly you download from MetConst+^ SNES  ^^ 
- +[[https://sites.google.com/site/bearoso/|SNES9x]]    | Latest version of SNES9xfor playing Super Metroid ROM hacks | 
-  *[[http://fusoya.eludevisibility.org/la/|Lunar Address]] - SNES address converter tool, useful for during hex editing+| [[http://geigercount.net/crypt/|Geiger's SNES9x]]    | Debugger version of SNES9x, for tracing and debugging your Super Metroid hacks.  
 +[[http://www.romhacking.net/utilities/1197/|bsnes-plus]]  | A modern debugging emulator based on bsnesMay have better compatibility for some users than Geiger's. | 
 +[[http://www.romhacking.net/utilities/841/|SNEStuff]]    | This program combines Lunar Address/ips/Expandxkas v0.6an HDMA color converter and moreVery useful. | 
 +[[http://www.romhacking.net/utilities/269/|xkas v0.06]]    | A 65c816 assembler, you will need this for any assembly you download from MetConst | 
 +[[http://www.romhacking.net/utilities/395/|ASMDev]]    | ASMDev is mainly ASM code editor that allows users to change the ASM code in ROM without the use of an external assembler | 
 +^ GBA  ^^ 
 +[[http://www.romhacking.net/utilities/297/|VBA Debugger]]    | VBA with enhanced debugging abilitiesuseful for GBA hacking. 
 +| [[http://problemkaputt.de/gba.htm|no$gba]]    | A recommended GBA/DS debugger, useful for when assembly hacking | 
 +| [[http://sourceforge.net/projects/vba/|Visual Boy Advance]]    | VBA is an emulator for playing GBA and GB games.  | 
 +| [[https://mgba.io/|mGBA]]    | mGBA is an emulator for playing GBA/GBC/GB games.  
 +| [[https://github.com/Kingcom/armips|armips]]    | An assembler for various ARM and MIPS platforms. Automated builds are available [[http://buildbot.orphis.net/armips/|Here.]]  | 
 +^ DS  ^^ 
 +| [[http://melonds.kuribo64.net/|melonDS]]    | melonDS is an emulator for playing DS games. More accurate than DeSmuME, but currently lacks features such as Lua scripting. 
 +| [[http://desmume.org/|DeSmuME]]    | DeSmuME is an emulator for playing DS games. 
 +| [[https://projectpokemon.org/home/files/file/2073-nds-editor-kiwids/|NDS Editor]]    | A simple tool for importing and extracting files to and from DS ROMs.  | 
 +| [[https://github.com/pleonex/tinke/releases|Tinke]]    | Another DS ROM file editorbut this one's more fully-featured. 
 +^ GC/Wii  ^^ 
 +| [[https://dolphin-emu.org/|Dolphin]]    | Dolphin is an emulator for playing GC/Wii gamesAlso has a debugger.  | 
 +| [[https://github.com/shiiion/dolphin/releases|PrimeHack]]    | PrimeHack is an unofficial variant of Dolphin designed to allow mouse and keyboard control for Prime Trilogy. 
 +| [[https://gbatemp.net/threads/nintendont.349258/|Nintendont]]    | Nintendont is a Wii homebrew app that can play GC ISOs on a Wii or Wii U.  | 
 +| [[https://github.com/AxioDL/nod/releases|NODTool]]    | A fairly new command-line tool that can deal with GC and Wii disc images. | 
 +| [[https://sourceforge.net/projects/wiibafu/|Wii Backup Fusion]]    | A graphical tool that can extract and rebuild GC and Wii disc images.  |
 ===== Guides ===== ===== Guides =====
  
 ==== Starter Guides ==== ==== Starter Guides ====
-  *[[http://beta.metroidconstruction.com/howto.php|Beginners Guide to playing ROM hacks]] - Useful quick guide for anyone not knowing how to patch a ROM.+  *[[http://metroidconstruction.com/howto.php|Beginners Guide to playing ROM hacks]] - Useful quick guide for anyone not knowing how to patch a ROM.
   *Other guides before...   *Other guides before...
   *[[general:starter_guides:preproduction|Pre-production]] - The final starter guide, inside this guide we talk about your preperation for making your hack or fan game, including setting a goal and planning out what you want and need to do, this is a must read!   *[[general:starter_guides:preproduction|Pre-production]] - The final starter guide, inside this guide we talk about your preperation for making your hack or fan game, including setting a goal and planning out what you want and need to do, this is a must read!
  
-==== Guides ==== +==== Other Guides ==== 
-  *[[general:guides:Tile_Molester_Graphics_Rip_Guide|Tile Molester Graphics Ripping Guide v1.0]] - Quick Guide on using TM to Rip graphics.+  *[[general:guides:Tile_Molester_Graphics_Guide|Tile Molester Graphics Guide]] - Quick Guide on using Tile Molester to Rip, View, and Edit graphics
 +  *[[general:guides:YY_CHR_Graphics_Guide|YY-CHR Graphics Guide]]FIXME - Quick Guide for viewing, editing, and ripping graphics in YY-CHR. 
 +  *[[general:guides:HxD_Guide|HxD Hex Edit Guide]] - Guide on using HxD to Find, Compare, and Edit hex.
   *[[general:guides:hex_editing|Hex Editing]] - Quick guide on hex editing, including problems you may face and need to avoid.   *[[general:guides:hex_editing|Hex Editing]] - Quick guide on hex editing, including problems you may face and need to avoid.
   *[[general:guides:graphical_editing|Graphical Editing]] - Quick guide on using the graphical editors.   *[[general:guides:graphical_editing|Graphical Editing]] - Quick guide on using the graphical editors.
Line 41: Line 65:
   *[[general:guides:what_not_to_do|What Not To Do]] - There are a lot of things people do wrong first time they start on their journey to making a game, read this and make sure you don't fall prey to these problems.   *[[general:guides:what_not_to_do|What Not To Do]] - There are a lot of things people do wrong first time they start on their journey to making a game, read this and make sure you don't fall prey to these problems.
   *[[general:guides:spikes|Spikes]] - Read this before you start using spikes.. please..   *[[general:guides:spikes|Spikes]] - Read this before you start using spikes.. please..
- 
-===== Aesthetics Guides ===== 
- 
   *[[general:aesthetics_guides:guide_name]] - basic level design rules test guide thingy   *[[general:aesthetics_guides:guide_name]] - basic level design rules test guide thingy
  
-==== Game Specific ====+===== Game Specific Guides =====
 Since some guides are game specific, they have been split off to their own pages, click a game title below to be taken to their page, you may find guides written up on how to use publicly released tilesets on MetConst below in their specific game page. Since some guides are game specific, they have been split off to their own pages, click a game title below to be taken to their page, you may find guides written up on how to use publicly released tilesets on MetConst below in their specific game page.
  
-[[general:aesthetics_game_specific:zero_mission|{{metroidzeromission_gba_title.png}}]] [[general:aesthetics_game_specific:metroid|{{metroid_nes_title.png}}]] [[general:aesthetics_game_specific:return_of_samus|{{metroid2returnofsamus_gb_title.png}}]] [[general:aesthetics_game_specific:super_metroid|{{supermetroid_snes_title.png}}]] [[general:aesthetics_game_specific:fusion|{{metroidfusion_gba_title.png}}]]+===== 2D Game Guides ===== 
 +|   [[metroid#guides|{{metroid:metroid_nes_title.png|Metroid}}]]\\ [[metroid#guides|Metroid]]     [[zero_mission#guides|{{zero_mission:metroidzeromission_gba_title.png|Metroid Zero Mission}}]]\\ [[zero_mission#guides|Metroid Zero Mission]]     [[return_of_samus#guides|{{return_of_samus:metroid2returnofsamus_gb_title.png|Metroid II Return of Samus}}]]\\ [[return_of_samus#guides|Metroid II Return of Samus]]     [[super_metroid#guides|{{super:supermetroid_snes_title.png|Super Metroid}}]]\\ [[super_metroid#guides|Super Metroid]]     [[fusion#guides|{{fusion:metroidfusion_gba_title.png|Metroid Fusion}}]]\\ [[fusion#guides|Metroid Fusion]]   | 
 + 
 +===== 2.5D Game Guides ===== 
 +|   [[samus_returns#guides|{{samus_returns:samus_returns.png?222x87|Metroid Samus Returns}}]]\\ [[samus_returns#guides|Metroid Samus Returns]]FIXME     [[dread#guides|{{dread:dread.png?220x110|Metroid Dread}}]]\\ [[dread#guides|Metroid Dread]]FIXME   | 
 +===== 3D Game Guides ===== 
 +|   [[prime#guides|{{prime:metroid_prime_logo.png?220x123|Metroid Prime}}]]\\ [[prime#guides|Metroid Prime]]FIXME     [[prime_hunters#guides|{{prime_hunters:prime_hunters.png?222x118|Metroid Prime Hunters}}]]\\ [[prime_hunters#guides|Metroid Prime Hunters]]FIXME     [[prime2#guides|{{prime2:prime2.png?220x150|Metroid Prime 2 Echoes}}]]\\ [[prime2#guides|Metroid Prime 2 Echoes]]FIXME     [[prime3#guides|{{prime3:prime3.png?220x87|Metroid Prime 3 Corruption}}]]\\ [[prime3#guides|Metroid Prime 3 Corruption]]FIXME     [[otherm#guides|{{otherm.png?220x78|Metroid Other M}}]]\\ [[otherm#guides|Metroid Other M]]FIXME   | 
 +</WRAP>
general.1468452520.txt.gz · Last modified: 2016/07/13 23:28 by thedopefish