Valve Hammer Editor (Source)
(4.0)
Hammer (versão 4.0x), É o editor de mapas interno da Valve para os títulos Source, incluído no Source SDK. É uma evolução do Hammer 3.x0 a partir da engine GoldSrc. Muitos dos seus conceitos centrais, caraterísticas e elementos de interface ainda correspondem aos da versão 3.0x, assim como a teoria de mapeamento subjacente: construir mapas leakeados com brushes e compilá-los em mapas BSP.
Embora tenha sido melhorado em muitos aspectos, o seu núcleo ainda está ligado a uma arquitetura de software antiga e, sendo um produto do seu tempo, tem muitas vezes dificuldades em conceber níveis modernos e altamente detalhados.
Apesar disso, Half-Life 2 e todos os outros títulos Source foram construídos com ele. A sua relativa facilidade de entrada e a curva de aprendizagem gradual atraem os modders até aos dias de hoje. Esta versão do Hammer também continua a receber atualizações até aos dias de hoje.
Elas não são essenciais para a criação de mapas Source, mas incluem correções de bugs, QoL e recursos estendidos. Eles são listadas mais abaixo ↓.
Instalando e iniciando
Versões mais antigas do Hammer (para Source 2009 e anteriores) são enviadas em seus respectivos pacotes do Source SDK , e devem ser lançadas através do depreciado Launcher do Source SDK.
Desde a atualização do SteamPipe e o lançamento do Source 2013, O Hammer é frequentemente pré-instalado automaticamente com os jogos, e está disponível na pasta /bin/
de um jogo em particular (Half-Life 2/bin
, Portal/bin
, etc). No entanto, em alguns casos, jogos entre Left 4 Dead, Portal 2, etc., ou alguns jogos Source de terceiros, suas Ferramentas de Autoria precisam ser instaladas e iniciadas para acessar o Hammer.
Algumas dessas sub-versões são intercambiáveis, como entre HL2, ambos dos seus Episódios, Portal, Counter-Strike: Source e Source 2013. Outros, como os de Portal 2 e Counter-Strike: Global Offensive, têm certas caraterísticas exclusivas (integração com a Maya para P2, ferramenta Sprinkle para CS:GO) e podem não ser totalmente compatíveis com outros títulos. Além disso, os ficheiros VMF criados em ramificações mais recentes do Hammer (como o Alien Swarm) podem falhar no Hammer feito para ramificações mais antigas (como o Source 2013) quando carregados, a não ser que tenham sido convertidos ou usando a versões feitas pela comunidade do Hammer.
Para obter mais informações sobre a configuração do Hammer para Source, consulte Seu primeiro mapa, Primeiros passos e seus artigos seguintes.
Veja também Category:Hammer para mais links para a documentação do Hammer.
Recursos e ferramentas
Em comparação com o Hammer 3.0x, os novos recursos mais notáveis incluem Deslocamentos, sistema E/S e o uso do próprio sistema de materiais do Source para renderizar texturas e modelos. Versões posteriores expandiram a interface do usuário, adicionando o navegador de partículas (desde ASW), navegador de modelos melhorado, instâncias e outras ferramentas extras.
Extensões
- Hammer++ atualiza o Hammer com ferramentas adicionais e fluxo de trabalho modernizado, visualização de iluminação em tempo real no editor, física no editor e muito mais.
- TeamSpen's Hammer Addons é um conjunto de aprimoramentos do FGD, recursos do editor e scripts para trabalhar com o Hammer, que não modificam diretamente o editor.
- Slammin' Source Map Tools aborda problemas de desempenho e bugs, adiciona opções e recursos convenientes e vem com compiladores estendidos: Slammin' Compile Tools';
Recursos de desenvolvedor
- Level Design Video Tutorials - uma grande coleção de vídeos sobre técnicas e truques de mapeamento em vários títulos da Source.
- Mapping Sites e General Sites - listagem de fóruns e recursos em vários idiomas.
- Map Archive Sites - para download de mapas existentes (principalmente para o Half-Life 2).
- Veja Category:Level Design para toda a documentação sobre o assunto.
Problemas comuns
Sem grade (viewports pretos)
Primeiro, verifique se a grade está ativada. A tecla de atalho ⇧ Shift+R controla, portanto, experimente.
Se isso não ajudou, verifique a formatação do gameinfo.txt
de seu mod.
Ele precisa incluir uma chave chamada SteamAppId
, e o número após ela precisa corresponder ao Steam Application ID do jogo base que você usará para iniciar o mod.
Esse problema também pode ser causado pelo uso de uma versão do Hammer diferente da versão destinada ao jogo. Para se manter seguro, certifique-se de iniciar o hammer.exe
a partir da pasta /bin/
do jogo base do seu mod ou usar as Ferramentas de criação para iniciá-lo, se estiver modificando Portal 2', Left 4 Dead ou Left 4 Dead 2 ou Counter-Strike: Global Offensive.
Baixo desempenho
A falha se deve ao legado do Hammer e ao código sem manutenção. Ele terá dificuldades para exibir muitos objetos detalhados e desenhar níveis em grandes distâncias; isso é visível até mesmo com os própios níveis do Half-Life 2'. Para piorar a situação, a existência de um grande número de objetos visíveis - “independentemente” do que sejam ou de quão pouco poliméricos sejam - prejudicará o desempenho e os tempos de entrada e fará com que tudo, como selecionar, editar configurações ou mover objetos, demore mais. O Hammer++ e o Slammin' Hammer corrigem algumas dessas armadilhas de desempenho.
Para contornar esse problema, mantenha a distância de renderização do modelo e dos detalhes na guia Visualização 3D das configurações, na parte inferior.
.
Certifique-se de não ter ativado acidentalmente o Radius Culling pressionando C. Essa tecla de atalho fácil de pressionar pode causar uma enorme perda de desempenho e, para piorar a situação, fazer com que o nível “não compile” até que seja desativado.
O status Radius Culling é indicado por um “R” vermelho circulado na barra de ferramentas Map Operations. Certifique-se de que ele esteja despressurizado, a menos que você realmente pretenda usá-lo.
Congelamento durante a compilação
Antes do Hammer em Left 4 Dead engine branch e posterior, que abre uma janela CMD separada, o Hammer tem sua própria janela de compilação, que pode congelar todo o programa durante a compilação.
Para contornar isso e ver o progresso da compilação, os usuários podem usar Notepad++, abrir o arquivo de registro (exemplo: d1_trainstation_01.log
) e ir para Exibir > Monitoramento (tail -f) (isso impedirá que o Notepad++ edite o arquivo até que o “Monitoramento” seja desativado). Como alternativa, os usuários podem usar o Hammer++, que também abre uma janela CMD separada ao compilar mapas.
Histórico de versão
Versão | Jogo/Ramificação | Data de lançamento | Recursos |
---|---|---|---|
4.0 | Todos os jogos daSource 2004 | 5 de Novembro, 2004 | Lançamento inicial do Hammer no Source SDK.
Atualizações:
|
4.0 (build 2959) | Source 2004 | 22 de Novembro, 2004 [confirmar] | Versão atualizada da Source SDK 2004. |
4.1 | Half-Life 2: Lost Coast, Todos os jogos daSource 2006 e adiante | 22 de Novembro, 2005 |
Atualizações:
|
4.1 | Source 2007 | 10 de Outubro, 2007 |
Atualizações:
Pendência: Adiciona mais atualizações e alterações no Source 2007 Hammer.
|
4.1 (build desconhecida) | Left 4 Dead | 25 de Junho, 2009 | Lançamento inicial do Left 4 Dead Authoring Tools do Hammer.
Atualizações:
|
4.1 (build 4037) | Source 2006 | Entre 2009 - 2010 | Última versão do antigo mecanismo do Hammer.
Pendência: Changes?
|
4.1 (build desconhecida) | Left 4 Dead 2 | Enrte 17 de Novembro, 2009 e 26 de Dezembro, 2009 | Lançamento inicial do Hammer do Left 4 Dead 2 Authoring Tools. { Question: Quando o L4D2 tools foi realmente lançado?
|
4.1 (build 4715) | Source 2007 | Entre 2010 | Última versão do Hammer para Source 2007.
Pendência: Changes?
|
4.1 (Lançamento de build desconhecido) | Alien Swarm | 19 de Julho, 2010 | Os arquivos Valve Map Format (.vmf) criados com essa versão são incompatíveis com a versão anterior do Hammer sem algumas modificações e soluções alternativas (como o uso do Left 4 Dead Authoring Tools/Left 4 Dead 2 Authoring Tools ou a edição de arquivos VMF).
Atualizações:
|
4.1 (build desconhecida) | Portal 2 | 6 de Maio, 2011 | Lançamento inicial do Portal 2 Authoring Tools's Hammer. [confirmar] |
4.1 (build desconhecida) | Portal 2 | 12 de Maio, 2011 |
Correções:
|
4.1 (build desconhecida) | Portal 2 | 17 de Maio, 2011 |
Correções:
|
4.1 (build desconhecida) | Portal 2 | 20 de Maio, 2011 |
Correções:
|
4.1 (build desconhecida) | Portal 2 | 26 de Maio, 2011 para 21 de Maio, 2012 | Desconhecido |
4.1 (build 5439) | Source 2009 (Half-Life 2, Portal) | Entre 2011 - 2012 [confirmar] | Última versão do Hammer for Source 2009.
Pendência: Changes?
|
4.1 (build 5476) | Postal III | Build dated 2011 - 2012 [confirmar] 13 de Dezembro, 2013 (leak) |
Vazado Portal III SDK
Pendência: Changes?
|
4.1 (BETA, build desconhecida) | Counter-Strike: Global Offensive | 5 de Maio, 2012 (ou antes) [confirmar] | Lançamento inicial do Hammer do Counter-Strike: Global Offensive Authoring Tools |
4.1 (lançamento de build desconhecida) | Counter-Strike: Global Offensive | 21 de Agosto, 2012 | Versão de lançamento do Hammer do Counter-Strike: Global Offensive Authoring Tools |
4.1 (build 5845) | Source Multiplayer (Counter-Strike: Source, Team Fortress 2, etc.) | Final de 2012 [confirmar] | Última versão do Hammer para Source MP.
Pendência: Changes?
|
4.1 (build 8678) | Alien Swarm | 24 de Setembro, 2020 | Versão mais recente do Alien Swarm. |
4.1 (build 9008) | Source 2013 | 2 de Julho, 2021 | Versão mais recente para Day of Defeat: Source, Half-Life 2: Deathmatch e Source SDK Base 2013 - Multiplayer. |
4.1 (build 9092) | Team Fortress 2 | 16 de Setembro, 2021 | Desconhecido. |
4.1 (build 9109) | Team Fortress 2 | 5 de Outubro, 2021 | Desconhecido. |
4.1 (build 9122) | Counter-Strike: Global Offensive | 29 de Outubro, 2023 [confirmar] | Versão mais recente[confirmar] para Counter-Strike: Global Offensive. |
4.1 (build 9464) | Team Fortress 2 | 26 de Setembro, 2022 | Desconhecido. |
4.1 (build 9520) | Half-Life 2 | 17 de Novembro, 2023 | Versão mais recente para Source 2013 (no translation ). |
4.1 (build 9540) | Team Fortress 2 | 8 de Dezembro, 2022 | Desconhecido. |
4.1 (build 10038) | Team Fortress 2 | 18 de Abril, 2024 | Adicionada uma versão dedicada de 64 bits. |
4.1 (build 10042) | Team Fortress 2 | 22 de Abril, 2024 | Versão mais recente para Team Fortress 2. |
FGDs
Veja também
Links externos
|
|