Template:HammerVersion/Version/GMod: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 5: Line 5:
! style="background:#666666; text-align:center" | Features{{nbsp}}{{nbsp}}{{Table tools|HammerVersion/Version/GMod}}
! style="background:#666666; text-align:center" | Features{{nbsp}}{{nbsp}}{{Table tools|HammerVersion/Version/GMod}}
|-
|-
|4.1 (build TBD)
|4.1 (build ?)
| [https://gmod.facepunch.com/news/15-03-09 March 9, 2015]
|
'''Fixes:'''
* Fixed Hammer crashing on start up
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/15-06-01 June 1, 2015]
|
'''Fixes:'''
* Fixed Hammer making Steam show you as playing Garry's Mod
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/april-2016-update April 28, 2016]
|
'''Fixes:'''
* Multiple bug fixes for Hammer
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/october-2016-update October 10, 2016]
|
'''Fixes:'''
* Fixed Model Viewer background for Hammer
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/july-2017-update July 6, 2017]
|
'''Improvements:'''
* Improved performance of 2D/3D views
* 2D views are now rendered during scroll operations, rather than after
* Increased max render distance from 10,000 to 32,000
* Vertices no longer need to be in the exact same location to be merged
'''Fixes:'''
* Blended textures are now rendered correctly - it should be identical to in-game
* Model browser no longer freezes after being opened multiple times
* Overlays no longer flicker when rendered in 3D shaded mode
* Scrollbars on 2D views are now correctly sized when zoomed in
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/may-2018-update May 28, 2018]
|
'''FGD Update:'''
* Updated {{ent|garrysmod.fgd}} files (for Hammer) to include GMod specific Sandbox key values
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/february-2019-update February 19, 2019]
|
'''Updates:'''
* '''FGD Update ({{ent|garrysmod.fgd}}):'''
** Added GMod specific mapping key values to more entities such as {{ent|prop_door_rotating}}, {{ent|func_brush}} in Hammer Editor
* Added "distance to camera" button for {{ent|func_areaportalwindow}}'s {{code|FadeStartDist}}/{{code|FadeDist}} keyvalues in Hammer Editor
* You can now use Middle Mouse Click to pan 2D views in Hammer Editor
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/april-2019-update April 30, 2019]
|
'''Updates:'''
* Middle Mouse Click {{Key|MMB}} on Hammer [[Hammer_3D_Views_Options|3D view]] now acts as mouse look
'''Improvements:'''
* Some (Inputs/Outputs/targetnames) Hammer Drop Downs will size themselves to fit up to 15 elements at the same time instead of the old random 5 to 9
'''Fixes:'''
* Fixed Hammer crashing when trying to load over 1024 models at the same time and other stability improvements
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/november-2019-update November 12, 2019]
|
'''Updates:'''
* Added support for _castentityshadow in Hammer
* You can now drag'n'drop {{code|.vmf}} files onto Hammer to open them
'''Fixes:'''
* Fixed reflections on brushes in Hammer having the checkerboard pattern
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/january-2020-update January 21, 2020]
|
'''FGD Update ({{ent|garrysmod.fgd}}):'''
* TTT: Added sphere option to .fgd to display radius of {{ent|ttt_traitor_button}} in Hammer (Community Contribution)
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/april-2020-update April 29, 2020]
|
'''FGD Update ({{ent|garrysmod.fgd}}):'''
* Added "Activator only" flag for {{ent|env_fade}} in Hammer Editor
* Added "Max Fog Density" to {{ent|sky_camera}} in Hammer Editor
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/june-2020-update June 24, 2020]
|
'''FGD Update ({{ent|garrysmod.fgd}}):'''
* {{ent|point_teleport}} - Added the episodic "Teleport into crouch" spawnflag, Added TeleportEntity & TeleportToCurrentPos inputs (Hammer Editor included)
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/august-2020-update August 19, 2020]
|
'''Improvements:'''
* Replaced usage of "Physgun" and "Physcannon" with "Gravity Gun" in the .fgd files used by Hammer to avoid confusion between GMod's Physics Gun and the Gravity Gun
'''Fixes:'''
* Fixed TTT's fgd crashing Hammer when used with {{ent|halflife2.fgd}} at the same time
* Fixed Hammer Editor crashing with model heavy maps
* Fixed certain ammo items in Hammer Editor having error models
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/october-2020-update October 14, 2020]
|
'''Updates:'''
* Allow right click on 3D view to activate FPS camera controls, on tools where right click in 3D view is not used
'''Improvements:'''
* Made the "Default to 15 degree rotations" setting invert what {{key|Shift}} does during rotation, not outright enable/disable it
'''Fixes:'''
* Fixed Hammer not loading vgui language files
* Fixed certain labels/buttons in Hammer model picker being cut off
* Fixed "snap to grid" display in Hammer not updating when it should
* Fixed "Browse" for func_instance in Hammer not filling the field properly when map .vmf is not located in the GarrysMod/garrysmod/maps folder
* Hammer and entity templates can now properly handle post Left 4 Dead 1 map entity Input/Output (ESC delimiter instead of a comma)
* Fixed .fgd flag/array values inheritance, so spawnflags on {{ent|trigger_teleport}} are no longer missing (possibly fixes other entities too)
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/january-2021-update January 27, 2021]
|
'''Improvements:'''
* Added HammerID to the "solid with X faces" and "group of X objects" descriptions for easier distinguishing/debugging
* Adjusted visgroup validation to allow solids be a child of an object group regardless of format version. Prevents those solids on old .vmfs from losing their [[visgroup]]
* Disallowed object groups (CMapGroup) to be hidden by the visgroup system - the objects themselves are hidden not the CMapGroup. Fixes "orphaned objects" warning
* Display Raytraced preview in the 3d view when it finishes rendering
* Increased amount of recent files to 10, from 4
* Moved "Edit Instance" button to not cover the input/output icons in Hammer (All 3 also behave better when resizing the window).
'''Fixes:'''
* Fixed not resetting {{ent|LightmappedGeneric}}'s shader constant 0 ({{ent|$basetexturetransform}}) between renders, resulting in it affecting materials which do not have $basetexturetransform set (Also affects Hammer)
* Right/Middle mouse clicking in Hammer 3D view works better now, by disabling mouse look only when it was started by middle/right clicking a 3D view
* Fixed Hammer's Transform dialog (CTRL+M) improperly reading Y and Z coordinates
* Applied bone setup crash fixes to Hammer too.
'''FGD Fixes ({{ent|garrysmod.fgd}}:'''
* Fixed {{ent|func_tracktrain}}'s outputs in Hammer
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/march-2025-update March 26, 2025]
| [https://gmod.facepunch.com/news/march-2025-update March 26, 2025]
| Latest version for {{gmod|3.1}}
|  
'''Updates:'''
'''Updates:'''
* Added build date to Hammer's About dialog
* Added build date to Hammer's About dialog
Line 41: Line 175:
* Text parsing: Handle loading/writing \r correctly (Hammer VMF)
* Text parsing: Handle loading/writing \r correctly (Hammer VMF)
* Made Hammer use {{code|gmod.exe}} when generating GameConfig.txt
* Made Hammer use {{code|gmod.exe}} when generating GameConfig.txt
|-
|4.1 (build ?)
| [https://gmod.facepunch.com/news/july-2025-update July 23, 2025]
| Latest version for {{gmod|3.1}}
'''Updates:'''
* {{code|[[garrysmod.fgd]]}} - Added inputs to {{ent|light_environment}}, removed {{ent|point_clientcommand}} and {{ent|point_servercommand}} since they do not work in Garry's Mod.
'''Improvements:'''
* More colors for Lightmap Grid in Hammer for super small (red) and super large (green) lightmap scales
'''Fixes:'''
* Fixed 3D grid not rendering correctly in Hammer due to recent changes
* Removed links to dead Valve websites, link to Valve Developer Community instead (Hammer & tools)
|-
|-
|}
|}

Latest revision as of 20:11, 10 August 2025

Version Release date Features  ViewDiscussEdit templatePurge
4.1 (build ?) March 9, 2015

Fixes:

  • Fixed Hammer crashing on start up
4.1 (build ?) June 1, 2015

Fixes:

  • Fixed Hammer making Steam show you as playing Garry's Mod
4.1 (build ?) April 28, 2016

Fixes:

  • Multiple bug fixes for Hammer
4.1 (build ?) October 10, 2016

Fixes:

  • Fixed Model Viewer background for Hammer
4.1 (build ?) July 6, 2017

Improvements:

  • Improved performance of 2D/3D views
  • 2D views are now rendered during scroll operations, rather than after
  • Increased max render distance from 10,000 to 32,000
  • Vertices no longer need to be in the exact same location to be merged

Fixes:

  • Blended textures are now rendered correctly - it should be identical to in-game
  • Model browser no longer freezes after being opened multiple times
  • Overlays no longer flicker when rendered in 3D shaded mode
  • Scrollbars on 2D views are now correctly sized when zoomed in
4.1 (build ?) May 28, 2018

FGD Update:

  • Updated garrysmod.fgd files (for Hammer) to include GMod specific Sandbox key values
4.1 (build ?) February 19, 2019

Updates:

  • FGD Update (garrysmod.fgd):
  • Added "distance to camera" button for func_areaportalwindow's FadeStartDist/FadeDist keyvalues in Hammer Editor
  • You can now use Middle Mouse Click to pan 2D views in Hammer Editor
4.1 (build ?) April 30, 2019

Updates:

  • Middle Mouse Click MMB on Hammer 3D view now acts as mouse look

Improvements:

  • Some (Inputs/Outputs/targetnames) Hammer Drop Downs will size themselves to fit up to 15 elements at the same time instead of the old random 5 to 9

Fixes:

  • Fixed Hammer crashing when trying to load over 1024 models at the same time and other stability improvements
4.1 (build ?) November 12, 2019

Updates:

  • Added support for _castentityshadow in Hammer
  • You can now drag'n'drop .vmf files onto Hammer to open them

Fixes:

  • Fixed reflections on brushes in Hammer having the checkerboard pattern
4.1 (build ?) January 21, 2020

FGD Update (garrysmod.fgd):

  • TTT: Added sphere option to .fgd to display radius of ttt_traitor_button in Hammer (Community Contribution)
4.1 (build ?) April 29, 2020

FGD Update (garrysmod.fgd):

  • Added "Activator only" flag for env_fade in Hammer Editor
  • Added "Max Fog Density" to sky_camera in Hammer Editor
4.1 (build ?) June 24, 2020

FGD Update (garrysmod.fgd):

  • point_teleport - Added the episodic "Teleport into crouch" spawnflag, Added TeleportEntity & TeleportToCurrentPos inputs (Hammer Editor included)
4.1 (build ?) August 19, 2020

Improvements:

  • Replaced usage of "Physgun" and "Physcannon" with "Gravity Gun" in the .fgd files used by Hammer to avoid confusion between GMod's Physics Gun and the Gravity Gun

Fixes:

  • Fixed TTT's fgd crashing Hammer when used with halflife2.fgd at the same time
  • Fixed Hammer Editor crashing with model heavy maps
  • Fixed certain ammo items in Hammer Editor having error models
4.1 (build ?) October 14, 2020

Updates:

  • Allow right click on 3D view to activate FPS camera controls, on tools where right click in 3D view is not used

Improvements:

  • Made the "Default to 15 degree rotations" setting invert what Shift does during rotation, not outright enable/disable it

Fixes:

  • Fixed Hammer not loading vgui language files
  • Fixed certain labels/buttons in Hammer model picker being cut off
  • Fixed "snap to grid" display in Hammer not updating when it should
  • Fixed "Browse" for func_instance in Hammer not filling the field properly when map .vmf is not located in the GarrysMod/garrysmod/maps folder
  • Hammer and entity templates can now properly handle post Left 4 Dead 1 map entity Input/Output (ESC delimiter instead of a comma)
  • Fixed .fgd flag/array values inheritance, so spawnflags on trigger_teleport are no longer missing (possibly fixes other entities too)
4.1 (build ?) January 27, 2021

Improvements:

  • Added HammerID to the "solid with X faces" and "group of X objects" descriptions for easier distinguishing/debugging
  • Adjusted visgroup validation to allow solids be a child of an object group regardless of format version. Prevents those solids on old .vmfs from losing their visgroup
  • Disallowed object groups (CMapGroup) to be hidden by the visgroup system - the objects themselves are hidden not the CMapGroup. Fixes "orphaned objects" warning
  • Display Raytraced preview in the 3d view when it finishes rendering
  • Increased amount of recent files to 10, from 4
  • Moved "Edit Instance" button to not cover the input/output icons in Hammer (All 3 also behave better when resizing the window).

Fixes:

  • Fixed not resetting LightmappedGeneric's shader constant 0 ($basetexturetransform) between renders, resulting in it affecting materials which do not have $basetexturetransform set (Also affects Hammer)
  • Right/Middle mouse clicking in Hammer 3D view works better now, by disabling mouse look only when it was started by middle/right clicking a 3D view
  • Fixed Hammer's Transform dialog (CTRL+M) improperly reading Y and Z coordinates
  • Applied bone setup crash fixes to Hammer too.

FGD Fixes (garrysmod.fgd:

4.1 (build ?) March 26, 2025

Updates:

  • Added build date to Hammer's About dialog
  • Added HammerID for entities in Hammer's selection status bar (Brushes already had this added a while back)
  • Added model scale preview to Hammer
  • Added new options to Run Map dialog in Hammer
  • Updated garrysmod.fgd
    • Added `Ignore Solid` for point_spotlight in Hammer
    • Added internal/hidden npc_rollermine inputs in Hammer
    • Added inputs to env_skypaint in Hammer for mapping
    • Added "starlayers" to env_skypaint in Hammer, and mention the skybox texture name requirement in the entity description
    • Allow bool and boolean to be interchangeable in .fgd files
    • Include missing Garry's Mod specific additions in Hammer - new Rollermine spawnflag and beam_spotlight's SetColor input
  • Implemented Hammer preview for point_worldtext
  • Implemented Hammer multi-cordon system from CS:GO

Improvements:

  • Ensure Hammer's Entity Properties Input/Output columns fit the header text, so its not "P...", "O...", etc. when adding a new input for the first time
  • Entity comments allow adding new lines with Enter in Hammer Object Properties.
  • Expand Hammer Object Bar by 20px to fit auto vis groups horizontally
  • Hammer & other tools mount addons/ folder by default (can be disabled with -noaddons launch parameter)
  • Increase default size of Hammer Entity Help window
  • Switch Hammer to use CmdSeqDefault.wc by default (like CS:GO, user preferences are still stored in CmdSeq.wc)
  • Tweak Hammer splash image & .exe info
  • Updated the Hammer icon to be higher quality and have Garry's Mod colors
  • When copying game configs in Hammer options, ask for a new name instead of copying the existing name without a way to change it

Fixes:

  • Fixed certain inputs having wrong descriptions in Hammer Entity Properties window
  • Fixed collision model preview in Hammer being offset in 3D when dragging
  • Fixed empty buttons appearing in Hammer Entity Properties when it is opened before any entity is selected
  • Fixed Hammer breaking VMF files if they contain \n in keyvalue values
  • Fixed keybinds in Hammer for 1 & 2 not updating the render distance setting correctly, resulting in it being reset to previous step when certain actions happen
  • Fixed map instances being added to recently opened files in Hammer when opening the parent map
  • Text parsing: Handle loading/writing \r correctly (Hammer VMF)
  • Made Hammer use gmod.exe when generating GameConfig.txt
4.1 (build ?) July 23, 2025 Latest version for Garry's Mod

Updates:

Improvements:

  • More colors for Lightmap Grid in Hammer for super small (red) and super large (green) lightmap scales

Fixes:

  • Fixed 3D grid not rendering correctly in Hammer due to recent changes
  • Removed links to dead Valve websites, link to Valve Developer Community instead (Hammer & tools)