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)
Поставляется в комплекте с
Military Conflict: Vietnam (только x64) вместо vanilla Hammer.
Half-Life 2 RTX также комплектуется Hammer++, как и Slammin' Hammer 5.2.
Hammer++ для
Counter-Strike: Global Offensive больше не поддерживается и не получает обновлений; Ficool рекомендует использовать Hammer++ от
Garry's Mod's, поскольку он прост и поддерживает оттенение
lightmapped_4wayblend. В качестве альтернативы можно использовать версию Hammer++ из
Military Conflict: Vietnam's, хотя она также отстает по обновлениям.
Аналогично, Hammer++ для
Source 2013 Multiplayer (и устаревшей версии
Source SDK Base 2013 - Multiplayer) также больше технически не поддерживается после обновления 8869 и должен использоваться только для модификаций, созданных на основе Source SDK Base 2013 - Multiplayer до 2025 года, или для сторонних игр, работающих на базе Source 2013 Multiplayer. Несмотря на это,
Source 2013 Multiplayer получил обновление 8870. Игры, работающие на
Ветвь TF2 и обновленной версии Source SDK Base 2013 - Multiplayer (начиная с 2025 года), должны использовать версию Hammer++ для
Team Fortress 2.
Всегда выбирайте правильную версию (например, Hammer++ для
Garry's Mod) и устанавливайте её в соответствующую директорию игры. Если ваша игра официально не поддерживается Hammer++, Вы можете попробовать воспользоваться инструкциями для других протестированных игр/модификаций.
64-разрядная версия Hammer++ должна быть установлена в директорию bin\x64, а не в bin.
Другие протестированные игры и модификации
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 | Аналогично Left 4 Dead, но без отклонения Steam, при этом ошибка отображается в консоли и невозможно взаимодействовать с меню после выхода с карты. | ||
| Strata Source | Garry's Mod | Необходимо повторное тестирование с использованием GMOD версии. [подтвердить] | |
| Alien Swarm engine branch | Garry's Mod & Portal 2 | Необходимо повторное тестирование с использованием GMOD версии. Инструменты компиляции Portal 2 тоже работают. Hammer++ не следует устанавливать в bin директорию SFM, но будет работать, если указать ссылку на него из другой игры.
| |
| Ветвь Team Fortress 2 | Team Fortress 2 | Настройка Hammer | |
| Source 2013 Multiplayer | Source 2013 Multiplayer | Настройка Hammer | |
| Xengine | Garry's Mod | Ознакомьтесь с имеющимися проблемами на этой странице. Выпуск отдельной версии для Black Mesa не планируется. | |
| Source 2007 | Source 2013 Singleplayer | Установите в директорию bin Source SDK Base 2013 - Singleplayer и добавьте конфигурацию модификации, компиляторы Source 2013 SP создают BSP-карты совместимые с Source 2007.
| |
| 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++ будут добавлены в Strata 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 игры.[подтвердить]
Эта сборка использует Source 2013 Multiplayer для уменьшения размера карты. | |
| Counter-Strike: Global Offensive | Counter-Strike: Global Offensive Garry's Mod |
Обычная установка в директорию bin игры.[подтвердить]Требуется изменение FGD-файлов, с заменой soundscape и sky KV на string.Так как версия Hammer++ для CSGO больше не обновляется, желательно использовать |
Возможности
- Предпросмотр статического освещения в 3D окне
- Улучшенное качество графики
- Значительно улучшенная стабильность
- Отрисовку частиц
- Предпросмотр небосвода и объёмного неба
- Новый обозреватель моделей, обозреватель частиц, редактор цветов и редактор клавиш быстрого вызова
- Отображение тумана и верёвок в реальном времени
- Новые инструменты такие как, симуляция физики, компас управления, рисование граней полигонов, объединение элементов карты
- Новые 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++ или категорию со всеми относящимися к Hammer++ файлами и страницами.
Смотрите также
Внешние ресурсы
- Официальный сайт Hammer++
- Страница публикации GitHub - содержит предыдущие версии Hammer++
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||