Case study
OpenBarnyard: decompiling Barnyard and the TOSHI 2.0 engine
OpenBarnyard reconstructs C++ source for the Windows game Barnyard and its TOSHI 2.0 engine. The repository contains game and engine source, progress tooling and Windows project generation scripts.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 103
- Last commit
- 2026-11-09
- Language
- C++
GitHub data as of 2026-11-10
Requirements & limits
- Prerequisites: Windows builds require Visual Studio 2026 and initialized submodules.
- License: The repository's License.md supplies project-specific terms for the decompilation.
Cite
BibTeX
@misc{openbarnyard-case,
title = {{OpenBarnyard: decompiling Barnyard and the TOSHI 2.0 engine}},
howpublished = {\url{https://github.com/InfiniteC0re/OpenBarnyard}},
url = {https://github.com/InfiniteC0re/OpenBarnyard},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/openbarnyard-case/}}
}Plain text
OpenBarnyard: decompiling Barnyard and the TOSHI 2.0 engine. https://github.com/InfiniteC0re/OpenBarnyard (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/openbarnyard-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · InfiniteC0re/OpenBarnyard · Revision 2fcfd40
- License.md GitHub · InfiniteC0re/OpenBarnyard · Revision 2fcfd40
More in Games
- OpenGOAL: recovering GOAL code and rebuilding the Jak games · Case study
- OpenHuey: rebuilding Haunting Ground for PC · Case study
- OpenIsolation: reconstructing Alien: Isolation libraries · Case study
- OpenJPOG: decompiling Jurassic Park: Operation Genesis and its Toshi engine · Case study
- OpenLW: recreating Sonic Lost World from Ghidra decompilations · Case study
- OpenRakis: reverse engineering Cryo’s Dune · Case study