Call of Duty: Modern Warfare 2 Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Links, repository & detailsAbout
Call of Duty: Modern Warfare 2 (2009) for the Xbox 360, running natively on PC through ahead-of-time recompilation of the game's executables; the README says it is not an emulator. It supports campaign and multiplayer on Linux or Windows 64-bit and requires an ISO of your own Xbox 360 disc, version 1.0.557 (USA/Europe).
How it differs from the original
Adds 60 fps, native MSAA, any window size or fullscreen, and online play with friends through a Steam build or a LAN build. Public matchmaking and ranked playlists are not supported because they needed Activision's servers, and Special Ops is untested.
Getting started
Download the steam or lan build for your system, extract it, start mw2-launcher and choose INSTALL GAME, which asks for your ISO, copies the game files and applies title update 6. Then use PLAY CAMPAIGN or PLAY MULTIPLAYER. You need a Vulkan 1.2 GPU, 8 GB of disk space and a controller, since the keyboard only covers the menus.
Known issues & limitations
- Public matchmaking and ranked playlists are unsupported because they needed Activision's servers.
- Special Ops is untested.
What you need to run it
Features
- Private matches and system link support online play with friends.
- The Steam build lets you invite friends through Steam without opening a port.
- The LAN build supports players without Steam on the same network.
- The game runs at 60 fps and supports native MSAA, any window size, or fullscreen.
- The launcher can set multiplayer rank and prestige, unlock everything, and open campaign and Special Ops missions.
How to install
- Download the Steam or LAN build for your system from the releases and extract it anywhere.
- Start `mw2-launcher`, choose INSTALL GAME, and select your ISO; the launcher copies the files and applies title update 6.
- Start the game from PLAY CAMPAIGN or PLAY MULTIPLAYER in the launcher, or run `mw2-sp` or `mw2-mp` directly.
Summarised from the project's README.
Licensing & legal
- The project's own code is GPL-3.0-only, which grants nothing for the game itself.
Additional notes
- Profile
- The launcher's PROFILE option can set multiplayer rank and prestige, unlock everything, and open the campaign's and Special Ops' missions.
FAQ
- What is Call of Duty: Modern Warfare 2 Recompilation?
- Call of Duty: Modern Warfare 2 Recompilation is an open-source recompilation of Call of Duty: Modern Warfare 2. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on Xbox 360.
- Do I need the original game files to run Call of Duty: Modern Warfare 2 Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Call of Duty: Modern Warfare 2 Recompilation licensed?
- project: GPL-3.0-only (project's own code: the runtime, tools, patches and build files). The repository itself is the authoritative source.


