6 releases

new 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

#723 in Parser implementations

Download history 2/week @ 2024-11-15 3/week @ 2024-11-22 2/week @ 2024-11-29 16/week @ 2024-12-06 25/week @ 2024-12-13 3/week @ 2024-12-20 3/week @ 2024-12-27 4/week @ 2025-01-10 11/week @ 2025-01-17 11/week @ 2025-01-24 10/week @ 2025-01-31 9/week @ 2025-02-07 5/week @ 2025-02-14 11/week @ 2025-02-21 124/week @ 2025-02-28

152 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.3–2MB
~33K SLoC