Both sides previous revisionPrevious revisionNext revision | Previous revision |
general [2024/10/18 22:10] – felixwright | general [2025/03/06 22:55] (current) – [Useful tools and utilities] felixwright |
---|
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. |
^ General ^^ | ^ General ^^ |
|xvi32| xvi32 is a freeware hex editor, you can pick between this or HxD depending on your tastes.| | | [[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.| |
|HxD| HxD is a hex editor, useful for when you need to do any kind of hex editing in your ROM.| | | [[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.| |
|Lunar IPS| Tool for applying any IPS patches you may download from MetConst.| | | [[http://fusoya.eludevisibility.org/lips/|Lunar IPS]] | Tool for applying any IPS patches you may download from MetConst.| |
|XDelta-UI| Tool for applying any xdelta patches you may download from MetConst. A more updated CLI version can be found Here.| | | [[https://github.com/Alcaro/Flips/releases|Floating IPS]] | Tool for applying IPS, BPS, and UPS patches. Same interface, basically a new-and-improved Lunar IPS.| |
|Lunar Address| SNES address converter tool, useful for during hex editing.| | | [[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 Here.| |
| | [[http://fusoya.eludevisibility.org/la/|Lunar Address]] | SNES address converter tool, useful for during hex editing.| |
^ Graphics Editors ^^ | ^ Graphics Editors ^^ |
|YY-CHR| The other graphical editing tool, both function pretty well, its a matter of preference to which you use.| | | [[https://w.atwiki.jp/yychr|YY-CHR]] | Graphical Editing Tool. Two versions. (C++ and .NET) .NET Version recommended| |
|Tile Molester| Another graphical editing tool, some people prefer this, it also has support for Mode 7, something which the other editors lack.| | | [[https://www.romhacking.net/utilities/109/|Tile Molester]] | Another graphical editing tool, written in Java. Has some bugs. Supports Mode 7, which other editors lack.| |
|Tile Layer Pro| Graphical editing tool, used to edit any GFX files you may download or uncompressed graphics inside the ROM.| | | [[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 ^^ | ^ NES ^^ |
|FCEUX| Contains debugging tools for Metroid hacking, nestopia is probably better for playing, but lacks debugging tools.| | | [[http://www.fceux.com/web/home.html|FCEUX]] | Contains debugging tools for Metroid hacking, nestopia is probably better for playing, but lacks debugging tools.| |
|Mesen| A high-accuracy NES emulator for playing, debugging, and even audiovisually enhancing Metroid ROM hacks.| | | [[https://www.mesen.ca/oldindex.php|Mesen]] | A high-accuracy NES emulator for playing, debugging, and even audiovisually enhancing Metroid ROM hacks.| |
|Nestopia| Latest version of nestopia, for playing Metroid ROM hacks.| | | [[http://nestopia.sourceforge.net/|Nestopia]] | Latest version of nestopia, for playing Metroid ROM hacks.| |
^ GB ^^ | ^ GB ^^ |
|BGB| BGB is a GB/C emulator and debugger.| | | [[http://bgb.bircd.org/|BGB]] | BGB is a GB/C emulator and debugger.| |
|Sameboy| Sameboy is a GB/C emulator designed for high-accuracy gameplay, along with WIP debugging.| | | [[https://sameboy.github.io/downloads/|Sameboy]] | Sameboy is a GB/C emulator designed for high-accuracy gameplay, along with WIP debugging.| |
|RGBDS| An assembler for GB code. While primarily designed for homebrew games, it can be used to patch code to ROMs for hacks.| | | [[https://github.com/rednex/rgbds/releases|RGBDS]] | An assembler for GB code. While primarily designed for homebrew games, it can be used to patch code to ROMs for hacks.| |
^ SNES ^^ | ^ SNES ^^ |
|SNES9x| Latest version of SNES9x, for playing Super Metroid ROM hacks.| | | [[https://www.mesen.ca/oldindex.php|Mesen-S]] | High-accuracy SNES emulator for Windows and Linux. Game Boy games, Game Boy Color games, and Super Game Boy emulation supported. | |
|Geiger's SNES9x| Debugger version of SNES9x, for tracing and debugging your Super Metroid hacks.| | | [[https://www.s9x-w32.de/dl/|SNES9x]] | Latest version of SNES9x, for playing Super Metroid ROM hacks.| |
|bsnes-plus| A modern debugging emulator based on bsnes. May have better compatibility for some users than Geiger's.| | | [[http://geigercount.net/crypt/|Geiger's SNES9x]] | Debugger version of SNES9x, for tracing and debugging your Super Metroid hacks.| |
|SNEStuff| This program combines Lunar Address/ips/Expand, xkas v0.6, an HDMA color converter and more. Very useful.| | | [[http://www.romhacking.net/utilities/1197/|bsnes-plus]] | A modern debugging emulator based on bsnes. May have better compatibility for some users than Geiger's.| |
|xkas v0.06| A 65c816 assembler, you will need this for any assembly you download from MetConst. | | [[http://www.romhacking.net/utilities/841/|SNEStuff]] | This program combines Lunar Address/ips/Expand, xkas v0.6, an HDMA color converter and more. Very useful.| |
|ASMDev| ASMDev is mainly a ASM code editor that allows users to change the ASM code in a ROM without the use of an external assembler.| | | [[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 a ASM code editor that allows users to change the ASM code in a ROM without the use of an external assembler.| |
^ GBA ^^ | ^ GBA ^^ |
|VBA Debugger| VBA with enhanced debugging abilities, useful for GBA hacking.| | | [[http://problemkaputt.de/gba.htm|no$gba]] | A recommended GBA/DS debugger, useful for when assembly hacking.| |
|no$gba| A recommended GBA/DS debugger, useful for when assembly hacking.| | | [[http://www.romhacking.net/utilities/297/|VBA Debugger]] | VBA with enhanced debugging abilities, useful for GBA hacking.| |
|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.| |
|mGBA| mGBA is an emulator for playing GBA/GBC/GB games.| | | [[http://sourceforge.net/projects/vba/|Visual Boy Advance]] | VBA is an emulator for playing GBA and GB games.| |
|armips| An assembler for various ARM and MIPS platforms. Automated builds are available Here.| | | [[https://github.com/Kingcom/armips|armips]] | An assembler for various ARM and MIPS platforms. Automated builds are available Here.| |
^ DS ^^ | ^ DS ^^ |
|melonDS| melonDS is an emulator for playing DS games. More accurate than DeSmuME, but currently lacks features such as Lua scripting.| | | [[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.| |
|DeSmuME| DeSmuME is an emulator for playing DS games.| | | [[http://desmume.org/|DeSmuME]] | DeSmuME is an emulator for playing DS games.| |
|NDS Editor| A simple tool for importing and extracting files to and from DS ROMs.| | | [[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.| |
|Tinke| Another DS ROM file editor, but this one's more fully-featured.| | | [[https://github.com/pleonex/tinke/releases|Tinke]] | Another DS ROM file editor, but this one's more fully-featured.| |
^ GC/Wii ^^ | ^ GC/Wii ^^ |
|Dolphin| Dolphin is an emulator for playing GC/Wii games. Also has a debugger.| | | [[https://dolphin-emu.org/|Dolphin]] | Dolphin is an emulator for playing GC/Wii games. Also has a debugger.| |
|PrimeHack| PrimeHack is an unofficial variant of Dolphin designed to allow mouse and keyboard control for Prime Trilogy.| | | [[https://github.com/shiiion/dolphin/releases|PrimeHack]] | PrimeHack is an unofficial variant of Dolphin designed to allow mouse and keyboard control for Prime Trilogy.| |
|Nintendont| Nintendont is a Wii homebrew app that can play GC ISOs on a Wii or Wii U.| | | [[https://gbatemp.net/threads/nintendont.349258/|Nintendont]] | Nintendont is a Wii homebrew app that can play GC ISOs on a Wii or Wii U.| |
|NODTool| A fairly new command-line tool that can deal with GC and Wii disc images.| | | [[https://github.com/AxioDL/nod/releases|NODTool]] | A fairly new command-line tool that can deal with GC and Wii disc images.| |
|Wii Backup Fusion| A graphical tool that can extract and rebuild 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 === |