MojoRecomp
MojoRecomp is a native Windows PC port of Crash of the Titans that recompiles Xbox 360 game code to run on PC.
- Type: PC port
- Game: Crash of the Titans
- Runs on Windows
- By OAleex
- Latest release v1.1.0, 2026-10-06
- Source: https://github.com/OAleex/MojoRecomp
README
Important
MojoRecomp does not include the original game. You must provide your own legally obtained Xbox 360 copy of Crash of the Titans.
About
MojoRecomp is an unofficial native Windows PC port project for the Crash Bandicoot Titans games. It recompiles the Xbox 360 game code to run through its own PC runtime; it is not an Xbox 360 emulator.
| Component | Version | Status |
|---|---|---|
| MojoRecomp Launcher | 1.1.0 | Pre-release |
| Crash of the Titans | 0.2.0-alpha | Playable |
| Crash: Mind Over Mutant | 0.0.0-dev | In development (Not Playable Yet!) |
Requirements
- 64-bit Windows 10 or Windows 11
- A Vulkan 1.3 capable GPU with a current driver
- Microsoft Edge WebView2 Runtime (normally already installed on updated Windows 10/11 systems)
- A legally obtained Xbox 360 Crash of the Titans ISO
- A controller is recommended, but keyboard is supported
The launcher/runtime include their required application libraries. You do not need to install the Visual C++ Redistributable, a separate DirectX runtime, the Vulkan SDK, or development tools just to play.
Platform support
| Platform | Status | Notes |
|---|---|---|
| Windows 10/11 x64 | ✅ Supported | Official release target |
| Windows on ARM64 | ❌ Not available | No native ARM64 build |
| Windows 32-bit | ❌ Unsupported | A 64-bit host is required |
| Linux | ❌ Not available | Launcher and runtime are not ported |
No other platform ports are currently announced.
Quick start
- Download and open the MojoRecomp Launcher.
- Choose where your
MojoRecomp-Gameslibrary will be stored. - Select Crash of the Titans, open Versions, and install the latest compatible runtime.
- Return to Overview, click SET UP, and select your Xbox 360
.iso. - Wait for setup to finish, then click PLAY.
- The first time you play, choose the game language. You can change it later in Game Settings.
The ISO is only used during setup and is never modified. Once the game is installed, you do not need to import it again.
If the runtime offers optional Localization Pack content during installation, you can install it then or choose Runtime only and add it later.
Languages
| Language | Source |
|---|---|
| English | Original game |
| German | Original game |
| French | Original game |
| Spanish | Original game |
| Italian | Original game |
| Dutch | Original game |
| Brazilian Portuguese | MojoRecomp Localization Pack |
Game settings
The default profile is designed to stay close to the original game while improving image quality:
| Setting | Default |
|---|---|
| Display mode | Windowed |
| Resolution | Native 720p (1x) |
| Aspect ratio | 16:9 |
| VSync | Off |
| Anti-aliasing | FXAA Extreme |
| Texture filtering | 8x |
| Frame rate | 30 FPS |
| Logging | On |
Other resolutions and aspect ratios are available in Game Settings. The 30+ FPS mode is experimental. Unsupported texture-filtering levels are disabled automatically.
Discord activity is enabled by default and can be changed in Launcher Settings.
Updates
The launcher checks for its own updates automatically. Runtime updates stay under your control in Versions and are never installed silently when you press SET UP or PLAY.
For offline installs, use Versions > Install Runtime from ZIP or Game Settings > Install Pack from ZIP. A game that is already installed with a valid runtime can still be played offline.
Controls
Two local players are supported. Controller 1 maps to Player 1 and Controller 2 to Player 2. Keyboard and controller can be used together, and input is ignored while the game window is unfocused.
Keyboard controls
| Xbox control | Player 1 | Player 2 |
|---|---|---|
| Left stick | W A S D | I J K L |
| Right stick | Arrow keys | Right Ctrl + I J K L |
| D-pad | Left Shift + Arrow keys | Right Shift + I J K L |
| A | F or Space | O |
| B | G | P |
| X | R | U |
| Y | T | Y |
| LB / RB | Q / E | H / ; |
| LT / RT | Z / C | N / M |
| LS / RS | X / V | , / . |
| Start / Back | Enter / Tab | ] / [ |
Debug shortcuts
| Key | Action |
|---|---|
F1 × 10 | Toggle Debug Mode |
F2 | Unlock all moves |
F3 | Toggle 4x fast-forward |
F4 | Unlock all episodes |
F6 | Pause or resume |
F7 | Advance one frame while paused |
F9 | Toggle the performance overlay |
F2, F3, F4, F6, and F7 require Debug Mode. Unlock shortcuts change save progress, so back up your save first.
Storage
| Data | Location |
|---|---|
| Game library | %USERPROFILE%\Games\MojoRecomp-Games\ by default, or the folder you choose |
| Saves | %USERPROFILE%\Saved Games\MojoRecomp\cot\ |
| Settings, logs and support files | %LOCALAPPDATA%\MojoRecomp\ |
You can move the game library later from Launcher Settings. The launcher verifies the move before switching locations, and saves remain separate.
Troubleshooting
If the game does not start or graphics look wrong:
- Update your GPU driver and confirm it supports Vulkan 1.3.
- Make sure Microsoft Edge WebView2 Runtime is installed if the launcher itself does not open correctly.
- OBS/Streamlabs Vulkan hooks can interfere with startup on some systems; use Window Capture or Display Capture if needed.
- Open Help in the launcher and create a Support Package before reporting a problem.
Support Packages include logs and technical diagnostics, but exclude saves, ISOs, and extracted game assets. Minidumps are optional and are never uploaded automatically.
Acknowledgements
MojoRecomp builds on work from the following projects and their contributors:
- ReXGlue
- XenonRecomp
- XenosRecomp
- Tauri, Svelte, and Rust
- SDL
- FFmpeg
- LLVM and DirectXShaderCompiler
- Vulkan-Headers
- XboxDev/extract-xiso
{fmt},toml++, SIMDe, libmspack, TinySHA1, tiny-AES-c, xxHash, and launcher dependencies
Exact versions and license texts are listed in Third-Party Notices. Artwork sources are recorded in Launcher Artwork Sources.
AI usage
AI tools have been used to assist with research, repetitive implementation work, debugging, tests, build automation, and documentation drafts. Project changes remain subject to human review and testing.
Legal
MojoRecomp is an unofficial fan project for research and preservation. It is not affiliated with or endorsed by Activision, Microsoft, Radical Entertainment, Sierra Entertainment, or any other rights holder.
Original MojoRecomp code is available under the ISC License unless a file states otherwise. Third-party software keeps its own license. The ISC License does not cover original game code or data, generated guest code, ISOs, XEX files, videos, audio, textures, saves, names, characters, logos, or artwork.
Crash Bandicoot, Crash of the Titans, Crash: Mind Over Mutant, and related material belong to their respective owners. Users must provide their own legally obtained supported game copy.