A newer build of my VPK tool. This fixes support for the newer VPK format that was introduced recently in Left4Dead.
Tags: File Formats, Hacking, Tools
This entry was posted
on Tuesday, July 7th, 2009 at 12:09 am and is filed under Left 4 Dead, Steam, Valve.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
thanks for everything you share, you make life that much easier.
i am here to inform you that from now on you will no longer be known as “Rick” – you are now Ghandi!!
Hey, the program sometimes crashes when i click open when selecting the vpk file… i think this is due to the FolderBrowserDialog, I’ve had problems with them in the past… but please look into it (win XP user)
Worked like a charm, Rick. Saved me a lot of time.
Thank’s, really appreciated.
All hail to god Rick ……… RICK RULEZ !!!
This app made my L4D2 work !!!
You fuck, it can’t be extract! Damn you!
And how can i make a vpk file of my files now -> the other way?
Thank you.Keep up the good work!
Hello fellow gentlemen,this is not working for me has i am vista i do believe that is the problem and i just extracts the scrips wich i don’t need.Rick if you got any updates or you find this “problem” please do inform me has i actually believe this is a good extractor because of the good coments.Good Bye or/and Farewell
Bumping, I have the exact same problem, and I’m running on vista as well. When I do try to extract a VPK file I require, it gives me the error that the files does not end in “_dir.vpk”
as a mod developer, I really wish I could use this, thanks for listening.
You must click on the file ending with _dir.vpk.
A VPK file consists of a directory file and a bunch of extra files containing content that couldn’t be packed with the main one.
For example, L4D2 has pak01_dir.vpk which links to files within itself but also grabs cotnent from the files pak01_000.vpk – pak01_063.vpk.
You cannot open the numbered files on their own because they contain fragments of the file, the _dir file contains location data so the extractor knows what to extract.
Complex story, I know, but it’s how VPKs work.
Hope this fixed the problem you had over a year ago.
Works for Portal 2 files
Hey do you think it would be possible to build a program that would create a .txt file to explain which directory came from which .vpk file
how did u downloaded it people
I’m having problem with this extraction tool. The program always crash when it tries to extract _dir.vpk files. (Window Vista 32 bit)
piece of shit
Danke, sehr hilfreich
This piece of shit doesn’t work…
Just tried it on the CSGO vpk ( right after the de_vertigo update ) and it just gave these errors:
Here is the extended error details
It would be great if you released a version that worked with the latest CS:GO vpks. I’ve been using your tool for some time now and it has proven to be quite useful. Much appreciated!
Works absolutly great, thx a lot!!!
thanks for this nice tool. I love the sounds from the protected towers of portal 2 !!!
Its so great!
Thanks and greetings from Germany
cheers for this, to anyone having problems, just make a copy of the .vpk you are extracting and append _dir to name, you might need to change original .vpk to another name depending on error report ensuing.
It crashed while i tried to extract recent hl2 sounds fs (runs under mono):
System.FormatException: unexpected version 2
at Gibbed.Valve.FileFormats.PackageFile.Deserialize (System.IO.Stream input) [0x00000] in :0
at Gibbed.Valve.ExtractPackage.Extractor.OnOpen (System.Object sender, System.EventArgs e) [0x00000] in :0
at System.Windows.Forms.Control.OnClick (System.EventArgs e) [0x00000] in :0
at System.Windows.Forms.Button.OnClick (System.EventArgs e) [0x00000] in :0
at System.Windows.Forms.ButtonBase.OnMouseUp (System.Windows.Forms.MouseEventArgs mevent) [0x00000] in :0
at System.Windows.Forms.Button.OnMouseUp (System.Windows.Forms.MouseEventArgs mevent) [0x00000] in :0
at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00000] in :0
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] in :0
at System.Windows.Forms.ButtonBase.WndProc (System.Windows.Forms.Message& m) [0x00000] in :0
at System.Windows.Forms.Button.WndProc (System.Windows.Forms.Message& m) [0x00000] in :0
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in :0
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000] in :0
at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in :0
YOU ARE A LIFE SAVER!!!! IT IS THE BEST
Thanks, worked fine for extracting hero sounds from dota 2!
The application crash after line …materials\debug\debugmmwireframe.vmt
Portal2 – Windows 7 x64.
Mail (will not be published) (required)
Found something useful? Like the stuff I've made? Think I'm awesome? Want to support me by giving me money for some reason?
By supporting me you'll ensure that I can continue developing interesting stuff.
Rick’s Game Stuff is proudly powered by
and Comments (RSS).