| Enemy jumping discovery |
|
Forum Index - SMW Hacking - General SMW Hacking Help - SMW Data Repository - Enemy jumping discovery |
|
Pages: 1 2  |
|
|
|
| Posted on 2009-12-02 10:03:08 PM |
Link | Quote |
|
I discovered something odd in SMW: if you continuously jump on an enemy (in this case, jumping fish) for a really, really long time, the number of enemies you have jumped on in a row gets reset.
In other words, after jumping on a certain amount of fish (or any enemy) without touching the ground, you stop getting 1-ups, and it acts as if you touched the ground and started over. Here is a video to show you what I mean:
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/214c0oWFUEI&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/214c0oWFUEI&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
|
|
| Posted on 2009-12-02 11:20:39 PM |
Link | Quote |
|
I wasn't counting, but my guess is that you eventually got FF (255) consecutive 1-Ups (well, bounces), so the counter rolled back over to 00.
Nice work on hopping that many times.
|
|
| Posted on 2009-12-02 11:21:03 PM |
Link | Quote |
|
Interesting! I think it's because some ram address or something gets reset to 0 after a while.
edit: A ninja explained it quite well.
|
| Last edited on 2009-12-02 11:21:35 PM by Fakescaper. |
|
| Posted on 2009-12-02 11:37:02 PM |
Link | Quote |
|
Originally posted by Kuribo's Christmas StockingI wasn't counting, but my guess is that you eventually got FF (255) consecutive 1-Ups (well, bounces), so the counter rolled back over to 00.
Nice work on hopping that many times.
Yep, it was 255... I should've thought of that.
|
|
| Posted on 2009-12-03 06:19:46 AM |
Link | Quote |
|
|
Yes, because RAM's values can't be greater than FF.
|
|
| Posted on 2009-12-03 07:55:20 AM |
Link | Quote |
|
Yup, looks like you made $1697 exceed. Something similar happens with $141A, when you enter 256 pipes or doors in the same level, the level will reset.
Nice job on finding this, although the result was quite expectable.
|
|
| Posted on 2009-12-03 05:37:33 PM |
Link | Quote |
|
|
Happy Fuzzy-Buns: enterind 256 pipes and reset level... this is awesome, but I think nobody tried it yet.
|
|
| Posted on 2009-12-03 10:10:57 PM |
Link | Quote |
|
|
What happens if you make a patch or levelasm that decrements the ram address for the level number thing and the 1-up thing whenever you activate it or something? Would that fix those glitches even though they are extremely unlikely.
|
|
| Posted on 2009-12-03 10:56:22 PM |
Link | Quote |
|
|
Could pretty easily make a patch that stops this from overflowing. Not sure about the level number one (though it'd probably work to).
|
|
| Posted on 2009-12-04 05:07:05 PM |
Link | Quote |
|
|
What exactly happens with the level reset?
|
|
| Posted on 2009-12-05 05:54:01 AM |
Link | Quote |
|
Originally posted by Fierce Deity Manuz OW HackerHappy Fuzzy-Buns: enterind 256 pipes and reset level... this is awesome, but I think nobody tried it yet.
I did. Iceguy did. Nekoh did. A few others did.
But it could be pretty noticable in a long pipe maze level.
|
|
| Posted on 2009-12-05 10:45:45 AM |
Link | Quote |
|
|
Roy: oh yeah. Sorry for my incovenience. I said that because in many hacks I played (except DWTLC and those Screen-Scrooling Pipes) I've never seen huge pipe mazes.
|
|
| Posted on 2009-12-05 02:06:37 PM |
Link | Quote |
|
I made a patch to fix this.
Haven't tested it, but I don't have the patience to actually do it.
I guess some patch moderator will have to. *shrugs*
|
|
| Posted on 2009-12-05 04:11:45 PM |
Link | Quote |
|
I remember Iceguy making a patch for it, but not submitting it because:
1. The bug was barely noticable.
2. It was super easy to fix.
Eh. His one simply stored #$01 to $141A, this one could've done that too but who cares.
|
|
| Posted on 2009-12-07 02:03:20 AM |
Link | Quote |
|
|
I tested it with the parallelworlds patch while trying to add it to the parallel patch, and it seems to work alright. Altough I couldn't text the life part.
|
|
| Posted on 2009-12-08 10:38:14 AM |
Link | Quote |
|
|
Is there another addresses which reset like the ones here?
|
|
| Posted on 2009-12-08 04:59:37 PM |
Link | Quote |
|
|
I wonder if there is anything else to find? (You got the lives and the pipes/doors part), but I wonder what other things might be affected?
|
|
| Posted on 2009-12-08 06:44:35 PM |
Link | Quote |
|
Originally posted by Ski Jump BubblunI wonder if there is anything else to find? (You got the lives and the pipes/doors part), but I wonder what other things might be affected?
There could be many other things, but I'm not sure what they could be...
|
|
| Posted on 2009-12-08 07:04:35 PM |
Link | Quote |
|
|
I think personally ALL RAM addresses which have values from $00 to $FF can reset.
|
|
| Posted on 2009-12-08 07:08:17 PM |
Link | Quote |
|
Originally posted by Manuz, the OW HackerI think personally ALL RAM addresses which have values from $00 to $FF can reset.
Wrong, if this where true then the powerup would reset. Meaning mario would return to small.
|
|
|
Pages: 1 2  |
|
|
|
|
Forum Index - SMW Hacking - General SMW Hacking Help - SMW Data Repository - Enemy jumping discovery |