Garry's Mod Logo
add_circle

Features

  • Added support for -embed to VBSP
  • Enable BSPZIP.exe compression (-repack argument ported from Team Fortress 2 version)
  • Added env_detail_controller entity to FGD (Community Contribution)
  • Added "Portal Visualization Width" option to Hammer 3D settings - Changes how thick "Load Portal File" lines are. Default is 2.
  • Added "session_begin_ignore_version" Hammer shell command (For Lua API)
arrow_circle_up

Improvements

  • Improved Hammer UI DPI scaling in various areas
  • Hammer now prompts the user for a new name when using entity picking tool on an entity that has no name
  • Made Hammer's Map Errors and Entity Report dialogs wider
  • Reduced flickering of camera view mode selectors in Hammer
  • Ship our own builds of vtf2tga, splitskybox, captioncompiler and elementviewer binaries (previously were pre-built 2013 versions)
  • Prevented Hammer unnecessarily writing raytraced preview to .tga files
  • info_particle_system uses its effect_name keyvalue in Hammer's Entity Report window
  • Made StudioMDL errors have red color
  • Added support for noforceloop for animations, $appendblankbodygroup, $preservetriangleorder, $bboxonlyverts to StudioMDL
  • Improved some error reporting for StudioMDL
  • Increased StudioMDL file buffer size limit from 32MB to 128MB so large models can be written without crashing (even though you shouldn't have models this large)
  • Removed hardcoded limits from StudioMDL DMX support for normals/texcoords/faces specifically
  • Adjusted behavior of StudioMDL when .qc files do not have $cdmaterials - display a message containing auto-generated path
handyman

Fixed

  • Fixed detail props not appearing on brushes with WorldVertexTransition material when compiling a map (VBSP)
  • Fixed Detail Objects not rendering on brushes at all in Hammer
  • Fixed sprites with the same material only ever rendering with one render mode in Hammer, even if different sprite entities use different render modes with the same material
  • Fixed Hammer crash when giving sprites a .mdl model
  • Fixed Hammer crash when rendering certain materials
  • Sprite helpers inherit entity color, so env_sprite entities show correct sprite color in Hammer
  • Fixed Hammer Carve command wiping all overlay faces, even if they are not carved
  • Fixed undo in Hammer breaking info_decal previews
  • Fixed Entity KeyValue names in Hammer's Object Properties window drawing over the second column
  • Fixed up/down arrows in Hammer's "Make hollow" popup not doing anything
  • Fixed some Hammer toolbar buttons not having descriptions/tooltips
  • Fixed spam about missing $spriteFrame material parameter in Hammer
  • Fixed an infinite loop with TokenReader::IgnoreTill, causing custom malformed .fgd files to lock up Hammer on start up
  • Fixed Hammer material list leaking file search handles
  • Fixed engine (mostly StudioMdl.exe) failing to run DMXConvert.exe on any files with spaces in the file path
  • Fixed a StudioMDL crash to do with DMX imported models
  • Fixed some issues with HLfaceposer.exe - fixed a crash, fixed missing textures
remove_circle

Removed

  • Removed "Hinge Axis (Non functional)" field from prop_door_rotating in Hammer
  • Removed "ReleaseVideoMemory" shell commands from Hammer (useless)