#file-format #read #parse #vpk #directory #tree #cs-go

steamkit-vpk

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

1 unstable release

0.1.1 Aug 26, 2023
0.1.0 Aug 26, 2023

#9 in #cs-go

MIT license

20MB
345 lines

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).

Dependencies