The World Is Not Enough Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Based on The World Is Not Enough
Original game imageAbout
A native PC and Steam Deck port of 007: The World Is Not Enough with widescreen support, modern controls and quality-of-life enhancements, described as a hobby project originally built for the author's own playthrough. The first launch compiles the game locally from your ROM, and later launches reuse the completed native code.
How it differs from the original
Listed enhancements include widescreen and ultrawide support, interpolated rendering for high refresh rates, mouse aiming and twin-stick controls, larger magazines and doubled ammunition pickups, faster reloads for some weapons, double damage for the Seamaster Speargun and Watch Laser, and live objectives with persistent quick saves.
Getting started
Download a build from Releases and supply your own The World Is Not Enough (USA), revision 0 ROM, either beside the executable or when prompted on first launch. No development tools or internet connection are needed to play. Saves, settings and generated content stay in the adjacent data folder, which should be kept when updating.
What you need to run it
Features
- The project is a native PC and Steam Deck port with widescreen support, modern controls, and quality-of-life enhancements.
- It supports ultrawide displays and interpolated rendering for high refresh rate displays.
- It adds mouse aiming and modern twin-stick controls.
- Optional graphics settings include enhanced textures generated locally.
- Weapon and gadget selection can use classic cycling or radial menus; holding selects from a radial menu.
- Optional settings include auto aim, mouse acceleration, sensitivity, rumble strength, and cheats.
- The project supports live objectives, quick saves and loads, and automatic campaign-progress saving.
- It includes Steam Deck suspend/resume recovery and rear-button shortcuts.
- Saves and settings are portable, and a campaign reset can preserve controls and display settings.
How to install
- On first launch, the game compiles locally from your ROM; later launches reuse the completed native code. No development tools or internet connection are needed to play.
- Keep the adjacent data folder when updating or moving the game to retain saves, settings, and generated content.
Controls
- On PC, WASD and the mouse move and aim; left click fires or uses a gadget, and right click aims.
- On PC, Z/X, mouse side buttons, or the mouse wheel zoom while aiming; T toggles night vision or X-ray.
Summarised from the project's README.
Additional notes
- QOL toggles
- Toggles include a Classic or Nightfire-style grapple and a choice between classic cycling and radial menus for weapon and gadget selection.
FAQ
- What is The World Is Not Enough Recompilation?
- The World Is Not Enough Recompilation is an open-source recompilation of The World Is Not Enough. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on N64.
- Do I need the original game files to run The World Is Not Enough Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- Does the project include the original game ROM or assets?
- No. You need your own USA revision 0 ROM, and no ROM or game assets are included.
