A hex editor is a program that can be used to modify any file on a computer.
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.
- 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|
|Music||Addmusic - SMWS|