Halva Packaging System

Halva (Χαλβάς in Greek) is a small .NET Standard 2.1 library (and a set of tools) that implements Google’s Brotli compression, alongside some encryption options. The Halva package is a general-purpose game data packaging system that provides good and fast compression, making it suitable for storing the game files with the game, releasing patches, etc.

The Packer. Used to pack the game’s files into packages.

Features:

  • Uses the Brotli compression algorithm, providing smaller file sizes (compared to Zip).
  • Easy to use API.
  • Versatile for all platforms that support .NET Standard 2.1 (.NET Core, Xamarin, etc.)
  • Usable on any engine (Packer here is currently compatible with RPG Maker MV and MZ, but can be adapted to other engines).

Source Code here.

Download it on itch.io