Here are some test binaries for extracting data from the *.vpk packages recently seen in the Left4Dead demo. Edit: See this newer post for a newer build of tools.
To use:
- Extract the *.dll and *.exe files to a directory, it doesn’t matter where.
- Click + dragdrop a _dir.vpk file onto Gibbed.Valve.ExtractPackage.exe.
- Files will be extracted to the directory the file you dragged is in, or the current directory if you invoke ExtractPackage in a console window.
I will probably get around to making a tool with a UI, but for now, this works. Source will also be provided pretty soon.
If any of you encounter any bugs please leave a comment here with information. This tool was tested with the most recent version of the Left4Dead demo, and may break with the full game files once it is out.