Skip to content

IW3 Bot Warfare

Bot Warfare adds playable AI bots to Call of Duty 4 multiplayer.

The original mod was created by INeedGames. This port runs through the codxe plugin.

  • A genuine copy of Call of Duty 4: Modern Warfare
  • The game extracted to a normal folder
  • The latest Call of Duty 4 title update: TU4
  • One of these setups:
    • An Xbox 360 that can run unsigned code: XDK, RGH, JTAG, or BadUpdate
    • Xenia Canary Netplay on Windows

Extract Call of Duty 4 to a normal folder.

Do not use:

  • GOD / Games on Demand format
  • ISO format

Your game folder should contain the normal game files, such as default_mp.xex.

codxe is required. Bot Warfare will not load without it.

Download the plugin:

Download codxe

Set codxe.xex as a DashLaunch plugin.

Your plugin setup should look similar to this:

dashlaunch

After saving your DashLaunch settings, reboot the console.

codxe is required. Bot Warfare will not load without it.

Use this path when running Bot Warfare through Xenia instead of Xbox 360 hardware.

Download Xenia Canary Netplay:

Download Xenia Canary Netplay

Xenia does not load plugins by default so it must be enabled via the config.

The config file appears beside the Xenia executable after Xenia has been opened once:

  • DirectoryXenia Canary Netplay
    • xenia_canary_netplay.exe
    • xenia-canary-netplay.config.toml

Open the config file and change:

allow_plugins = false
allow_plugins = true

Download the latest codxe release .zip. Do not use the standalone codxe.xex download for Xenia. The .zip contains additional Xenia files that Xbox 360 hardware users do not need.

Download codxe release zip

After extracting the codxe .zip, the folder should look similar to this:

  • Directorycodxe
    • Directoryiw3
      • DirectoryTitle Updates/
        • DirectoryTU4/
          • TU_10LC1V6_0000004000000.0000000000101
    • Directoryxenia
      • Directorypatches/
      • Directoryplugins/

Copy the contents of the codxe xenia folder into the same folder as xenia_canary_netplay.exe.

When copied correctly, your Xenia folder should look similar to this:

  • DirectoryXenia Canary Netplay
    • Directorypatches/
    • Directoryplugins/
    • xenia_canary_netplay.exe
    • xenia-canary-netplay.config.toml

In Xenia, press File > Install Content....

Navigate to the TU4 file inside the extracted codxe folder:

  • Directorycodxe
    • Directoryiw3
      • DirectoryTitle Updates/
        • DirectoryTU4/
          • TU_10LC1V6_0000004000000.0000000000101

After TU4 is installed, boot default_mp.xex for multiplayer.

Download the latest Bot Warfare release:

Download Bot Warfare

Extract the contents of the .zip into your Call of Duty 4 game folder.

When installed correctly, your folder should look like this:

  • DirectoryCall of Duty 4 - Modern Warfare
    • Directory_codxe
      • codxe.json
      • Directorymods
        • Directorybot_warfare
          • Directorymaps/
          • Directoryscriptdata/
          • Directoryscripts/
    • default_mp.xex

Start Call of Duty 4.

If the mod loaded, you will see the Active mod: bot_warfare text in the top left:

Bot Warfare active mod

Load a System Link or private match game and follow the instructions to open the menu.

Bot Warfare ingame menu

Bot names are stored in botnames.txt.

Open the file and add one bot name per line:

  • DirectoryCall of Duty 4 - Modern Warfare
    • Directory_codxe
      • Directorymods
        • Directorybot_warfare
          • Directoryscriptdata
            • botnames.txt