Hammer++

From Valve Developer Community
< Zh
Jump to navigation Jump to search
English (en)Deutsch (de)Español (es)Suomi (fi)Português do Brasil (pt-br)Русский (ru)Українська (uk)Tiếng Việt (vi)中文 (zh)Translate (Translate)

Hammer++ Hammer++ 是社区对 起源 起源Valve Hammer Editor(en) 的修改,它提供了更新的、功能丰富的编辑器版本。预告片和网站可以在此处找到。

Hammer++ 目前支持 Source 引擎的以下分支:

其他已测试的游戏/模组

Icon-Important.png重要:In order to use CS:GO Hammer++, you must have the csgo_legacy beta branch installed for 反恐精英2 反恐精英2. The CS:GO Hammer++ no longer received updates so it's highly recommended that you should switch to Garry's Mod version instead.
游戏 Engine branch (game) Hammer++ 版本 备注 ViewDiscussEdit templatePurge
异形丛生 异形丛生 异形丛生 引擎分支 Garry's Mod Errors about reading particles, use mount.cfg to mount alien swarm data.
Note.png注意:Functions differently than Hammer, instead of using a func_brush with name structure_seal, use a normal brush to close your maps.
If compiled it forces the map to be fullbright even if there are lights.
Icon-Important.png重要:use func_details for your entire map as it will generate unwanted portals
半衰期:起源 半衰期:起源 起源2013 单人分支 起源2013 单人分支 Configure Hammer for Half-Life: Source, then install to game's 🖿bin folder normally.
半衰期死亡竞赛:起源 半衰期死亡竞赛:起源 起源2013 多人分支 起源2013 多人分支
半衰期2:死亡竞赛 半衰期2:死亡竞赛 Team Fortress 2 branch 军团要塞2 Since 20th Anniversary update, HL2DM is on the Team Fortress 2 branch TF2 branch. The 起源2013 多人分支 version no longer works, but installing 64-bit 军团要塞2 version into HL2DM works.
求生之路 求生之路 求生之路 引擎分支 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.
PlacementTip.png解决方案:Before compiling the map, check the box Don't run the game after compiling and then compile the map, after it has been compiled, enter Left 4 Dead and via console, type: map <map name>.
Tip.png提示:You can enable dev by going to manage < properties and on Launch options, type: -dev 1.
Note.png修复:Remove the steam_appid.txt from the 🖿hammerplusplus folder.
求生之路2 求生之路2 L4D2 Identical to 求生之路 求生之路, without the Steam rejection, only displaying error on console and unable to interact with the menu when exiting the map.
Note.png修复:Remove the steam_appid.txt from the 🖿hammerplusplus folder.
Momentum Mod Momentum Mod 地层起源 Garry's Mod Need retest using GMOD version.
[证实]
起源电影制作器 起源电影制作器 异形丛生 引擎分支 Garry's Mod Need retest using GMOD version.
Team Fortress 2 Classic Team Fortress 2 Classic 起源2013 多人分支 起源2013 多人分支 Setting up Hammer
黑山 黑山 Xengine 起源2013 多人分支 新的光照实体可能不会在光照预览中显示;在光照测试中使用旧实体并切换到 final 以进行最终编译
黑山 黑山 (2012 mod version) 起源2007 起源2013 单人分支 Install to 起源2013 单人分支 Source SDK Base 2013 - Singleplayer's 🖿bin folder and add a game configuration pointing to the mod; the 起源2013 单人分支 起源2013 单人 compilers generate BSPs that are compatible with 起源2007 起源2007.
Mapbase Mapbase 起源2013 单人分支 起源2013 单人分支 Install to game's 🖿bin folder normally.

Check out the issues below in the relevant subpage.

Postal III Postal III 起源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';

Requires Source SDK Base 2013 MP/SP to be installed; Requires folder linking inside SDK Base's 🖿sourcetest folder to load assets; Hammer++ will crash if placed inside Postal 3's 🖿bin folder.

传送门 传送门 起源2013 单人分支 起源2013 单人分支 Install to game's 🖿bin folder normally.
传送门 2:社区特供版 传送门 2:社区特供版 地层起源 Garry's Mod? 因开发者而不支持;如果出现任何问题,他们不会提供帮助
Source SDK Base 2006 Source SDK Base 2006
起源2006 起源2006 games & mods
(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.
Hunt Down the Freeman Hunt Down the Freeman (launch version) 起源2013 单人分支 起源2013 单人分支 Install to game's 🖿bin folder normally.[证实]
Hunt Down the Freeman Hunt Down the Freeman (latest) 起源2013 多人分支 起源2013 多人分支 Install to game's 🖿bin folder normally.[证实]

This build uses 起源2013 多人分支 起源2013 多人分支 to reduce map size.

功能

  • 准确的光照预览
  • 升级的图形保真度
  • 稳定性显著提高
  • 粒子渲染
  • 2D + 3D 天空盒预览
  • 新的模型浏览器、粒子浏览器、颜色编辑器和按键绑定编辑器
  • 实时显示雾和绳索
  • 各种新工具,例如物理模拟、Gizmo 操作、多边形形状绘制和凸固体合并
  • 新的 func_instance 工具
  • 使用体验改善
  • ……以及更多!

更详细的功能列表可以在网站上找到,你可以通过 Ko-fi 支持 ficool2

注意事项

Icon-Bug.png错误:始终使用 Windows 的高 DPI 缩放设置,即使在Wikipedia icon 文件资源管理器的兼容性设置中将缩放覆盖模式设置为「应用程序」(对于 🖿hammerplusplus.exe)。这可能导致可用空间比 Hammer Hammer 4.x 少,具体取决于 Windows 设置。  [todo tested in?]
Warning.png警告:

更多的错误可以在官方问题追踪器中找到,该追踪器已不再维护。

不支持的游戏存在的错误/限制

Broom icon.png
此物品需要清理以符合更高的质量标准,因为:
语法和布局;可能应该移到子页面
如需帮助,请参阅 VDC 编辑帮助维基百科清理过程。另外,请记住在本文的讨论页检查标记者留下的任何笔记。

黑山 黑山

适用于 起源2013 单人分支 起源2013 单人分支 版本。但是,由于一些错误和问题,您可能无法持续工作。

新灯光无法正常工作

以 "newLight_" 和 "newLights_" 为前缀的实体在使用 SmartEdit 时无法正常工作,并尝试用这些实体替换另一个实体将导致 过时(en) 错误。

这是因为新灯光在 classname(en) 中使用大写字母。因此,Hammer++ 无法正常读取它们。您可以通过用小写字母替换大写字母来解决此问题,这样修复后,游戏将能够像使用 Hammer Hammer 一样与新灯光一起使用。但是,您仍然无法预览新灯光。

Note.png注意:类似问题出现在 npc_xortEB 上。

未加载 Lightmapped_4WayBlend(en)

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


PlacementTip.png解决方案:使用 反恐精英:全球攻势 反恐精英:全球攻势 的 Hammer++ 版本,因为这是唯一支持 Lightmapped_4WayBlend(en) 的 Hammer++ 版本。
Note.png注意:您需要移植游戏的资源,因为它不使用或支持旧的模型格式。

没有表面混合预览

WorldVertexTransition(en)黑山 中被 LightmappedGeneric(en) 取代。这意味着您无法在 Hammer++ 中看到混合表面,因为此功能未提供。

未加载 GRPortal(en)

此着色器用于 尼赫伦斯(en) 的传送门。

Physics Tool(en) 与新的布娃娃实体不兼容

prop_ragdoll_original(en)misc_dead_hev 是布娃娃实体,但 Hammer++ 对此不兼容。

PlacementTip.png解决方案:在这些实体的FGD(en)中添加 ragdoll()


证实:还有更多吗?

传送门 2:社区特供版 传送门 2:社区特供版/地层起源 地层起源

主要与 反恐精英:全球攻势 版本兼容。Hammer++ 不提供来自 Strata Hammer Strata Hammer 和引擎的功能(主要是 UI 元素和它与内容的工作方式)。它的使用便利性将取决于你的计划。

仅支持 反恐精英:全球攻势 反恐精英:全球攻势 模型格式

地层起源 地层起源 支持来自任何游戏的所有模型格式,包括旧游戏。Hammer++ 仅支持 反恐精英:全球攻势 的模型格式,因此如果模型不使用此格式,则需要进行模型转换。

PlacementTip.png解决方案:使用 起源2013 单人分支 版本

没有比例覆盖预览

静态道具支持比例覆盖键值(类似于 起源2)。在 Hammer++ 中看不到更改。

不支持自定义文件夹

地层起源 地层起源 支持custom文件夹。Hammer++ for 反恐精英:全球攻势 不支持。

PlacementTip.png解决方案:使用 起源2013 单人分支 版本

不读取mounts.kv文件

mounts.kv 是从其他游戏中安全挂载内容而无需编辑gameinfo.txt(en)的方法。Hammer++ 不读取此文件。

不支持转义序列

只有 Strata Hammer Strata Hammer 支持转义序列

Mapbase Mapbase

起源2013 单人分支 起源2013 单人分支 版本兼容良好。一些自定义着色器可能会工作不正常。一些自定义功能与 Hammer++ 功能的预期效果不一致。

SDK_Cable(en) 功能不正常

显示天空盒而不是电缆纹理。

聚光灯纹理不适用于预览

Mapbase Mapbase 支持定制光束和光晕纹理。Hammer++ 始终绘制标准纹理。

TeamSpen's Hammer Addons TeamSpen's Hammer Addons

虽然不是游戏,但也存在一些兼容性问题。一些问题使其与 Hammer++ 一起使用变得困难。

Sprite 尝试应用为助手的模型

TeamSpen's Hammer Addons TeamSpen's Hammer Addons 使用模型助手来表示 Sprite 实体,这使得你可以比使用白色立方体更准确地放置它们。复制和粘贴会导致助手模型使用 model 属性名称的值,而Sprite实体使用该属性来显示 Sprite 纹理,这会导致助手模型使用一个不存在的模型并将其替换为占位符。可以通过 Undo 按钮进行修复。当你通过 Entity Tool(en) 放置 Sprite 实体或者替换实体为 Sprite 实体时,这种情况不会发生。

证实:还有更多?

另请参阅

外部链接