Skip to content

v2.0.0 ALPHA 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@barnabwhy barnabwhy released this 01 Mar 00:02
· 19 commits to v2 since this release

Caution

This is an early build of the new Rust version of Harmony VPK Tool and may not work as expected.
It is recommended to use a stable version.

The entirety of Harmony VPK Tool has been rewritten using Rust + Tauri with performance and memory use as key priorities.

New features

Core

  • All new Rust backend, using the sourcepak library.
  • Support for VPK version 1 (Alien Swarm, Dota 2, L4D, L4D2, Portal 2, SFM).
  • No longer uses electron or Node.js, reducing footprint of application and memory use.

UI

  • Selective file extraction.
  • Drag and drop for VPK files (only on main screen).

Improvements

  • Memory usage massively decreased while extracting.
  • Extract speed increased by ~2x.
  • Executable size reduced by up to 10x.
  • UI follows system theme.
  • Audio playback stops when the preview is closed.

Known issues

  • Audio preview takes a long time to load on Linux (#11)

Missing features

Core

  • Patching VPKs.

Quality of Life

  • Extraction thread count setting.
  • Guessing _dir.vpk path if archive (_000.vpk) is opened.