Skip to content

GoldenEye Recomp v1.6.0

Pre-release
Pre-release

Choose a tag to compare

@jeffory jeffory released this 02 Aug 22:46
· 0 commits to main since this release

GoldenEye Recomp v1.6.0

Restores music the Xbox 360 build shipped but never played, and fixes mouse
aiming in the tank — both thanks to community work by
mrfox-1.

Thanks to mrfox-1

  • Restored native XACT music transitions. The 007 watch/pause theme, Mission
    Select music after a mission ends, and the Control/Caverns elevator tracks. The
    XBLA executable left the music_xtrack_play / music_xtrack_stop script
    opcodes as printf-only stubs; mrfox-1 reverse-engineered the mission-music
    state machine and the logical-cue translation table to wire them back up. The
    music plays from your own banks through the game's own audio system — nothing
    is extracted or bundled.
    (upstream PR #114)
  • Tank turret mouse aiming. Horizontal aim while mounted, which the ordinary
    mouse path could never do because the game rebuilds the camera yaw from the
    turret every simulation tick.
    (upstream PR #116)

Original work:
GoldenEye-Recomp-Watch-Music-Fix.
Both were adapted to this fork, but the reverse-engineering behind them is
theirs.

Verification status

Marked a prerelease deliberately. On an Ayn Thor (arm64) the watch theme and the
Mission Select cue are confirmed starting through the native XACT path, at a
steady 60 FPS with no errors. Not yet confirmed: the Control/Caverns elevator
tracks, and the tank aiming fix. Please report anything odd around music
transitions.

Note that elevator transitions are hard cuts rather than cross-fades — the XBLA
build's own music fade path is a no-op, so the fix uses the game's proven cue
stop/start wrappers instead.

Artifacts

  • GoldenEye-Recomp-v1.6.0-android-arm64.apk — signed Android APK (arm64-v8a).
  • GoldenEye-Recomp-v1.6.0-linux-amd64.tar.gz — Linux amd64 bundle (run.sh + libs).

Requirements

  • Android: arm64 device with an Adreno (Qualcomm) GPU (needs Vulkan vertexPipelineStoresAndAtomics; Mali is unsupported).
  • You must supply your own legally-owned GoldenEye 007 game data. No copyrighted assets are shipped.
  • The restored music needs your music.xwb / music.xsb / music.xgs banks, which the startup asset check already requires.

Changes

  • chore(release): v1.6.0
  • docs: credit mrfox-1 for the restored music + tank aim fixes
  • fix(input): mouse aiming for the mounted tank turret
  • fix(audio): restore the XBLA build's missing music transitions

Provenance

  • game: 056fcfe (branch develop)
  • rexglue SDK: 9cd1fd8