Murmurhash2 seed used in various places (like entity keys) VPK - valve package (handled by ValvePak) VBKV - binary keyvalues 1 (handled by ValveKeyvalue) KV3\x02 - LZ4 compressed and binary blobs are compressed separately VKV\x03 - First binary keyvalues 3 encoding with custom block compression ? Partially handled by ToolsAssetInfo, see #226 ? Decrypts VFONT1, supported in Source 1 (CS:GO) and Source 2 (Dota 2). ❓ Started work in CompiledShader, see #151 If you are interested in helping, take a look at the open issues. The code contained in this repository is based on countless hours of reverse engineering Source 2 games and not all intricate details have been figured out. This tool is based entirely on a reverse engineered effort because Valve does not provide any documentation or Source 2 code (SDK or engine code), while the Source 1 SDK and leaked engine code are helpful, a lot of systems and formats have changed. VPK viewer which supports opening and exporting files.⚒ View the official website for downloads. Library - Provides public API to parse resource files and some helpers.Also supports viewing resources such as sounds, textures, models, maps, and much more.
#SOURCE FILMMAKER RESOURCES ARCHIVE#
GUI Viewer - A vpk archive viewer and extractor.CLI Decompiler - File data viewer, decompiler and a playground for testing new formats and features.This repository is split into three components: Source 2 files usually files end with _c, for example. Valve's Source 2 resource file format parser, decompiler, and exporter.