Update: Minor hotfix, this version shouldn't crash on slots over 255. Limit is 32k now. - 2025/09/02
The save data formats and generation are the same as the previous release, so this is safe to mix with Sonic 1 v0.1.0 seeds.
Some minor changes:
- Fix an error not clearing progressive/consumable item counts when PopTracker connects
- Set
explicit_indirect_conditions = Falseto fix hopefully all the gen failures fuzzer found - Only publish a change to map_code 0 (the menu) when we actually switch to the title screen, should fix spurious transitions
- Bruteforce the access rules so poptracker knows about the sequence break
ROM updated with following changes:
- Uses the old demotimer to periodically rerender the level select. Not perfectly real time but it will reflect changes from AP in seconds at most.
- No longer activate a powerup if there is a value in sound queue one. This fixes a race condition between processing the message from the end of a powerup and trying to queue the start of the next one. No more invinc/speed shoe conflicts.
- Since the refreshing caused flickers occasionally, I've partially rewritten the text rendering. Now uses pascal-style length prefixed strings (so no more manually specifying lengths) and handles the yellow line highlight mostly inline with the rendering. Overall much better
- If you try to enter a level that doesn't exist or is locked out by a progression gate, a sound effect now plays.