| Crates.io | sourcepak |
| lib.rs | sourcepak |
| version | 0.3.0 |
| created_at | 2024-02-22 19:47:01.6294+00 |
| updated_at | 2024-06-22 14:59:23.943051+00 |
| description | A library for reading and writing Source engine package files. |
| homepage | |
| repository | https://github.com/barnabwhy/sourcepak-rs/ |
| max_upload_size | |
| id | 1149662 |
| size | 101,864 |
sourcepak is a Rust crate that provides support for working with VPK (Valve Pak) files. It allows you to read and write VPK files, as well as extract and pack their contents.
mem-map feature)dir.vpk)Documentation can be found here
I originally created the TFVPKTool TypeScript library to support reading Respawn VPK files, along with Harmony VPK Tool using Electron.
I very quickly noticed the issue that these often resulted in high memory use due to language and ecosystem I had used.
With sourcepak I am aiming to fix that.