Hammer++
(сборка 8870)
Hammer++ - это модифицированный Valve Hammer Editor для платформы Source созданный сообществом и предоставляющий обновленную, более стабильную, многофункциональную версию редактора.
Поддерживаемые игры
Hammer++ в настоящее время поддерживает следующие ответвления платформы Source:
Source 2013 Singleplayer
Ветвь Team Fortress 2 (только x64)
Counter-Strike: Source (via
)
Day of Defeat: Source (via
)
Source SDK Base 2013 - Multiplayer (версиия 2025, via
)
Team Fortress 2
Left 4 Dead 2
Portal 2
Garry's Mod (только x64)
Например, Hammer++ может быть использован в Day of Defeat, если установить его для Source 2013 Multiplayer.
Для Garry's Mod, необходимо следовать этому руководству.It is also included with
Military Conflict: Vietnam, in lieu of vanilla Hammer.
Hammer++ for
Counter-Strike: Global Offensive is no longer supported; Ficool recommends using
Garry's Mod Hammer++ and porting the
lightmapped_4wayblend shader. Alternatively, use
Military Conflict: Vietnam's version of Hammer++.
Другие протестированные игры и модификации
csgo_legacy для | Игра | Ветвь игровой платформы | Версия Hammer++ | Примечания |
|---|---|---|---|
| Alien Swarm engine branch | Garry's Mod | Ошибки обработки частиц, используйте mount.cfg для подключения данных Alien Swarm.structure_seal используйте обычный элемент для закрытия карт.Если скомпилировано, карта будет засвеченной, даже при наличии источников света. | |
| Source 2013 Singleplayer | Source 2013 Singleplayer | Настройте Hammer для Half-Life: Source, и установите в директорию bin игры.
| |
| Ветвь Team Fortress 2 | Team Fortress 2 | Настройте Hammer для Half-Life: Source, и установите в директорию bin/x64 игры.
| |
| Ветвь Team Fortress 2 | Team Fortress 2 | Обычная установка в директорию bin/x64 игры.
| |
| Версия платформы Left 4 Dead | L4D2 | L4D2 Hammer++ нормально работает в Left 4 Dead, за исключением компиляции карт. После компиляции и подключения к игре появляется сообщение об ошибке: Проверка STEAM отклонена и невозможно взаимодействовать с меню после нажатия кнопки OK. Также Вы можете можно включить dev, указав в Свойства > Общие > Параметры запуска: -dev 1. | |
| L4D2 | Аналогично | ||
| Strata Source | Garry's Mod | Необходимо повторное тестирование с использованием GMOD версии. [подтвердить] | |
| Alien Swarm engine branch | Garry's Mod & Portal 2 | Необходимо повторное тестирование с использованием GMOD версии. Инструменты компиляции Portal 2 тоже работают. Hammer++ не следует устанавливать в bin директорию SFM, но будет работать, если указать ссылку на него из другой игры.
| |
| Source 2013 Multiplayer | Source 2013 Multiplayer | Настройка Hammer | |
| Xengine | Garry's Mod | Ознакомьтесь с имеющимися проблемами на этой странице. Выпуск отдельной версии для | |
| Source 2007 | Source 2013 Singleplayer | Установите в директорию bin | |
| Source 2013 Singleplayer | Source 2013 Singleplayer | Обычная установка в директорию bin игры.
Ознакомьтесь с имеющимися проблемами на этой странице. | |
| Source 2013 Multiplayer | Source 2013 Multiplayer | Используйте следующее руководство. | |
| Source 2013 Multiplayer | Source 2013 Multiplayer & Team Fortress 2 | Hammer++ не следует устанавливать в bin директорию PVKII, но будет работать, если указать ссылку на него из другой игры.Use special I/O delimiter (ESC). | |
| Source 2009 | Source 2013 Singleplayer | Требуется изменение FGD-файлов Postal 3; Рекомендуется использовать компиляторы Postal 3; Некоторые функции Hammer из Postal 3 отсутствуют, например, 'заготовки';
Требуется установить Source SDK Base 2013 MP/SP; Для загрузки ресурсов требуется привязка к директории | |
| Source 2013 Singleplayer | Source 2013 Singleplayer | Обычная установка в директорию bin игры.
| |
| Strata Source | Garry's Mod? | Ознакомьтесь с имеющимися проблемами на этой странице. Поддержка не планируется, использование настоятельно не рекомендуется, некоторые функции Hammer++ будут добавлены в | |
| Ветвь Team Fortress 2 | Team Fortress 2 | Обычная установка в директорию bin/x64 игры.
| |
(including Counter-Strike: Source v34, Half-Life 2 Old Engine, etc...) |
Source 2006 | Source 2013 Singleplayer | Ознакомьтесь Установкой для Source 2006 игр. Не забывайте, что в играх Source 2006 используется меньше текстур (включая служебные, такие как 2D Skybox), различия в освещении LDR + HDR в сравнении с Source 2007 и более поздними версиями (включая предварительный просмотр освещения Hammer++). Поэтому не забудьте запустить и Hammer, и Hammer++ из Source 2006, чтобы проверить, существует ли та же текстура в Обозревателе текстур на Hammer из Source 2006, прежде чем использовать её. |
| Source 2013 Singleplayer | Source 2013 Singleplayer | Обычная установка в директорию bin игры.[подтвердить]
| |
| Source 2013 Multiplayer | Source 2013 Multiplayer | Обычная установка в директорию bin игры.[подтвердить]
Эта сборка использует | |
| Counter-Strike: Global Offensive | Counter-Strike: Global Offensive | Обычная установка в директорию bin игры.[подтвердить]Требуется изменение FGD-файлов, с заменой soundscape и sky KV на string.Так как версия Hammer++ для CSGO больше не обновляется, желательно использовать |
Возможности
- Предпросмотр статического освещения в 3D окне
- Улучшенное качество графики
- Значительно улучшенная стабильность
- Рендер частиц
- 2D + 3D skybox предпросмотр
- Новый браузер моделей, браузер частиц, редактор цветов и редактор привязки клавиш
- Отображение тумана и веревок в реальном времени
- Новые инструменты такие как, симуляция физики, манипулирование гизмо, рисование граней полигонов, объединение брашей
- Новые func_instance утилиты
- Встроенная версия реквизитора (propper)
- Жить стало лучше и проще
- Режим попрыгунчика (Jumpman)
- ... и многое другое!
Более полный список возможностей можно найти на официальном сайте и поддержать ficool2 via Ko-fi.
Предостережения
- On some machines, 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 than
Hammer 4.x, depending on Windows settings. - On some systems or the way Windows was configured (usually happens on Windows 10 or later), Hammer++ may crash when it tries to open the Select File window. You can workaround this by editing the

hammerplusplus\hammerplusplus_settings.ini, and changeFileDialogHackto0. This would disable the new file dialog (which makes it quicker & easier to navigate compared to old file dialog). This issue is not affected on Windows 7 (and possibly 8.x), and original Hammer (which also use new file dialog and does not have such issue). - 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.
- Crashes when attempting to load a map with an info_overlay_transition.
- Overlay faces are not preserved when brushes are merged.
- Build 8870 does not use %tooltextures in the texture browser at all, regardless of shader.[подтвердить] Textures that were small and used a %tooltexture to be bigger are now much smaller, since the %tooltexture no longer works.
- Does not support some features from
Hammer 4.x, such as "Convert WAD to VMT...", or loading GoldSrc MAP or RMF files directly (this also includes being unable to load ENT files extracted from Source maps via
GCFScape). - Ignores
%notooltexture, with no option to disable this change; as such, textures which aren't intended to be used on brushes/displacements directly (and may not work correctly) will appear in the texture browser. - Manifests are not supported, only instances.
- Instances are always fullbright in the lighting preview, and do not cast shadows.
- Lighting preview ignores
_minlightand%CompileNoLight. - Tool textures outside of the

tools/directory aren't accounted for by the lighting preview and the toolbar button that toggles visibility of tool textures in the 3D view.
- Due to computational constraints, the lighting preview does not include per-vertex lighting or lightmaps for static props, nor are brush/displacement lightmaps supersampled.
- Custom internal brush entities which get collapsed to worldspawn (ex: func_group, func_nobevel) do not cast shadows in the lighting preview unless
vrad_brush_cast_shadowsis enabled, which is inaccurate. Entities prefixed with func_detail are hardcoded to always cast shadows in the lighting preview. - Hammer++ build 8866 (and newer) do not use %tooltexture on WorldVertexTransition, as it renders the blends in real time.
Проблематика использования Hammer++ для игр
Additional bugs can be found in the official issue tracker, which is no longer maintained.
Смотрите также
Внешние ресурсы
- Официальный сайт Hammer++
- Страница публикации GitHub - содержит предыдущие версии Hammer++
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||