This article is for manual installation and is intended for advanced users. Unless you have a reason to follow this guide, please download and install GoldenEye: Source the normal way.
Before following this guide, Steam needs to be installed and needs to have been run at least once under the current user account.
Download and install the 32-bit (x86) version of the Visual Studio C++ 2012 redistributable.
In a Command Prompt window (not running as Administrator or any other user), paste the following:
REG QUERY HKCU\Software\Valve\Steam /v SourceModInstallPath
You should see some output with the Source mod install path.
Go to the path you retrieved above. You should be in the
sourcemods folder under your main Steam library folder. Place the
gesource folder from the installation archive inside of the
To put GoldenEye: Source on an other install location (such as an external hard drive), extract the
gesource directory wherever you want it. Then, create a symbolic link to it in your sourcemods folder. To do this, open Command Prompt (you will need to right click → Run as Administrator) and enter the following command:
mklink /D "[sourcemods_path]\gesource" "[install_dir]"
[sourcemods_path]with the Source Mod Install Path you obtained above. For example, the first path, in full, would look like:
C:\Program Files (x86)\Steam\SteamApps\sourcemods\gesource- note the \gesource at the end
[install_dir]with the location of your actual
gesourcefolder. For example:
mklink /D "C:\Program Files (x86)\Steam\SteamApps\sourcemods\gesource" "E:\games\gesource"
After restarting Steam, GoldenEye: Source should now appear in your Steam library.