diff --git a/astro.config.mjs b/astro.config.mjs
index 9144bca..b1b8b9f 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -70,6 +70,10 @@ export default defineConfig({
label: "IW3",
items: ["guides/iw3/bot-warfare"],
},
+ {
+ label: "IW4",
+ items: ["guides/iw4/bot-warfare"],
+ },
{
label: "T4",
items: ["guides/t4/bot-warfare"],
diff --git a/src/assets/iw4_botwarfare/iw4_barracks_unlockstats_result.webp b/src/assets/iw4_botwarfare/iw4_barracks_unlockstats_result.webp
new file mode 100644
index 0000000..305a3cc
Binary files /dev/null and b/src/assets/iw4_botwarfare/iw4_barracks_unlockstats_result.webp differ
diff --git a/src/assets/iw4_botwarfare/iw4_botwarfare_active_mod.webp b/src/assets/iw4_botwarfare/iw4_botwarfare_active_mod.webp
new file mode 100644
index 0000000..65a2634
Binary files /dev/null and b/src/assets/iw4_botwarfare/iw4_botwarfare_active_mod.webp differ
diff --git a/src/assets/iw4_botwarfare/iw4_botwarfare_ingame_menu.webp b/src/assets/iw4_botwarfare/iw4_botwarfare_ingame_menu.webp
new file mode 100644
index 0000000..99061e5
Binary files /dev/null and b/src/assets/iw4_botwarfare/iw4_botwarfare_ingame_menu.webp differ
diff --git a/src/assets/iw4_botwarfare/iw4_unlockstats_command.webp b/src/assets/iw4_botwarfare/iw4_unlockstats_command.webp
new file mode 100644
index 0000000..246c704
Binary files /dev/null and b/src/assets/iw4_botwarfare/iw4_unlockstats_command.webp differ
diff --git a/src/content/docs/guides/codxe.mdx b/src/content/docs/guides/codxe.mdx
index 4d0c292..73f359f 100644
--- a/src/content/docs/guides/codxe.mdx
+++ b/src/content/docs/guides/codxe.mdx
@@ -115,6 +115,7 @@ After extracting the CoD Xe `.zip`, the folder should look similar to this:
- codxe
- iw3/
+ - iw4/
- t4/
- xenia
- patches/
diff --git a/src/content/docs/guides/iw3/bot-warfare.mdx b/src/content/docs/guides/iw3/bot-warfare.mdx
index 7976c70..0e9b9b0 100644
--- a/src/content/docs/guides/iw3/bot-warfare.mdx
+++ b/src/content/docs/guides/iw3/bot-warfare.mdx
@@ -9,6 +9,13 @@ Bot Warfare adds playable AI bots to Call of Duty 4 multiplayer.
The original mod was created by [INeedGames](https://ineedbots.github.io). This port runs through the CoD Xe plugin.
+
+ View **IW3 Bot Warfare Xenon port** on GitHub
+
+
## What You Need
- A **genuine** copy of Call of Duty 4: Modern Warfare
@@ -48,24 +55,33 @@ Install CoD Xe first, then return to this guide:
Call of Duty 4 must be running **TU4**.
-On Xbox 360, install and enable TU4 through your normal title update workflow.
+Download the TU4 file:
-In Xenia, press `File` > `Install Content...`, then install the IW3 TU4 file
-from the extracted CoD Xe release:
+
+ Download **Call of Duty 4 TU4**
+
-
+### Xbox 360
-- codxe
- - iw3
- - `Title Updates/`
- - TU4/
- - **TU_10LC1V6_0000004000000.0000000000101**
- - ...
- - ...
+Copy the downloaded TU4 file to `Hdd1/Cache/`:
-
+```text
+Hdd1/Cache/TU_10LC1V6_0000004000000.0000000000101
+```
+
+### Xenia
+
+Press `File` > `Install Content...`, then select the downloaded TU4 file:
+
+```text
+TU_10LC1V6_0000004000000.0000000000101
+```
-After TU4 is installed, boot `default_mp.xex` for multiplayer.
+After TU4 is installed, continue to the Bot Warfare install.
## Install Bot Warfare
@@ -102,7 +118,7 @@ When installed correctly, your folder should look like this:
Start Call of Duty 4.
-If the mod loaded, you will see the `Active mod: bot_warfare` text in the top left:
+If the mod loaded, you will see the `Mod: bot_warfare` text in the top left:

diff --git a/src/content/docs/guides/iw4/bot-warfare.mdx b/src/content/docs/guides/iw4/bot-warfare.mdx
new file mode 100644
index 0000000..ad87d05
--- /dev/null
+++ b/src/content/docs/guides/iw4/bot-warfare.mdx
@@ -0,0 +1,202 @@
+---
+title: "IW4 Bot Warfare"
+description: Install Bot Warfare for Modern Warfare 2 on Xbox 360 or Xenia.
+---
+
+import { LinkButton, FileTree, Aside } from "@astrojs/starlight/components";
+
+Bot Warfare adds playable AI bots to Call of Duty: Modern Warfare 2 multiplayer.
+
+The original mod was created by [INeedGames](https://ineedbots.github.io). This port runs through the CoD Xe plugin.
+
+
+ View **IW4 Bot Warfare Xenon port** on GitHub
+
+
+## What You Need
+
+- A **genuine** copy of Call of Duty: Modern Warfare 2
+- The game extracted to a normal folder
+- The Call of Duty: Modern Warfare 2 title update used by this guide: **TU6**
+- One of these setups:
+ - An Xbox 360 that can run unsigned code: **XDK**, **RGH**, **JTAG**, or **BadUpdate**
+ - **Xenia Canary Netplay** on Windows
+
+
+
+
+
+## Prepare The Game
+
+Extract Call of Duty: Modern Warfare 2 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`.
+
+## Install CoD Xe
+
+CoD Xe is required. Bot Warfare will not load without it.
+
+Install CoD Xe first, then return to this guide:
+
+
+ Install **CoD Xe**
+
+
+## Install TU6
+
+Call of Duty: Modern Warfare 2 must be running **TU6**.
+
+
+
+Download the TU6 file:
+
+
+ Download **Modern Warfare 2 TU6**
+
+
+### Xbox 360
+
+Copy the downloaded TU6 file to `Hdd1/Cache/`:
+
+```text
+Hdd1/Cache/TU_10LC20N_0000018000000.00000000001GA
+```
+
+### Xenia
+
+Press `File` > `Install Content...`, then select the downloaded TU6 file:
+
+```text
+TU_10LC20N_0000018000000.00000000001GA
+```
+
+After TU6 is installed, continue to the Bot Warfare install.
+
+## Install Bot Warfare
+
+Download the latest IW4 Bot Warfare release:
+
+
+ Download **IW4 Bot Warfare**
+
+
+Extract the contents of the `.zip` into your Call of Duty: Modern Warfare 2
+game folder.
+
+When installed correctly, your folder should look like this:
+
+
+
+- `Call of Duty - Modern Warfare 2`
+ - \_codxe
+ - codxe.json
+ - mods
+ - bot_warfare
+ - maps/
+ - scriptdata/
+ - scripts/
+ - default_mp.xex
+ - ...
+
+
+
+## Using Bot Warfare
+
+Start Call of Duty: Modern Warfare 2 multiplayer.
+
+If the mod loaded, you will see the `Mod: bot_warfare` text in the top left.
+
+
+
+Load a System Link or private match game, then open the Bot Warfare menu with
+the Action Slot 2 button.
+
+### Bot Limits
+
+
+
+
+
+### In-Game Menu
+
+Use the in-game menu to add bots, change bot difficulty, and adjust bot
+settings.
+
+
+
+Navigate the menu with movement controls, then select options with jump. Press
+the menu button again to close it.
+
+### Rename Bots
+
+Bot names are stored in `botnames.txt`.
+
+Open the file and add one bot name per line:
+
+
+
+- `Call of Duty - Modern Warfare 2`
+ - \_codxe
+ - mods
+ - bot_warfare
+ - scriptdata
+ - **botnames.txt**
+ - ...
+
+
+
+### Unlock Stats
+
+IW4 can save multiplayer progression in Splitscreen and System Link. If you
+only want to build custom classes for offline matches, use the console command
+`unlockstats` instead of manually leveling the profile.
+
+Open the CoD Xe in-game console, type:
+
+```text
+unlockstats
+```
+
+Then submit the command.
+
+
+
+After the command runs, check Barracks. The profile should be level 70, with
+create-a-class weapons and options available for offline play.
+
+
diff --git a/src/content/docs/guides/t4/bot-warfare.mdx b/src/content/docs/guides/t4/bot-warfare.mdx
index 7ed848a..0ff1a89 100644
--- a/src/content/docs/guides/t4/bot-warfare.mdx
+++ b/src/content/docs/guides/t4/bot-warfare.mdx
@@ -7,7 +7,14 @@ import { LinkButton, FileTree, Aside } from "@astrojs/starlight/components";
Bot Warfare adds playable AI bots to Call of Duty: World at War multiplayer.
-The original mod was created by [INeedGames](https://ineedbots.github.io). This guide uses CoD Xe to run it on Xbox 360 or Xenia.
+The original mod was created by [INeedGames](https://ineedbots.github.io). This port runs through the CoD Xe plugin.
+
+
+ View **T4 Bot Warfare Xenon port** on GitHub
+
## What You Need
@@ -53,24 +60,33 @@ Install CoD Xe first, then return to this guide:
Call of Duty: World at War must be running **TU7**.
-On Xbox 360, install and enable TU7 through your normal title update workflow.
+Download the TU7 file:
-In Xenia, press `File` > `Install Content...`, then install the T4 TU7 file from
-the extracted CoD Xe release:
+
+ Download **World at War TU7**
+
-
+### Xbox 360
-- codxe
- - t4
- - `Title Updates/`
- - TU7/
- - **TU_10LC20S_0000010000000.00000000001O8**
- - ...
- - ...
+Copy the downloaded TU7 file to `Hdd1/Cache/`:
-
+```text
+Hdd1/Cache/TU_10LC20S_0000010000000.00000000001O8
+```
+
+### Xenia
+
+Press `File` > `Install Content...`, then select the downloaded TU7 file:
+
+```text
+TU_10LC20S_0000010000000.00000000001O8
+```
-After TU7 is installed, boot `default_mp.xex` for multiplayer.
+After TU7 is installed, continue to the Bot Warfare install.
## Install Bot Warfare
@@ -108,7 +124,7 @@ When installed correctly, your folder should look like this:
Start Call of Duty: World at War multiplayer.
-If the mod loaded, you will see the `Active mod: bot_warfare` text in the top left:
+If the mod loaded, you will see the `Mod: bot_warfare` text in the top left:
