Mounting HL2 Custom Content

I have many texture replacements in Half-Life 2/hl2/custom and I’d like GMod to mount these. I’ve tried editing gameinfo.txt, mount.cfg and nothing works. So am I just stuck copying everything into addons?

GameInfo attempts:



game+mod	hl2/custom/*
game+mod	|all_source_engine_paths|../Half-Life 2/hl2/custom/*


gameinfo.txt will not help you here and you probably used mount.cfg wrong.

That being said, you can always just create a symlink instead of needlessly copying stuff.

Here’s what I tried with mount:



"mountcfg"
{
	"custom"	"C:\Program Files (x86)\Steam\SteamApps\Common\Half-Life 2\hl2\custom"
}


You must have 1 line for each folder inside custom.

You need to point to the folder that has models/ materials/ sound/ etc in them, not an addons/ like folder.

Ok, I tried this and still no changes.



"mountcfg"
{
	"hl2_textures_haus"	"C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2\hl2\custom\hl2_textures_haus"
}


What’s inside those folders? I am not sure if mount.cfg can override default files.

Try the “path” console command and paste here what it says in the console.

Yeah, they’re all replacements of default textures. Example: hl2_textures_haus/materials/models/props_junk/woodcrates01a.vtf

Path:



--- MOUNTCFG ---
"c:\program files (x86)\steam\steamapps\common\half-life 2\hl2\custom\hl2_textures_haus\" "GAME" 


I meant paste the entire path output.



---------------
Paths:
--- ENGINECORE ---
"c:\program files (x86)\steam\steamapps\common\garrysmod\bin\" "EXECUTABLE_PATH" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\" "BASE_PATH" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\bin\" "GAMEBIN" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\platform\config\" "CONFIG" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\platform\" "PLATFORM" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\" "LOGDIR" 
--- LUA ---
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\lua\" "LuaMenu" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\gamemodes\" "LuaMenu" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\players_doktorhaus\lua\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\players_plaguedoctor\lua\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_dynamic_fire_glow\lua\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_dynamic_shadows_v1.3\lua\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_extended_properties\lua\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_extended_spawnmenu\lua\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_gmod_legs_3\lua\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_physgun_glow\lua\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_post_processing_plus\lua\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_weapon_drop_v2\lua\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_zombie_npc_invasion\lua\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\lua\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\gamemodes\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\lua\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\gamemodes\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\gamemodes\base\entities\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\gamemodes\base\entities\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\gamemodes\sandbox\entities\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\gamemodes\sandbox\entities\" "lsv" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\players_doktorhaus\lua\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\players_plaguedoctor\lua\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_dynamic_fire_glow\lua\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_dynamic_shadows_v1.3\lua\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_extended_properties\lua\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_extended_spawnmenu\lua\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_gmod_legs_3\lua\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_physgun_glow\lua\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_post_processing_plus\lua\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_weapon_drop_v2\lua\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_zombie_npc_invasion\lua\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\lua\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\gamemodes\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\lua\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\gamemodes\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\gamemodes\base\entities\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\gamemodes\base\entities\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\gamemodes\sandbox\entities\" "lcl" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\gamemodes\sandbox\entities\" "lcl" 
--- MAP ---
"maps\gm_construct.bsp" "GAME" (map)
--- ADDONCONTENT ---
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\css_sounds_haus\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\css_sounds_haus\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\css_weapons_textures\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\css_weapons_textures\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\gmod_sounds_haus\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\gmod_sounds_haus\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\gmod_textures_haus\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\gmod_textures_haus\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\players_doktorhaus\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\players_doktorhaus\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\players_plaguedoctor\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\players_plaguedoctor\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons	tt_gunkanjima_v2\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons	tt_gunkanjima_v2\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_dynamic_fire_glow\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_dynamic_fire_glow\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_dynamic_shadows_v1.3\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_dynamic_shadows_v1.3\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_extended_properties\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_extended_properties\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_extended_spawnmenu\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_extended_spawnmenu\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_gmod_legs_3\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_gmod_legs_3\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_physgun_glow\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_physgun_glow\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_post_processing_plus\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_post_processing_plus\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_weapon_drop_v2\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_weapon_drop_v2\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_zombie_npc_invasion\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\addons\utils_zombie_npc_invasion\" "thirdparty" 
--- GMCONTENT ---
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\gamemodes\sandbox\content\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\gamemodes\sandbox\content\" "thirdparty" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\gamemodes\base\content\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\gamemodes\base\content\" "thirdparty" 
--- GMODCORE ---
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\" "workshop" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\workshop\" "thirdparty" 
"C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\garrysmod.vpk" "MOD" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\garrysmod.vpk" "GAME" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\garrysmod.vpk" "garrysmod" (VPK)
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\" "MOD" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\" "MOD_WRITE" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\" "DEFAULT_WRITE_PATH" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\" "GAME_WRITE" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\" "garrysmod" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\data\" "DATA" 
--- SOURCESDK ---
"C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\sourceengine\hl2_misc.vpk" "GAME" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\sourceengine\hl2_sound_misc.vpk" "GAME" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\sourceengine\hl2_sound_vo_english.vpk" "GAME" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\sourceengine\hl2_textures.vpk" "GAME" (VPK)
"c:\program files (x86)\steam\steamapps\common\garrysmod\sourceengine\" "GAME" 
"C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\platform\platform_misc.vpk" "GAME" (VPK)
"c:\program files (x86)\steam\steamapps\common\garrysmod\platform\" "GAME" 
--- GAMECONTENT ---
"C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2\hl2\hl2_misc.vpk" "GAME" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2\hl2\hl2_misc.vpk" "hl2" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2\hl2\hl2_pak.vpk" "GAME" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2\hl2\hl2_pak.vpk" "hl2" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2\hl2\hl2_sound_misc.vpk" "GAME" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2\hl2\hl2_sound_misc.vpk" "hl2" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2\hl2\hl2_sound_vo_english.vpk" "GAME" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2\hl2\hl2_sound_vo_english.vpk" "hl2" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2\hl2\hl2_textures.vpk" "GAME" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2\hl2\hl2_textures.vpk" "hl2" (VPK)
"c:\program files (x86)\steam\steamapps\common\half-life 2\hl2\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\half-life 2\hl2\" "hl2" 
"C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak.vpk" "GAME" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak.vpk" "cstrike" (VPK)
"c:\program files (x86)\steam\steamapps\common\counter-strike source\cstrike\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\counter-strike source\cstrike\" "cstrike" 
"C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2	f	f2_misc.vpk" "GAME" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2	f	f2_misc.vpk" "tf" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2	f	f2_sound_misc.vpk" "GAME" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2	f	f2_sound_misc.vpk" "tf" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2	f	f2_sound_vo_english.vpk" "GAME" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2	f	f2_sound_vo_english.vpk" "tf" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2	f	f2_textures.vpk" "GAME" (VPK)
"C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2	f	f2_textures.vpk" "tf" (VPK)
"c:\program files (x86)\steam\steamapps\common	eam fortress 2	f\" "GAME" 
"c:\program files (x86)\steam\steamapps\common	eam fortress 2	f\" "tf" 
--- MOUNTCFG ---
"c:\program files (x86)\steam\steamapps\common\half-life 2\hl2\custom\hl2_textures_haus\" "GAME" 
--- DOWNLOADS ---
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\download\" "GAME" 
"c:\program files (x86)\steam\steamapps\common\garrysmod\garrysmod\download\" "DOWNLOAD" 
--- FALLBACKS ---
"C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\fallbacks.vpk" "GAME" (VPK)


Yeah mountcfg will not override any files. You have to use addons.