+  RHDN Forum Archive
|-+  Romhacking
| |-+  General Romhacking
| | |-+  any way to remove the end level star bonus in SMW?
Pages: [1]
Author Topic: any way to remove the end level star bonus in SMW?  (Read 720 times)
deespence2929
Guest
« on: October 27, 2006, 07:51:27 pm »

i done a few google searches at acmlm and found a patch that removes it's counter, but i want to delete the bonus star presentation at the end of the level also. Anyone know anything about this? Thanks.
Stabwound
Guest
« Reply #1 on: October 27, 2006, 11:47:50 pm »

Of course it would be possible. You just have to find out where in the ASM it calls the routine and NOP it out.

Good luck.
Griever
Guest
« Reply #2 on: October 30, 2006, 02:18:26 pm »

hmm. okay, and what about coin symbol in the upper screen in smb1? Yup, i know about '0 sprite' situation, but is it possible to remove this?
Disch
Guest
« Reply #3 on: November 01, 2006, 06:12:58 pm »

Quote from: Griever on October 30, 2006, 02:18:26 pm
hmm. okay, and what about coin symbol in the upper screen in smb1? Yup, i know about '0 sprite' situation, but is it possible to remove this?

Possible?  yes.  Practical?  not really.

The best thing you can probably do is sort of hide it by shrinking it so that BG and sprite coin graphics are 1 pixel in size (leaving only the upper-left most pixel that both the BG and sprites share).  That will reduce the drawn image to a 1x1 pixel artifact on screen -- which would still be pretty visible, though.
deespence2929
Guest
« Reply #4 on: November 12, 2006, 01:28:27 am »

well, i was hoping that there was a available patch for it. There probably is, but it's buried deep in acmlm board somewhere. I guess the best I can do is search to see if there was a game genie code made to give you 0 stars and try to remove as much of the graphics for that bonus info stuff as i can.
Griever
Guest
« Reply #5 on: November 12, 2006, 01:25:36 pm »

Hmm... What platform? If it's NES, I'll make you the patch.
---------------------------------------
couple of days later:
Sorry for asking stupid questions...
« Last Edit: November 15, 2006, 06:01:40 am by Griever »
KingMike
Guest
« Reply #6 on: November 12, 2006, 01:41:24 pm »

Not sure how easy it'd be, but perhaps use a cheat feature to search for the offset that holds the number of stars received from a goal.
(Play a few levels, entering the value receievd after each level as a consective search entry.). The cheat feature should tell you the RAM offset that holds that value.
Then use Geiger's SNES9x Tracer (version Mark 9), and before crossing the goal, set a Breakpoint on Write for that offset. Then trace to see the instruction. It'd likely be a "STA" (store) command. Hopefully it's 8D plus 2 byte offset. If so, replace with 9C plus 2 byte offset. (store 0 to the offset). But unfortunately, if it's 8F plus 3-byte offset, you can't, since STZ ("store zero") command only works on 2 byte offsets.
Anybody want to actually test this theory?
deespence2929
Guest
« Reply #7 on: November 20, 2006, 08:02:36 pm »

It's for the snes version. I have to believe there is such a cheat code already in existance tho. So hacking that code probably won't be nessesary. Thanks for the advice tho. And sorry for the late responce. I haven't had regular internet access for a while.
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC