diff options
| author | quarrel07 <178681861+quarrel07@users.noreply.github.com> | 2026-07-26 21:18:15 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-26 22:18:15 -0600 |
| commit | 9ffdb8342375c5642bed38d30cae4a209df70fe5 (patch) | |
| tree | e419561f3c317c7a9978e0b82f5dab8a7640ae12 /python_convert.py | |
| parent | 322cd52c167842f22d818066ef18ce7b25439075 (diff) | |
Don't let the attract timer hijack an in-flight menu fade (#723)
Pressing start on the splash screen in the last moments before the demo
timeout could play the enter chime and then drop into the demo reel with
no music: the attract timer (gMenuTimingCounter >= 0x12D) fired while the
press-start fade was in flight and overwrote gMenuFadeType to the demo
value, so the fade completed as a demo entry. Vanilla bug; roughly a
0.7-second window every attract cycle.
Only arm the demo when no fade is in flight. A natural timeout (idle, no
fade running) behaves exactly as before.
Play-verified: start pressed repeatedly around the timeout boundary always
lands in the main menu with music; the demo reel still plays when idle.
Diffstat (limited to 'python_convert.py')
0 files changed, 0 insertions, 0 deletions
