Buffy the Vampire Slayer: Chaos Bleeds

Chaos Bleeds PC & Android Port

Native port of the 2003 Xbox game, translated to C with xboxrecomp. The Android build has touch controls, controller support and its own launcher, alongside the PC version's 60 fps, mods and story co-op.

Original Dev: Eurocom
Port Maintainer(s): KaikoClanworth1

What You Need

  1. Requires a disc image (.iso or .xiso) of your own Xbox copy, European (PAL) or North American (NTSC).

    • .iso or .xiso disc image
    Verify Your Files (Client-Side) 100% In-Browser
    Privacy guarantee: Files never leave your device. File names, headers, and checksums are checked locally in your browser.

    Drag & drop file(s) here or browse from your device

    Matches your files against this port's requirements and calculates SHA-256 hashes.

    File Requirements Checklist (1 required):

    • .iso or .xiso disc image Pending file
  2. Target hardware: Snapdragon 865 or newer or equivalent (64-bit ARM64, Android 10+).

  3. Controls ready out of the box

    On-screen touch controls work immediately. Physical Bluetooth and USB-C controllers are also supported.

Recompiling Eurocom’s EngineX via xboxrecomp

Eurocom’s 2003 action-adventure beat-‘em-up Buffy the Vampire Slayer: Chaos Bleeds was built on the studio’s proprietary EngineX technology, pushing high-polygon character models and dynamic shadow casting on Microsoft’s Original Xbox hardware. Rather than relying on power-hungry system virtualization, maintainer KaikoClanworth1 translated the game’s compiled x86 Xbox machine code ahead-of-time into native C and C++ source code using the xboxrecomp static recompilation framework in the buffy-chaos-bleeds-pc project (release v1.0.2). This unified codebase compiles directly for ARM64 Android, coupling the game logic directly to mobile operating system primitives. By replacing runtime CPU and GPU interpretation with direct native instructions, the port eliminates the stutter, overhead, and thermal load common to conventional emulation, allowing the full Sunnydale campaign featuring Buffy, Faith, Willow, Xander, Spike, and Sid the Dummy to run at native frame rates.

Setting Up Your Retail .iso or .xiso Disc Image

To play the game legally on Android, you must provide your own retail game data from an authentic copy of the Original Xbox release:

  1. Create a clean .iso or .xiso disc image from your own retail Original Xbox disc of Buffy the Vampire Slayer: Chaos Bleeds. The port supports both North American NTSC and European PAL releases.
  2. Download and install Buffy-Chaos-Bleeds-Android-v1.0.2.apk (or the latest release APK) from the KaikoClanworth1 GitHub Releases repository.
  3. Transfer your .iso or .xiso disc image to your device storage (such as your Documents or internal storage folder).
  4. Launch the application and use the integrated Android launcher file browser to select your disc image. The engine mounts the container, verifies the game data structures, and boots straight into the Sunnydale high school opening sequence.

Vulkan Rendering Pipeline and Sunnydale Performance

The Android port pairs the recompiled EngineX renderer with a native Vulkan backend, reproducing the Xbox hardware’s fixed-function and programmable register combiners with contemporary Vulkan graphic pipelines. The port retains the high-resolution rendering, mod toggles, and custom texture pack loading first developed for the PC release, while capping frame pacing cleanly at 60 FPS to prevent thermal throttling during intense graveyard brawls.

Because static recompilation bypasses runtime instruction translation, performance is exceptionally efficient. A device equipped with a Qualcomm Snapdragon 865 or newer SoC maintains an unwavering 60 FPS across all campaign environments, including the Sunnydale high school, the quarry, and the demonic alternate dimensions. Mid-range chipsets also deliver consistent pacing without requiring specialized Turnip driver overlays, and the port draws substantially less battery power than running the title under traditional emulation.

Slayer Combat Ergonomics and Gamepad Mapping

Melee combat in Chaos Bleeds relies on rapid multi-button combos, directional dodging, blocking, and precise wooden stake strikes. The Android release implements a fully customizable on-screen touch overlay with transparent virtual buttons designed specifically for combo strings and quick weapon cycling.

For handheld setups such as the AYN Odin 2, Retroid Pocket devices, or telescopic Bluetooth and USB-C controllers, the port features native physical gamepad detection. Physical sticks provide smooth 360-degree analog navigation, while physical face buttons deliver the tactile feedback necessary for landing Buffy’s signature roundhouse kicks and weapon finishers against vampires, zombies, and bringers.