About GCFScape - NemPosted: Jan 2nd, 2004 - 4:16:14 pm

GCFScape is an explorer like utility that enables users to browse Half-Life packages and extract their contents. GCFScape supports .bsp, .gcf, .ncf, .pak, .sga, .vpk, .wad and .xzp packages and runs independently of Steam.



  • Supports .bsp, .gcf, .ncf, .pak, .sga, .vpk, .wad and .xzp packages.
  • Explorer like interface for viewing package contents.
  • Extract any file or folder within a package.
  • Shell execute (preview) any file within a package.
  • Validate any file or folder within a package.
  • Defragment .gcf files.
  • Search for files within a package.
  • Configurable columns.
  • Recent package menu.
  • 100% Free.
Modified: Nov 23rd, 2008 - 7:44:56 pm[ 481655 Views ]

[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ]

166. NemPosted: Apr 17th, 2011 - 11:25:46 am
Which map is this?

167. JaitsuPosted: Apr 25th, 2011 - 6:49:46 am
Hey, Nem, just thought I should point this out since I don't see any other posts mentioning it: The latest update for Portal 2 seems to make its .VPK files incompatible with the current version of GCFScape. Attempting to open pak01_dir.vpk just spits out an error: "Invalid file: The file map is not within mapping bounds." It opened just fine prior to the latest update.

168. NemPosted: Apr 25th, 2011 - 10:19:29 pm
Works fine for me, email me your pak01_dir.vpk if you want me to investigate.

169. King2500Posted: May 12th, 2011 - 6:45:44 pm
AS mentioned in the HLLib comments, GCFScape 1.8.2 crashes when opening an AlienSwarm or Portal2 BSP.

Here is the Stack trace:

System.AccessViolationException: Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.
bei HLLib.CPackage.GetRoot(CPackage* )
bei GCFScape.CGCFScape.PopulateTree()
bei GCFScape.CGCFScape.OpenPackage(String pFileName)
bei GCFScape.CGCFScape.btnOpen_Click(Object sender, EventArgs e)
bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
bei System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

170. NemPosted: May 22nd, 2011 - 10:58:17 am
Thanks, will fix. Looks like Portal 2 BSPs no longer have an embedded ZIP archive.

171. BenjamoosePosted: Jun 25th, 2011 - 4:24:49 am
It would appear GCFScape has stopped being able to open files from TF2 since the "Uber Update". It might just be me, but I thought I'd let you know, on the off chance that thousands of other people have yet to email you. :)

172. NemPosted: Jun 27th, 2011 - 11:18:36 pm
I'm not seeing any problems with it. What version are you on? What error message are you receiving?

173. ssbmarModified: Jun 28th, 2011 - 1:36:44 pm
I've been getting this error for TF2 in the content_2 gcf and a few other files in the other gcfs
Error: Requested view (4332890684, 8192) does not fit inside mapping, (0, 0).)
I've also been getting Invalid GCF version

174. mabanPosted: Jun 28th, 2011 - 7:20:56 pm
I have no problems with Crafty or GCFScape.

175. Warboss EthanPosted: Sep 15th, 2011 - 2:08:34 pm
Been having an issue similar to ssbmar above, when trying to use the shell execute function on any file within team fortress 2 content.gcf, I get an error message about being unable to write the file with this little bit: (Error: Requested view (3753907256, 8192) does not fit inside mapping, (0, 0).)
Also, the extract function will only extract a 0 byte file with the name of any file I try to extract, so I can't get any of the sound files out of TF2. brokenball

176. Taint_ShearsPosted: Oct 21st, 2011 - 2:19:26 am
Thank you for these ass kicking tools!

177. danwat1234Posted: Nov 13th, 2011 - 11:56:06 pm
Thanks for the great tool! I'm using it to help speed up the loading times with Portal 2, half-life2, and half-life2 with the gigantic (yet gorgeously awesome) Cinematic Mod 11.

I first use Ultimate Defrag to sort my games folder alphabetically and to put it on the outer edge of my hard drive's platters. I then use your program to optimize the .gcf files and to sort the files within the .gcf files alphabetically as well (lexicographically as you call it ;))

My next step will be to upgrade my SSD so it is large enough to fit all my games on it, then I don't have to think about I/O bottlenecks ever again!

178. danwat1234Posted: Nov 14th, 2011 - 12:08:00 am
One thing I should mention is that GFCScape doesn't want to defragment .vpk files of Portal 2. It finishes instantaneously.
Also I got unhandled exceptions with file 9.

179. xch3lPosted: Feb 10th, 2012 - 6:51:45 pm
Hi! Nice work on GCFScape!! happy
Just a suggestion: can you add a function to open files with 'enter'? besides double clicking
Oh and a bug: when I try to open some custom maps (TF2 BSP's) GCFScape hangs, without .NET or system warnings. The map I try to open is 1.22MB, so, it is something I did wrong? I can send it if you need the file

180. xch3lPosted: Feb 10th, 2012 - 6:54:54 pm
oh and this just popped right now while defragmenting 'sourcesdk.gcf':
just at 99% alarmed

[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ]

You must be logged in to post a comment.
New users can register here.
Nem's Tools v2.0 © 2006 Ryan Gregg.
Execution time: 0.027364s; Queries: 17.
dishes served.
Powered by The Wavelength.

Valid XHTML 1.0 Transitional Valid CSS