Language…
18 users online:  Eevee, eltiolavara9, GRIMMKIN, h.carrell, Housemeister, Irondill, koffe190, Maw, MegaSonic1999, MeteorSmasher4, Mike777, nonamelol1, OEO6, OnlySpaghettiCode, Pizzagamer9791, Raccoon Sam, The_Uber_Camper, Ztarhaven - Guests: 264 - Bots: 282
Users: 64,795 (2,375 active)
Latest user: mathew

Retry system keeps trashing my rom?

Hi,

I have been trying to patch in the retry system from https://www.smwcentral.net/?p=section&a=details&id=18751 without much luck. Tried using the stock rom, 1M lunar magic save, 2m expanded, etc. and most of the time after applying the patch it seems to result in crashes when the player dies and selects retry.



Not sure if there is something wrong with my environment making this inconsistent? Or a step im missing?


Per the patch's readme, make sure you do this:
Code
Make sure that at least (any) one of levels has a midway entrance with the option "Use separate settings for Midway Entrance" checked.


Professional frame-by-frame time wizard. YouTube - Twitter - SMW Glitch List - SMW Randomizer
That seems to be the magic sauce im missing, some of my smc files had a level with that set and some did not, i couldnt figure out why it was so inconsistent.

Is there any way to externally apply the "lunar magic level entrance asm" that is silently installed when checking that box? Such as when I am generating the rom from source without having to launch the editor and set it a level by hand?

Thanks!


Unfortunately not currently. You'll just have to make that edit into your "source" ROM.
(most patches require you save at least once in LM anyway, so you should probably have a modified source ROM to begin with)

Professional frame-by-frame time wizard. YouTube - Twitter - SMW Glitch List - SMW Randomizer
So letting LM apply the patch on top of the others makes the retry system work but now i have a new symptom: the goal tapes dont function. They render just fine, the levels are unedited. you can stand on the tape and jump up and down but the level never ends lol

is this another easy fix i messed up?


That sounds like you have an old version of Pixi. Lunar Magic v3.00+ added some new code to add support for two extra goal tape types, which also had the side effect of breaking old sprite systems (and causes the effect you described if they're used). The most recent version of Pixi should fix this error.

Professional frame-by-frame time wizard. YouTube - Twitter - SMW Glitch List - SMW Randomizer
Thanks for all the help, I think the change to order of operations has everything working for the most part.

I need to find some unlucky human to play my test level and give feedback now lol