Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -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",
}),
Expand Down Expand Up @@ -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"],
},
],
},
],
}),
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
130 changes: 130 additions & 0 deletions src/content/docs/guides/codxe.mdx
Original file line number Diff line number Diff line change
@@ -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

<Aside type="caution" title="Use game-specific title updates">
CoD Xe requires the correct title update for each game. Install the title
update listed in the guide you are following.
</Aside>

## Xbox 360

Download the standalone plugin:

<LinkButton
href="https://github.com/michaeloliverx/codxe/releases/latest/download/codxe.xex"
download
icon="download"
>
Download **CoD Xe**
</LinkButton>

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:

<LinkButton
href="https://github.com/AdrianCassar/xenia-canary/releases/latest"
icon="download"
>
Download **Xenia Canary Netplay**
</LinkButton>

### Enable Plugins

Open Xenia once so it creates the config file beside the executable:

<FileTree>

- `Xenia Canary Netplay`
- xenia_canary_netplay.exe
- **xenia-canary-netplay.config.toml**

</FileTree>

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
```

<Aside type="caution" title="Close Xenia before editing">
Close Xenia before changing the config file. If you edit the config while
Xenia is open, the change will **not save**.
</Aside>

### 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.

<LinkButton
href="https://github.com/michaeloliverx/codxe/releases/latest"
icon="download"
>
Download **CoD Xe release zip**
</LinkButton>

After extracting the CoD Xe `.zip`, the folder should look similar to this:

<FileTree>

- codxe
- iw3/
- t4/
- xenia
- patches/
- plugins/
- ...

</FileTree>

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:

<FileTree>

- `Xenia Canary Netplay`
- patches/
- plugins/
- xenia_canary_netplay.exe
- xenia-canary-netplay.config.toml

</FileTree>

### Next Step

Install the title update required by the game guide you are following, then boot
the game's multiplayer `.xex`.
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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:

<LinkButton
href="https://github.com/michaeloliverx/codxe/releases/latest/download/codxe.xex"
download
icon="download"
>
Download **codxe**
<LinkButton href="/guides/cod-xe/" icon="right-arrow">
Install **CoD Xe**
</LinkButton>

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:

<LinkButton
href="https://github.com/AdrianCassar/xenia-canary/releases/latest"
icon="download"
>
Download **Xenia Canary Netplay**
</LinkButton>

### 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:

<FileTree>

- `Xenia Canary Netplay`
- xenia_canary_netplay.exe
- **xenia-canary-netplay.config.toml**

</FileTree>

Open the config file and change:

```diff lang="toml"
- allow_plugins = false
+ allow_plugins = true
```

<Aside type="caution" title="Close Xenia before editing">
Close Xenia before changing the config file. If you edit the config while
Xenia is open, the change will **not save**.
</Aside>

### 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.

<LinkButton
href="https://github.com/michaeloliverx/codxe/releases/latest"
icon="download"
>
Download **codxe release zip**
</LinkButton>

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

<FileTree>

- codxe
- iw3
- Title Updates/
- TU4/
- TU_10LC1V6_0000004000000.0000000000101
- xenia
- patches/
- plugins/
- ...

</FileTree>

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:

<FileTree>

- `Xenia Canary Netplay`
- patches/
- plugins/
- xenia_canary_netplay.exe
- xenia-canary-netplay.config.toml

</FileTree>
## 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:

<FileTree>

Expand Down Expand Up @@ -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

Expand All @@ -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

Expand Down
Loading
Loading