Message Boxes V5 | ||
Release Date: Jan 10, 2018 |
Author: Kejardon, JAM, Nodever2
|
|
Type: Assembly |
Rating:
Pending
|
|
Links:
[download] .asm
(121 downloads)
|
Game:
|
Description
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.
==IMPORTANT==
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.
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.
==IMPORTANT==
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.
Media
Ratings and Reviews
You must login to rate this resource