When I didn't complete my originally planned C3 project (not an ASM hack), I decided to dust off an old ASM hack that was still not completed and make it a bit more presentable.
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/GmF6c44w1Js&hl=en_US&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/GmF6c44w1Js&hl=en_US&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
It replaces message box text with something else. Just type in the text in LM's message editor and it will be replaced when the message is displayed. Here "(you)" is replaced with Mario or Luigi and 'c is replaced with your coin count (I still need to fix the s for "1 coins"). Coding it to use convenient tables to structure the replacement texts, organize them, and allow for easy expansion was tricky. There is still a bug to fix and I need to clean up the code so it is not yet releasable. It already is reasonable for someone who knows a some ASM to easily create a new replacement text. (ex: "test" to "this" or "that" depending on a RAM address, something like the number of coins is more difficult) I plan to eventually add more changes to SMW's message box code.
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/GmF6c44w1Js&hl=en_US&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/GmF6c44w1Js&hl=en_US&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
It replaces message box text with something else. Just type in the text in LM's message editor and it will be replaced when the message is displayed. Here "(you)" is replaced with Mario or Luigi and 'c is replaced with your coin count (I still need to fix the s for "1 coins"). Coding it to use convenient tables to structure the replacement texts, organize them, and allow for easy expansion was tricky. There is still a bug to fix and I need to clean up the code so it is not yet releasable. It already is reasonable for someone who knows a some ASM to easily create a new replacement text. (ex: "test" to "this" or "that" depending on a RAM address, something like the number of coins is more difficult) I plan to eventually add more changes to SMW's message box code.