GCFScape v1.0.0 Beta - NemPosted: Dec 23rd, 2003 - 1:00:44 am

Ok, I think GCFScape is ready for a beta release so here it goes.

GCFScape is written in a mixture of managed and unmanaged C++ which means it requires the .NET framework. (The reason I chose C++ .NET is because of its low level programming capabilities and its high level form design capabilities. I wrote a whole lot of code to simply figure the format out so I didn't want to spend too much time on the GUI.) I will try to re-release GCFScape using pure unmanaged C++ but it's the holidays and I want a break so it might not be for some time. I will also do up what I know of the GCF file format and release that.

Please note that I do not in any way guarantee the correctness of this program or the content it exports. The program was written by studying large .gcf files in a hex editor so it is entirely possible that the format I observed is incorrect. Although I was unable to figure out how to programmatically scan past what I call the sixth section, I believe the code that scans for the data block header is accurate. The data block header contains five fields (including a checksum) and all of which I know which means it is highly unlikely that the program will accidentally mistake incorrect data for the data block header though it is entirely possible.

With all of that said you can D/L GCFScape from here.

Modified: Jul 13th, 2004 - 12:08:02 pm[ 109904 Views ]

[ 1 2 3 4 5 6 ]

16. NemPosted: Dec 23rd, 2003 - 3:20:58 pm

Hum, from those sizes Id guess it has to do with the defragging; weird how it would work for so many other files though. Especially considering many files are really fragmented. Unfortunately I dont have the cstrike GCF file and Im not to keen to download it.

As for the freezing, perhaps an abort button would be in order...

17. LuckyPosted: Dec 23rd, 2003 - 3:21:59 pm

yes my email adress is valid i would really thank you if you could mail another version for me (by the way do you think its because of that my windows is hungarian?)

18. NemPosted: Dec 23rd, 2003 - 3:34:55 pm

You know I was thinking that too. Are there any special chars in your directory path? i.e. Anything other than a-z?

19. LuckyPosted: Dec 23rd, 2003 - 3:40:32 pm

well yes you know we have rather special charcters in our language "őű" you think this could couse the trouble?folder

20. LuckyPosted: Dec 23rd, 2003 - 3:42:08 pm

lol not even the HTML can make it with the:))))

21. NemPosted: Dec 23rd, 2003 - 3:55:48 pm

I think it might be. Have you tried just extracting to c:\?

22. LuckyPosted: Dec 23rd, 2003 - 4:09:17 pm

i sent an email to your registered adress with a screenshot

23. steven_m64Modified: Dec 23rd, 2003 - 10:34:36 pm

Actualy i HATE CS i just listed one of the files that would not extract
well not realy i just hate some of the people who play it. in a good lan game it can be fun.
i have 56k i only realy like to play in lan games.
sad

24. SkArcherPosted: Dec 24th, 2003 - 2:26:42 am

I get an Error whenever I try to minimise the program.

Width must be greater than MinWith.

Latest version of .net framework, just downloaded.

It doesn't actually cause the program to crash or hang, it just complains when you minimise it


25. NemPosted: Dec 24th, 2003 - 11:16:42 am

I've already fixed this issue with a patch. (Same D/L.)

26. Peter BrettPosted: Dec 25th, 2003 - 7:20:15 am

How come Valve are so unwilling to tell modders about the GCF format? It's more than a bit of a pain for modders... if they released it there'd be tools released withing days!

27. EpsiPosted: Dec 25th, 2003 - 10:45:35 am

About the freezing, is GCFScape multi-threaded?

If it isn't, you could run the UI in one thread while keeping all the extracting code in another thread so that the UI doesn't become unresponsive while the extracting code is running.

28. ssjason123Posted: Dec 25th, 2003 - 11:57:03 am

when i extracted the halflife.wad it wouldnt work in any program, tried opening it in wally but wally crashed and also tried using it in hammer but no textures would show

29. NemModified: Dec 26th, 2003 - 2:10:22 pm

Ok, here we go:

Peter Brett: I believe that valve means to release some .gcf editing/extraction or whatnot utility but has other priorities at present. We may still see one from them yet.

Epsi: Indeed that is what I plan to do when I get around to it.

ssjason123: Does the console say whether or not there was an error extracting the file?

30. ssjason123Posted: Dec 27th, 2003 - 11:43:20 am

Extracting halflife.wad to C:\Documents and Settings\Owner\Desktop.
Wrote C:\Documents and Settings\Owner\Desktop\halflife.wad (35.50 MB).
Done.

no errors jsut doesnt work when i try to use it

[ 1 2 3 4 5 6 ]

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.042896s; Queries: 17.
dishes served.
Powered by The Wavelength.

Valid XHTML 1.0 Transitional Valid CSS
π