# Call of Duty: Modern Warfare 2 (2009) — MW2 Recompiled

Canonical: https://playable.wtf/games/paulcombal-mw2-recompiled/

Project ID: project:paulcombal-mw2-recompiled

The Xbox 360 game’s executables translated for native PC play.

## About this version

This project provides Steam/LAN package choices and imports the player’s disc. Its maintainer warns that the original 2009 networking code retains known vulnerabilities.

Native setup. Shooter.

[Setup on creator site](https://github.com/PaulCombal/mw2-recompiled/releases)

## Call of Duty

Browser Zombies, COD4’s Steam-file campaign and native console ports serve different sessions.

- [Read Call of Duty guide](https://playable.wtf/guides/call-of-duty-browser-native-versions/)
- [Choose BO1 Zombies rules](https://playable.wtf/games/black-ops-zombies/): Select Classic or Counter-Strike guns before a solo or lobby session.
- [Invite a small co-op group](https://playable.wtf/games/nacht-der-untoten/): A separate desktop fan remake with a two-to-four-player invitation flow.
- [Play the original COD4 campaign](https://playable.wtf/games/modern-warfare-browser/): Import your own Steam files for the story and Mile High Club.

[Browse all version comparisons](https://playable.wtf/families/)

## The Xbox campaign and private matches

MW2 Recompiled targets the 2009 Xbox 360 game, with campaign and multiplayer. Choose its Steam package for friend invitations or the LAN package for a shared network. Public matchmaking and ranked playlists are unavailable; Special Ops remains untested. This is a way to revisit the console release with people you know, rather than enter a replacement public matchmaking service.

The original networking code retains known vulnerabilities. The maintainer recommends trusted peers only: Steam lobbies filter non-members, while the LAN build is reachable by other devices on that network.

Sources: [MW2 Recompiled · project documentation](https://github.com/PaulCombal/mw2-recompiled)

## Prepare a controller and the supported disc

Use a USA/Europe Xbox 360 disc image for version 1.0.557, a 64-bit Windows or Linux machine, a Vulkan 1.2 GPU and 8 GB of disk space. A controller is needed for gameplay; keyboard support covers menus.

The launcher’s Install Game action imports the disc and applies title update 6. Saves remain in saves/ beside the executables. For multiplayer, every participant should run the same build.

Sources: [MW2 Recompiled · project documentation](https://github.com/PaulCombal/mw2-recompiled)

## Tune the image before raising the frame limit

The launcher stores resolution, frame-limit and field-of-view choices in .env beside the program. The underlying settings reference explains that higher resolution multiplies both dimensions of the image: moving from 720p to 1440p or 4K therefore increases the rendering workload substantially. Begin with the lower setting if frame pacing is uneven.

The field-of-view value uses the game’s 4:3 convention, so its numeric value is not the horizontal angle of a widescreen picture. It also affects aiming views. The frame limiter rounds timing to whole milliseconds, meaning selected high refresh values can produce a slightly different cap. These are useful reasons to change one setting at a time instead of assuming the highest numbers give the best result.

Sources: [MW2 Recompiled · settings reference](https://github.com/PaulCombal/mw2-recompiled/blob/HEAD/docs/switches.md)

## Do I need the original game files?

Your own Modern Warfare 2 Xbox 360 disc.

Creator-reported: [Project guide](https://github.com/PaulCombal/mw2-recompiled)

## How do I get started?

Choose the appropriate release and follow disc extraction and title-update setup in the README.

Creator-reported: [Project guide](https://github.com/PaulCombal/mw2-recompiled)

## What should I know before playing?

The maintainer warns of known vulnerabilities in the original networking code and recommends playing only with trusted peers.

Creator-reported: [Project guide](https://github.com/PaulCombal/mw2-recompiled)

## Credits and project

- [Original project](https://github.com/PaulCombal/mw2-recompiled)
