Star on GitHubStar2.4k stars

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

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a download method observed; no demo found.
Checked
2026-11-09

How evidence classes are assigned

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · cyberheater/Xbox-360-Quake4-decomp · Revision 4373d66
  2. rexglue-port/docs/hle.md GitHub · cyberheater/Xbox-360-Quake4-decomp · Revision 4373d66

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab