Star on GitHubStar2.4k stars

Case study

IGI-RE: functional decompilation of Project I.G.I.

IGI-RE rewrites the EU Project I.G.I. executable in C, function by function, and compares each rewrite with the original through Unicorn-based differential tests and scripted gameplay. It builds a standalone game executable and a DLL for substituting rewrites into the original; the author reports all 5,376 identified game and engine functions rewritten.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
19
Last commit
2026-10-26
Language
C
License (GitHub)
GPL-2.0

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: An installed EU release of Project I.G.I. with the specified IGI.exe and required game files.
  • Prerequisites: Windows or Linux with Wine; builds require CMake, Ninja and i686 MinGW-w64.
  • Limits: Other releases are unsupported; the linked Microsoft C runtime is represented by system msvcrt.dll.
  • License: GPL-2.0-or-later for the project's source and tools.

Cite

BibTeX

@misc{igi-re-case,
  title = {{IGI-RE: functional decompilation of Project I.G.I.}},
  howpublished = {\url{https://github.com/neonixmoddingteam/IGI-RE}},
  url = {https://github.com/neonixmoddingteam/IGI-RE},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/igi-re-case/}}
}

Plain text

IGI-RE: functional decompilation of Project I.G.I.. https://github.com/neonixmoddingteam/IGI-RE (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/igi-re-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 · neonixmoddingteam/IGI-RE · Revision 088950a

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab