Quickstart Guide
Prerequisites
Section titled “Prerequisites”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:
C:\Program Files (x86)\Steam\steamapps\common\Call of Duty Modern Warfare 2 $STEAMLIBRARY/steamapps/common/Call of Duty Modern Warfare 2 ~/Library/Application Support/Steam/steamapps/common/Call of Duty Modern Warfare 2Finding 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:
-
Open Steam and go to your LIBRARY
-
Right-click on Call of Duty: Modern Warfare 2 (2009) - Multiplayer
-
Select Manage > Browse local files
Installing IW4x
Section titled “Installing IW4x”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.
-
Get the launcher from GitHub
Download for Windows Download for Linux -
Move it into your Modern Warfare 2 directory
-
Double-click the launcher to start the installation
Using the Launcher
Section titled “Using the Launcher”Once you’ve installed IW4x, you should see the following folder and files in your game directory:
Directory
Call of Duty: Modern Warfare 2Directoryiw4x/
- …
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:
{ "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!
