Blocktool Super Deluxe
From SMWiki
| BlockTool Super Deluxe (the leaner, meaner BlockTool) | ||
|---|---|---|
| Use(s): | Inserts custom blocks | |
| Developer(s): | smkdan | |
| Platform(s): | 32-bit Windows; .NET Framework required | |
| Latest Version: | 0.44 | |
| License: | Unknown | |
| Home Page: | ||
| Download(s): | [1] | |
Blocktool Super Deluxe (often shortened to BTSD) is a newer version of BlockTool that can use .asm files as well as .bin files. It was created to obsolete the older BlockTool, which plagued the ROM with slowdown due to inefficient coding. It was created by smkdan.
It works the same way for the most part, but there are a few new additions other than compatibility with .asm files. In BTSD, the Map16 number that the block is inserted to is specified in hexadecimal rather than decimal, as was with the old BlockTool. Since version 0.43 of BTSD, it includes the three new offsets that Lunar Magic 1.65 added, "touching top corner", "head inside block", and "body inside block". The format for a new BTSD block is:
db $42
JMP MarioBelow : JMP MarioAbove : JMP MarioSide : JMP SpriteV : JMP SpriteH : JMP MarioCape : JMP MarioFireBall : JMP TopCorner : JMP HeadInside : JMP BodyInside
MarioAbove:
MarioBelow:
MarioSide:
SpriteV:
SpriteH:
MarioCape:
MarioFireBall:
TopCorner:
HeadInside:
BodyInside:
RTL
You can download BTSD 0.44 here.
| 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 |

