Case study
Xbox 360 Quake 4 decomp: static recompilation with a native renderer
Xbox 360 Quake 4 decomp builds a Windows port by translating a user-supplied Xbox 360 Quake 4 executable with ReXGlue and attaching game-specific hooks. Its alternate q4hle build routes the game's Direct3D calls through a native D3D11 renderer; the author reports testing the opening levels and documents remaining crashes and limited audio testing.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 19
- Last commit
- 2026-10-28
- Language
- C++
- License (GitHub)
- GPL-2.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A legally obtained Xbox 360 copy of Quake 4.
- Prerequisites: Windows 10/11, Visual Studio 2022 with Clang tools, CMake 3.25+, Ninja, Git and the matching ReXGlue SDK.
- Testing evidence: The author has tested only the first couple of levels; later play and audio remain limited.
- License: GPL-2.0 license.
Cite
BibTeX
@misc{xbox-360-quake4-decomp-case,
title = {{Xbox 360 Quake 4 decomp: static recompilation with a native renderer}},
howpublished = {\url{https://github.com/cyberheater/Xbox-360-Quake4-decomp}},
url = {https://github.com/cyberheater/Xbox-360-Quake4-decomp},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/xbox-360-quake4-decomp-case/}}
}Plain text
Xbox 360 Quake 4 decomp: static recompilation with a native renderer. https://github.com/cyberheater/Xbox-360-Quake4-decomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/xbox-360-quake4-decomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · cyberheater/Xbox-360-Quake4-decomp · Revision 4373d66
- rexglue-port/docs/hle.md GitHub · cyberheater/Xbox-360-Quake4-decomp · Revision 4373d66
More in Games
- XC2 Recomp: statically recompiling Xenoblade Chronicles 2 · Case study
- XCX Recomp: statically recompiling Xenoblade Chronicles X: Definitive Edition · Case study
- Xena: Warrior Princess Recompiled: a PlayStation setup host · Case study
- Xena: Warrior Princess: PlayStation decompilation and static recompilation port · Case study
- XenogearsRecomp: static recompilation of Xenogears · Case study
- Xerenge: recompiling Burnout Revenge for PC · Case study