Garry's Mod Logo
add_circle

Features

  • Added Military Conflict: Vietnam and Black Mesa to mountable games list with permission from their developers (Community Contribution)
  • Added Combine APC vehicle to spawnmenu
  • Added 3rd skin to Combine Soldier player model that uses the Combine Soldier texture from Half-Life: Episode 2
  • Added a copy text button to server disconnection popup
arrow_circle_up

Improvements

  • Improved networking precision of world clicker - this fixes VERY jumpy tool ghosts in singleplayer when using context menu aiming, especially close to crosshair.
  • Changed damage indicator screen effects to use a "vignette" type texture to reduce fullscreen flashing
  • Default weapon selector can now display weapon slots 7-10 (if they are occupied)
  • Default weapon selector can now scroll when there are too many weapons in one slot to fit on screen
  • Reworked weapon positioning of the default weapon selector - it is no longer possible for weapons to be invisible/unselectable
  • Health and armor HUD now expands to fit 4 digits when necessary
  • Slightly adjusted ammo HUD to fit 9999s more comfortably
  • Default ammo HUD now supports showing secondary clips for weapons that use this feature
  • Fixed inconsistent ammo HUD counter colors when out of ammo
  • Slightly adjusted default HUD colors to have darker backgrounds and less bright text for better contrast on bright backgrounds
  • Improved default HUD (Health, Ammo, etc) text scaling at 4K
  • Made the player NPC squad HUD element fit all NPCs following you (up to 16), fixed it not having a background
  • Improved Sandbox notifications scaling and positioning at different screen resolutions
  • Moved voice chat UI so it no longer overlaps ammo HUD at high resolutions
  • Fixed loading screen and damage indicator panel size not updating after screen resolution change
  • Changed gun firing sounds from 140dB to 105dB to be less loud and high distances, and be consistent with other weapon sounds, such as the Crowbar
  • Spawnmenu now more correctly reflects disabled state of per-player disabled tools (by code, not just convars)
  • Reset firing delay when holstering weapons while in reload animation. This fixes immediately re-deploying certain weapons, such as the .357, not allowing you to fire until the cancelled reload time ends
  • Spawnicon Editor can now be resized
  • Allow copying server name from detailed server view
  • Updated some weapon spawnmenu icons that had poor contrast
  • func_conveyor entities now push physics props as well as players
  • Better match view model hands (gloves) for male11, male12, male17 and Arctic Mossman player models
  • Striders now fall to the ground if moved via physics gun. This also addresses the bug where Antlion Guard can launch the strider into the sky infinitely
  • Display a notification when Steam Workshop downloads fail while joining a server
  • Updated server version mismatch disconnect messages to directly say which side (client or server) is the problem
  • Better spawnicon generation for view models
  • Changed DMG_ACID screen damage effect to be different from radiation damage effects, now has green-ish tint
  • Fixed DMG_PLASMA making the screen just half black (now has cyan effect), and changed the associated sound from infinitely looping loud sound to the burn damage effect
  • Made Annabelle in player's hands produce same shooting sound as NPCs do
  • Made plastic materials emit some particles on bullet hit (Affects props like the blue barrel, Lamarr cage, etc.)
  • Stop Citizens endlessly lobbing health kits at injured NPCs since NPCs can't pick them up (Vortal Combat section in Half-Life 2: Episode 2 )
  • Made Combine Shotgunner Playermodel texture have colorable eyes (Community Contribution)
  • Updated Nova Prospect Combine Soldier player model materials to support player colors and be more consistent with other combine player models visually
  • Added new Team Fortress 2 maps to the Team Fortress 2 category, added icons for new Team Fortress 2 maps
  • Reworked internal workings of Finger Poser to add modding support to it - now also shows right hand as a right hand
  • Added color support for Arctic player model (Community Contribution)
  • Updated Rebel texture sheets (NPC and player models) to fix a small texturing issue on the gloves (Community Contribution)
  • Fixed Alyx playermodel coloring covering some wrong areas (Community Contribution)
  • Made airboat flashlight a bit brighter, shine a bit father, and fixed horizontal shadow cutting off due to vertical FOV
  • Disabled pose parameter interpolation for vehicles in singleplayer - This makes wheels (suspension) not lag behind the actual physical wheels in singleplayer
  • Increased default fade distance of detail props to match Half-Life 2 post anniversary update
  • Fixed Faceposer using incorrect (different from the range shown in UI) flex range when setting the values on the server
  • Applied some Half-Life 2 killicons to some Half-Life: Source weapons that look similar
  • Implemented case insensitive search and arrow key animation switching for spawnicon editor (Community Contribution)
  • Clarified what "Max Ragdolls" server setting does in Utilities => Admin => Server Settings with help text
  • Improved rendering of the duplicator tool bounds when intersecting with world
  • Improved duplicator spawn position calculation to avoid spawning duplications in walls
  • Show selected duplication name/icon in context menu
  • Dynamic resupply entity changes (Half-Life 2 campaigns) - use Player's max armor value instead of hardcoded 100, use "canon" values for max ammo of each ammo type (instead of 9999), so it spawns more useful ammo types instead of shotgun ammo most of the time
  • Added some Episodic and CS:S props to the first 2 default spawnlists (Community Contribution)
  • Added Tool Gun world model to default "Garry's Mod" spawnlist
  • Updated and reorganized default CS:S spawnlists - now includes all models since they are all available by default now
  • Added spawnicons for most CS:S props, re-rendered weapon spawnicons to be brighter
  • Made model sorting in "Browse => Games/Addons" in spawnmenu be case insensitive
  • Updated default detail sprite material to appear closer Half-Life 2 and fade out correctly
  • Restored mega Gravity Gun armor reduction effect during Half-Life 2: Episode 1 with hl2_episodic 1
  • Limited Colour tool Render Mode and Render FX inputs to valid ranges to prevent exploits
  • Fixed missing CS:S painting textures for the 2 unused painting models
  • Added density sliders to fogui interface
  • Strip out more obnoxious symbols from server names
  • Disallowed duplicating gmod_hands entity to fix certain saves somehow duplicating those entities
  • Updated language files
handyman

Fixed

  • Fixed freezes when removing large amount of entities in Sandbox at the same time (Such as undoing Dupes)
  • Fixed NPCs being unable to pickup constrained (in Hammer) weapons on Half-Life 2 campaign maps
  • Fixed some late-game Portal 1 maps missing their elevators
  • Enabled Half-Life 2: Episode 2 flinching behaviors for npc_zombie
  • Fixed Toolgun trace not hitting parented props again (Community Contribution)
  • Fixed some models not producing flashlight shadows
  • Fixed water rendering regression on existing maps that were not using realtime reflections (such as Team Fortress 2 maps)
  • Fixed water with flowmaps not working with cubemaps
  • Fixed scaled static props not rendering depending on player view angles
  • Fixed scaled static props not having scaled physics
  • Fixed deploy animation for Crossbow when it has no bolt loaded
  • Make Pistol weapon use its empty animations when the magazine is empty
  • Antlion Grub death ragdoll now inherits color/material from the NPC
  • Fixed some sounds, such as Zombine sounds, not playing without Half-Life 2 mounted
  • Fixed player wall slams playing sounds of the last ground surface the player was on, instead of the wall material the player hit
  • Fixed Sun Editor not inheriting map values on spawn properly
  • Fixed Combine Soldiers using rifle walk/run animations when wielding shotguns
  • Replaced Barney's face texture on Half-Life 2: Episode 1 maps with the correct one
  • Potentially fixed voice chat breaking for specific players until game restart
  • Fixed Half-Life: Source crowbar hit sounds not playing in multiplayer
  • Fixed buggy behavior of Half-Life: Source crossbow with its zoom (By removing the "instant" attack mode)
  • Fixed Flechette Gun being able to shoot through thin walls
  • Fixed animation canceling exploit with the RPG reload
  • Fixed airboat speedometer not updating
  • Fixed jump/land sounds not playing for non local players
  • Fixed underwater ambient sound never playing
  • Fixed Jeep & Combine APC not updating underwater state for the driver when entering/exiting water in the vehicle
  • Fixed Steam Workshop downloads not mounting gamemode files when joining servers if the addon was not subscribed to/mounted beforehand
  • Fixed airboat wake trail color, fixed first entry to water creating trail from height of 0 in map space
  • Fixed Shotgun/Annabelle fired by NPCs not having any bullet tracers
  • Material tool now more consistently affects flashlight shadows when making glass into metal, etc.
  • Fixed Zombie and Zombine blood color being Yellow/Green instead of Zombie color
  • Fixed Sandbox tools showing color alpha selectors when alpha is unused by the tool
  • Fixed decals on high poly models spazzing out across the whole map
  • Fixed "Edit entity" property creating Lua errors when the entity was removed after menu has opened (Community Contribution)
  • Fixed Lua errors when NPCs try to use Fists and Camera SWEPs
  • Prevented invalid data in spawnmenu lists added by addons breaking spawnmenu search with Lua errors
  • Fixed Lamp becoming missing texture for split second after being duplicated
  • Fixed player model eyes pointing to X axis when paused in singleplayer
  • Fixed player model faces (such as Alyx or GMan) in multiplayer (flexes flickering, or being set to wacky values, resulting in sideways mounts)
  • Fixed Lua error counts in Problems panel being covered up by the Copy to Clipboard button
  • Fixed server list single server refresh not removing weird symbols from server name (Community Contribution)
  • Implemented a small fix for dynamic lights (Light tool) when lighting bump-mapped materials
  • Prevented opening chat with cl_drawhud 0 locking you out of main menu/console
  • Fixed main menu being a tiny square for split second on game start up
  • Fixed Half-Life: Source ammo not respawning at correct positions with mp_weaponrespawn 1
  • Fixed killfeed showing neutral/fearful NPCs as friendly when killed by the player
  • Updated AppID for Counter-Strike: Global Offensive to the newly added separate game rather than using a CS2 beta
  • Fixed single character folders not working for textures on Linux, causing certain maps to have no textures at all
  • Fixed Hologram/Distort render FX affecting attachment & shadow positions - This fixes driving a hologram jeep causing player view to jitter around with the animation
  • Fixed sounds played via env_microphone entity not producing subtitles
  • Fixed light origin on weapons for local player in 3rd person
  • Force ragdoll light origin to the first physics bone - fixes strider and some other models appearing black after spawning, or when close to ceilings
  • Fixed Combine APC gibs not despawning after a short while like intended
  • Fixed some prediction errors with Half-Life: Source weapons
  • Fixed prediction errors with finger poser & duplicator tools
  • Fixed prediction errors with Bugbait right click
  • Fixed JIGGLE_IS_BOING jiggle bones not being scaled with model scale
  • Fixed prediction errors with SLAM and when holding Gravity Gun right click
  • Fixed dissolve effect visuals on models without hitboxes
  • Fixed fire effect not working correctly for certain built in props (models without hitboxes defined). This affects all PCF particles.
  • Fixed missing model for npc_missiledefense & other adjustments so it works better
  • Fixed props_phx\trains\tracks\track_switch2.mdl physics model (Community Contribution)
  • Fixed normals and physics mesh for Gravity Gun/Physics Gun world model
  • Fixed wood_wire_angle* props spawning glass gibs
  • Fixed some built-in glass props spawning gibs in a single spot
  • Fixed Shotgunner Combine Soldier player model erroneously using normal map from regular Combine Soldier
  • Fixed lighting on citizen view model hands due to flipped normal/bumpmap texture
  • Fixed Odessa and certain male citizen player models having their lips sealed shut
  • Fixed smscorch2_subrect.vmt having wrong texture offset (Fixes SmallScorch decal drawing incorrectly sometimes)
  • Fixed Ravenholm skybox texture on the Half-Life 2 map with Hunter-Chopper fight
  • Fixed Portal 1 energy pellet having a missing texture
  • Fixed hunter_flechette.mdl so Flechette Gun (and Hunter NPC) projectiles fly straight, not slightly tilted
  • Fixed light origin on a whole bunch of built-in models, so when they are spawned, they don't turn pitch black immediately or at certain resting angles
  • Fixed door opening animations not always playing for door03_slotted
  • Fixed certain door models with handlebar hardware type having incorrect lighting
  • Fixed door skins 13 and 14 having broken handlebar texturing
  • Fixed normals on balloon_classic.mdl LODs and camera.mdl LOD 3, causing them to look darker when far away
  • Fixed normals tri1x1.mdl and removed the extra unintended mesh on that model
  • Fixed normals on stunstick world model
  • Include tree_deciduous_card_01.mdl with the extra skin to fix some visual inconsistencies on HL2 maps due to 20th anniversary HL2 update
  • Fixed missing sounds for SLAM mine activation
remove_circle

Removed

  • Removed auto generated server list flags - It's been long enough for people to adjust to setting sv_location
  • Removed explosion sound from Emitter tool's underwater explosion effect
  • Removed "player is dead" effect that covered entire screen red, which was applied inconsistently anyway