(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-04-24 06:41 PM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - SMB3 Workshop bug New poll | |
Add to favorites | Next newer thread | Next older thread
User Post
Ninetales
banned by request


 





Since: 11-17-05
From: Gone.

Last post: 6285 days
Last view: 6284 days
Skype
Posted on 08-08-06 10:40 PM Link | Quote
I found what seems to be a bug in SMB3 Workshop. According to SMB3 Workshop's Edit Misc. Game Properties dialog, editing offset 0x118BA should alter the amount of time before a multi-coin block runs out. However, editing this value in the dialog in SMB3 Workshop causes the game to crash whenever a brick with a vine is hit. Editing byte 0x118BA manually with a hex editor does not produce this crash.

Just wanted to bring this to your attention (and to hukka's, if he still comes here).
hukka









Since: 11-26-05
From: Finland

Last post: 6318 days
Last view: 6286 days
Skype
Posted on 08-11-06 08:14 AM Link | Quote
Hi, I'm unable to reproduce this - it doesn't crash here. Which version of the ROM are you using and which value(s) have you tried for the byte?

I did, however, find some oddness in how the dialog works, I'll revise that for the next release.
Ninetales
banned by request


 





Since: 11-17-05
From: Gone.

Last post: 6285 days
Last view: 6284 days
Skype
Posted on 08-11-06 04:10 PM Link | Quote
Oops, sorry--I made a mistake when I was testing to see when this bug occurred. The Multi-coin block coins, offset 0x118A5, is what crashed the game. I changed this value to both 10 ($0A) and 12 ($0C) from its original value of 9, and the game crashed upon a brick with a growing vine being hit (a stray vine sprite placed in the level did not crash the game). Changing it to 4 did not crash the game, but the sound of the vine growing was missing when I hit the block.

Also, it seems that SMB3 Workshop does not always save changes made in that dialog; I had to try saving the level about 4 times, closing and reopening the program each time to check and see if it saved, before the changes actually saved to the ROM. Also, if you load a different ROM after making changes in the dialog, the dialog holds the values from the previous ROM instead of the newly loaded ROM.

Edit: It seems to be an incorrect offset and not a bug that causes the crash, since editing 0x118A5 in a hex editor also crashes the game.

Edit2: Offset 0x118B5 looks to be the right offset--editing it changes the number of coins you can get, but the actual number of coins you can get is the value at that offset + 2 (i.e. $01 gives a maximum of 3 coins per block).


(edited by Kamek77 on 08-11-06 04:06 PM)
Add to favorites | Next newer thread | Next older thread
Acmlm's Board - I3 Archive - ROM Hacking - SMB3 Workshop bug |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.012 seconds; used 357.49 kB (max 423.15 kB)