This is archived copy of currently unavailable Nem's Tools website, restored from Web Archive.
Download section now provides links to both Web Archive and to this unofficial Github mirror.
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[ 238102 Views ]

[ 1 2 3 4 ]

1. kbro16Posted: Feb 8th, 2004 - 4:44:36 pm

what does not found in block entries mean and when i run steam that pos corrupt file thing runs and when i try to paly cs in steam a black screen comes up and i have to restart my pos comp u know watsup

2. NemPosted: Feb 8th, 2004 - 6:27:37 pm

It means that the file exists in the directory for the GCF file but Steam hasn't yet downloaded it.

3. STiKPosted: May 11th, 2004 - 2:28:14 pm

Hey how come u can't delete files in side GCF files is that gonna be inside the next GCFscape

4. NemPosted: May 12th, 2004 - 9:24:48 pm

Probably not.

GCF files are quite complex and while enough is known about them to be able to extract them there is not enough known to be able to modify them. This would probably require some documentation from Valve.


5. egostarModified: May 15th, 2004 - 5:52:57 pm

... hope this doesnt leave me sounding like an idiot... but...
i was killing some time today and i came across something that might peak your interest. I ran AnalogX's TextScan on steam.exe and among the long stream of nothingness that came out was a version number and copyright info ( here it is: deflate 1.1.4 Copyright 1995-2002 Jean-loup Gailly ). wondering what steam was doing with non-valve software i did a quick google search and this page poped up. interestingly, from what i gather zlib is a data compression library. While i neither have the time or the expertise to flush out its connection to steam, i was hopeing that it might become useful to your research on the .gcf format. good luck and keep up the great work nem.

6. NemPosted: May 17th, 2004 - 5:11:10 pm

Thanks for the info; I don't think that it has anything to do with the GCF files though because they aren't compressed, they are encrypted. (And yes, ZLIB is a well known decompression library.)


7. warbanModified: Aug 30th, 2004 - 5:31:42 am

Major Possible bug.

Currently the hl2 "base source shared materials.gcf"is not being opened and comming up with an error for some people. (failed to map error)

i was getting the error untill i found out that my deskbar program "object dock".
was stoping gfc from opening while it was running
when i closed it it opened fine.

Possible bug?

8. scorpPosted: Sep 2nd, 2004 - 11:49:30 pm

wherehi nem firstly thanx for the program and i have a question for you(or other users if they know)i downloaded and ran your program.
i extracted the dod 1,3 into my hl directory.i entered the hl and clicked custom game.there was a dod bar.i clicked activate.but nothing happened. i cant activate it and hl shows its size 0mb but its almost 650mb.pls help me i want to play this game!!

9. BluefangPosted: Sep 3rd, 2004 - 1:44:11 pm

you have to run DOD from the 'Play Games' menu in steam
(notice that one of the games is DOD)
you don't have to extract anything.

10. scorpPosted: Sep 4th, 2004 - 1:48:21 am

but i can't see the dod icon in play games section(i downloaded the stem with dod. There is a game cache file for dod in steamapps folder)

11. NemPosted: Sep 4th, 2004 - 8:31:42 am

Maybe ask in the offical Steam forums?

12. ninPosted: Nov 2nd, 2004 - 10:40:57 am


Uhm, nem. I have a question. It maybe just because im a newb, but I cant seem to get the program to run, nomatter what i do. I installed the ms NET framework as supposed, but when i launch GCFScape, i get these errors:

I have posted on the official forums to, but nobody seems to have an answer for me. So maybe you do... I have reinstalled MANY times now. But i do not know what i am doing wrong.

Plz, help me.....

13. ninPosted: Nov 2nd, 2004 - 10:43:31 am

hehe, ups. Sorry the first one is in danish. It says:

The procedure point strrchr was not found in the DLL-Library MSVCR71.dll

14. BluefangModified: Nov 2nd, 2004 - 1:19:54 pm

look at the second error. the title is '.NET initialization error'

that most likely means that you install of the .NET framework is corrupt or improperly installed.

go to Windows Update to get the most recent patch

what Steam game package do you own?

15. NemPosted: Nov 3rd, 2004 - 4:10:55 pm

Yep, it looks like a .net installation problem to me. You might want to scan your computer for viruses/adware to make sure nothing is interfering with it. Also, what version of the .net framework are you using?

16. RavatarPosted: Nov 3rd, 2004 - 6:59:10 pm

Make sure you're using this redist of .NET

Also, if you have .NET 2.0 beta definately roll back to 1.1 as .NET has several problems with streamwriters and forced garbage collection ( although I do not know how often nem uses those features ).

17. running4bhsPosted: Nov 11th, 2004 - 2:36:50 pm

Ok I am newby when it comes to this stuff because I know nothing about programing, not my area. I work with hardware, but anyhow I need some help, I was playing CSS online and some people in there were talking about how they had HL2 and blah blah blah. This got my attion because from what I understand is this game will not be relased untill NOV 16th. I talked to them and they said to use a prog called GCFScape and get the files out of steam. I did all of this and downloaded all of the files that I had to from here but I can not figuar out how to play HL2 now. Is that what this is for or am I just hopelessly lost?

18. BluefangPosted: Nov 11th, 2004 - 3:22:56 pm

Go away. we are not going to help you pirate HL2.

19. NemPosted: Nov 11th, 2004 - 5:06:50 pm

A lot of people seem to think GCFScape can somehow be used to crack Half-Life 2 so let me clear up these misconceptions. First off, Half-Life 2 preloads (and any other games you have not paid for or have not been released) and in encrypted form. To confirm this right click on a file and select its properties and GCFScape will happily tell you whether or not it is encrypted. GCFScape will extract these encrypted files, but they will be of no use to you. Secondly the Half-Life 2 preload does not contain all Half-Life 2 files, just bulky things like media, models and levels.

GCFScape was designed to allow legitimate developers to access files they need to develop with, nothing more.

20. running4bhsPosted: Nov 11th, 2004 - 8:39:32 pm

Ok thanks. Sorry about that im not trying to pirate HL2, people were just talking about how they had it and I was like yeah I have the preload done too, but they were making it sound like they had it right now and they were playing it.

21. Palle_piratPosted: Mar 4th, 2005 - 5:05:06 pm
watermelon Where can i dowload the new version of GCFScape???

22. BluefangPosted: Mar 4th, 2005 - 6:24:52 pm
on the Download page listed under GCFScape in the side Navigation Bar.

23. PerfectHPosted: Mar 27th, 2005 - 2:18:04 am
Hey NEM, I'm part of a mod team, and you know what would be a supurb idea? A GCF Compiler. Thats right, I want to have the ability to create my own GCF files for the mod I'm currently working on. Do you think this is possible?


P.S. I love GCFScape, your a genious for creating this :)

24. BluefangPosted: Mar 27th, 2005 - 12:18:47 pm
Read the FAQ

in addition, the only use of GCF files is to distrubute the media over Steam. Seeing as MOD devolpers can not yet distribute stuff on Steam, it is pointless.

And anyways, I do think that Steam supports PAK files, so you can use those insted.

25. cwuzzupPosted: May 15th, 2005 - 3:58:10 pm
when i start gcfscape, i get an error message:

The application failed to initialize properly (0xc0000135). Click Ok to terminate the application.

any ideas?

26. BluefangPosted: May 15th, 2005 - 8:38:27 pm
Make sure that you have the Microsoft .NET framework installed on your computer.

If you don't, you can get it through windows update or here:

And FYI, your problem is also explained in the GCFScape FAQ:

27. mynameiskevinPosted: Aug 31st, 2005 - 11:31:06 am
I just downloaded GCFScape and i tried extracting all my files to another directory, all except the Source Materials extracted. if i try opening the Source Materials using GCFScape, it comes up with the error:
"Failed to map GCF file to memory." and it tells me to make sure that steam isnt running and its not. what am i doing wrong?

28. BluefangPosted: Sep 1st, 2005 - 3:42:27 pm
Try turning on 'volatile access' in the options menu.

29. mynameiskevinPosted: Sep 2nd, 2005 - 8:13:51 pm
i had to download the newest version but it worked and im able to extract the file now! thanks!

30. kustkillerPosted: Sep 11th, 2005 - 9:25:08 am
hi i click cs_compound.txt but i get an errroer message saying
Error writing C:\DOCUME~1\Owner\LOCALS~1\Temp\cs_compound.txt (File contains no physical data to write.)

31. NemPosted: Sep 11th, 2005 - 11:23:58 am
See the FAQ.

32. andy4729Posted: Sep 20th, 2005 - 12:28:48 pm
I dunno rly how to use this, whenever i try to open sumin it comes up with errors like invalid file version

33. BluefangPosted: Sep 23rd, 2005 - 2:41:28 pm
read the FAQ

34. StinoPosted: Sep 30th, 2005 - 2:37:56 am
why don't you use the dll's from the sdk, that whould make it possible to open the gcf's while steam is running!!!

35. NemPosted: Sep 30th, 2005 - 3:30:38 pm
You can open .gcf files when Steam is running, just enable the "Volatile Access" option from within the Options menu in GCFScape. The reason I don't use the Steam SDK is 1) the Steam SDK wasn't out when I first wrote the program, 2) the Steam file system interface isn't very flexible and 3) it adds additional dependencies; I hate having to install things to certain folders.

36. phusionPosted: Oct 18th, 2005 - 1:12:12 am
HI, i'm trying to install GCFScape and I keep getting this error:
"The setup files are corrupt. Please obtain a new copy of the program"

I've tried redownloading the installer several times, and I have already installed the .NET framework.

Any Ideas

37. NemPosted: Oct 18th, 2005 - 11:20:54 am
I've double-checked the installer and it seems fine, perhaps there is an incompatibility problem with your system? Anyways, you don't need the installer to install GCFScape, there is also an "archive" (zip) distribution available, just unzip and run. The only difference is that it doesn't create shortcuts etc.

38. billconanPosted: Dec 16th, 2005 - 5:08:53 am
hi, i have a question. i need to decompile the map files from harf-life2. but there is no *.gcf file as i searched the whole hl2 folder. i can only find *.bsp files in the map folder. so do you mean that the bsp files are gcf files that need to be cracked before i use them in my program?

please check this out:

the faq says that:

Q. I can't find any of the Valve maps to decompile. Where are they?A. Probably stored in the .gcf file. You need GCF Scape to extract them, before they can be decompiled.

but what i get are bsp files, there is no gcf files.

39. NemPosted: Dec 16th, 2005 - 12:58:32 pm
In your ...\Steam\SteamApps\ folder there should be a half-life 2 content.gcf file. The file contains the HL2 .bsp files and you can open it with GCFScape to extract them.

40. dav3Modified: Jan 8th, 2006 - 4:55:39 pm
Hi, i just downloaded every thing u need to run this program, but i keep getting this message....

how do i fix this.

plz help, tnx in advance dav3

41. NemPosted: Jan 8th, 2006 - 4:55:11 pm
GCFScape doesn't support HL2 .bsp files ... yet, try Rof's Pakrat.

42. dav3Modified: Jan 15th, 2006 - 6:26:28 am
ok, is there any way or any program to open up cutsom maps (other peoples maps) ??

if there is, and they work just as easyly as urs, could u tell me plz.

43. NemPosted: Jan 16th, 2006 - 6:03:06 pm
What do you mean open up custom maps? Which type (HL or HL2)?

44. dav3Posted: Jan 19th, 2006 - 7:48:26 pm
i mean, i want to get the .vmf file from custom maps in css. like wot ur program does, but for custom maps instead of official maps.

or can ur program do custom maps aswell? if

I tried usin urs, but i couldnt work it out....

45. NemPosted: Jan 19th, 2006 - 8:12:25 pm
v1.4.0 has Source BSP support, make sure to update the .NET framework if you install it.

46. douglasdias2006Posted: Apr 17th, 2006 - 9:42:18 am

help copy CGF?????

as it programs copy Language???

I have Language in Portuguese... I guard language...


47. DomIIIPosted: Apr 19th, 2006 - 8:10:09 am
i want to get the .vmf file from custom maps in css

Hey dav3,
if you want to convert a .bsp-file into a .vmf file take a look at VMEX. It requires Java, but it doesn't extract any custom models and other custom staff (use GCFScape instead).
Hope I could help

48. GoatFetusPosted: Jun 20th, 2006 - 11:43:10 pm
Ok, I just got GCFScape, and I found all of textures that I wanted to extract for the terrain generator, but they aren't .wad... They are all either .vmt or.vtf. Is there something i have to do to change them to .wad, or what? Could someone please help this noob?

49. NemPosted: Jun 21st, 2006 - 11:11:16 am
While I don't really recommend texturing Source terrains in TG, you can if you convert your .vtf files to .tga files then load the folder containing the .tga files in TG. This will allow TG to generate alphas as you paint the terrain which will be exported by TG. When you import your terrain into Hammer and apply a texture to it, the alphas should behave appropriately as long as the texturing scheme is one that the Source engine supports (e.g. three textures should never meet at one vertex).

50. GoatFetusPosted: Jun 21st, 2006 - 5:57:29 pm
Thanks much. But I just have 1 more question. How exactly do i convert the files from vmt or vtf to tga?

51. NemModified: Jun 21st, 2006 - 11:29:12 pm
You may try my VTFEdit for that. There is a convert folder option in the Tools menu.

52. AhmadPosted: Aug 24th, 2006 - 5:09:24 am
How can i edit a picture in a wad file?
with GCFScape appliction?
i download GCFScape and when edit a picture with GCFScape application & i save it but i don't sww the changes!
is this work for Counter Strike?
thank you

53. NemPosted: Aug 24th, 2006 - 11:26:45 am
GCFScape can only view .wad files, not edit them. To Edit .wad files check out a program called Wally.

54. ashraf_123Posted: Sep 28th, 2006 - 7:23:57 am
when i open the counter strike.gcf its gives the following error"invalid file:the file map is too small for its data blocks"

55. NemPosted: Sep 28th, 2006 - 9:05:15 pm
This error occurs when HLLib calculates that the .gcf file is not of sufficient size to hold all of the data that the header claims it does. In other words, your .gcf file may be truncated or otherwise corrupt. A quick check would be to look at its size. My counter-strike.gcf file is 265.11 MB, how big is yours?

If you believe this to be false and your .gcf file to be valid, please send it to me so I can take a closer look at it. It may be that I've fudged up the format somewhere.

56. ashraf_123Posted: Sep 29th, 2006 - 9:43:24 am
hi nem
my counter strike.gcf file is 358.4mb

57. ashraf_123Posted: Sep 29th, 2006 - 9:44:01 am
then how to get rid of this problem

58. NemPosted: Sep 29th, 2006 - 12:49:46 pm
Weird how yours would be a full ~100 MB bigger than mine when mine is fully up to date. At any rate, I'd have to inspect your .gcf file in person to figure out what's wrong with it. Any chance you have the facilities to get it to me?

59. OskyldigPosted: Oct 31st, 2006 - 10:18:17 pm
GCFSpace is really nice for HL2, great work.

Just got Dark Messiah and thought "Hey its source .. lets open it."

But that didnt went very well at all. "Invalid VBSP (v262164).."

Is there any chans GCFSpace will get support for that ver.?

60. NemPosted: Nov 1st, 2006 - 12:28:48 pm
I can't add support for it if I don't know about it and I can't test it. If you can send me one of your .bsp files to I'll take a look at the .bsp and see if it makes sense to add support.

[ 1 2 3 4 ]

Nem's Tools v2.0 © 2006 Ryan Gregg.
Execution time: 0.07963s; Queries: 14.