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: + +![dashlaunch](../../../assets/botwarfare/dashlaunch_plugins.webp) + +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: - -![dashlaunch](../../../assets/botwarfare/dashlaunch_plugins.webp) - -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 Warfare active mod](../../../assets/botwarfare/botwarfare_active_mod.webp) +![Bot Warfare active mod](../../../../assets/botwarfare/botwarfare_active_mod.webp) ### 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. -![Bot Warfare ingame menu](../../../assets/botwarfare/botwarfare_ingame_menu.webp) +![Bot Warfare ingame menu](../../../../assets/botwarfare/botwarfare_ingame_menu.webp) ### 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: + +![Bot Warfare active mod](../../../../assets/t4_botwarfare/t4_botwarfare_active_mod.webp) + +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. + +![Bot Warfare ingame menu](../../../../assets/t4_botwarfare/t4_botwarfare_ingame_menu.webp)