Case study
ZT1-Engine: reconstructing Zoo Tycoon 1 from zoo.exe
ZT1-Engine reimplements Zoo Tycoon 1 for modern Windows by recovering game rules from zoo.exe and comparing behavior with the original. It reads art, sound, and other files from the player's installation and includes a lab for examining original addresses and execution traces. The author describes base-game freeform play as available in alpha, while expansion features and save parity remain incomplete.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 17
- Last commit
- 2026-11-07
- Language
- C++
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence

- Observed
- Demo documented; the documentation covers part of the feature set.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Windows 10 or 11, 64-bit, and the player's own Zoo Tycoon 1 installation are required.
- Prerequisites: Building from source requires Python 3, CMake, and Visual Studio 2022 C++ build tools.
- Limits: The project is alpha; Dinosaur Digs and exact save-state parity remain incomplete.
- License: MIT License.
Cite
BibTeX
@misc{zt1-engine-case,
title = {{ZT1-Engine: reconstructing Zoo Tycoon 1 from zoo.exe}},
howpublished = {\url{https://github.com/AlexC1991/zt1-engine}},
url = {https://github.com/AlexC1991/zt1-engine},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/zt1-engine-case/}}
}Plain text
ZT1-Engine: reconstructing Zoo Tycoon 1 from zoo.exe. https://github.com/AlexC1991/zt1-engine (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/zt1-engine-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · AlexC1991/zt1-engine · Revision 6aec71d
More in Games
- 2ooM: decoding Master of Orion II's LBX data for a remake · Case study
- A Link to the Past: an annotated US disassembly for Asar · Case study
- accd: reconstructing the Assetto Corsa Competizione dedicated server · Case study
- ACEmulator: Asheron's Call server emulator · Case study
- AFS Volume 2.00 specification: reconstructing Tenchu archives · Case study
- Afterhours 2015: Need for Speed online-service reconstruction · Case study