Hammer++: Difference between revisions
SirYodaJedi (talk | contribs) |
m (add images) |
||
Line 2: | Line 2: | ||
{{SoftwareBox | {{SoftwareBox | ||
|title = '''Hammer++''' | |title = '''Hammer++''' | ||
|image = Hammerplusplus splash.png | |||
|imagetooltip = The Hammer++ Editor splash screen, which appears when being launched. | |||
|image2 = Hammerplusplus screen.png | |||
|imagetooltip2 = Screenshot of Hammer++, with {{code|d1_trainstation_01}} map loaded. | |||
|developer = [[User:ficool2|ficool2]] | |developer = [[User:ficool2|ficool2]] | ||
|type = Map Editor | |type = Map Editor |
Revision as of 07:09, 5 September 2024
Hammer++ is a community-made modification of
Valve Hammer Editor for
Source that provides an updated, more stable, feature-rich version of the editor.
Hammer++ currently officially supports the following:
Garry's Mod (x64 only)
Team Fortress 2 (x64 only)
Left 4 Dead 2
Counter-Strike: Source (via
)
Day of Defeat: Source (via
)
Half-Life 2 (via
)
Source 2013 Multiplayer
Source 2013 Singleplayer
It is also included with Military Conflict: Vietnam (x64 only), in lieu of vanilla Hammer.
Hammer++ for Counter-Strike: Global Offensive is no longer supported and no longer receives updates; Ficool recommends using
Garry's Mod's Hammer++ and porting the
lightmapped_4wayblend
shader[How?]. Alternatively, the Military Conflict: Vietnam's version of Hammer++ can be used, although it is behind on updates.
Other games/mods tested


Game | Engine branch (game) | Hammer++ Version | Notes ![]() ![]() ![]() ![]() |
---|---|---|---|
![]() |
Alien Swarm engine branch | Garry's Mod | Errors about reading particles, use mount.cfg to mount Alien Swarm data.![]() If compiled it forces the map to be fullbright even if there are lights. ![]() |
![]() |
Source 2013 Singleplayer | Source 2013 Singleplayer | Configure Hammer for Half-Life: Source, then install to game's ![]() bin folder normally.
|
![]() |
Team Fortress 2 branch | Team Fortress 2 | Configure Hammer for Half-Life: Source, then install to game's ![]() bin/x64 folder normally.
|
![]() |
Team Fortress 2 branch | Team Fortress 2 | Install to game's ![]() bin/x64 folder normally.
|
![]() |
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.![]() ![]() ![]() ![]() hammerplusplus folder. |
![]() |
L4D2 | Identical to ![]() ![]() ![]() hammerplusplus folder. | |
![]() |
Strata Source | Garry's Mod | Need retest using GMOD version. [confirm] |
![]() |
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 ![]() bin folder, but works when pointed to from another game.
|
![]() |
Source 2013 Multiplayer | Source 2013 Multiplayer | Setting up Hammer |
![]() |
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. |
![]() |
Source 2007 | Source 2013 Singleplayer | Install to ![]() ![]() bin folder and add a game configuration pointing to the mod; the ![]() ![]() |
![]() |
Source 2013 Singleplayer | Source 2013 Singleplayer | Install to game's ![]() bin folder normally.
Check out the issues below in the relevant subpage. |
![]() |
Source 2013 Multiplayer | Source 2013 Multiplayer & Team Fortress 2 | Hammer++ shouldn't be installed in PVKII's ![]() bin folder, but works when pointed to from another game.![]() |
![]() |
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 |
![]() |
Source 2013 Singleplayer | Source 2013 Singleplayer | Install to game's ![]() bin folder normally.
|
![]() |
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 ![]() |
![]() |
Team Fortress 2 branch | Team Fortress 2 | Install to game's ![]() bin/x64 folder normally.
|
![]() ![]() (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. |
![]() |
Source 2013 Singleplayer | Source 2013 Singleplayer | Install to game's ![]() bin folder normally.[confirm]
|
![]() |
Source 2013 Multiplayer | Source 2013 Multiplayer | Install to game's ![]() bin folder normally.[confirm]
This build uses |
![]() |
Counter-Strike: Global Offensive | Counter-Strike: Global Offensive | Install to game's ![]() bin/win32 folder normally.[confirm]FGD must be modified to replace soundscape and sky KVs with string. As CSGO version of Hammer++ is frozen on an older version, it may be desirable to use ![]() |
Features
- Accurate lighting preview
- Upgraded graphic fidelity
- Significantly better stability
- Particle rendering
- 2D + 3D skybox preview
- New model browser, particle browser, color editor, and keybinding editor
- Realtime display of fog and ropes
- Variety of new tools such as physics simulation, gizmo manipulation, drawing of polygon shapes, and convex brush merging
- New func_instance tools
- Built-in version of propper
- Quality of life improvements
- ... and much more!
A more detailed feature list can be found on the Hammer++ website and you can support ficool2 via Ko-fi
Caveats

- Always uses Windows's high-DPI scaling setting, even when scaling override mode is set to "Application" in
File Explorer's compatibility settings for
hammerplusplus.exe
. This can result in less real estate thanHammer 4.x, depending on Windows settings.
- Brush entities that have a non-FGD classname upon VMF load are ignored by the lighting previewer until changed to an classname in the FGD or a world brush. This does not apply to entities that are changed to a non-FGD classname from one in the FGD.
- Instances are always fullbright in the lighting preview, and do not cast shadows.

- Does not support some features from
Hammer 4.x, such as "Convert WAD to VMT...", or loading GoldSrc MAP or RMF files directly.
- Ignores %notooltexture, with no option to disable this change.
- Manifests are not supported, only Instances.
Additional bugs can be found in the official issue tracker, which is no longer maintained.
See also
External links
|
|