Hammer++
Hammer++ 是社区对
起源 的 Valve Hammer Editor 的修改,它提供了更新的、功能丰富的编辑器版本。预告片和网站可以在此处找到。
Hammer++ 目前支持 Source 引擎的以下分支:
其他已测试的游戏/模组


游戏 | Engine branch (game) | Hammer++ 版本 | 备注 ![]() ![]() ![]() ![]() |
---|---|---|---|
![]() |
异形丛生 引擎分支 | 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. ![]() |
![]() |
起源2013 单人分支 | 起源2013 单人分支 | Configure Hammer for Half-Life: Source, then install to game's ![]() bin folder normally.
|
![]() |
军团要塞2分支 | 军团要塞2 | Configure Hammer for Half-Life: Source, then install to game's ![]() bin/x64 folder normally.
|
![]() |
军团要塞2分支 | 军团要塞2 | Install to game's ![]() bin/x64 folder normally.
|
![]() |
求生之路 引擎分支 | 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. | |
![]() |
地层起源 | Garry's Mod | Need retest using GMOD version. [证实] |
![]() |
异形丛生 引擎分支 | Garry's Mod & 传送门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.
|
![]() |
起源2013 多人分支 | 起源2013 多人分支 | Setting up Hammer |
![]() |
Xengine | 起源2013 多人分支 | 新的光照实体可能不会在光照预览中显示;在光照测试中使用旧实体并切换到 final 以进行最终编译 |
![]() |
起源2007 | 起源2013 单人分支 | Install to ![]() ![]() bin folder and add a game configuration pointing to the mod; the ![]() ![]() |
![]() |
起源2013 单人分支 | 起源2013 单人分支 | Install to game's ![]() bin folder normally.
Check out the issues below in the relevant subpage. |
![]() |
起源2009 | 起源2013 单人分支 | 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 |
![]() |
起源2013 单人分支 | 起源2013 单人分支 | Install to game's ![]() bin folder normally.
|
![]() |
地层起源 | Garry's Mod? | 因开发者而不支持;如果出现任何问题,他们不会提供帮助 |
![]() |
军团要塞2分支 | 军团要塞2 | Install to game's ![]() bin/x64 folder normally.
|
![]() ![]() (including 反恐精英:起源 v34, 半衰期2 Old Engine, etc...) |
起源2006 | 起源2013 单人分支 or 起源2013 多人分支 | See Installation for Source 2006 games. Don't forget that 起源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. |
![]() |
起源2013 单人分支 | 起源2013 单人分支 | Install to game's ![]() bin folder normally.[证实]
|
![]() |
起源2013 多人分支 | 起源2013 多人分支 | Install to game's ![]() bin folder normally.[证实]
This build uses |
![]() |
反恐精英:全球攻势 | 反恐精英:全球攻势 | Install to game's ![]() bin/win32 folder normally.[证实]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 ![]() |
功能
- 准确的光照预览
- 升级的图形保真度
- 稳定性显著提高
- 粒子渲染
- 2D + 3D 天空盒预览
- 新的模型浏览器、粒子浏览器、颜色编辑器和按键绑定编辑器
- 实时显示雾和绳索
- 各种新工具,例如物理模拟、Gizmo 操作、多边形形状绘制和凸固体合并
- 新的 func_instance 工具
- 使用体验改善
- ……以及更多!
更详细的功能列表可以在网站上找到,你可以通过 Ko-fi 支持 ficool2。
注意事项



hammerplusplus.exe
)。这可能导致可用空间比 

- 不支持来自
Hammer 4.x的一些功能,比如「Convert WAD to VMT... 」,或直接加载GoldSrc的「.MAP 」文件。
- 忽略了%notooltexture,没有选项可以禁用此更改。
- 灯光预览忽略了_minlight。
更多的错误可以在官方问题追踪器中找到,该追踪器已不再维护。
不支持的游戏存在的错误/限制
黑山
适用于 起源2013 单人分支 版本。但是,由于一些错误和问题,您可能无法持续工作。
新灯光无法正常工作
以 "newLight_" 和 "newLights_" 为前缀的实体在使用 SmartEdit
时无法正常工作,并尝试用这些实体替换另一个实体将导致 过时 错误。
使用 Entity Tool 放置的新光点。
替换为 newLight_Point 后的 npc_gman。
这是因为新灯光在 classname 中使用大写字母。因此,Hammer++ 无法正常读取它们。您可以通过用小写字母替换大写字母来解决此问题,这样修复后,游戏将能够像使用 Hammer 一样与新灯光一起使用。但是,您仍然无法预览新灯光。

未加载 Lightmapped_4WayBlend
您将无法在 Xen 关卡和一些 Earthbound 室外关卡中工作,因为此着色器在各处的表面上使用。



没有表面混合预览
WorldVertexTransition 在 黑山 中被 LightmappedGeneric 取代。这意味着您无法在 Hammer++ 中看到混合表面,因为此功能未提供。
未加载 GRPortal
此着色器用于 尼赫伦斯 的传送门。
Physics Tool 与新的布娃娃实体不兼容
prop_ragdoll_original 和 misc_dead_hev 是布娃娃实体,但 Hammer++ 对此不兼容。


传送门 2:社区特供版/
地层起源
主要与 反恐精英:全球攻势 版本兼容。Hammer++ 不提供来自 Strata Hammer 和引擎的功能(主要是 UI 元素和它与内容的工作方式)。它的使用便利性将取决于你的计划。
仅支持
反恐精英:全球攻势 模型格式
地层起源 支持来自任何游戏的所有模型格式,包括旧游戏。Hammer++ 仅支持 反恐精英:全球攻势 的模型格式,因此如果模型不使用此格式,则需要进行模型转换。

没有比例覆盖
预览
静态道具支持比例覆盖
键值(类似于 起源2)。在 Hammer++ 中看不到更改。
不支持自定义文件夹
地层起源 支持
custom
文件夹。Hammer++ for 反恐精英:全球攻势 不支持。

不读取mounts.kv
文件
mounts.kv
是从其他游戏中安全挂载内容而无需编辑gameinfo.txt
的方法。Hammer++ 不读取此文件。
不支持转义序列
只有 Strata Hammer 支持转义序列。
Mapbase
与 起源2013 单人分支 版本兼容良好。一些自定义着色器可能会工作不正常。一些自定义功能与 Hammer++ 功能的预期效果不一致。
SDK_Cable 功能不正常
显示天空盒而不是电缆纹理。
聚光灯纹理不适用于预览
Mapbase 支持定制光束和光晕纹理。Hammer++ 始终绘制标准纹理。
一个示例。使用 obsolete 图标作为光晕,电流纹理作为光束。
TeamSpen's Hammer Addons
虽然不是游戏,但也存在一些兼容性问题。一些问题使其与 Hammer++ 一起使用变得困难。
Sprite 尝试应用为助手的模型
TeamSpen's Hammer Addons 使用模型助手来表示 Sprite 实体,这使得你可以比使用白色立方体更准确地放置它们。复制和粘贴会导致助手模型使用
model
属性名称的值,而Sprite实体使用该属性来显示 Sprite 纹理,这会导致助手模型使用一个不存在的模型并将其替换为占位符。可以通过 Undo
按钮进行修复。当你通过 Entity Tool 放置 Sprite 实体或者替换实体为 Sprite 实体时,这种情况不会发生。

另请参阅
外部链接
|
|