Messenger
Release Date: Dec 10, 2017
Author: JAM
Type: Patches
Rating: Pending
Links:
[download] .zip (407 downloads)
Game: SM
Description
Messanger by JAM
================

This PLM can display any message you want when you touch it. You are free to use and modify this patch if you give me a credit.



How to use it
=============

Extract graphic and text files in PLM folder to "smile/files/plm" folder to be able to choose them in SMILE.

Apply IPS file to the ROM.

Place PLM F2C3 to the room. When you touch it, the message will be displayed.

Set ID of message with low byte. To add new messages, use message patch by Kej. First new ID is 1D.

To display message when you just enter the room, use continuation PLM (red arrows) to expand area where messanger can be touched. Look to scroll PLMs in original ROM to understand how it works.

Place this PLM only to empty 16*16 tile of Layer 1, or this PLM will overwrite graphic under tile it used to empty air block.



Extra information
=================

This PLM is made from Ice Beam PLM. 2 instructions were removed and another one -- shortened.

I've also changed time how long messanges starting from ID 1D will be displayed to 30 frames (0.5 seconds in NTSC version or 0.6 seconds in PAL version).

To change this value, open your ROM in hex and go to 2FFF9. 001E (30) is default, 003C (60) = 1 second in NTSC version, 000C (12) = 0.2 seconds in NTSC version.

If you've already expanded message array to use messages for new items, then you may want to change message number of ID, starting from which display time will be changed. To do so, open your patched ROM in hex, goto 2FFF1 and change this byte (single byte only!).

To make this patch work correctly, be sure that there is free space from 49600 to 496FF in your ROM. If there is come data, then open your patched ROM in hex, find a 100 (hex) unused bytes somewhere between 48000 and 4FFFF and change 2 bytes (00 96) to address written backwards where is 100 unused bytes.


WARNING!
This patch will write data from 27290 to 272C6 and from 2FFF0 to 2FFFB. If you wrote cust
Media
No Screenshots Provided
Ratings and Reviews
By dewhi100 on Aug 18, 2019 (Star Star Star Star Star )
Yes.
By OmegaDragnet9 on Feb 07, 2023 (Star Star Star Star Star )
This is incredibly useful, instructions are straight-forward. Only complaint is everything is in IPS format, but it was a product of its time.

I had to manually edit a few bytes that were conflicting with ASM PHOSPHOTiDYL had (modification of Scyzer's Item Sounds) and ended up creating another IPS patch for my own needs. This was a 3 byte fix as I recall.

Make sure you respect when he says to start with the low byte of 1D.

SMART users have the added advantage of being able to create custom message boxes without any further ASM.

You must login to rate this resource