Valve Hammer Editor (Source)

You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.
This notice is put here by LanguageBar template and if you want to remove it after updating the translation you can do so on this page.
(4.0)
Hammer (versión 4.x), a veces llamado informalmente Hammer 4, es el editor de niveles interno de Valve para los títulos de Source, incluido en el Source SDK . Es una evolución adicional de Hammer 3.x del motor GoldSrc . Muchos de sus conceptos fundamentales, características y elementos de la interfaz de usuario (UI) aún coinciden con los de la versión 3.x, al igual que la teoría de mapeo subyacente: construir niveles sellados con brochas y compilarlos en mapas BSP .
Aunque mejorado en muchos aspectos, su núcleo sigue ligado a una arquitectura de software antigua y, siendo un producto de su tiempo, a menudo tiene dificultades bajo la carga de diseñar niveles modernos de aspecto muy detallado.
A pesar de eso, Half-Life 2 y todos los demás títulos de Source se construyeron con él. Su relativa facilidad de inicio y curva de aprendizaje gradual atraen a los modders hasta el día de hoy. Esta versión de Hammer también continuó recibiendo actualizaciones hasta la fecha, y los juegos de terceros también pueden añadir nuevas características a Hammer.

No son esenciales para crear niveles de Source, pero incluyen correcciones de errores, mejoras de calidad de vida (QoL) y funcionalidades extendidas. Están listadas más abajo ↓.
Instalación y ejecución
Las versiones más antiguas de Hammer (para Source 2009 y anteriores) se distribuyen en sus respectivos paquetes del Source SDK , y están pensadas para ser lanzadas a través del obsoleto Source SDK Launcher.
Desde la actualización SteamPipe y el lanzamiento de Source 2013, Hammer a menudo se preinstala automáticamente con los juegos, y está disponible en la carpeta /bin/
de un juego en particular (Half-Life 2/bin
, Portal/bin
, etc.). Sin embargo, en algunos casos, como en juegos que comienzan con Left 4 Dead, Portal 2, etc., o algunos juegos de Source de terceros, sus Herramientas de Autor (Authoring Tools) necesitan ser instaladas y lanzadas para acceder a Hammer.
Algunas de estas subversiones son intercambiables, como entre HL2, ambos de sus Episodios , Portal, Counter-Strike: Source y Source 2013. Otras, como las de Portal 2 y Counter-Strike: Global Offensive, tienen ciertas características exclusivas (integración con Maya para P2, Herramienta Sprinkle para CS:GO) y pueden no ser totalmente compatibles con otros títulos. Adicionalmente, los archivos VMF creados en ramas más nuevas de Hammer (como Alien Swarm) pueden causar cierres inesperados en Hammer hecho para ramas más antiguas (como Source 2013) al cargarlos, a menos que se hayan convertido o se use una versión de Hammer hecha por la comunidad.
Para más información sobre cómo configurar Hammer para Source, consulta Tu Primer Mapa , Empezando y sus artículos siguientes.
Consulta también Categoría:Hammer para más enlaces a la documentación de Hammer.
Características y herramientas
En comparación con Hammer 3.x, las nuevas características más notables incluyen las Mallas de Desplazamiento (Displacements) , el sistema I/O , y el uso del propio sistema de materiales (materialsystem) de Source para renderizar texturas y modelos. Versiones posteriores expandieron la interfaz de usuario, añadiendo el navegador de partículas (desde ASW), un Navegador de Modelos mejorado, instancias y otras herramientas adicionales.
Extensiones
Hammer++ actualiza Hammer con herramientas adicionales y un flujo de trabajo modernizado, previsualización de iluminación en tiempo real en el editor, físicas en el editor y más.
TeamSpen's Hammer Addons es un conjunto de mejoras de FGD , recursos de editor y scripts para trabajar con Hammer, que no modifican directamente el editor.
Slammin' Source Map Tools aborda problemas de rendimiento y errores, añade opciones de conveniencia y características, y viene con compiladores extendidos: Slammin' Compile Tools .
Recursos para desarrolladores
- Tutoriales en Video de Diseño de Niveles - una gran colección de videos sobre técnicas y trucos de mapeo para múltiples títulos de Source.
- Sitios de Mapeo y Sitios Generales - listado de foros y recursos en varios idiomas.
- Sitios de Archivo de Mapas - para descargar mapas existentes (principalmente para Half-Life 2).
- Consulta Categoría:Diseño de Niveles para toda la documentación sobre el tema.
Problemas comunes
Sin cuadricula (pantalla negra)
Primero, verifica que la cuadricula esté activada. La tecla de acceso rápido ⇧ Shift+R la controla, así que pruébala.
Si eso no ayudó, revisa el formato del archivo gameinfo.txt
de tu mod.
Necesita incluir una clave llamada SteamAppId, y el número después de ella debe coincidir con el ID de Aplicación de Steam del juego base que usarás para lanzar tu mod.
Este problema también puede ser causado por usar una versión de Hammer diferente a la destinada para el juego. Para mayor seguridad, asegúrate de lanzar hammer.bat
desde la carpeta /bin/
del juego base de tu mod, o usar las Herramientas de Autor para lanzarlo, si estás modificando Portal 2, Left 4 Dead, Left 4 Dead 2 o Counter-Strike: Global Offensive.
Bajo rendimiento
La falla se debe al código heredado y no mantenido de Hammer. Tendrá dificultades para mostrar demasiados objetos detallados y dibujar niveles a grandes distancias; esto es incluso aparente con los niveles originales de Half-Life 2. Para empeorar las cosas, tener un gran número de objetos visibles - independientemente de lo que sean o cuán baja sea su poligonización - degradará tanto el rendimiento como los tiempos de entrada, y hará que todo, como seleccionar, editar configuraciones o mover objetos, tarde más. Hammer++ y Slammin' Hammer corrigen algunos de estos problemas de rendimiento.

Para solucionar esto, mantén la distancia de renderizado de Modelos y Detalles en la pestaña Vista 3D de la Configuración, en un valor bajo.

Asegúrate de no haber activado accidentalmente la Selección por Radio (Radius Culling) presionando C. Esta tecla de acceso rápido fácil de presionar puede causar una gran pérdida de rendimiento y, para colmo de males, hacer que tu nivel no compile hasta que se desactive.
El estado de la Selección por Radio se indica con una "R" roja circulada en la barra de herramientas de Operaciones de Mapa . Asegúrate de que esté desactivada (no presionada), a menos que realmente tengas la intención de usarla.

Error Fatal: Sin IDs de hilos disponibles (Fatal Error Out of thread ids)
En Left 4 Dead y Left 4 Dead 2, si tu CPU tiene más de 19 () o 26 (
) hilos, Hammer se colgará.
Consulta Error Fatal: Sin IDs de hilos disponibles para una solución.
Cuelgues / Cierres inesperados
Similar al problema anterior, Hammer puede ocasionalmente colgarse aleatoriamente mientras se usa. Guarda siempre (y asegúrate de que el Autoguardado esté habilitado) para evitar la pérdida de datos.
Congelamiento durante la compilación
Antes de Hammer en Left 4 Dead rama de motor y versiones posteriores que abren una ventana CMD separada, Hammer tiene su propia ventana de compilador, que puede congelar todo el programa durante la compilación.
Para solucionar esto y ver el progreso de la compilación, los usuarios pueden usar Notepad++, abrir el archivo de registro (ejemplo: d1_trainstation_01.log), e ir a Ver > Monitorización (tail -f) (esto evitará que Notepad++ edite el archivo hasta que se desactive "Monitorización"). Alternativamente, los usuarios pueden usar Hammer++ que también abre una ventana CMD separada al compilar mapas.
Historial de Versiones
Lista de versiones y cambios de Valve Hammer Editor.
Old Engine (Source 2004 & 2006)
Version | Game/Branch | Release date | Features ![]() ![]() ![]() ![]() |
---|---|---|---|
4.0 (build 2934)[confirmar] | All Source 2004 games | November 05, 2004 | Initial release of Hammer in the Source SDK.
Updates:
|
4.0 (build 2959) | Source 2004 | November 30, 2004 | Updated version of Source SDK 2004. |
4.1 (build 3316) | Half-Life 2: Lost Coast, All Source 2006 games and newer | November 22, 2005 |
Updates:
|
4.1 (build 3466) | SiN Episodes | April 21, 2006 (build date) May 2006 (release) |
SiN Episodes SDK. Currently the only version (and latest) for SiN Episodes. |
4.1 (build 4037) | Source 2006 | November 13, 2007 | Last Old Engine (and Source 2006) version of Hammer.
Pendiente: Changes?
|
Orange Box + SteamPipe (2007, 2009, 2013, TF2)
Version | Game/Branch | Release date | Features ![]() ![]() ![]() ![]() |
---|---|---|---|
4.1 (build 4038-404x)[confirmar] | Source 2007 | November 14, 2007[confirmar] | Initial release of Hammer for Source 2007.
Updates:
Pendiente: Add more updates and changes in Source 2007 Hammer.
Fixes:
|
4.1 (build 4169) | Source 2007 | March 24, 2008 |
Updates:
Fixes:
|
4.1 (build 4206) | Source 2007 | April 30, 2008 |
Enhancements:
Fixes:
|
4.1 (build 4715) | Source 2007 | June 15, 2009 |
Updates:
|
4.1 (build 4715) | Source 2009 | June 15, 2009 | Initial release of Hammer for Source 2009.
Updates:
|
4.1 (build 4715) | Source 2007 | September 21, 2009 | Last version of Hammer for Source 2007.
Pendiente: Changes?
|
4.1 (build 5439) | Source 2009 (Half-Life 2, Portal) | September 15, 2011 | Last version of Hammer for Source 2009.
Fixes:
|
4.1 (build 5473) | Source Multiplayer | October 19, 2011 | Initial release of Hammer for Source MP.
Fixes:
|
4.1 (build 5476) | Postal III | October 22, 2011 (build date) December 13, 2013 (leak) |
Leaked Postal III SDK. Based on Source 2009 Hammer.
Updates:
Pendiente: Any other changes?
|
4.1 (build 5845) | Source Multiplayer (Counter-Strike: Source, Team Fortress 2, etc.) | October 25, 2012 | Last version of Hammer for Source MP.
Fixes:
|
4.1 (build 6083) | Source 2013 Singleplayer | June 27, 2013 (build date June 20, 2013) |
Initial release of Source 2013 SP Hammer.
None. Only SteamPipe fixes. |
4.1 (build 6081) | Source 2013 Multiplayer | June 27, 2013 (build date June 18, 2013) |
Initial release of Source 2013 MP Hammer.
None. Only SteamPipe fixes. |
4.1 (build 6412) | Source 2013 Singleplayer | May 15, 2014 | Latest version for Source 2013 SP (public branch).
Updates:
Pendiente: Any other changes?
|
4.1 (build 6440) | Source 2013 Singleplayer | June 12, 2014 | Latest version for Source 2013 SP (upcoming branch).
None. |
4.1 (build 9008) | Source 2013 Multiplayer | July 2, 2021 | Last version for Counter-Strike: Source, Day of Defeat: Source, Half-Life Deathmatch: Source and Source SDK Base 2013 - Multiplayer prior to February 18, 2025 update, which replaces Source 2013 Multiplayer with Team Fortress 2 branch in all of these games and SDK. Last version for Half-Life 2: Deathmatch prior to running on Team Fortress 2 branch after 20th anniversary update. |
4.1 (build 9092) | Team Fortress 2 | September 16, 2021 | Unknown |
4.1 (build 9109) | Team Fortress 2 | October 5, 2021 | Unknown |
4.1 (build 9464) | Team Fortress 2 | September 26, 2022 | Unknown |
4.1 (build 9520) | Half-Life 2 | November 17, 2023 (release) | Last version prior to 20th Anniversary update. (only in ![]() |
4.1 (build 9540) | Team Fortress 2 | December 8, 2022 | Unknown |
4.1 (build 10038) | Team Fortress 2 | April 18, 2024 | Updates:
|
4.1 (build 10042) | Team Fortress 2 | April 22, 2024 | Latest version for Team Fortress 2. |
4.1 (build 10247) | Half-Life 2 | November 13, 2024 (build) November 16, 2024 (release) |
Half-Life 2 20th anniversary update. Also latest version as of 2/22/2025.
Updates:
Fixes:
|
4.1 (build 10259) | Half-Life 2: Deathmatch | November 27, 2024 | First version of Half-Life 2: Deathmatch, upgraded from Source 2013 Multiplayer to Team Fortress 2 branch.
Updates:
|
4.1 (build 10342) (only in ![]() 4.1 (build 10343) |
Team Fortress 2 branch Counter-Strike: Source Day of Defeat: Source Half-Life 2: Deathmatch Half-Life Deathmatch: Source Source SDK Base 2013 - Multiplayer |
February 18, 2025 | Latest version for Counter-Strike: Source, Day of Defeat: Source, Half-Life 2: Deathmatch, Half-Life Deathmatch: Source and Source SDK Base 2013 - Multiplayer, completely replaces Source 2013 Multiplayer.
Updates:
|
4.1 (build 10427) | Team Fortress 2 branch Counter-Strike: Source Day of Defeat: Source Half-Life 2: Deathmatch Half-Life Deathmatch: Source Source SDK Base 2013 - Multiplayer |
May 12, 2025 (build) May 13, 2025 (release) |
Upcoming prerelease version. |
Standalone branch (L4D and later)
Version | Game/Branch | Release date | Features ![]() ![]() ![]() ![]() |
---|---|---|---|
4.1 (build 4586)[confirmar] | Left 4 Dead | May 15, 2009 | Beta release of Left 4 Dead Authoring Tools's Hammer. |
4.1 (build 4627)[confirmar] | Left 4 Dead | June 25, 2009 | Initial release of Left 4 Dead Authoring Tools's Hammer.
Updates:
|
4.1 (unknown build) | Left 4 Dead 2 | Between November 17, 2009 and December 26, 2009 | Initial release of Left 4 Dead 2 Authoring Tools's Hammer.![]() |
4.1 (unknown launch build) | Alien Swarm | July 19, 2010 | Valve Map Format (.vmf) that are created using this version are incompatible with previous version of Hammer without some modification and workarounds (such as using Left 4 Dead Authoring Tools/Left 4 Dead 2 Authoring Tools or editing VMF files). Updates:
|
4.1 (build 5307)[confirmar] | Portal 2 | May 6, 2011 | Initial release of Portal 2 Authoring Tools's Hammer.[confirmar] |
4.1 (build 5313)[confirmar] | Portal 2 | May 12, 2011 |
Fixes:
|
4.1 (build 5318) | Portal 2 | May 17, 2011 |
Fixes:
|
4.1 (build 5321) | Portal 2 | May 20, 2011 |
Fixes:
|
4.1 (build 5327 to 5688) | Portal 2 | May 26, 2011 to May 21, 2012 | Unknown |
4.1 (BETA, unknown build) | Counter-Strike: Global Offensive | May 5, 2012 (or earlier)[confirmar] | Initial release of Counter-Strike: Global Offensive Authoring Tools's Hammer. No longer actively developed. |
4.1 (unknown launch build) | Counter-Strike: Global Offensive | August 21, 2012 | Launch version of Counter-Strike: Global Offensive Authoring Tools's Hammer. |
4.1 (build 8678) | Alien Swarm | September 24, 2020 | Latest version for Alien Swarm (as of Jan 28, 2025). |
4.1 (build 9324) | Counter-Strike: Global Offensive | May 13, 2022 - Feb 3, 2023 (build date May 5, 2022) | Latest version for Counter-Strike: Global Offensive (as of Jan 28, 2025). |
4.1 (build 9672) | Portal 2 | April 26, 2023 (build date April 18, 2023) |
Latest version for Portal 2 (as of Jan 28, 2025) |
4.1 (build 9958) | Left 4 Dead 2 | June 4, 2024 (build date Jan 29, 2024) |
Latest version for Left 4 Dead 2 (as of Jan 28, 2025). |
4.1 (build 9969) | Left 4 Dead | June 12, 2024 (build date Feb 9, 2024) |
Latest version for Left 4 Dead (as of Jan 28, 2025). |
Juegos de terceros
Garry's Mod
Version | Release date | Features ![]() ![]() ![]() ![]() |
---|---|---|
4.1 (build ?) | March 9, 2015 |
Fixes:
|
4.1 (build ?) | June 1, 2015 |
Fixes:
|
4.1 (build ?) | April 28, 2016 |
Fixes:
|
4.1 (build ?) | October 10, 2016 |
Fixes:
|
4.1 (build ?) | July 6, 2017 |
Improvements:
Fixes:
|
4.1 (build ?) | May 28, 2018 |
FGD Update:
|
4.1 (build ?) | February 19, 2019 |
Updates:
|
4.1 (build ?) | April 30, 2019 |
Updates:
Improvements:
Fixes:
|
4.1 (build ?) | November 12, 2019 |
Updates:
Fixes:
|
4.1 (build ?) | January 21, 2020 |
FGD Update (garrysmod.fgd):
|
4.1 (build ?) | April 29, 2020 |
FGD Update (garrysmod.fgd):
|
4.1 (build ?) | June 24, 2020 |
FGD Update (garrysmod.fgd):
|
4.1 (build ?) | August 19, 2020 |
Improvements:
Fixes:
|
4.1 (build ?) | October 14, 2020 |
Updates:
Improvements:
Fixes:
|
4.1 (build ?) | January 27, 2021 |
Improvements:
Fixes:
FGD Fixes (garrysmod.fgd:
|
4.1 (build TBD) | March 26, 2025 | Latest version for Garry's Mod
Updates:
Improvements:
Fixes:
|
FGDs de 

- Half-Life: Source (FGD )
- Half-Life 2 (FGD )
- Counter-Strike: Source (FGD , con código corregido para func_buyzone y func_bomb_target )
- Counter-Strike: Global Offensive (FGD )
Véase también
|
|