Star on GitHubStar2.4k stars

Case study

OpenApe: reconstructing the Call of Duty 4 Asset Manager

OpenApe reimplements the Call of Duty 4 mod tools' asset_manager.exe as a C++20 desktop editor. The author attributes its format knowledge to machine-assisted analysis of decompiled binaries. It reads GDF definitions and GDT game data, and previews models, animations and materials using the game's compiled shaders.

Targets
App
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
5
Last commit
2026-10-24
Language
C++
License (GitHub)
MIT

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Building requires Visual Studio 2022 or 2026 with the C++ toolset and Windows SDK.
  • Editing requires a Call of Duty 4 project tree with deffiles and GDT files in source_data or the folders listed in bin\converter_gdt_dirs_0.txt.
  • MIT licence.

Cite

BibTeX

@misc{openape-case,
  title = {{OpenApe: reconstructing the Call of Duty 4 Asset Manager}},
  howpublished = {\url{https://github.com/Rex109/OpenApe}},
  url = {https://github.com/Rex109/OpenApe},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/openape-case/}}
}

Plain text

OpenApe: reconstructing the Call of Duty 4 Asset Manager. https://github.com/Rex109/OpenApe (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/openape-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 · Rex109/OpenApe · Revision 628cc12

More in Apps

All 370 entries in AppsApps case studies (233)

↑↓ move↵ open⌘↵ new tab