# Robotech: Battlecry: statically recompiling the Xbox game for PC

> Robotech: Battlecry ports the 2002 Xbox game to PC by statically recompiling a user-supplied XBE into C and linking it to a replacement Xbox runtime. The project adds an x86 frontend, symbol maps, handwritten engine code and Direct3D 11, sound and input bridges. The author reports that the menu and selected missions run, with frame comparisons against xemu.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/cheviman/robotech-decomp>
- Primary source: <https://github.com/cheviman/robotech-decomp/blob/e2e026f1faf88527c0daa4124398db644f748c11/README.md>
- Catalog page: <https://awesomerea.org/resources/robotech-battlecry-native-port-case/>
- Record JSON: <https://awesomerea.org/resources/robotech-battlecry-native-port-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/robotech-battlecry-native-port-case/index.md)

## Requirements & limits

- **Prerequisites:** The user’s own Robotech: Battlecry game files, including default.xbe, dsstdfx.bin and Media, are required.
- **Prerequisites:** The documented build needs Python 3.10 or later with Capstone, CMake 3.20 or later, MSVC x64 and an adjacent xboxrecomp checkout.
- **Limits:** The Direct3D 11 bridge and broader platform and feature support remain incomplete.
- **License:** BSD-3-Clause license.

## Primary sources

1. <https://github.com/cheviman/robotech-decomp/blob/e2e026f1faf88527c0daa4124398db644f748c11/README.md>
2. <https://github.com/cheviman/robotech-decomp/blob/e2e026f1faf88527c0daa4124398db644f748c11/symbols/README.md>

## More in Games

- [Rocket-R: a native Rocket: Robot on Wheels port](https://awesomerea.org/resources/rocket-r-case/index.md) · Case study
- [Rockstar Games presents Table Tennis: Xbox 360 recompilation for PC](https://awesomerea.org/resources/rockstar-table-tennis-case/index.md) · Case study
- [Rogue Galaxy Recompiled: native Windows build of Rogue Galaxy](https://awesomerea.org/resources/rogue-galaxy-recomp-case/index.md) · Case study
- [Rogue Squadron 3D: a native PC port by static recompilation](https://awesomerea.org/resources/rogue-squadron-3d-recomp-case/index.md) · Case study
- [Rondorecomp: a partial static recompilation of Castlevania: Rondo of Blood](https://awesomerea.org/resources/rondorecomp-case/index.md) · Case study
- [RROP: a static recompilation of Rings of Power](https://awesomerea.org/resources/rrop-rings-of-power-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
