HarvesterHarvester


About

HarvesterHarvester (HH) is a tool for harvesting data out of Harvester's .dat files, restoring approximately 2 GiB of otherwise inaccessible data in total.

HH is intended as the first piece in a tool-chain that I'm developing as I work to reverse engineer Harvester, with the ultimate goal being to port the game to a more modern graphics framework or engine.

This entire project (tentatively called OpenHarvester) was created as a way of teaching myself the process of reverse engineering.

Small word of warning for programmers viewing this repo for the first time: this was my first large-scale C project, and it definitely shows. What's more, I was figuring out the specifications for this program as I went along. As a result, it's a bit of a mess. I am currently rewriting the whole thing from scratch as part of the v2.0.0 update, the progress for which can be viewed on the dev branch.