Message Boxes V5
Release Date: Jan 10, 2018
Type: Assembly
Rating: Pending
[download] .asm (65 downloads)
Game: SM
This is a patch which allows adding new message boxes in Super Metroid. It can be used with JAM's Messenger patch as well. Read the included comments in the ASM for more instructions.

Please let me know if you are having issues with this patch! This is being submitted by Nodever2. You can message me on the forums or on Discord.

READ THROUGH THE README AND THE .asm FILE BEFORE YOU USE THIS PATCH. You will need to do some setup there to get it working.

Message Box v1 was made by Kejardon, subsequent versions by JAM and Nodever2.
Thanks to chrismk for finding a error in Button Array at some point.

Works with xkas v0.06 or asar.

See asm for version history.
Changes since V4.1:
- Allow repointing this patch using a new define to be able to write the new data anywhere in $85 freespace instead of being hardcoded at $859643 (it still writes there by default though)
- Made MessageConstants reference their respective labels instead of having hardcoded addresses
- Replaced Fix1C1F with FixMessageDefOffset, which unlike Fix1C1F allows the new message box locations to be at any location in $85, using the aforementioned new define in it's calculation instead of a hardcoded number.
- Simplified comments and defines a little
- Simplified patch release to just include the asm file, and included all other information in this description page.
Ratings and Reviews
By dewhi100 on Aug 18, 2019 (Star Star Star Star Star )
Very well documented, and essential for organizing hacks that have extra item messages added in. Use with the messenger PLM for the best effects.
By MetroidNerd#9001 on Feb 22, 2021 (Star Star Star Star Star )
Well commented and not too difficult to use, even when using it for other ASM projects.

You must login to rate this resource