Garry's Mod

Garry's Mod

46 ratings
How To Mount Source Mods On Garry's Mod
By Blood_Wraith
A tutorial on mounting Source / Half-Life 2 mods on Garry's Mod. This involves adding line(s) to a cfg file in the game's directory.
   
Award
Favorite
Favorited
Unfavorite
Guide


Text guide:

NOTE: If you are on a 64 bit OS then you will have to replace the lines C:\Program Files with C:\Program Files (x86), if somethings not mounting, it's probably because you didn't point the cfg to the correct program files directory.

Go to C:\Program Files\Steam\SteamApps\common\GarrysMod\garrysmod\cfg and you'll see a file by the name of mount.cfg

(Make a copy of this file incase you make a mistake)

Open this file, and it will look something like this:


//
// Use this file to mount additional paths to the filesystem
// DO NOT add a slash to the end of the filename
//

"mountcfg"
{
// "cstrike" "C:\steamcmd\steamapps\common\Counter-Strike Source Dedicated Server\cstrike"
// "tf" "C:\mytf2server\tf"
}

Now type this line above the bottom bracket,

"MOD1" "C:\Program Files\steam\steamapps\sourcemods\modname"

replacing the last part (modname) with the appropriate mod folder name, the first part (MOD1) can be whatever you want it to be for reference. It should now look something like this:

//
// Use this file to mount additional paths to the filesystem
// DO NOT add a slash to the end of the filename
//

"mountcfg"
{
// "cstrike" "C:\steamcmd\steamapps\common\Counter-Strike Source Dedicated Server\cstrike"
// "tf" "C:\mytf2server\tf"
"MOD1" "C:\Program Files\steam\steamapps\sourcemods\modname"
}

Save the file, and you're done, unless you want to mount more mods, just duplicate

"MOD1" "C:\Program Files\steam\steamapps\sourcemods\modname"

above the bottom bracket, and replace modname with the exact name of the mod's folder name, and MOD1 being renamed to whatever you want, for reference.

OPTIONAL:

However, if you want to mount Half-Life 2 and it's episode's content, minus the maps (have Source SDK 2013 Base Singleplayer installed), your mount.cfg file should now look something like this:

//
// Use this file to mount additional paths to the filesystem
// DO NOT add a slash to the end of the filename
//

"mountcfg"
{
// "cstrike" "C:\steamcmd\steamapps\common\Counter-Strike Source Dedicated Server\cstrike"
// "tf" "C:\mytf2server\tf"
"MOD1" "C:\Program Files\steam\steamapps\sourcemods\modname"
"HL1" "C:\Program Files\Steam\SteamApps\common\Source SDK Base 2013 Singleplayer\hl2"
"HL2" "C:\Program Files\Steam\SteamApps\common\Source SDK Base 2013 Singleplayer\episodic"
"HL3" "C:\Program Files\Steam\SteamApps\common\Source SDK Base 2013 Singleplayer\ep2"
}


And that's it, you're done!
17 Comments
marsh 12 Aug, 2023 @ 5:37am 
WDYD if you get missing textures and models on the maps?
lucianoends 23 May, 2023 @ 7:23am 
XD HL3?
Jorel 11 Oct, 2021 @ 5:14pm 
Nevermind, good tutorial bro.
Jorel 21 Jul, 2021 @ 6:16am 
I Tried Deeper Down
Jorel 21 Jul, 2021 @ 6:15am 
I think this technique doesn't work on 64 bit processor computer.
King of the Scary Fishies 24 Jun, 2021 @ 3:34pm 
I did what this said... plus or minus a few things, since my steam folder is in "Program Files (86x)"
My maps are missing... all of their textures, though
VaraHunter682 20 Mar, 2021 @ 6:24am 
How about if the sourcemod dirname has spaces?
the trashmann 14 Jan, 2021 @ 4:38pm 
Teominious Yes it does but some maps will crash the game due to Black Mesa using a modified form of Source and NPCs won't spawn and instead of using sourcemods use this directory: C:\Program Files (x86)\Steam\steamapps\common\Black Mesa\bms
Lolstarfish1 (She/They) 7 Sep, 2020 @ 3:53pm 
i tried this with the source game terminal 7 and it didnt work