Provides a tested replacement executable for the Windows 1.2.4 release of GoldenEye Recomp. The current build repairs missing native music transitions, tank mouse aiming, dead-body fading, Frigate water rendering, and a multiplayer-menu crash.
- 007 watch/pause-menu theme
- Mission Select music after abort, failure, and completion
- Control elevator/X-track music
- Caverns elevator/X-track music
- Watch music pauses the active level/elevator cue and resumes it from the exact playback position when the watch closes
- Exiting a Control/Caverns elevator resumes the level theme from its previous position; entering an elevator starts its theme from the beginning, matching the original N64 behavior
- Stale elevator state after mission restart
- Stale Control music replacing Mission Select after an elevator abort
All music uses the game's native XACT cue system and the user's existing
music.xwb, music.xsb, and music.xgs. No extracted WAV is used.
- Horizontal and vertical tank turret aiming with the mouse
- Mouse aiming and W/A/S/D tank driving at the same time
- No need to hold Aim merely to turn the turret
- Dead enemies remain visible and use the original delayed fade instead of disappearing immediately
- Frigate's animated water renders in enhanced-graphics mode
- Frigate water remains visible beside the speedboat and from lower camera heights instead of turning into a flat blue plane or a clipped gap
The executable uses the Frigate skydome already present in the adjacent
assets folder and does not install, replace, or download game data. No
texture, skydome, XEX, ROM, or other game asset is included in this repository
or its release.
- Set up the official GoldenEye Recomp v1.2.4 Windows release with its normal
assetsfolder. - Download the latest Windows x64 ZIP from Releases.
- Back up the existing
GoldenEye.exeand DLLs in that folder. - Copy every file from the ZIP into the game folder, replacing files when prompted. The ZIP contains the matching ReXGlue and Windows runtime DLLs.
- Double-click
GoldenEye.exe.
Keep the original assets folder beside the executable. The community build
automatically uses that adjacent folder, so a normal Explorer launch does not
require --game_data_root. No game assets are included in the download.
- Multiplayer no longer crashes while opening its menu
- The Windows ZIP includes the exact
rexruntimerd.dll,TracyClientrd.dll, Vulkan loader, and Microsoft runtime DLLs used by the tested build
The original v1.0 proof of concept extracted the watch cue and used a separate Windows mixer. Version 2 and later instead use GoldenEye's logical-cue translation, XACT cue manager, mission-music state machine, and native cue controls. They also implement the F4/F5 music-script commands that were left as diagnostic stubs in the XBLA executable. Version 2.2.2 uses XACT cue pause and resume so the watch and elevator transitions preserve the underlying playback cursor instead of recreating the level cue from its beginning.
GoldenEye normally rebuilds the mounted camera yaw from the tank body and native turret orientation every simulation tick, erasing ordinary mouse X movement. The fix detects the authoritative mounted-state flag and routes mouse X to the native turret target and smoothed orientation. The original game code still handles steering, collision rollback, controller input, and the camera.
The recompiled startup path clobbers cached display dimensions before creating the full-frame color and depth resolve textures. The invalid 0/-1 pair becomes overlapping 8192x8191 sentinel allocations and breaks the stencil-based fade composite. The fix reloads the game's canonical display width and height at the final consumer, preserving the original post-effect.
Two focused mid-ASM hooks reproduce the relevant Community Edition behavior: the enhanced-graphics path no longer suppresses the Frigate water draw, and the projection builder receives the intended 2.0 near clip so the low speedboat camera does not clip the surface.
The complete modified source/configuration files used for v2.2.2 are in
source/. The cumulative patch against GoldenEye Recomp 1.2.4 is
patches/goldeneye-community-fixes-v2.2.2.patch.
Upstream contributions and technical review records:
The cumulative community fork is
mrfox-1/GoldenEye-Recomp. No
generated recompiled game source is committed.
The replacement executable is built and tested against GoldenEye Recomp 1.2.4
for Windows x64. Version 2.2.0 contains every repair listed above in the same
GoldenEye.exe; version 2.2.1 adds the multiplayer regression repair and a
self-contained runtime package. Version 2.2.2 preserves native music playback
position across watch and elevator transitions. It is an unofficial community
build while the focused upstream pull requests are pending.
The old WAV-extraction installer and v1 source remain under
legacy-v1/ for historical reference but are not recommended.