Analysis updated 2026-05-18
Run the Xbox 360 version of GoldenEye 007 natively on Windows without an emulator, if you own the game files.
Host or join an internet multiplayer match without needing port forwarding as a joining player.
Adjust resolution, frame rate cap, and post-processing filters through an in-game settings menu.
| sunjaycy/goldeneye-recomp | redteamfortress/phantomkiller | danking6/veltoc | |
|---|---|---|---|
| Stars | 183 | 170 | 152 |
| Language | C++ | C++ | C++ |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 4/5 | 3/5 |
| Audience | general | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
You must supply your own copy of the Xbox 360 GoldenEye 007 files, the game itself is not included, and building from source needs a C++23 toolchain.
GoldenEye-Recomp is a project that takes the Xbox 360 digital version of GoldenEye 007 and turns it into a native Windows program that runs without an emulator. The technique is called static recompilation: a tool reads the original game's code and converts it automatically to C++, which is then compiled into a regular Windows executable. The result runs directly on your PC at a stable 60 frames per second. This repository does not contain the game itself. It contains only the surrounding code that adds a pause menu, handles the window and display settings, connects the recompiled game to the graphics system, and adds online multiplayer support. To play, you need your own copy of the GoldenEye 007 Xbox 360 files, which you place in a folder next to the executable. The game was never released to the public, so you would need to have obtained the files through other means. The features added on top of the base game include internet multiplayer where one person runs a separate server and others connect to it by entering the address in an in-game menu. No port forwarding is needed for players joining a match, only the person hosting the server needs an open port. There is also an in-game settings menu for resolution, frame rate cap, fullscreen mode, and post-processing filters including brightness, contrast, saturation, and vignette. Most users are expected to download a prebuilt release rather than build from source. Building from source requires the ReXGlue SDK (a recompiler toolkit maintained by the same author), CMake, a C++23 compiler, and Python 3. The code for the menus, hooks, and filters is organized into separate modules under the src directory. The repository's own source code is released into the public domain. The ReXGlue SDK it depends on uses a BSD-3 license. The game code and assets remain the property of their rights holders and are not included.
A static recompilation project that turns the Xbox 360 digital release of GoldenEye 007 into a native Windows executable running at 60fps, adding multiplayer and a settings menu.
Mainly C++. The stack also includes C++, CMake, ReXGlue SDK.
The project's own code is public domain and its ReXGlue dependency is BSD-3 licensed, both permissive, the original game files are not included and remain owned by their rights holders.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.