Star on GitHubStar2.4k stars

Case study

Harvest: decompiling and porting Massive Encounter

Harvest reconstructs C++ for the Linux amd64 1.18 release of Harvest: Massive Encounter and ports the recovered game and engine code to desktop and web platforms. Matching tools compare compiled objects with the original executable; the port replaces the platform layer with Zig, SDL3 and related components and reads separately supplied game data.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
3
Last commit
2026-10-27
Language
C++

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code and documentation observed; no download method or demo found.
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: Supply the original Linux amd64 1.18 executable for matching. The desktop port needs game data from an installed copy; the browser port downloads game data automatically.
  • Prerequisites: Matching uses the documented GCC 4.4.3 toolchain image with Docker or Podman; the port build uses Zig 0.17 and just.
  • Limits: The matching decompilation proceeds function by function.
  • License: No licence file in the repository.

Cite

BibTeX

@misc{harvest-massive-encounter-case,
  title = {{Harvest: decompiling and porting Massive Encounter}},
  howpublished = {\url{https://github.com/banteg/harvest}},
  url = {https://github.com/banteg/harvest},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/harvest-massive-encounter-case/}}
}

Plain text

Harvest: decompiling and porting Massive Encounter. https://github.com/banteg/harvest (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/harvest-massive-encounter-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · banteg/harvest · Revision 0d933d0
  2. docs/port/README.md GitHub · banteg/harvest · Revision 0d933d0

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab