Blocktool Super Deluxe

From SMWiki
Jump to: navigation, search
BlockTool Super Deluxe (the leaner, meaner BlockTool)
BTSD in use.

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.

Personal tools