Case study
OpenTS: reconstructing the Tiberian Sun engine
OpenTS reconstructs the Command & Conquer: Tiberian Sun 2.03 Firestorm engine as a standalone program. It combines GPL-released source from related Command & Conquer games with reverse engineering of the original executable, and uses assets from the user's installed game.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 624
- Last commit
- 2026-11-04
- Language
- C++
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: An installed Tiberian Sun copy from Steam or the EA App supplies the original assets.
- Prerequisites: Windows 10 version 1903 or newer and an SSE4.2-capable processor are required.
- Limits: The 32-bit and 64-bit builds use incompatible save and network packet widths.
- License: GPL-3.0-or-later license; source derived from Electronic Arts material carries additional GPL Section 7 terms.
Cite
BibTeX
@misc{opents-case,
title = {{OpenTS: reconstructing the Tiberian Sun engine}},
howpublished = {\url{https://github.com/OpenTS-Developers/OpenTS}},
url = {https://github.com/OpenTS-Developers/OpenTS},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/opents-case/}}
}Plain text
OpenTS: reconstructing the Tiberian Sun engine. https://github.com/OpenTS-Developers/OpenTS (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/opents-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · OpenTS-Developers/OpenTS · Revision ba3c6c5
- LICENSE.md GitHub · OpenTS-Developers/OpenTS · Revision ba3c6c5
More in Games
- OpenTTD: recreating Transport Tycoon Deluxe · Case study
- OpenUG2: a Need for Speed: Underground 2 engine reimplementation · Case study
- OpenUT2k4: recreating Unreal Tournament 2004 in Unreal Engine 5.8 · Case study
- OpenVIII: a C# engine reconstruction of Final Fantasy VIII · Case study
- OpenXcom: an open-source clone of X-COM: UFO Defense and Terror from the Deep · Case study
- OpenXeen: rebuilding the World of Xeen engine in Java · Case study