CoD Xe
CoD Xe is an open-source modding environment for the Xbox 360 versions of older Call of Duty games.
It supports both physical Xbox 360 consoles and emulation via Xenia Canary.
WHY? This started as a fun side project to run a CodJumper mod on older Call of Duty games, then grew into a more generic modding environment for the games.
The name comes from Call of Duty and Xenon.
Requirements
To run CoD Xe, you will need one of the following:
This guide requires Xenia Canary. Plugin support is not available in Xenia master builds.
Supported Games
| Game |
Title Update |
Singleplayer |
Multiplayer |
Supported Region |
| Call of Duty 2 (IW2) |
TU3 |
Yes |
Yes |
Call of Duty 2 (USA, Europe) |
| Call of Duty 3 (NGL) |
TU3 |
No |
Yes |
Call of Duty 3 (USA, Europe) |
| Call of Duty 4: Modern Warfare (IW3) |
TU4 |
Yes |
Yes |
Call of Duty 4 - Modern Warfare (USA, Europe) |
| 007: Quantum of Solace |
TU2 |
Yes |
Yes |
007 - Quantum of Solace (USA, Europe) (En,Fr) |
| Call of Duty: World at War (T4) |
TU7 |
Yes |
Yes |
Call of Duty - World at War (USA, Europe) |
| Call of Duty: Modern Warfare 2 (IW4) |
TU9 |
Yes |
Yes |
Call of Duty - Modern Warfare 2 (USA, Europe) |
| Call of Duty: Modern Warfare 2 (IW4) |
TU6 |
No |
Yes |
Call of Duty - Modern Warfare 2 (USA, Europe) |
| Call of Duty: Black Ops (T5) |
TU11 |
Yes |
Yes |
Call of Duty - Black Ops (USA, Europe) |
| Call of Duty: Modern Warfare 3 (IW5) |
TU24 |
No |
Yes |
Call of Duty - Modern Warfare 3 (USA Europe) |
See Installing title updates for title update installation instructions.
Feature support varies by game and mode. See the game-specific docs below for more.
Documentation
Included Mods
Several supported games ship with a ready-to-use codjumper mod in this repo:
These mods are practical examples of the _codxe mod layout and a starting point.
Several games also include an example mod that demonstrates the GSC loader with small, focused scripts:
Xenia Canary Setup
Enable plugins and game-relative writes in xenia.config.toml:
allow_plugins = true
allow_game_relative_writes = true
Game-specific Xenia plugin configs and patches live under resources/xenia.
Building
Requirements
- Visual Studio 2010 Ultimate Edition
- Xbox 360 SDK
Build
Initialize submodules:
git submodule update --init --recursive
Open codxe.sln and build Release|Xbox 360 or Debug|Xbox 360.
Or run:
make build
Credits
In some way or another, this project would not have been possible without the following people and projects:
评论