Language…
3 users online: Idontcare,  Major Flare, mtheordinarygamer - Guests: 157 - Bots: 127
Users: 70,809 (2,352 active)
Latest user: JDD33

UberASM Retry System (+ Multiple Checkpoints) v0.8.1

PatchUberASM

Originally posted by Green
A couple years back, you mentioned you needed to finish up the docs before submitting it to the section. Now, the documentation is ready, and their are no current issues or PRs in the GitHub repo.

Perhaps you'll be submitting it as a C3 release?

Don't think I'll submit it at this point for the moderators' sake and also to keep open the possibility of quick future updates.
Hello Kevin! I tried out version 0.8.0 and the new local settings feature is much better than the old table system. Unfortunately, I found a strange issue related to the sprite status bar:

- In this particular level, when the player is on Yoshi and Yoshi egg particles and coin sparkles appear together, this happens:



This did not happen in the old versions of the retry UberASM. This is the code used for the level:

Code
init:
     JSL retry_api_configure_sprite_status_bar
     dw $B0C2 ; Item box: palette B, tile 0xC2
     dw $80C0 ; Timer: palette 8, tile 0xC0
     dw $80A6 ; Coin counter: palette 8, tile 0xA6
     dw $0000 ; Lives counter: hidden
     dw $0000 ; Bonus stars counter: hidden
     RTL


Quick edit: Forgot to mention, I'm using SA-1 Pack 1.40 & the ENMSTL patch, if that helps. Still, this never happened in old retry versions, so maybe it's due to the new SSB changes?
My Mode 0 guide.

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

@ Anas I was able to reproduce this, it does seem to only be SA-1 and is related to the egg particles going off-screen. It was also present in older retry versions, so it's probably a bug outside of retry itself.
ampers.ambdsmwcentral.net
Originally posted by AmperSam
@ Anas I was able to reproduce this, it does seem to only be SA-1 and is related to the egg particles going off-screen. It was also present in older retry versions, so it's probably a bug outside of retry itself.


Oof, that's not good, but it's nice to know that it happened in other retry versions. Btw, did you test this bug without ENMSTL? I would rather not discard ENMSTL because it actually fixes a nasty glitch where Yoshi's tongue is cut off when too many bounce block sprites appear on-screen. Not to mention that it fixes the sumo bro flame bug too.
My Mode 0 guide.

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

Originally posted by Anas
Btw, did you test this bug without ENMSTL? I would rather not discard ENMSTL because it actually fixes a nasty glitch where Yoshi's tongue is cut off when too many bounce block sprites appear on-screen. Not to mention that it fixes the sumo bro flame bug too.


It does seem related to extended NMSTL.
ampers.ambdsmwcentral.net
I tested the Yoshi egg particles with ENMSTL on a clean SA-1 ROM without retry and while it was rare, the bug is unfortunately there. I couldn't capture a GIF of it. Luckily it isn't too game-breaking atm...
My Mode 0 guide.

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

We can consider the case closed for what concerns Retry.
Update v0.8.1:
  • Fixed vanilla midway entrances not working with Retry when the Lunar Magic alternate entrance method patch isn't applied (thanks to  LouisDoucet for reporting this).
  • Fixed hardlock when dying on the same frame that a message box has finished opening, when using the Retry prompt (thanks to  AmperSam for reporting this).
Hey, so your latest version of the system completely breaks HammerBrother's SMB3 pipes



I don't know if this is exclusively an issue on my end due to a slip up or if it's more widespread, but this is pretty gnarly. This hasn't happened with any previous version.
Originally posted by Xulon
Hey, so your latest version of the system completely breaks HammerBrother's SMB3 pipes



I don't know if this is exclusively an issue on my end due to a slip up or if it's more widespread, but this is pretty gnarly. This hasn't happened with any previous version.

Why do you say it's Retry's fault?
Originally posted by Kevin
Originally posted by Xulon
Hey, so your latest version of the system completely breaks HammerBrother's SMB3 pipes



I don't know if this is exclusively an issue on my end due to a slip up or if it's more widespread, but this is pretty gnarly. This hasn't happened with any previous version.

Why do you say it's Retry's fault?

Well for one I have no idea what could be causing this issue since nothing else seems to screw up the pipes. But also I've used past versions of your patch with the same setup and everything worked perfectly fine.
Originally posted by Xulon
Originally posted by Kevin
Originally posted by Xulon
Hey, so your latest version of the system completely breaks HammerBrother's SMB3 pipes



I don't know if this is exclusively an issue on my end due to a slip up or if it's more widespread, but this is pretty gnarly. This hasn't happened with any previous version.

Why do you say it's Retry's fault?

Well for one I have no idea what could be causing this issue since nothing else seems to screw up the pipes. But also I've used past versions of your patch with the same setup and everything worked perfectly fine.

Well, you should first confirm it by having a rom with the pipes working fine, then adding only the Retry and seeing the pipes not work anymore... Anyway, I doubt it's Retry's fault, it looks more like a freeram conflict between the pipes and something else.

PatchUberASM