Difference between revisions of "TeamSpen's Hammer Addons"

From Valve Developer Community
Jump to: navigation, search
(Fix Ep1/Ep2 icons not appearing)
(Now works in pre-L4D2, and P2CE includes this by default)
Line 1: Line 1:
 
'''TeamSpen's Hammer Addons''' are a set of tweaks and enhancements for [[Hammer]], developed by [[User:TeamSpen210|TeamSpen210]]. They include a modified [[FGD]] for every game, based on a unified system that allows changes to easily be applied to multiple games. A postcompiler is also included, adding support for several custom internal entities along with other useful features.
 
'''TeamSpen's Hammer Addons''' are a set of tweaks and enhancements for [[Hammer]], developed by [[User:TeamSpen210|TeamSpen210]]. They include a modified [[FGD]] for every game, based on a unified system that allows changes to easily be applied to multiple games. A postcompiler is also included, adding support for several custom internal entities along with other useful features.
  
While development is mainly focused on [[Portal 2]], the addons include FGDs for every Valve title, as well as some non-Valve games.
+
While development is mainly focused on [[Portal 2]], the addons include FGDs for every Valve title, as well as some non-Valve games. The postcompiler will also work with any Source game, provided the game does not make extensive changes to the map format.
 
 
{{bug|The postcompiler does not currently work in games before {{game link|Left 4 Dead 2}}. The modified FGDs are still usable. See [https://github.com/TeamSpen210/HammerAddons/issues/69 this issue] for more information.}}
 
  
  
Line 48: Line 46:
 
* {{Game link|Garry's Mod}}
 
* {{Game link|Garry's Mod}}
 
* {{Game link|INFRA}}
 
* {{Game link|INFRA}}
<!-- * {{Game link|Portal 2: Community Edition}} -->
+
 
 +
{{Game link|Portal 2: Community Edition}} includes a fork of the addons by default.
  
 
[[Category:Third Party Tools]]
 
[[Category:Third Party Tools]]
 
[[Category:Level Design]]
 
[[Category:Level Design]]

Revision as of 12:27, 3 April 2021

TeamSpen's Hammer Addons are a set of tweaks and enhancements for Hammer, developed by TeamSpen210. They include a modified FGD for every game, based on a unified system that allows changes to easily be applied to multiple games. A postcompiler is also included, adding support for several custom internal entities along with other useful features.

While development is mainly focused on Portal 2, the addons include FGDs for every Valve title, as well as some non-Valve games. The postcompiler will also work with any Source game, provided the game does not make extensive changes to the map format.


Features

  • Improved FGDs, with rearranged base classes better matching the engine's layout, entities and keyvalues that are normally missing, additional helpers, and various other tweaks
  • Nearly every point entity is now represented as an icon sprite, instead of the default colored cube.
  • Portal 2 entities such as prop_portal and prop_indicator_panel have new custom models, accurately representing their in-game appearance
  • The Targetname base class is now BaseEntityPoint/BaseEntityBrush
  • Automatic packing of custom content detected in the map, or specified in comp_pack entities.
  • Several other comp_ entities that allow doing normally impossible things, like positioning entities outside the map or renaming an entity in a specific copy of an instance.
  • Static Prop Combine support for all games, generally more reliable than Valve's implementation
  • In games supporting VScript, an Init Code field is added to all entities, which can be used to directly write code that's executed inside the entity's script scope on spawn.
  • Additionally, backtick ( ` ) characters used in Init Code and the RunScriptCode input will be converted to quotes in-game, allowing strings to be passed.
  • For Portal 2, a set of comp_vactube_ entities are added to automate the creation of vactube systems.

External links

Supported games

Valve games

Third party games/mods

Portal 2: Community Edition Portal 2: Community Edition includes a fork of the addons by default.