6 releases

0.3.0 Mar 4, 2025
0.2.0 Dec 11, 2023
0.1.4 Mar 18, 2022
0.1.2 Jun 29, 2020
0.1.0 Jul 30, 2018

#200 in Compression

Download history 6/week @ 2024-12-04 31/week @ 2024-12-11 7/week @ 2024-12-18 3/week @ 2024-12-25 7/week @ 2025-01-15 17/week @ 2025-01-22 8/week @ 2025-01-29 12/week @ 2025-02-05 6/week @ 2025-02-12 5/week @ 2025-02-19 72/week @ 2025-02-26 100/week @ 2025-03-05 11/week @ 2025-03-12 8/week @ 2025-03-19

192 downloads per month
Used in 2 crates (via tf-asset-loader)

MIT license

16KB
302 lines

ValvePak

ValvePak format parser for Rust

Limitations

This library limited to parse CS:GO VPK files for now. This means what VPKs with file_data_section_size not equals 0 is not supported for now.

Examples

  • cargo run --example list <path to bundle_dir.vpk> - list content of specified bundle file
  • cargo run --example extract <path to bundle_dir.vpk> <path to resutling dir> - extracts content of specified bundle file

Dependencies

~1.5–2MB
~35K SLoC