Hammer++
Hammer++ é uma modificação feita pela comunidade do Valve Hammer Editor para o Source que fornece uma versão atualizada, mais estável e rica em recursos do editor.
Atualmente, o Hammer++ é compatível com as seguintes ramificações do mecanismo Source:
Team Fortress 2 (apenas 64x)
Counter-Strike: Source (via
)
Half-Life 2 (via
)
Day of Defeat: Source (via
)
Source 2013 Multiplayer
Source 2013 Singleplayer
Garry's Mod (apenas 64x)
Left 4 Dead 2
Ele também está incluído no Military Conflict: Vietnam, no lugar do Hammer básico.
Hammer++ para Counter-Strike: Global Offensive não é mais suportado; a Ficool recomenda o uso do
Garry's Mod's Hammer++ e a portabilidade do shader
lightmapped_4wayblend
. Como alternativa, use a versão Military Conflict: Vietnam's do Hammer++.
Outros jogos/mods testados


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. [confirmar] |
![]() |
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 | Source 2013 Multiplayer | Check out the issues below in the 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 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.[confirmar]
|
![]() |
Source 2013 Multiplayer | Source 2013 Multiplayer | Install to game's ![]() bin folder normally.[confirmar]
This build uses |
![]() |
Counter-Strike: Global Offensive | Counter-Strike: Global Offensive | Install to game's ![]() bin/win32 folder normally.[confirmar]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 ![]() |
Recursos
- Visualização precisa da iluminação
- Fidelidade gráfica aprimorada
- Estabilidade significativamente melhor
- Renderização de Particulas
- Visualização de skybox 2D + 3D
- Novo navegador de modelos, navegador de partículas, editor de cores e editor de vinculação de teclas
- Exibição em tempo real de neblina e cordas
- Variedade de novas ferramentas, como simulação de física, manipulação de gizmo, desenho de formas poligonais e fusão de pincéis convexos
- Novas ferramentas func_instance
- Melhorias na qualidade de vida
- ... e muito mais!
Uma lista de recursos mais detalhada pode ser encontrada no site Hammer++ [site https://ficool2.github.io/HammerPlusPlus-Website/features.html] e você pode apoiar ficool2 via Ko-fi
Advertências

- Sempre usa a configuração de escala de alto DPI do Windows, mesmo quando o modo de substituição de escala está definido como “Aplicativo” nas configurações de compatibilidade do
File Explorer para
hammerplusplus.exe
. Isso pode resultar em menos espaço do que oHammer 4.x, dependendo das configurações do Windows.

- Não oferece suporte a alguns recursos do
Hammer 4.x, como “Converter WAD em VMT...”, ou carregar arquivos GoldSrc MAP ou RMF diretamente.
- Ignora %notooltexture, sem opção para desativar essa alteração.
- Não há suporte para Manifest, apenas para Instâncias.
- Lighting Preview ignora _minlight.
- Desde da build 8866, o botão “Show alpha” no navegador de texturas mostra o canal alpha como translucidez, independentemente do fato de o material realmente usar a $basetexture. Isso resulta em visualizações imprecisas para materiais que usam parâmetros como $selfillum ou $basealphaenvmapmask.
- (As builds 8865 e anteriores só mostravam o canal alpha se $alphatest ou $translucent estivessem presentes, evitando esse problema).
Outros bugs podem ser encontrados no official issue tracker, que não é mais mantido.
Veja também
Links externos
|
|