Hex editor
From SMWiki
A screenshot from Translhextion.
A hex editor is a program that can be used to modify any file on a computer.
Why
Everything on a computer is stored in binary code. In binary code, each digit is one bit, and there are 8 bits in a byte. Because of this, something like 00101101 is just one byte. In order to make it easier to read and edit, a system of numbers that uses base 16 (as opposed to base 10) was created. This system was called hexadecimal, which is commonly shortened to hex. The digits used in hex range from 0-9, and then A-F, with F being 15.
Uses
The most popular uses of hex editors in relation to Super Mario World hacking is modifying the ROM Addresses. Another use of hex is to create custom blocks for use with Blocktool.
External Links
- Translhextion - A popular hex editor among SMW hackers
| Tools commonly used in SMW Hacking | |
|---|---|
| ASM Hacking/Custom Blocks/Custom Sprites | Asar - BlockTool - Blocktool Super Deluxe - Overworld Sprite Tool - SMW Freespace Logger - Sprite Tool - Tweaker - VWF Cutscene Tool - xkas |
| Emulation | bsnes - Snes9x - ZSNES |
| Graphics | Racing Stripe - Terra Stripe - YY-CHR |
| Hex editors | Okteta - Translhextion - XVI32 |
| Level/Overworld Editing | Lunar Magic - Super Mario World Overworld Editor |
| Misc. | Lunar Address |
| Music | Addmusic - SMWS |
| Patching | Lunar IPS |
