#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

#2671 in Parser implementations

Download history 1/week @ 2024-02-18 13/week @ 2024-02-25 8/week @ 2024-03-10 1/week @ 2024-03-17 78/week @ 2024-03-24 23/week @ 2024-03-31

110 downloads per month

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