Skip to content

Quickstart Guide

IW4x is not a game on its own. It requires Call of Duty: Modern Warfare 2 (2009) to be installed.
If you do not own the game yet, please first buy and install it via Steam.

Iw4x needs to be installed in the same directory where Call of Duty: Modern Warfare 2 is installed.
Usually, the path to this directory is:

Terminal window
C:\Program Files (x86)\Steam\steamapps\common\Call of Duty Modern Warfare 2

Finding your Modern Warfare 2 installation

Section titled “Finding your Modern Warfare 2 installation”

If you have trouble to find the install directory, you can use your Steam Library as help:

  1. Open Steam and go to your LIBRARY

  2. Right-click on Call of Duty: Modern Warfare 2 (2009) - Multiplayer

  3. Select Manage > Browse local files

Once you’ve located the Modern Warfare 2 game directory, you are ready install IW4x.
The simplest way is by using the IW4x launcher, which will download and install all required files automatically.

  1. Get the launcher from GitHub

    Download for Windows Download for Linux
  2. Move it into your Modern Warfare 2 directory

  3. Double-click the launcher to start the installation

Once you’ve installed IW4x, you should see the following folder and files in your game directory:

  • DirectoryCall of Duty: Modern Warfare 2
    • Directoryiw4x/
    • Directorylauncher
      • cache.json
      • config.json
      • log.log
    • iw4x.exe
    • iw4x-launcher.exe
    • other files and folders

If you open config.json in a text editor (such as Notepad), you’ll see something like this:

launcher/config.json
{
"update_only": false,
"skip_self_update": false,
"force_update": false,
"args": "-stdout",
"offline": false,
"testing": false,
"disable_art": false,
"dxvk": false
}

These are configuration values you can adjust to suit your preferences (more details about each option on GitHub).
The most important part is the "args" configuration: The arguments you add there will be used whenever you start the game via launcher.

For example, if you want to play offline against bots using the Bot Warfare Mod, you could set "args" like this:

{
"args": "-stdout -disable-mod-unloading +set fs_game mods/mp_bots",
"offline": false,
"testing": false,
"disable_art": false,
"dxvk": false
}

Now, each time you launch the game via the launcher, it will automatically load the mod!

If you run into any issue while following these guide, we are happy to help you out on our Discord server!

Discord Invite Link