Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Super Mario World hacking: |
Acmlm's Board - I2 Archive - Super Mario World hacking - Release: FixMap16.ips | | | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
FuSoYa Defender of Relm Level: 26 Posts: 215/255 EXP: 99529 For next: 2746 Since: 03-15-04 From: Moon Since last post: 7 days Last activity: 7 hours |
| ||
While helping Darkflight track down a crashing ROM problem involving different tile numbers and a custom block, I found that the source was apparently a bug in one of the ASM hacks that LM inserts. Part of the original ROM routine that's responsible for doing updates related to changing one block into another is modified by LM for supporting the extra Map16 pages... but due to a typo, if the block you're changing into is at or above 0x400, the ROM will crash. While this is really only a problem if you have a custom block that changes into a tile in that range (and uses that routine to do it), it's still kind of surprising that it's been like that for 4 years without being found.... Anyway, if you need the fix, you can get a patch for your ROM here. If an update to LM is ever released, the fix will be included with it. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 5970/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
OMG, Fu posted a thread. So does this need to be re-applied every time we save something in LM? Also, if you still have the original source code for the latest release, you could just change the ASM hack and recompile it. Assuming both hacks are the same size, you could make a patch that fixes the hack's code inside LM. |
|||
Sukasa Boomboom Error 349857348734534: The system experienced an error. Level: 57 Posts: 1376/1981 EXP: 1446921 For next: 39007 Since: 02-06-05 From: *Shrug* Since last post: 6 days Last activity: 1 day |
| ||
I can answer the first question with a no, since I have only had to patch the game once, and haven't had any crashing problems related to MAP16 since, even though I have made several saves with LM, including MAP16. | |||
FuSoYa Defender of Relm Level: 26 Posts: 216/255 EXP: 99529 For next: 2746 Since: 03-15-04 From: Moon Since last post: 7 days Last activity: 7 hours |
| ||
Which also answers the second question. As LM only installs the ASM when it hasn't been inserted yet, only users with a fresh ROM would benefit from a patch that modifies the ASM hack in LM. The proper update to LM involves a check to see if the ASM in the ROM has been fixed yet or not, and then just changing the one byte. |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Super Mario World hacking - Release: FixMap16.ips | | | |