Garry's Mod Logo
add_circle

Features

  • Loading Screens are now passed game volume via GameDetails() (Community Contribution)
  • Added new CLIP tool textures with custom step sounds to mimic Counter-Strike: Global Offensive
  • Allowed usage of multiple unique clip brush textures in vbsp.exe to enable custom footsteps on them
  • Added -nocrc option to gmad.exe which will skip CRC calculations when creating addons to help with very big addons
arrow_circle_up

Improvements

  • Force lowercase map names on changelevel/map
  • Updated "DefaultUnderline" font to match "Default" font's weight so that RichText URLs and text look consistent
  • Made Menu Lua errors appear mostly like Client/Server errors appear (formatting)
  • Made ErrorNoHalt w/ trace and menu errors trigger the "Something is creating script errors" message
  • Minor changes to config_default.cfg - mp_decals & r_decals set to 2048 (from 5000), sensitivity set to 6 (from 8) and removed spawnmenu_icon_precache since it doesnt exist (Community Contribution)
  • WaterLevel() for non player entities will report WL_Eyes(3) if touching water, rather than WL_Feet(1) when fully submerged
  • Do not add models/*.sw.vtx files to the server download list automatically
  • Fixed Dedicated servers not being able to read unlisted collections
  • "Connection to Steam servers lost" message now also displays user friendly error messages
  • Fixed Lua autorefresh on Linux causing Lua errors with big files and SFTP
  • Added position printout to vrad.exe's "Zero area child patch" message
  • Added Toggle input for func_brush in base.fgd
  • gmad.exe will complain and bail if it fails to get file's size instead of writing 0 causing malformed addon files being created
  • Reduced amount of "Failed to grow buffer" errors with gmad.exe
  • Skip newline as first character when copying text from RichText
handyman

Fixed

  • Do not reset angles/position/speed when unparenting entities since it causes unexpected results
  • $decalfadeduration now works on world brushes & displacements (Jeep gauss gun hit marks now fade away like intended)
  • Changing RT no longer sometimes clamps viewport bounds to backbuffer bounds
  • Fixed a crash issue with prop_combine_ball when it's missing its physics object
  • Clientside crazy physics: Delete the entity AFTER simulating all of its physics objects to avoid crashing
  • Fixed an infinite loop with decal cleanup
  • Striders no longer leave entities they created behind slowly filling up server entity limit
  • buildcubemaps no longer crashes the game in main menu
  • Fixed RichText selection being offset from cursor with clickable text using a different font to the rest of the text
  • Fixed RichText clickable text becoming unclickable if the currently rendering text ranges start with a clickable text
  • RichText now uses clickable text font height for clickable text overlay panels
  • RichText's default color is now black, not fully transparent
  • Fixed RichText clickable panels never being clickable if the first character is a new line
  • Fixed RichText crashing when containing a lot of text without a newline and with the same color