Zophar's Message Domain

Go Back   Zophar's Message Domain > Emulation Talk > Rom Hack

Reply
 
Thread Tools Display Modes
Old 09-29-2006, 09:16 AM   #1
LeviathanMist
Junior Member
 
Join Date: May 2006
Posts: 14
Default Super Mario Bros. help

I'm trying to find out where enemy score data is stored so I can edit it with a hex editor. I want to change the amount of points each enemy gives, and possibly completely reconfigure the way score works. One idea I had was to change score into enemy kills, and each enemy killed would add 1 to it.

Does anyone know the specific locations of this data in a SMB ROM?
<P ID="signature"></P>
LeviathanMist is offline   Reply With Quote
Old 09-29-2006, 09:41 AM   #2
Dark Knight Kain
Senior Member
 
Join Date: Jan 2002
Posts: 1,278
Default Re: Super Mario Bros. help

> Does anyone know the specific locations of this data in a
> SMB ROM?

I'm too tired to walk through this like I normally would but download FCEUXDSPOMGWTFBBQ*, load your ROM, open the hex editor, set it to NES memory, find the score in memory, set a write breakpoint, kill something, the debugger will snap and you can read the instructions to find out what's going on. Hopefully that will work, if not I'll take a look at it tomorrow.

*Omit the last nine letters if that has you confused
<P ID="signature"><center>
http://dragonsbrethren.elazulspad.net/</a>
</center></P>
Dark Knight Kain is offline   Reply With Quote
Old 09-29-2006, 04:24 PM   #3
LeviathanMist
Junior Member
 
Join Date: May 2006
Posts: 14
Default Re: Super Mario Bros. help

Thanks for the help

I'm in the process of learning how to understand this assembly code, but I think I'm doing okay now, and hopefully I'll find what I'm looking for. I'll be proud if I can figure this out on my own
<P ID="signature"></P>
LeviathanMist is offline   Reply With Quote
Old 11-19-2006, 03:04 PM   #4
Jathys
Senior Member
 
Join Date: May 2000
Posts: 1,840
Default Re: Super Mario Bros. help

1) Kill something
2) Note the number of points it gave you
3) Use NoChaos to corrupt only values that match your value (since it's NES, one byte search, which will take longer)... I'd recommend choosing to "Increase Results" which will give each match a unique value... This can usually yield results in just a few minutes.
4) Narrow down the search region to prevent too many crashes in the emulator.

BTW- Yes, I know that most people don't like corrupters.
<P ID="signature">http://jathys.zophar.net/index.html</a></P>
Jathys is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:49 AM.

Contact Us - Zophar's Domain - Archive - Top

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.