Skip to content

Decompilation of Barnyard the video game and TOSHI 2.0 game engine developed by Blue Tongue Entertainment.

License

Notifications You must be signed in to change notification settings

zaidod/OpenBarnyard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenBarnyard Toshi

API Docs | OpenJPOG | Modifications | Discord

This is a WIP decompilation of Barnyard the video game (for Windows) and the proprietary TOSHI 2.0 game engine developed by Blue Tongue Entertainment.

Status

At the moment, the progress bar and percentage don't show the real progress since many methods don't have markers containing their addresses yet so it might take a while to fill the gaps.

Notes

Important

SUPPORT THE DEVELOPERS OF THE TOSHI ENGINE

We do not own the Toshi Engine in any way, shape or form, and this project would not have been possible had they not developed TOSHI in the first place. The Toshi Engine is currently owned by THQ Nordic; we highly urge you to follow & support their projects if you like this project!

Warning

DO NOT USE THIS DECOMPILATION PROJECT AS A MEANS TO PIRATE BARNYARD OR ANY OTHER TOSHI GAMES!

We do not condone using this project as a means for piracy in any form. This project was made with love and care for the source material and was created for purely educational purposes.

Building

Windows

Building on Windows requires:

  • Visual Studio 2022

Clone the repository with the following commands:

git clone https://github.com/InfiniteC0re/OpenBarnyard.git
cd OpenBarnyard
git submodule update --init --recursive
./GenerateProjects-WIN-DX8-VS2022.bat

Then open the generated solution file with Visual Studio and build it!

Ghidra Repository

In case you want to contribute or learn something about how the game (or the engine) works, you can use our Ghidra repository where the game is being reverse engineered.

DM me (@infc0re) on Discord if you want to contribute and get your own account on the Ghidra repository to be able to make commits.

Version:  11.3.2
File:     Barnyard/Barnyard (Windows)
Hostname: repository.opentoshi.net
Username: guest
Password: guest1

Contributing

The project is open to any kind of contributions!

Third-Party libraries

About

Decompilation of Barnyard the video game and TOSHI 2.0 game engine developed by Blue Tongue Entertainment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.5%
  • C 8.0%
  • Lua 0.2%
  • GLSL 0.1%
  • Python 0.1%
  • Batchfile 0.1%