1

I used to do a little mapping and modding but I had to stop due to real life. Now I'm doing some gmod stuff and I was wondering where the source shared files have gone.

The files used to be called:

source 2007 shared materials.gcf
source 2007 shared models.gcf
source 2007 shared sounds.gcf
source materials.gcf
source models.gcf
source sounds.gcf

but they may have changed to vpk files since then...

2 Answers 2

1

I had the same question, and here is what I found. Since the SteamPipe update, .GCF files are not used anymore by Steam. Instead, content is packed into .VPK files.

Source: Source engine games on SteamPipe

Now, to locate different files you may need to modify (in order to create a mod for example), you need to navigate to (example given for Half-Life 2, so for Garry's Mod you need to change the folder's name):

steamapps\common\Half-Life 2\hl2\resource.

Here you can find all the .RES files, which can be modified with a text editor. In my case, it was the gamemenu.res file, to modify items on the game menu.

Also, here is a Steam Support forum thread that helped me :

What happened to GCF's?

All the questions you may have are answered in the first link I gave (Steam Support).

0

No, those files don't exist anymore and there is no replacement. There are also no shared models and materials anymore. Each game fully downloads everything it needs since the steam pipe updates.

4
  • 4
    Source for this? I thought the entire point of the Source SDKs was to avoid having to duplicate downloaded data for each Source game. Commented Nov 12, 2013 at 3:15
  • 1
    @SevenSidedDie There are a lot of vpk's in the vpk folder of the SDK Base Folder, if that is what he is asking. But for the games there are no shared files anymore. I cannot tell which vpk contains what though.
    – user57112
    Commented Nov 12, 2013 at 11:12
  • 1
    I don't think this is correct, as I opened up the garrysmod_dir.vpk file and it doesn't contain half of the files that gmod uses. Additionally, Garry has made numerous blog posts about the "mounting" system that gmod uses to load content from other games. This is why you still need to own CS:S in order to get those materials/sounds/other resources for gmod. The issue is I don't know where the base content is stored. Commented Nov 17, 2013 at 13:20
  • 1
    @YM_Industries Garry's Mod is the exception, not the rule. The HL2 shared files are now stored separately for each Valve game that uses them. If you don't believe me, download Counter-Strike Source then look in its hl2 directory. You'll see the formerly-shared HL2 vpks in it: hl2_misc_dir.vpk, hl2_sound_misc_dir.vpk, hl2_sound_vo_english_dir.vpk, and hl2_textures_dir.vpk.
    – Powerlord
    Commented May 18, 2015 at 20:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.