Case study
Hulabee Sauce engine: reconstructing a game VM and asset formats
hulabee reconstructs the Sauce engine used by Hulabee Entertainment games as an SDL2 virtual machine. It includes opcode tracing, tools for extracting and converting .pan and .gg assets, and notes on the engine's language and file formats. The VM documentation names Moop and Dreadly in the Treasure on Bing Bong Island and Ollo in the Sunny Valley Fair as supported games.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 6
- Last commit
- 2024-10-20
- Language
- C
- Status
- Archived
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Original .pan game data files are required to run the VM.
- Prerequisites: Building the VM requires dr_libs, libjpeg-turbo and SDL2.
- Limits: Captions and VM garbage collection are missing.
- License: No licence file in the repository.
Cite
BibTeX
@misc{hulabee-sauce-engine-case,
title = {{Hulabee Sauce engine: reconstructing a game VM and asset formats}},
howpublished = {\url{https://github.com/cyxx/hulabee}},
url = {https://github.com/cyxx/hulabee},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/hulabee-sauce-engine-case/}}
}Plain text
Hulabee Sauce engine: reconstructing a game VM and asset formats. https://github.com/cyxx/hulabee (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/hulabee-sauce-engine-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · cyxx/hulabee · Revision 3285846
- vm/README.md GitHub · cyxx/hulabee · Revision 3285846
- docs/information.md GitHub · cyxx/hulabee · Revision 3285846
More in Games
- I26: reimplementing Interstate ’76 in Godot · Case study
- impacto: a reimplementation of the MAGES. visual-novel engine · Case study
- Irisu ML: reconstructing Irisu Syndrome! normal mode · Case study
- IW4L: a Rust runtime that plays Modern Warfare 2 from the user’s installed game · Case study
- Jade Cocoon on Bevy: a Rust engine reimplementation · Case study
- Jazz² Resurrection: a native C++ reimplementation of Jazz Jackrabbit 2 · Case study