Language…
7 users online:  Atari2.0, drkrdnk, GRIMMKIN, JezJitzu, Nemesis1407, Pink Gold Peach,  Segment1Zone2 - Guests: 244 - Bots: 298
Users: 64,795 (2,376 active)
Latest user: mathew

Retry System (+ Simple Multi-Midway) ver 2.06a


ver 2.06a: https://bin.smwcentral.net/u/1250/retry_v2.06a.zip


(old versions)
ver 2.06: https://bin.smwcentral.net/u/1250/retry_v2.06.zip
ver 2.05c: https://bin.smwcentral.net/u/1250/retry_v2.05r3.zip
ver 2.05b: https://bin.smwcentral.net/u/1250/retry_v2.05r2.zip
ver 2.05a: https://bin.smwcentral.net/u/1250/retry_v2.05r.zip
ver 2.05: removed due to a bug
ver 2.045: https://bin.smwcentral.net/u/1250/retry_v2.045.zip
ver 2.04: https://bin.smwcentral.net/u/1250/retry_v2.04.zip
old ver: http://bin.smwcentral.net/u/1250/retry.zip

This patch lets you restart a level without an overworld transition. If you feel this retry prompt is still slow, try tapping the button to make it show up faster. Probably useful for kaizo light or hard hacks.

More information is in the file. If you have problem or find a bug, please let me know. Thank you.
Try making the menu remember the last cursor is on AFTER you select "retry", in case the player press the button too quickly and press exit.

Actually, in case the player dies and the player presses up/down, you might want to prevent that so the player doesn't accidentally hit "EXIT"
Give thanks to RPG hacker for working on Asar.
Sorry to bump kind of an old thread, but I've looked all over.
Is there an updated version of this patch? I noticed a couple issues related to sprites on the screen mario enters the level on.
1. Sprite timing is slightly early after reset.
2. Sprites remember the position mario died at, and will move in that direction instead of mario's spawn position.

If not, these issues aren't too hard to work around, and either way this will be a great addition to my hack, thank you!
YouTube | Music
Quote
Sprites remember the position mario died at, and will move in that direction instead of mario's spawn position.

That is smw's fault. It also happens when leaving a level in say screen 10 and getting out at screen 02 or w/e
I believe this patch fixes that.
Awesome, thanks!That's really the biggest issue I had, so it seems I'm all set to go :)
YouTube | Music
finally got around to work on this after more than 1 year

http://bin.smwcentral.net/u/1250/retry_v2.zip

This patch has become pretty complicated. If you find any problem please let me know. Thank you.

If this turns out fine then it will be the last version and I'll submit it on the patch section.


Changes:

1. Fixed the issue that a green yoshi(directly put on the level) didn't appear.

2. Fixed the bonus game problem which activated the screen exit of FF on a vertical level.

3. Now compatible with vanilla midway entrances. You may turn off the "Use separate settings for Midway Entrance" option.

4. The status of the door/pipe checkpoints will be preserved even when you exit to the map.

5. Added more options to the prompt(skip/sfx/lives).

6. Optimized the sample loading schedule; resetting a level may be faster if you're using AddmusicK.

7. Now compatible with "Multiple Midway Point 1.6" (by Kaijyuu and LX5).
Wait... if the vanilla midway entrances didn't work, then how'd you make them work in JUMP?
My Mode 0 guide.

My Discord server. It has a lot of archived ASM stuff, so check that out!

Originally posted by MasterSkodwarde
Wait... if the vanilla midway entrances didn't work, then how'd you make them work in JUMP?

By vanilla midway entraces he means midway entrances with having "Use separate settings for Midway Entrance" disabled. I mean, why else had he written it? #ab{:P}
I'm having problem with the multi midway point. The retry patch itself works fine for the first midway, but from the second one, when using the retry option it sends me to other places (sometimes the bonus game, sometimes to some random midway in other level).
The midway point itself is set correctly, if I exit then re-enter the level, it goes to the location I've set in the midway point table, only if I die and then retry it bugs.
Can't really say if I'm doing something wrong or what!
Oh, I just forgot to double the index to access the table of 2 byte values. I'll fix it tonight. Thanks for reporting!
Thanks to everyone helping me find the bugs. Let's see if everything works fine now.
http://bin.smwcentral.net/u/1250/retry_v2.01.zip

Note to sa-1 users; I don't consider RAM remapping for the convenience while coding, so this patch won't work for sa-1 hacks. However I have a plan to support sa-1 after debugging everything.


Changes:
1. Handle the special cases(titlescreen, intro, yoshi wing bonus) which didn't work properly in the last version. (Thanks NeXuS15)
2. Fixed the glitch that the retry option sent players to an arbitrary sublevel after getting a custom midway of MMP. (Thanks turbofa)
3. Fixed the glitch which may bring you to a random level whose initial flag of "Midway point obtained" is checked in LM.
4. Make more things reset properly; directional coins from a question box, side exit flag, flying turn block flag, etc.
Now it works correctly, thanks a lot, really good work!
Two more things i encountered.

*ON/OFF Blocks dont reset to the ON State when Pressing Retry

*Retry Prompt shows up in the Bowser Fight '1C7' and is kinda bugged https://puu.sh/vhZx1.png
Originally posted by NeXuS15
Two more things i encountered.

*ON/OFF Blocks dont reset to the ON State when Pressing Retry

*Retry Prompt shows up in the Bowser Fight '1C7' and is kinda bugged https://puu.sh/vhZx1.png

The ON/OFF state thing can easily be fixed by an init: uberASM code, but it still should be fixed in the next update.
Check out Team Hack Fix/Translations' thread full of fixed and translated SMW hacks!

Wanted Permabanned or Dead by new staff team
Wait... since when'd you get time to do this?
My Mode 0 guide.

My Discord server. It has a lot of archived ASM stuff, so check that out!

Awesome, thanks for updating this!
Will this patch work if I already have the beta version installed? Or will I need a new base rom?
YouTube | Music
The beta version will be replaced by this safely. You'll need to modify table values in the config file.