Case study
Cristalis: statically recompiling Crystal Defenders for Windows
Cristalis ports the Xbox 360 game Crystal Defenders to native Windows by translating its PowerPC code to C++ ahead of time with XenonRecomp and running it on a game-specific runtime. It reads images, audio, music, and text from the user's own game copy; the author reports finishing the game on a small number of machines. A Linux version is experimental.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 10
- Last commit
- 2026-11-02
- Language
- C
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A personal Xbox 360 copy of Crystal Defenders containing the supported default.xex and Media files.
- Prerequisites: For Windows play, 64-bit Windows 10 or 11 and a Direct3D 11 graphics card.
- Limits: The Linux version is experimental; the author reports end-to-end play on only a few machines.
- License: MIT license.
Cite
BibTeX
@misc{cristalis-crystal-defenders-case,
title = {{Cristalis: statically recompiling Crystal Defenders for Windows}},
howpublished = {\url{https://github.com/Claudio5702/Cristalis}},
url = {https://github.com/Claudio5702/Cristalis},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/cristalis-crystal-defenders-case/}}
}Plain text
Cristalis: statically recompiling Crystal Defenders for Windows. https://github.com/Claudio5702/Cristalis (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/cristalis-crystal-defenders-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.de.md GitHub · Claudio5702/Cristalis · Revision 48b91cb
- LICENSE GitHub · Claudio5702/Cristalis · Revision 48b91cb
More in Games
- ct-recomp: statically recompiling Chrono Trigger · Case study
- dantes-inferno-nx: porting Dante's Inferno to Nintendo Switch · Case study
- Daytona USA: Xbox Live Arcade static recompilation · Case study
- DBZ Budokai 1 HD Collection: a Windows static recompilation and mod pipeline · Case study
- DBZ Budokai 3 HD Collection: recompiling Dragon Ball Z: Budokai 3 HD Collection · Case study
- ddg-recomp: a static recompilation of Densha de GO! FINAL · Case study