GoldenEye Recomp Native XACT Music Fix v2.0.1
Mission Select timer lifecycle fix
This release keeps Mission Select music active after aborting a mission while
an elevator/X-track cue is running.
Root cause
The outgoing level's player pointer remains valid briefly during the transition
to stage 90. Control's 255-second elevator slot therefore continued ticking
behind Mission Select. When it expired, the stale state transition restarted
Control's primary level music over the menu.
v2.0.1 treats the stage-90 request as an immediate X-track lifecycle boundary,
clearing the outgoing slots before Mission Select playback begins.
Included fixes
- 007 watch/pause-menu theme
- Mission Select music after abort, failure, and completion
- Control and Caverns elevator/X-track music
- Correct level/elevator restoration after closing the watch
- X-track cleanup across mission restart and Mission Select transitions
Playback remains entirely native XACT using the user's existing
music.xwb, music.xsb, and music.xgs. No game audio or extracted WAV is
included.
Validation
- Built against GoldenEye Recomp 1.2.4 for Windows x64.
- Regression tested by aborting Control while elevator music was active and
remaining at Mission Select beyond the complete 255-second timer. - Mission Select music remained active.
Checksums
- Windows ZIP:
A8ACB1AA5992C19BBE92F4706CF91BC46027B1A23D5759201C22FF236285FFC3 - Cumulative patch:
15B7ADE89F262BFADDFA7677167922200B23B47EF25591EB29DBE7928E698DBF GoldenEye.exe:9A7FA0A47EF76135FD7F15A4D0E82934C4E36FA2B290E37159838491566DB92A
The source contribution remains open as
SunJaycy/GoldenEye-Recomp PR #114.