steamkit-vpk

Crates.iosteamkit-vpk
lib.rssteamkit-vpk
version0.1.1
sourcesrc
created_at2023-08-26 11:08:33.368617
updated_at2023-08-26 11:09:46.436291
descriptionThis crate is a simple library to help parse and read files based on the [VPK file format](https://developer.valvesoftware.com/wiki/VPK_(file_format)).
homepage
repositoryhttps://github.com/jad3n/steamkit
max_upload_size
id955475
size19,750,968
Jaden (JAD3N)

documentation

https://docs.rs/steamkit-vpk/0.1.1

README

SteamKit VPK

This crate is a simple library to help parse and read files based on the VPK file format.

To-do

  • Remove the CS:GO & Portal 2 dir assets (even though they mostly only describe the rest of the pack).
  • Add some generated/custom packs for testing reading and value checking.
  • Add a test for reading data from preload.
  • Add a test for reading from data section.
  • Add a test for reading from a separate archive-part.
  • Optimize the tree parser (with capacity hints).
Commit count: 91

cargo fmt