GoldSource mapping in Hammer 4.x: Difference between revisions
Solokiller (talk | contribs) m (spelling fix) |
(changed a fe things that were wrong, some small changes e.g. better explanations) |
||
Line 1: | Line 1: | ||
Although it's not easy to set up, it is possible to map for any GoldSource game using Hammer 4.x | Although it's not easy to set up, it is possible to map for any GoldSource game using Hammer 4.x | ||
All you need to do is download the appropriate .fgd files and modify your GameConfig.txt file (either Episode One or Orange Box; it doesn't matter). | All you need to do is download the appropriate .fgd files and modify your GameConfig.txt file (either Episode One or Orange Box; it doesn't matter). | ||
Using the GameInfo.txt from below will allow | Using the GameInfo.txt from below will allow make Hammer use Half-Life Source models and textures. | ||
To edit your GameConfig.txt go to c:\program files\steam\steamapps\<username>\sourcesdk\bin\ep1\bin\ or c:\program files\steam\steamapps\<username>\sourcesdk\bin\orangebox\bin\ and open it with your text editor of choice. | To edit your GameConfig.txt go to c:\program files\steam\steamapps\<username>\sourcesdk\bin\ep1\bin\ or c:\program files\steam\steamapps\<username>\sourcesdk\bin\orangebox\bin\ and open it with your text editor of choice. | ||
Line 7: | Line 7: | ||
Read the section below for a better understanding of the structure of GameConfig.txt | Read the section below for a better understanding of the structure of GameConfig.txt | ||
{{note| | {{note| This setup causes Hammer to not work properly.}} | ||
{{note| Hammer4.x does not render textures from Half-Life .wad files.}} | |||
{{note| Hammer4.x does not render textures from Half-Life .spr files.}} | |||
== Modifiying GameConfig.txt == | == Modifiying GameConfig.txt == | ||
Line 14: | Line 16: | ||
Also, make sure all the paths are correct for your computer. | Also, make sure all the paths are correct for your computer. | ||
NOTE: There GoldSource maps get compiled by four tools, but only Source maps get compiled by only three tools. In Hammer 4.1, you will not be able to compile correctly with the setup in these game configurations. It is recommended that you use [http://nemesis.thewavelength.net/index.php?p=2 Batch Compiler] instead, which allows all the compile tools to be used with all their options.}} | |||
Counter-Strike | Counter-Strike | ||
Line 37: | Line 39: | ||
"MapDir" "c:\program files\steam\steamapps\<username>\counter-strike\cstrike\maps" | "MapDir" "c:\program files\steam\steamapps\<username>\counter-strike\cstrike\maps" | ||
"BSPDir" "c:\program files\steam\steamapps\<username>\counter-strike\cstrike\maps" | "BSPDir" "c:\program files\steam\steamapps\<username>\counter-strike\cstrike\maps" | ||
"CordonTexture" " | "CordonTexture" "sky" | ||
"MaterialExcludeCount" "0" | "MaterialExcludeCount" "0" | ||
} | } | ||
Line 64: | Line 66: | ||
"MapDir" "c:\program files\steam\steamapps\<username>\condition zero\czero\maps" | "MapDir" "c:\program files\steam\steamapps\<username>\condition zero\czero\maps" | ||
"BSPDir" "c:\program files\steam\steamapps\<username>\condition zero\czero\maps" | "BSPDir" "c:\program files\steam\steamapps\<username>\condition zero\czero\maps" | ||
"CordonTexture" " | "CordonTexture" "sky" | ||
"MaterialExcludeCount" "0" | "MaterialExcludeCount" "0" | ||
} | } | ||
Line 91: | Line 93: | ||
"MapDir" "c:\program files\steam\steamapps\<username>\condition zero deleted scenes\czeror\maps" | "MapDir" "c:\program files\steam\steamapps\<username>\condition zero deleted scenes\czeror\maps" | ||
"BSPDir" "c:\program files\steam\steamapps\<username>\condition zero deleted scenes\czeror\maps" | "BSPDir" "c:\program files\steam\steamapps\<username>\condition zero deleted scenes\czeror\maps" | ||
"CordonTexture" " | "CordonTexture" "sky" | ||
"MaterialExcludeCount" "0" | "MaterialExcludeCount" "0" | ||
} | } | ||
Line 118: | Line 120: | ||
"MapDir" "c:\program files\steam\steamapps\<username>\day of defeat\dod\maps" | "MapDir" "c:\program files\steam\steamapps\<username>\day of defeat\dod\maps" | ||
"BSPDir" "c:\program files\steam\steamapps\<username>\day of defeat\dod\maps" | "BSPDir" "c:\program files\steam\steamapps\<username>\day of defeat\dod\maps" | ||
"CordonTexture" "tools\ | "CordonTexture" "tools\sky" | ||
"MaterialExcludeCount" "0" | "MaterialExcludeCount" "0" | ||
} | } | ||
Line 145: | Line 147: | ||
"MapDir" "c:\program files\steam\steamapps\<username>\team fortress classic\tfc\maps" | "MapDir" "c:\program files\steam\steamapps\<username>\team fortress classic\tfc\maps" | ||
"BSPDir" "c:\program files\steam\steamapps\<username>\team fortress classic\tfc\maps" | "BSPDir" "c:\program files\steam\steamapps\<username>\team fortress classic\tfc\maps" | ||
"CordonTexture" " | "CordonTexture" "sky" | ||
"MaterialExcludeCount" "0" | "MaterialExcludeCount" "0" | ||
} | } | ||
Line 172: | Line 174: | ||
"MapDir" "c:\program files\steam\steamapps\<username>\half-life\valve\maps" | "MapDir" "c:\program files\steam\steamapps\<username>\half-life\valve\maps" | ||
"BSPDir" "c:\program files\steam\steamapps\<username>\half-life\valve\maps" | "BSPDir" "c:\program files\steam\steamapps\<username>\half-life\valve\maps" | ||
"CordonTexture" " | "CordonTexture" "sky" | ||
"MaterialExcludeCount" "0" | "MaterialExcludeCount" "0" | ||
} | } | ||
Line 199: | Line 201: | ||
"MapDir" "c:\program files\steam\steamapps\<username>\half-life blue shift\bshift\maps" | "MapDir" "c:\program files\steam\steamapps\<username>\half-life blue shift\bshift\maps" | ||
"BSPDir" "c:\program files\steam\steamapps\<username>\half-life blue shift\bshift\maps" | "BSPDir" "c:\program files\steam\steamapps\<username>\half-life blue shift\bshift\maps" | ||
"CordonTexture" " | "CordonTexture" "sky" | ||
"MaterialExcludeCount" "0" | "MaterialExcludeCount" "0" | ||
} | } | ||
Line 226: | Line 228: | ||
"MapDir" "c:\program files\steam\steamapps\<username>\opposing force\gearbox\maps" | "MapDir" "c:\program files\steam\steamapps\<username>\opposing force\gearbox\maps" | ||
"BSPDir" "c:\program files\steam\steamapps\<username>\opposing force\gearbox\maps" | "BSPDir" "c:\program files\steam\steamapps\<username>\opposing force\gearbox\maps" | ||
"CordonTexture" " | "CordonTexture" "sky" | ||
"MaterialExcludeCount" "0" | "MaterialExcludeCount" "0" | ||
} | } | ||
Line 258: | Line 260: | ||
{ | { | ||
"GameData0" "c:\modname.fgd" // path to .fgd file | "GameData0" "c:\modname.fgd" // path to .fgd file | ||
"TextureFormat" "2" // leave this as 2 | "TextureFormat" "2" // leave this as 2; it tells Hammer to use .wad files instead of .vtf | ||
"MapFormat" "3" // leave this as 3: it tells Hammer to use .rmf | "MapFormat" "3" // leave this as 3: it tells Hammer to use .rmf files instead of .vmf | ||
"DefaultTextureScale" "0.250000" // ??? (leave it) | "DefaultTextureScale" "0.250000" // ??? (leave it) | ||
"DefaultLightmapScale" "16" // ??? (leave it) | "DefaultLightmapScale" "16" // ??? (leave it) | ||
"GameExe" "c:\program files\steam\steamapps\<username>\half-life\hl.exe" // path to Half-Life executable | "GameExe" "c:\program files\steam\steamapps\<username>\half-life\hl.exe" // path to Half-Life executable | ||
"DefaultSolidEntity" "func_detail" // | "DefaultSolidEntity" "func_detail" // should be something else? | ||
"DefaultPointEntity" "info_player_start" // player start entity | "DefaultPointEntity" "info_player_start" // player start entity | ||
"BSP" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qbsp2.exe" // | "BSP" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qbsp2.exe" // doesn't need to be set; compile with a .bat file | ||
"Vis" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\vis.exe" // | "Vis" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\vis.exe" // doesn't need to be set; compile with a .bat file | ||
"Light" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qrad.exe" // | "Light" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qrad.exe" // doesn't need to be set; compile with a .bat file | ||
"GameExeDir" "c:\program files\steam\steamapps\<username>\half-life" // leave it because mods won't use any othe executable | "GameExeDir" "c:\program files\steam\steamapps\<username>\half-life" // leave it because mods won't use any othe executable | ||
"MapDir" "c:\program files\steam\steamapps\<username>\half-life\modname\maps" // directory to load maps from | "MapDir" "c:\program files\steam\steamapps\<username>\half-life\modname\maps" // directory to load maps from | ||
"BSPDir" "c:\program files\steam\steamapps\<username>\half-life\valve\maps" // directory to place compiled maps in | "BSPDir" "c:\program files\steam\steamapps\<username>\half-life\valve\maps" // directory to place compiled maps in; not needed because compilation needs to be done manually | ||
"CordonTexture" " | "CordonTexture" "sky" | ||
"MaterialExcludeCount" "0" // ??? (leave it ) | "MaterialExcludeCount" "0" // ??? (leave it ) | ||
} | } | ||
Line 279: | Line 281: | ||
== GameInfo.txt == | == GameInfo.txt == | ||
Hammer will look for a GameInfo.txt file in the game directory it is working from. | Hammer 4.x will look for a GameInfo.txt file in the game directory it is working from, however GoldSource engine games do not have [GameInfo.txt] files. | ||
Paste this into a | Paste this into a [GameInfo.txt] in your game directory (steamapps\counter-strike\cstrike\, steamapps\day of defeat\dod\ etc) | ||
{{note| | {{note|If using the Orange Box version of hammer, replace the SteamAppId with 218.}} | ||
<pre> | <pre> | ||
Line 294: | Line 296: | ||
FileSystem | FileSystem | ||
{ | { | ||
SteamAppId 280 // | SteamAppId 280 // Half-Life Source - if you don't own it, set this to something else | ||
ToolsAppId 211 | ToolsAppId 211 | ||
SearchPaths | SearchPaths | ||
{ | { | ||
Line 327: | Line 311: | ||
== Forge Game Data == | == Forge Game Data == | ||
Hammer 3.x .fgd files | Hammer 3.x .fgd files will work in Hammer 4.x | ||
Look below for links to .fgd files. | Look below for links to .fgd files. | ||
If you are going to use the configurations from above, copy your .fgd files to c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\ | If you are going to use the configurations from above, copy your .fgd files to c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\ | ||
== External Links == | == External Links == |
Revision as of 18:51, 18 September 2009
Although it's not easy to set up, it is possible to map for any GoldSource game using Hammer 4.x All you need to do is download the appropriate .fgd files and modify your GameConfig.txt file (either Episode One or Orange Box; it doesn't matter). Using the GameInfo.txt from below will allow make Hammer use Half-Life Source models and textures.
To edit your GameConfig.txt go to c:\program files\steam\steamapps\<username>\sourcesdk\bin\ep1\bin\ or c:\program files\steam\steamapps\<username>\sourcesdk\bin\orangebox\bin\ and open it with your text editor of choice.
Read the section below for a better understanding of the structure of GameConfig.txt



Modifiying GameConfig.txt
Add any of these into your GameConfig.txt file of choice. Be sure to change <username> to your Steam username. Also, make sure all the paths are correct for your computer.
NOTE: There GoldSource maps get compiled by four tools, but only Source maps get compiled by only three tools. In Hammer 4.1, you will not be able to compile correctly with the setup in these game configurations. It is recommended that you use Batch Compiler instead, which allows all the compile tools to be used with all their options.}}
Counter-Strike
"Counter-Strike" { "GameDir" "c:\program files\steam\steamapps\<username>\counter-strike\cstrike" "hammer" { "GameData0" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\halflife-cs.fgd" "TextureFormat" "2" "MapFormat" "3" "DefaultTextureScale" "0.250000" "DefaultLightmapScale" "16" "GameExe" "c:\program files\steam\steamapps\<username>\counter-strike\hl.exe" "DefaultSolidEntity" "func_detail" "DefaultPointEntity" "info_player_start" "BSP" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qbsp2.exe" "Vis" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\vis.exe" "Light" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qrad.exe" "GameExeDir" "c:\program files\steam\steamapps\<username>\counter-strike" "MapDir" "c:\program files\steam\steamapps\<username>\counter-strike\cstrike\maps" "BSPDir" "c:\program files\steam\steamapps\<username>\counter-strike\cstrike\maps" "CordonTexture" "sky" "MaterialExcludeCount" "0" } }
Condition Zero
"Condition Zero" { "GameDir" "c:\program files\steam\steamapps\<username>\condition zero\czero" "hammer" { "GameData0" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\halflife-cs.fgd" "TextureFormat" "2" "MapFormat" "3" "DefaultTextureScale" "0.250000" "DefaultLightmapScale" "16" "GameExe" "c:\program files\steam\steamapps\<username>\condition zero\hl.exe" "DefaultSolidEntity" "func_detail" "DefaultPointEntity" "info_player_start" "BSP" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qbsp2.exe" "Vis" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\vis.exe" "Light" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qrad.exe" "GameExeDir" "c:\program files\steam\steamapps\<username>\condition zero" "MapDir" "c:\program files\steam\steamapps\<username>\condition zero\czero\maps" "BSPDir" "c:\program files\steam\steamapps\<username>\condition zero\czero\maps" "CordonTexture" "sky" "MaterialExcludeCount" "0" } }
Condition Zero Deleted Scenes
"Condition Zero Deleted Scenes" { "GameDir" "c:\program files\steam\steamapps\<username>\condition zero deleted scenes\czeror" "hammer" { "GameData0" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\halflife-cs.fgd" "TextureFormat" "2" "MapFormat" "3" "DefaultTextureScale" "0.250000" "DefaultLightmapScale" "16" "GameExe" "c:\program files\steam\steamapps\<username>\condition zero deleted scenes\hl.exe" "DefaultSolidEntity" "func_detail" "DefaultPointEntity" "info_player_start" "BSP" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qbsp2.exe" "Vis" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\vis.exe" "Light" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qrad.exe" "GameExeDir" "c:\program files\steam\steamapps\<username>\condition zero deleted scenes" "MapDir" "c:\program files\steam\steamapps\<username>\condition zero deleted scenes\czeror\maps" "BSPDir" "c:\program files\steam\steamapps\<username>\condition zero deleted scenes\czeror\maps" "CordonTexture" "sky" "MaterialExcludeCount" "0" } }
Day of Defeat
"Day of Defeat" { "GameDir" "c:\program files\steam\steamapps\<username>\day of defeat\dod" "hammer" { "GameData0" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\dod.fgd" "TextureFormat" "2" "MapFormat" "3" "DefaultTextureScale" "0.250000" "DefaultLightmapScale" "16" "GameExe" "c:\program files\steam\steamapps\<username>\day of defeat\hl.exe" "DefaultSolidEntity" "func_detail" "DefaultPointEntity" "info_player_allies" "BSP" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qbsp2.exe" "Vis" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\vis.exe" "Light" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qrad.exe" "GameExeDir" "c:\program files\steam\steamapps\<username>\day of defeat" "MapDir" "c:\program files\steam\steamapps\<username>\day of defeat\dod\maps" "BSPDir" "c:\program files\steam\steamapps\<username>\day of defeat\dod\maps" "CordonTexture" "tools\sky" "MaterialExcludeCount" "0" } }
Team Fortress Classic
"Team Fortress Classic" { "GameDir" "c:\program files\steam\steamapps\<username>\team fortress classic\tfc" "hammer" { "GameData0" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\halflife-tfc.fgd" "TextureFormat" "2" "MapFormat" "3" "DefaultTextureScale" "0.250000" "DefaultLightmapScale" "16" "GameExe" "c:\program files\steam\steamapps\<username>\team fortress classic\hl.exe" "DefaultSolidEntity" "func_detail" "DefaultPointEntity" "info_player_teamspawn" "BSP" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qbsp2.exe" "Vis" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\vis.exe" "Light" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qrad.exe" "GameExeDir" "c:\program files\steam\steamapps\<username>\team fortress classic" "MapDir" "c:\program files\steam\steamapps\<username>\team fortress classic\tfc\maps" "BSPDir" "c:\program files\steam\steamapps\<username>\team fortress classic\tfc\maps" "CordonTexture" "sky" "MaterialExcludeCount" "0" } }
Half-Life
"Half-Life" { "GameDir" "c:\program files\steam\steamapps\<username>\half-life\valve" "hammer" { "GameData0" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\halflife.fgd" "TextureFormat" "2" "MapFormat" "3" "DefaultTextureScale" "0.250000" "DefaultLightmapScale" "16" "GameExe" "c:\program files\steam\steamapps\<username>\half-life\hl.exe" "DefaultSolidEntity" "func_detail" "DefaultPointEntity" "info_player_start" "BSP" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qbsp2.exe" "Vis" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\vis.exe" "Light" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qrad.exe" "GameExeDir" "c:\program files\steam\steamapps\<username>\half-life" "MapDir" "c:\program files\steam\steamapps\<username>\half-life\valve\maps" "BSPDir" "c:\program files\steam\steamapps\<username>\half-life\valve\maps" "CordonTexture" "sky" "MaterialExcludeCount" "0" } }
Half-Life Blue Shift
"Half-Life: Blue Shift" { "GameDir" "c:\program files\steam\steamapps\<username>\half-life blue shift\bshift" "hammer" { "GameData0" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\halflife-bs_WC33.fgd" "TextureFormat" "2" "MapFormat" "3" "DefaultTextureScale" "0.250000" "DefaultLightmapScale" "16" "GameExe" "c:\program files\steam\steamapps\<username>\half-life blue shift\hl.exe" "DefaultSolidEntity" "func_detail" "DefaultPointEntity" "info_player_start" "BSP" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qbsp2.exe" "Vis" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\vis.exe" "Light" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qrad.exe" "GameExeDir" "c:\program files\steam\steamapps\<username>\half-life blue shift" "MapDir" "c:\program files\steam\steamapps\<username>\half-life blue shift\bshift\maps" "BSPDir" "c:\program files\steam\steamapps\<username>\half-life blue shift\bshift\maps" "CordonTexture" "sky" "MaterialExcludeCount" "0" } }
Half-Life Opposing Force
"Half-Life: Opposing Force" { "GameDir" "c:\program files\steam\steamapps\<username>\opposing force\gearbox" "hammer" { "GameData0" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\halflife-op4_wc33.fgd" "TextureFormat" "2" "MapFormat" "3" "DefaultTextureScale" "0.250000" "DefaultLightmapScale" "16" "GameExe" "c:\program files\steam\steamapps\<username>\opposing force\hl.exe" "DefaultSolidEntity" "func_detail" "DefaultPointEntity" "info_player_start" "BSP" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qbsp2.exe" "Vis" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\vis.exe" "Light" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qrad.exe" "GameExeDir" "c:\program files\steam\steamapps\<username>\opposing force" "MapDir" "c:\program files\steam\steamapps\<username>\opposing force\gearbox\maps" "BSPDir" "c:\program files\steam\steamapps\<username>\opposing force\gearbox\maps" "CordonTexture" "sky" "MaterialExcludeCount" "0" } }
Make sure that you paste these configurations between
"Configs" { "Games" {
and
} "SDKVersion" "3" }
If your GameConfig.txt is missing a '{' or '}' because you didn't paste properly it probably won't work.
Adding your own configuration
Read through this to work out how to add in a custom configuration for a mod.
"Modname" { "GameDir" "c:\program files\steam\steamapps\<username>\half-life\modname" // path to the mod directory "hammer" { "GameData0" "c:\modname.fgd" // path to .fgd file "TextureFormat" "2" // leave this as 2; it tells Hammer to use .wad files instead of .vtf "MapFormat" "3" // leave this as 3: it tells Hammer to use .rmf files instead of .vmf "DefaultTextureScale" "0.250000" // ??? (leave it) "DefaultLightmapScale" "16" // ??? (leave it) "GameExe" "c:\program files\steam\steamapps\<username>\half-life\hl.exe" // path to Half-Life executable "DefaultSolidEntity" "func_detail" // should be something else? "DefaultPointEntity" "info_player_start" // player start entity "BSP" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qbsp2.exe" // doesn't need to be set; compile with a .bat file "Vis" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\vis.exe" // doesn't need to be set; compile with a .bat file "Light" "c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\qrad.exe" // doesn't need to be set; compile with a .bat file "GameExeDir" "c:\program files\steam\steamapps\<username>\half-life" // leave it because mods won't use any othe executable "MapDir" "c:\program files\steam\steamapps\<username>\half-life\modname\maps" // directory to load maps from "BSPDir" "c:\program files\steam\steamapps\<username>\half-life\valve\maps" // directory to place compiled maps in; not needed because compilation needs to be done manually "CordonTexture" "sky" "MaterialExcludeCount" "0" // ??? (leave it ) } }
GameInfo.txt
Hammer 4.x will look for a GameInfo.txt file in the game directory it is working from, however GoldSource engine games do not have [GameInfo.txt] files.
Paste this into a [GameInfo.txt] in your game directory (steamapps\counter-strike\cstrike\, steamapps\day of defeat\dod\ etc)

"GameInfo" { game "Counter-Strike" title "Counter-Strike" type multiplayer_only FileSystem { SteamAppId 280 // Half-Life Source - if you don't own it, set this to something else ToolsAppId 211 SearchPaths { Game |gameinfo_path|. Game hl2 Game hl1 } } }
Forge Game Data
Hammer 3.x .fgd files will work in Hammer 4.x Look below for links to .fgd files.
If you are going to use the configurations from above, copy your .fgd files to c:\program files\steam\steamapps\<username>\sourcesdk\bin\halflife\bin\
External Links
- dod.fgd
- halflife.fgd
- halflife-cs.fgd
- halflife-bs_WC33.fgd
- halflife-op4_wc33.fgd
- Opposing Force .fgd file
- Half-Life Blue Shift SDK - contains .fgd file
- Opposing Force CTF SDK - contains .fgd file