Decompile Your Gcf!

2»

Comments

  • CMF_FatalCMF_Fatal Join Date: 2003-12-27 Member: 24792Members
    actually you just put the files in their repected folder. if its a cs model put it counter-strike/cstrike/ models...just use the old won filepaths inside the MOD folder. oh, and very nice tool seeing as i like to take game models, pose em and render em with a nice atmosphere for my art <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html//emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /><!--endemo-->
  • mysticssjgoku42mysticssjgoku42 Join Date: 2004-06-18 Member: 29370Members
    this doesnt work anymore, i tried using it and it just crashes.
  • StarStarGrizzlyStarStarGrizzly Join Date: 2004-02-06 Member: 26139Members
  • AfrAfr Join Date: 2003-05-13 Member: 16240Members, Reinforced - Shadow
    This is the exact same thing but user friendly ?

    <a href='http://countermap.counter-strike.net/Nemesis/index.php?p=26' target='_blank'>Click Me!!!</a>
  • mysticssjgoku42mysticssjgoku42 Join Date: 2004-06-18 Member: 29370Members
    thanks that one works.
  • AbraAbra Would you kindly Join Date: 2003-08-17 Member: 19870Members
    edited July 2004
    GCFscape dosnt work for me, i get an error when i start the program.

    :EDIT: maybe i solved my own problem :EDIT:

    :EDIT: solved but, um... where do i find that damn GCF file? (dod for steam) :EDIT:

    :EDIT: um... FOUND IT! ups..sorry <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo--> :EDIT:
  • JediYoshiJediYoshi The Cupcake Boss Join Date: 2002-05-27 Member: 674Members
    <!--QuoteBegin-g0opy+May 15 2004, 01:44 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (g0opy @ May 15 2004, 01:44 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-DR_FUZZY+Dec 26 2003, 07:04 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (DR_FUZZY @ Dec 26 2003, 07:04 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin--g0opy+Dec 25 2003, 07:43 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (-g0opy @ Dec 25 2003, 07:43 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I need a gfc <b><i>COMPILER</i></b>.. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    why would you need to compile it? just put it in a pak file. same thing <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    Well, its a lot more handy to compile the custom models etc into the gcf file.. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    For what? What are the benefits, and how is it more handy if you haven't tried it <!--emo&???--><img src='http://www.unknownworlds.com/forums/html//emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif' /><!--endemo-->
  • spinviperspinviper Join Date: 2003-05-08 Member: 16151Members
    <!--QuoteBegin-Delta|Cpt.Terran+Nov 30 2003, 01:01 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Delta|Cpt.Terran @ Nov 30 2003, 01:01 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I need some help here.

    I want to decompile my opposing force.gcf.

    How do I do this? I don't really understand what to enter into the Destination Directory and what number to select in the Applicaiton number.

    Help? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Help the man.... Please?
  • CZ_Qw4z0CZ_Qw4z0 Join Date: 2004-08-04 Member: 30346Members
    edited August 2004
    the gcf file is not a new thing, nor a valve thing, nor is it like a zip file (obviously from the large size of it).

    the gcf file is what is know to some (usually software engineers) as a composite file (and thus the initials cf in gcf... whats the "g" for? who knows.).

    it's a way of allocating file structures (directories & files) inside a single file (since a file is really just a big block or set of blocks of space on a hard drive, same as a folder which contains files).

    typically the file contains a table that specifies where a file or directory is inside the file so that a program can "mount" the file just like a normal directory structure.

    the benefit that this gives to valve (with their new "steam" application) is the ability to transfer a large number of files once. not to mention safeguard the files. instead of calculating the checksum on 200 files, they can simply hash a single file and compare it against a pre-defined checksum to ensure that 1) the file downloaded correctly and 2) hasnt been tampered with. so even if you were able to create your own gcf file it would fail because its checksum would not match the one given by valve / steam for that release (version of the gcf file) of your game.

    reverse engineering this is not "hacking" half-life or any of its mods. it is simply figuring out the decomposition schema used to mount the file(system) by the hl application when it launches the game.

    it is a controversial issue, but if valve wanted it shut down I'm sure nem or whoever else would get the old cease and desist letter from valve. figuring out the format of the composite file is not illegal, using / stealing content from it is.

    IMO this is the same type of diagnostic work that the guys over at hlsw and all seeing eye did before valve released the hl game server query protocol used in the server browser.
  • CaptainPanakaCaptainPanaka Join Date: 2002-11-02 Member: 4718Members
    <a href='http://filext.com/detaillist.php?extdetail=GCF' target='_blank'>http://filext.com/detaillist.php?extdetail=GCF</a> <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html//emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /><!--endemo-->
Sign In or Register to comment.