This will setup Source SDK for you.
NOTE: Where you find "[User Name]" replace with your steam name.
First, open startmenu, and select run.
Copy snd paste the following, then hit enter.
C:\Program Files\Steam\steamapps\[User Name]\sourcesdk\bin\ep1\bin\GameConfig.txt
You should now see something similar to this:
(games may vary)
Code:
"Configs"
{
"Games"
{
"Counter-Strike: Source"
{
"GameDir" "c:\program files\steam\steamapps\[User Name]\counter-strike source\cstrike"
"hammer"
{
"GameData0" "c:\program files\steam\steamapps\[User Name]\sourcesdk\bin\ep1\bin\cstrike.fgd"
"TextureFormat" "5"
"MapFormat" "4"
"DefaultTextureScale" "0.250000"
"DefaultLightmapScale" "16"
"GameExe" "c:\program files\steam\steamapps\[User Name]\counter-strike source\hl2.exe"
"DefaultSolidEntity" "func_detail"
"DefaultPointEntity" "info_player_start"
"BSP" "c:\program files\steam\steamapps\[User Name]\sourcesdk\bin\ep1\bin\vbsp.exe"
"Vis" "c:\program files\steam\steamapps\[User Name]\sourcesdk\bin\ep1\bin\vvis.exe"
"Light" "c:\program files\steam\steamapps\[User Name]\sourcesdk\bin\ep1\bin\vrad.exe"
"GameExeDir" "c:\program files\steam\steamapps\[User Name]\counter-strike source"
"MapDir" "c:\program files\steam\steamapps\[User Name]\sourcesdk_content\cstrike\mapsrc"
"BSPDir" "c:\program files\steam\steamapps\[User Name]\counter-strike source\cstrike\maps"
"CordonTexture" "tools\toolsskybox"
"MaterialExcludeCount" "0"
}
}
"Half-Life 2 Deathmatch"
{
"GameDir" "c:\program files\steam\steamapps\[User Name]\Half-Life 2 Deathmatch\hl2"
"hammer"
{
"GameData0" "c:\program files\steam\steamapps\[User Name]\sourcesdk\bin\ep1\bin\hl2mp.fgd"
"TextureFormat" "5"
"MapFormat" "4"
"DefaultTextureScale" "0.250000"
"DefaultLightmapScale" "16"
"GameExe" "c:\program files\steam\steamapps\[User Name]\Half-Life 2 Deathmatch\hl2.exe"
"DefaultSolidEntity" "func_detail"
"DefaultPointEntity" "info_player_start"
"BSP" "c:\program files\steam\steamapps\[User Name]\sourcesdk\bin\ep1\bin\vbsp.exe"
"Vis" "c:\program files\steam\steamapps\[User Name]\sourcesdk\bin\ep1\bin\vvis.exe"
"Light" "c:\program files\steam\steamapps\[User Name]\sourcesdk\bin\ep1\bin\vrad.exe"
"GameExeDir" "c:\program files\steam\steamapps\[User Name]\Half-Life 2 Deathmatch"
"MapDir" "c:\program files\steam\steamapps\[User Name]\sourcesdk_content\hl2mp\mapsrc"
"BSPDir" "c:\program files\steam\steamapps\[User Name]\Half-Life 2 Deathmatch\hl2\maps"
"CordonTexture" "tools\toolsskybox"
"MaterialExcludeCount" "0"
}
}
}
"SDKVersion" "2"
}
Now place a line above a game name. (EX. "Half-Life 2 Deathmatch" )
Then copy the following and paste it into that line.
Code:
"Sourceforts 1.9.3"
{
"GameDir" "c:\program files\steam\steamapps\SourceMods\sourceforts"
"hammer"
{
"GameData0" "c:\program files\steam\steamapps\SourceMods\sourceforts\sourceforts.fgd"
"TextureFormat" "5"
"MapFormat" "4"
"DefaultTextureScale" "0.250000"
"DefaultLightmapScale" "16"
"GameExe" "c:\program files\steam\steamapps\[User Name]\Half-Life 2 Deathmatch\hl2.exe"
"DefaultSolidEntity" "env_bubbles"
"DefaultPointEntity" "info_player_team_spawn"
"BSP" "c:\program files\steam\steamapps\[User Name]\sourcesdk\bin\ep1\bin\vbsp.exe"
"Vis" "c:\program files\steam\steamapps\[User Name]\sourcesdk\bin\ep1\bin\vvis.exe"
"Light" "c:\program files\steam\steamapps\[User Name]\sourcesdk\bin\ep1\bin\vrad.exe"
"GameExeDir" "c:\program files\steam\steamapps\[User Name]\Half-Life 2 Deathmatch"
"MapDir" "c:\program files\steam\steamapps\[User Name]\sourcesdk_content\SourceForts"
"BSPDir" "C:\Program Files\Steam\steamapps\SourceMods\sourceforts\maps"
"CordonTexture" "tools\toolsskybox"
"MaterialExcludeCount" "0"
}
}
Now hit save. Then startup Source SDK, Select Sourceforts 1.9.3 from the drop down list, and then your ready to roll!
BUT WAIT!
The developers never fixed the .fgd when they changed the blocks!
So now you have hammer thinking you have 3 2d blocks and 2 3d blocks, and sourceforts knowing you have 4 2d blocks and 1 3d block.
DO NOT DO THIS IN OFFLINE MODE!!
DO NOT DO THIS WHILE GAME IS RUNNNING!!
The following is a link to a fixed .fgd.
Place in ...\steamapps\sourcemods\sourceforts\[FILE GOES HERE]
FIRST!! Make a copy of the current one and place it somewhere safe.
NOTE: SOURCEFORTS.FGD NOW INCLUDES 2D 5x4 BLOCK.
sourceforts.fgd
Note: This is not an official fix. I am not a developer. If something goes wrong, revert to old .fgd.
Thanks and Credit goto [-ZiG-] Tehelee & Shaander!