Template:Hammer++ compatibility: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		 Note:This table is for games (and mods) which aren't explicitly supported by the latest downloads found on the website.
Note:This table is for games (and mods) which aren't explicitly supported by the latest downloads found on the website.
 
 Important:In order to use CS:GO Hammer++, you must have the
Important:In order to use CS:GO Hammer++, you must have the  Counter-Strike 2. The CS:GO Hammer++ no longer receives updates, so it's highly recommended that you use the Garry's Mod version alongside it instead, if you have GMod.
 Counter-Strike 2. The CS:GO Hammer++ no longer receives updates, so it's highly recommended that you use the Garry's Mod version alongside it instead, if you have GMod. 
		
	
| No edit summary | No edit summary | ||
| (7 intermediate revisions by 5 users not shown) | |||
| Line 4: | Line 4: | ||
| {{Strings notice}} | {{Strings notice}} | ||
| == Preview == | == Preview == | ||
| <onlyinclude>{{see also| | <onlyinclude>{{see also|{{Lx|Hammer++/Bugs and limitations with unsupported games|{{hammerpp compatibility/strings|See Also}}}}}} | ||
| {{Important|{{hammerpp compatibility/strings|Important}}<!-- If you're working on a csgo branch game, it's still preferable that you primarily use csgo h++, since it can natively interface with the game-->}}   | |||
| {| class="standard-table" | {| class="standard-table" | ||
| |+ | |+ | ||
| ! {{hammerpp compatibility/strings|Game}} | ! {{hammerpp compatibility/strings|Game}} | ||
| ! Engine branch  | ! {{hammerpp compatibility/strings|Engine branch}} | ||
| ! {{hammerpp compatibility/strings|Ver}} | ! {{hammerpp compatibility/strings|Ver}} | ||
| ! {{hammerpp compatibility/strings|Notes}} {{table tools|Hammer%2B%2B_compatibility|style = background-color: rgb(0 0 0 / 50%); border-radius:.3em; padding:0 .3em; margin-right:0 }} | ! {{hammerpp compatibility/strings|Notes}} {{table tools|Hammer%2B%2B_compatibility|style = background-color: rgb(0 0 0 / 50%); border-radius:.3em; padding:0 .3em; margin-right:0 }} | ||
| Line 50: | Line 51: | ||
| | {{asbranch|1}} | | {{asbranch|1}} | ||
| | {{gmod|nt=1|3.1}} & {{portal2|nt=1|3.1}} | | {{gmod|nt=1|3.1}} & {{portal2|nt=1|3.1}} | ||
| | {{hammerpp compatibility/strings|gmod retest}}  | | {{hammerpp compatibility/strings|gmod retest}} {{hammerpp compatibility/strings|sfm Notes}} | ||
| |- | |- | ||
| | {{tf2c|4.1}} | | {{tf2c|4.1}} | ||
| Line 59: | Line 60: | ||
| | {{bms|4.1}} | | {{bms|4.1}} | ||
| | {{xengine|1}} | | {{xengine|1}} | ||
| | {{ | | {{gmod|nt=1|3.1}} | ||
| | {{hammerpp compatibility/strings|bms (Steam) Notes}} | | {{hammerpp compatibility/strings|bms (Steam) Notes}} | ||
| |-   | |-   | ||
| Line 72: | Line 73: | ||
| | {{hammerpp compatibility/strings|direct install generic Notes}} | | {{hammerpp compatibility/strings|direct install generic Notes}} | ||
| {{hammerpp compatibility/strings|mapbase Notes}} | {{hammerpp compatibility/strings|mapbase Notes}} | ||
| |- | |||
| | {{pvkii|4.1}} | |||
| | {{src13mp|1}} | |||
| | {{src13mp|3.1}} & {{tf2|3.1}}  | |||
| | {{hammerpp compatibility/strings|pvkii Notes}} | |||
| |- | |- | ||
| | {{p3|4.1}} | | {{p3|4.1}} | ||
| Line 95: | Line 101: | ||
| | {{Srcsdk06|4.1|nt=0}}<br>{{Src06|4.1}} games & mods<br>(including {{css|1}} v34, {{hl2|1}} Old Engine, etc...) | | {{Srcsdk06|4.1|nt=0}}<br>{{Src06|4.1}} games & mods<br>(including {{css|1}} v34, {{hl2|1}} Old Engine, etc...) | ||
| | {{src06|1}} | | {{src06|1}} | ||
| | {{Src13sp | | {{Src13sp|3.1}} | ||
| | {{hammerpp compatibility/strings|src06 Notes}} | | {{hammerpp compatibility/strings|src06 Notes}} | ||
| |- | |- | ||
| Line 115: | Line 121: | ||
| |- | |- | ||
| |}</onlyinclude> | |}</onlyinclude> | ||
| [[Category:Compatibility templates]] | |||
Latest revision as of 08:31, 9 October 2025
Main article:  Hammer++
 Note:This table is for games (and mods) which aren't explicitly supported by the latest downloads found on the website.
Note:This table is for games (and mods) which aren't explicitly supported by the latest downloads found on the website.Todo: Make it clearer when games require you to install H++ in a different game's directory (see BMS mod version notes for example).

This template uses a strings subpage
Please follow the format on this subpage(s) to add translations.
Please follow the format on this subpage(s) to add translations.
Preview
 Important:In order to use CS:GO Hammer++, you must have the
Important:In order to use CS:GO Hammer++, you must have the csgo_legacy beta branch installed for  Counter-Strike 2. The CS:GO Hammer++ no longer receives updates, so it's highly recommended that you use the Garry's Mod version alongside it instead, if you have GMod.
 Counter-Strike 2. The CS:GO Hammer++ no longer receives updates, so it's highly recommended that you use the Garry's Mod version alongside it instead, if you have GMod.| Game | Engine branch (game) | Hammer++ Version | Notes      | 
|---|---|---|---|
|  Alien Swarm | Alien Swarm engine branch | Garry's Mod | Errors about reading particles, use mount.cfgto mount Alien Swarm data. Note:Functions differently than Hammer, instead of using a func_brush with name structure_seal, use a normal brush to close your maps.If compiled it forces the map to be fullbright even if there are lights.  Important:Use func_details for your entire map as it will generate unwanted portals | 
|  Half-Life: Source | Source 2013 Singleplayer | Source 2013 Singleplayer | Configure Hammer for Half-Life: Source, then install to game's  binfolder normally. | 
|  Half-Life Deathmatch: Source | Team Fortress 2 branch | Team Fortress 2 | Configure Hammer for Half-Life: Source, then install to game's  bin/x64folder normally. | 
|  Half-Life 2: Deathmatch | Team Fortress 2 branch | Team Fortress 2 | Install to game's  bin/x64folder normally. | 
|  Left 4 Dead | Left 4 Dead engine branch | L4D2 | L4D2 Hammer++ appears fine on Left 4 Dead, except when compiling the map. Once compiled and joining the map, an error will appear and display: STEAM validation rejected and unable to interact with the menu after pressing ok.  Workaround:Before compiling the map, check the box Don't run the game after compiling and then compile the map, after it has been compiled, enter Left 4 Dead and via console, type: map <map name>.  Tip:You can enable dev by going to manage < properties and on Launch options, type: -dev 1.  Fix:Remove the steam_appid.txtfrom the hammerplusplusfolder. | 
|  Left 4 Dead 2 | L4D2 | Identical to  Left 4 Dead, without the Steam rejection, only displaying error on console and unable to interact with the menu when exiting the map.  Fix:Remove the steam_appid.txtfrom the hammerplusplusfolder. | |
|  Momentum Mod | Strata Source | Garry's Mod | Need retest using GMOD version. [confirm] | 
|  Source Filmmaker | Alien Swarm engine branch | Garry's Mod & Portal 2 | Need retest using GMOD version. Portal 2's compile tools also work. Hammer++ shouldn't be installed in SFM's  binfolder, but works when pointed to from another game. | 
|  Team Fortress 2 Classic | Source 2013 Multiplayer | Source 2013 Multiplayer | Setting up Hammer | 
|  Black Mesa | Xengine | Garry's Mod | Follow this guide to make it working. Check out issues in relevant subpage. A separate version for Black Mesa is not planned. | 
|  Black Mesa (mod) (2012 mod version) | Source 2007 | Source 2013 Singleplayer | Install to  Source SDK Base 2013 - Singleplayer's  binfolder and add a game configuration pointing to the mod; the Source 2013 SP compilers generate BSPs that are compatible with  Source 2007. | 
|  Mapbase | Source 2013 Singleplayer | Source 2013 Singleplayer | Install to game's  binfolder normally.Check out the issues below in the relevant subpage. | 
|  Pirates Vikings & Knights II | Source 2013 Multiplayer | Source 2013 Multiplayer & Team Fortress 2 | Hammer++ shouldn't be installed in PVKII's  binfolder, but works when pointed to from another game. Important:Requires the Use special I/O delimiter (ESC)setting to be off. | 
|  Postal III | Source 2009 | Source 2013 Singleplayer | Requires modification to Postal 3's FGD file(s); Recommended to use Postal 3's compilers instead; Some Hammer features from Postal 3's are missing like 'prefabs' (not to be confused with Prefab on Hammer); Requires Source SDK Base 2013 MP/SP to be installed; Requires folder linking inside SDK Base's  | 
|  Portal | Source 2013 Singleplayer | Source 2013 Singleplayer | Install to game's  binfolder normally. | 
|  Portal 2: Community Edition | Strata Source | Garry's Mod? | Check out the issues on the relevant subpage. Support by developers is not planned, and usage is strongly discouraged; some Hammer++ features will be added to  Strata Hammer. | 
|  SDK Base 2013 - MP (2025) | Team Fortress 2 branch | Team Fortress 2 | Install to game's  bin/x64folder normally. | 
|  Source SDK Base  Source 2006 games & mods (including Counter-Strike: Source v34, Half-Life 2 Old Engine, etc...) | Source 2006 | Source 2013 Singleplayer | See Installation for Source 2006 games. Don't forget that Source 2006 games will have less textures (including tools textures such as 2D Skybox), differences in LDR + HDR lighting compared to Source 2007 and later (including Hammer++ lighting preview). So remember to run both Source 2006's Hammer and Hammer++ and check see if the same texture exists in Texture Browser on Source 2006's Hammer before adding it to the map. | 
|  Hunt Down the Freeman (launch version) | Source 2013 Singleplayer | Source 2013 Singleplayer | Install to game's  binfolder normally.[confirm] | 
|  Hunt Down the Freeman (latest) | Source 2013 Multiplayer | Source 2013 Multiplayer | Install to game's  binfolder normally.[confirm]This build uses  | 
|  Jabroni Brawl: Episode 3 | Counter-Strike: Global Offensive | Counter-Strike: Global Offensive | Install to game's  bin/win32folder normally.[confirm]FGD must be modified to replace soundscapeandskyKVs withstring.As CSGO version of Hammer++ is frozen on an older version, it may be desirable to use  H++ alongside the native CSGO version, to take advantage of newer features like Propper++. |