This page is for the original 2009 release. For the 2020 campaign remaster, see Call of Duty: Modern Warfare 2 Campaign Remastered. For the sequel to the 2019 reboot, see Call of Duty: Modern Warfare II.
Warnings
- The macOS (OS X) release of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
General information
- Official Call of Duty series site
- CallofDutyMaps - A detailed Website for all included multiplayer maps.
- Steam Community Discussions
Availability
- Various security vulnerabilities have been found in the Steam versions of all Call of Duty games from Modern Warfare 2 (2009) to Advanced Warfare.[1] Connecting to the online gamemodes is highly discouraged as it may allow hackers to remotely access, control and execute code on computers of others.[Note 1]
DLC and expansion packs
| Name |
Notes |
|
| Stimulus Package + Resurgence Pack |
Incloudes both Stimulus Package and Resurgence Pack. Available only for the Microsoft Store version. |
|
| Stimulus Package |
Adds three new maps (Bailout, Storm, Salvage) and two maps from Call of Duty 4: Modern Warfare (Crash, Overgrown). |
|
| Resurgence Pack |
Adds three new maps (Carnival, Fuel, Trailer Park) and two maps from Call of Duty 4: Modern Warfare (Strike, Vacant). |
|
Essential improvements
Skip intro videos
Skip logo
|
Delete/rename image file[citation needed]
|
- Go to
<path-to-game>.
- Delete or rename
splash.bmp.
|
- An easy-to-install replacement launcher using dedicated servers for the game's online modes. Fixes the security vulnerabilities while also adding several enhancements.
- Aiming down sights (ADS) sensitivity.
- Controller support.
- Ultra-wide monitor support.
- FOV unlocker.
- FPS unlocker.
- Clan tags support.
- Custom texture and camo support.
- Mod support.
- Discord rich presence.
- Support for playing against bots using mods.
- A singleplayer client for Modern Warfare 2 that adds enhanced functionality as: Console commands, FOV changing, modding tools, and more
Game data
Configuration file(s) location
- Singleplayer configuration settings are saved in
<path-to-game>\players\config.cfg.
- Multiplayer configuration settings are saved in
<path-to-game>\players\config_mp.cfg.
Save game data location
Video
- For multiplayer after the 2023 update use Market by PierroD AKA: LINDRA.
- Infinity Ward does not treat FOV adjustment as cheating.[6]
- For campaign and special ops use Call of Duty: SCZ FoV Changer, or the fix below.
Edit config.cfg[7]
|
- Open
<path-to-game>\players\config.cfg with a text-editing tool.
- Find the line
seta monkeytoy and change its value from "1" to "0".
- Add the following lines:
seta thereisacow "1337"
bind w "+forward;cg_fov 80;cg_fovScale 1.125"
- Save it. Once in game, press W (as it's already done to walk forward; just rebind it to another key if preferred) and the FOV will be changed.
Notes
-
cg_fov adjusts the base hipfire FOV, while cg_fovScale is a multiplier for all FOV levels (including hipfire FOV and the weapon-specific aim down sights FOV levels). Both can be adjusted to the desired values.
- Starting a new level will reset the FOV to default but reaching a checkpoint will save the changed FOV, including if saving, quitting and resuming that same level.
- Weapon models are affected by changes in FOV.
- Warning: There has been several tweak suggestions online for adding
sv_cheats "1" into the config file to enable the console menu. While this has been true for the previous game, Modern Warfare 2 had a stricter stance on cheating thereby adding sv_cheats may well crash the game on startup and even delete the config file afterwards. Make sure to backup the config file if risking to add the line. That said, the FOV tweak mentioned will work fine.
|
Edit config[8]
|
- Go to
<path-to-game>\players\.
- For singleplayer, edit
config.cfg
- For multiplayer, edit
config_mp.cfg
- Find a line
seta r_texFilterAnisoMin "1" and change the value to either "2", "8" or "16" (max).
- Find a line
seta r_texFilterAnisoMax "4" and change the value to either "2", "8" or "16" (max).
Notes
- To bypass the game automatically adjusting settings of anisotropic, set both
r_texFilterAnisoMax and r_texFilterAnisoMin to the same value.
|
Input
Controls Actions Settings
Controls Movement Settings
- Mouse acceleration is disabled by default. It can be manually enabled by editing a config file.
|
Edit config file[9]
|
- Go to
<path-to-game>\players\.
- Edit
config.cfg (single player) or config_mp.cfg (multiplayer).
- Change
seta cl_mouseAccel "0" to seta cl_mouseAccel "1" to enable mouse acceleration.
|
Audio
| Audio feature |
State |
Notes |
| Separate volume controls |
|
Only Volume. From 0 to 0.8 in config.cfg.From 0 to 40 in game. Default is 40. Cinematic volume can be adjusted in config.cfg with seta snd_cinematicVolumeScale. Default is 0.5. |
| Surround sound |
|
Only 5.1 can be selected. Although with "Windows Default" it can produce 7.1 if selected in the Windows speaker configuration.[10] |
| Subtitles |
|
Enabled and Disabled options. |
| Closed captions |
|
|
| Mute on focus lost |
|
|
| Royalty free audio |
|
|
Localizations
Network
Multiplayer types
Connection types
Ports
| Protocol |
Port(s) and/or port range(s) |
| TCP |
28960(MP), 28961 (Spec-Ops) |
| UDP |
28960(MP), 28961 (Spec-Ops) |
- This game supports Universal Plug and Play (UPnP) for automatic port configuration.
VR support
| 3D modes |
State |
Notes |
| vorpX |
| G3D, Z3D User created game profile, see vorpx forum profile introduction. |
Issues unresolved
Cannot install the game from retail DVDs
|
Use Phoenix extractor[11]
|
- Extract the game files from the DVDs using this tutorial.
- Start downloading the game in Steam (redeem the code from the back of the manual for a new copy).
- Place the extracted files in the game's Steamapps folder chosen during its installation.
- Verify integrity of game files in Properties>Local game files clicking RMB on the game.
- After verification, downloading of additional few gigabytes will start.
|
Crash to desktop in the Microsoft Store version
- The issues seems to happen due to the game's friendslist being unable to show more than 48 profiles, to the point of the game crashing.
|
Workarounds[12]
|
- Lower the amount of friends on the Xbox account used.
|
Issues fixed
OBS Studio Game Capture can't hook game
|
Activate Capture third-party overlays (such as steam) from Properties[13]
|
Can not load image falloff_linear
- This issue may appear because of IW4x Client.
Delete Call of Duty Modern Warfare 2[14]
|
- Go to <path-to-game> and delete
Call of Duty Modern Warfare 2.
- Verify integrity of game files through Steam.
|
Ambient Occlusion issues on Nvidia GPUs
Ambient Occlusion set to Performance.
Ambient Occlusion set to off.
-
iw4sp.exe is for Singleplayer, iw4mp.exe is for Multiplayer.
|
Disable Ambient Occlusion inside NVIDIA Control Panel
|
- Open the Nvidia Control Panel.
- Go to 3D Settings > Manage 3D settings > Program Settings.
- Click Add, Browse and select
iw4sp.exe or iw4mp.exe inside <path-to-game>.
- Set Ambient Occlusion to Off.
|
Singleplayer hangs on launch with black screen and mouse cursor moving
Multiplayer hangs on launch/startup with splash screen
|
Delete mp_playlist_dlc2.ff[citation needed]
|
- Navigate to
C:\Program Files\Steam\steamapps\common\Call of Duty Modern Warfare 2\zone\english\.
Notes
- For some users, deleting
mp_playlists_dlc1.ff or/and mp_playlists.ff might help as well.
|
Mouse stuttering/skipping
|
Lower mouse Hz to 125 or 250[15]
|
|
Alternatively, enable "Smooth Mouse" in settings menu.
|
Stuck in the Gulag level
- Playing at high FPS results in being stuck in the Gulag level.[citation needed]
|
Enable Vsync in the options game and set monitor to 60 Hz.
|
Other information
API
| Technical specs |
Supported |
Notes |
| Direct3D |
9 |
|
| Executable |
32-bit |
64-bit |
Notes |
| Windows |
|
|
|
| macOS (OS X) | |
|
32-bit only.[16] |
Middleware
Mods
- Upscales the Textures to a minimum of 1024 pixels.
- This replaces the game's default 128x128 blood decals with newer and higher resolution (2048x2048) ones.
System requirements
| Windows |
|
Minimum | Recommended |
| Operating system (OS) |
XP, Vista[Note 4] | |
| Processor (CPU) |
Intel Pentium 4 3.2 GHz AMD Athlon 64 3200+ | Intel Core 2 Duo 2 GHz |
| System memory (RAM) |
1 GB | 2 GB |
| Storage drive (HDD/SSD) |
12 GB[17] | |
| Video card (GPU) |
Nvidia GeForce 6600 GT ATI Radeon 9800 Pro 256 MB of VRAM DirectX 9.0c compatible | Nvidia GeForce 7800 GT ATI Radeon X1800 |
| Sound (audio device) |
Direct X 9.0c compatibility | |
- Hosting co-op or multiplayer matches also recommends CPU speeds of at least 2 GHz.
| macOS (OS X) |
|
Minimum | Recommended |
| Operating system (OS) |
10.9.2 | 10.12 |
| Processor (CPU) |
Intel Core i3 2.2 GHz | |
| System memory (RAM) |
4 GB | |
| Storage drive (HDD/SSD) |
13 GB | |
| Video card (GPU) |
ATI Radeon HD 4850 Nvidia GeForce 640M Intel Iris 512 MB of VRAM | |
- The following chipsets are unsupported by the OS X version: ATI Radeon HD 2000 series, ATI Radeon HD 6490M, 6630M, 3870, Nvidia GeForce 9000 series, Nvidia GeForce 320M, 330M, Intel HD 3000, 4000, 5000.
- Hard drive volumes formatted as Mac OS Extended (Case Sensitive) are not supported.
- Modern Warfare 2 for Mac may not be accessible to users in Russia, Poland, and Japan.
Notes
- ↑ This does not concern the Microsoft Store version, as it does not make use of Steam-related functions.
- ↑ 2.0 2.1 2.2 2.3 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).
- ↑ 3.0 3.1 Notes regarding Steam Play (Linux) data:
- ↑ Since January 1st, 2024, the Steam Client will only support Windows 10 and later versions.
References