diff --git a/astro.config.mjs b/astro.config.mjs
index f8b73ac..9144bca 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -6,6 +6,9 @@ import cloudflare from "@astrojs/cloudflare";
// https://astro.build/config
export default defineConfig({
site: "https://codxenon.dev",
+ redirects: {
+ "/guides/iw3-bot-warfare/": "/guides/iw3/bot-warfare/",
+ },
adapter: cloudflare({
imageService: "compile",
}),
@@ -61,7 +64,17 @@ export default defineConfig({
},
{
label: "Guides",
- autogenerate: { directory: "guides" },
+ items: [
+ "guides/codxe",
+ {
+ label: "IW3",
+ items: ["guides/iw3/bot-warfare"],
+ },
+ {
+ label: "T4",
+ items: ["guides/t4/bot-warfare"],
+ },
+ ],
},
],
}),
diff --git a/src/assets/t4_botwarfare/t4_botwarfare_active_mod.webp b/src/assets/t4_botwarfare/t4_botwarfare_active_mod.webp
new file mode 100644
index 0000000..cf679bf
Binary files /dev/null and b/src/assets/t4_botwarfare/t4_botwarfare_active_mod.webp differ
diff --git a/src/assets/t4_botwarfare/t4_botwarfare_ingame_menu.webp b/src/assets/t4_botwarfare/t4_botwarfare_ingame_menu.webp
new file mode 100644
index 0000000..34dc3d7
Binary files /dev/null and b/src/assets/t4_botwarfare/t4_botwarfare_ingame_menu.webp differ
diff --git a/src/content/docs/guides/codxe.mdx b/src/content/docs/guides/codxe.mdx
new file mode 100644
index 0000000..4681c7d
--- /dev/null
+++ b/src/content/docs/guides/codxe.mdx
@@ -0,0 +1,130 @@
+---
+title: "Install CoD Xe"
+description: Install the CoD Xe plugin on Xbox 360 or Xenia.
+---
+
+import { LinkButton, FileTree, Aside } from "@astrojs/starlight/components";
+
+CoD Xe is the plugin that loads CoD Xenon mods on Xbox 360 and Xenia.
+
+Follow this page once, then return to the game-specific guide for the title
+update and mod files.
+
+## What You Need
+
+- An Xbox 360 that can run unsigned code: **XDK**, **RGH**, **JTAG**, or
+ **BadUpdate**
+- Or **Xenia Canary Netplay** on Windows
+- A supported game extracted to a normal folder
+
+
+
+## Xbox 360
+
+Download the standalone plugin:
+
+
+ Download **CoD Xe**
+
+
+Set `codxe.xex` as a [DashLaunch](https://consolemods.org/wiki/Xbox_360:DashLaunch) plugin.
+
+Your plugin setup should look similar to this:
+
+
+
+After saving your DashLaunch settings, reboot the console.
+
+## Xenia
+
+Use this path when running CoD Xe through Xenia instead of Xbox 360 hardware.
+
+Download Xenia Canary Netplay:
+
+
+ Download **Xenia Canary Netplay**
+
+
+### Enable Plugins
+
+Open Xenia once so it creates the config file beside the executable:
+
+
+
+- `Xenia Canary Netplay`
+ - xenia_canary_netplay.exe
+ - **xenia-canary-netplay.config.toml**
+
+
+
+Close Xenia, open the config file, and change these values:
+
+```diff lang="toml"
+- allow_plugins = false
++ allow_plugins = true
+
+- allow_game_relative_writes = false
++ allow_game_relative_writes = true
+```
+
+
+
+### Copy Files
+
+Download the latest CoD Xe 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 **CoD Xe release zip**
+
+
+After extracting the CoD Xe `.zip`, the folder should look similar to this:
+
+
+
+- codxe
+ - iw3/
+ - t4/
+ - xenia
+ - patches/
+ - plugins/
+ - ...
+
+
+
+Copy the contents of the extracted `codxe` folder's `xenia` folder into the
+same folder as `xenia_canary_netplay.exe`.
+
+When copied correctly, your Xenia folder should look similar to this:
+
+
+
+- `Xenia Canary Netplay`
+ - patches/
+ - plugins/
+ - xenia_canary_netplay.exe
+ - xenia-canary-netplay.config.toml
+
+
+
+### Next Step
+
+Install the title update required by the game guide you are following, then boot
+the game's multiplayer `.xex`.
diff --git a/src/content/docs/guides/iw3-bot-warfare.mdx b/src/content/docs/guides/iw3/bot-warfare.mdx
similarity index 50%
rename from src/content/docs/guides/iw3-bot-warfare.mdx
rename to src/content/docs/guides/iw3/bot-warfare.mdx
index 3da245f..8188a2e 100644
--- a/src/content/docs/guides/iw3-bot-warfare.mdx
+++ b/src/content/docs/guides/iw3/bot-warfare.mdx
@@ -7,7 +7,7 @@ import { LinkButton, FileTree, Aside } from "@astrojs/starlight/components";
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 codxe plugin.
+The original mod was created by [INeedGames](https://ineedbots.github.io). This port runs through the CoD Xe plugin.
## What You Need
@@ -34,118 +34,24 @@ Do not use:
Your game folder should contain the normal game files, such as `default_mp.xex`.
-## Install codxe on Xbox 360
+## Install CoD Xe
-codxe is required. Bot Warfare will not load without it.
+CoD Xe is required. Bot Warfare will not load without it.
-Download the plugin:
+Install CoD Xe first, then return to this guide:
-
- Download **codxe**
+
+ Install **CoD Xe**
-Set `codxe.xex` as a [DashLaunch](https://consolemods.org/wiki/Xbox_360:DashLaunch) plugin.
-
-Your plugin setup should look similar to this:
-
-
-
-After saving your DashLaunch settings, reboot the console.
-
-## Install codxe on Xenia
-
-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**
-
-
-### Enable Plugins
-
-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:
-
-
-
-- `Xenia Canary Netplay`
- - xenia_canary_netplay.exe
- - **xenia-canary-netplay.config.toml**
-
-
-
-Open the config file and change:
-
-```diff lang="toml"
-- allow_plugins = false
-+ allow_plugins = true
-```
-
-
-
-### Copy Files
-
-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:
-
-
-
-- codxe
- - iw3
- - Title Updates/
- - TU4/
- - TU_10LC1V6_0000004000000.0000000000101
- - xenia
- - patches/
- - plugins/
- - ...
-
-
-
-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:
-
-
-
-- `Xenia Canary Netplay`
- - patches/
- - plugins/
- - xenia_canary_netplay.exe
- - xenia-canary-netplay.config.toml
-
-
+## Install TU4
-### Install TU4
+Call of Duty 4 must be running **TU4**.
-In Xenia, press `File` > `Install Content...`.
+On Xbox 360, install and enable TU4 through your normal title update workflow.
-Navigate to the TU4 file inside the extracted codxe folder:
+In Xenia, press `File` > `Install Content...`, then install the IW3 TU4 file
+from the extracted CoD Xe release:
@@ -198,7 +104,7 @@ Start Call of Duty 4.
If the mod loaded, you will see the `Active mod: bot_warfare` text in the top left:
-
+
### Bot Limits
@@ -217,7 +123,7 @@ If the mod loaded, you will see the `Active mod: bot_warfare` text in the top le
Load a System Link or private match game and follow the instructions to open the menu.
-
+
### Rename Bots
diff --git a/src/content/docs/guides/t4/bot-warfare.mdx b/src/content/docs/guides/t4/bot-warfare.mdx
new file mode 100644
index 0000000..9e56d68
--- /dev/null
+++ b/src/content/docs/guides/t4/bot-warfare.mdx
@@ -0,0 +1,135 @@
+---
+title: "T4 Bot Warfare"
+description: "Install Bot Warfare for Call of Duty: World at War on Xbox 360 or Xenia."
+---
+
+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.
+
+## What You Need
+
+- A **genuine** copy of Call of Duty: World at War
+- The game extracted to a normal folder
+- The latest Call of Duty: World at War title update: **TU7**
+- 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: World at War 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 TU7
+
+Call of Duty: World at War must be running **TU7**.
+
+On Xbox 360, install and enable TU7 through your normal title update workflow.
+
+In Xenia, press `File` > `Install Content...`, then install the T4 TU7 file from
+the extracted CoD Xe release:
+
+
+
+- codxe
+ - t4
+ - Title Updates/
+ - TU7/
+ - **TU_10LC20S_0000010000000.00000000001O8**
+ - ...
+ - ...
+
+
+
+After TU7 is installed, boot `default_mp.xex` for multiplayer.
+
+## Install Bot Warfare
+
+Download the latest T4 Bot Warfare release:
+
+
+ Download **T4 Bot Warfare**
+
+
+Extract the contents of the `.zip` into your Call of Duty: World at War game
+folder.
+
+When installed correctly, your folder should look like this:
+
+
+
+- `Call of Duty - World at War`
+ - \_codxe
+ - codxe.json
+ - mods
+ - bot_warfare
+ - maps/
+ - scriptdata/
+ - scripts/
+ - default_mp.xex
+ - ...
+
+
+
+## Using Bot Warfare
+
+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:
+
+
+
+Load a System Link or private match game, then open the Bot Warfare menu by
+pressing the primary grenade and secondary grenade buttons together.
+
+### Bot Limits
+
+
+
+
+
+### In-Game Menu
+
+Use the in-game menu to add bots, change bot difficulty, and adjust bot
+settings.
+
+