Garry's Mod Logo
add_circle

Features

  • •
    Added extra info to "version" console command to help debug issues
arrow_circle_up

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
  • •
    Replaced "Bad field in entity!!" console warning with a far more descriptive one
  • •
    Move "CreateFragmentsFromFile: '%s' doesn't exist." to developer 1
  • •
    A less error prone random walk location for the example Nextbot NPC
  • •
    Thruster entity properly frees it's particle emitters
  • •
    Allow all "anim" type SENTs to automagically calculate their default rendergroup (unless overwritten)
  • •
    Replaced usage of WM_ACTIVATEAPP with WM_ACTIVATE due to a possible Windows bug to hopefully fix system.HasFocus returning wrong value when the game was minimized by clicking on it in the taskbar
  • •
    Reload language files for addons just before Lua gets initialized, instead of just after
  • •
    Added MaxHealth to NPCs that did not have it set
  • •
    DMenuOption text offset is now the same whether it has an icon or not
  • •
    prop_ragdoll no longer resets its collision group if it was set before Spawn(), unless SF_RAGDOLLPROP_DEBRIS is set
handyman

Fixed

  • •
    Fixed console de-duplicating empty strings and text less than 10 characters long
  • •
    Fixed IP blacklist sometimes affecting wrong servers
  • •
    Gravity Gun now respects SF_PHYSBOX_NEVER_PUNT, SF_WEAPON_NO_PHYSCANNON_PUNT, SF_PHYSBOX_ALWAYS_PICK_UP, SF_PHYSBOX_NEVER_PICK_UP and SF_PHYSPROP_ALWAYS_PICK_UP spawnflags like expected
  • •
    Fixed self crash with "ent_info worldspawn" console command
  • •
    Fixed bad direct calls to PerformLayout() on built-in panels
  • •
    point_message entity works in multiplayer for the listen server host
  • •
    Added safeguard to CMDLCache::GetStudioHdr from CSGO for an "unknown cause" crash
  • •
    Fixed gestures playing at 2x the speed on Nextbot NPCs
  • •
    Dedicated servers properly go into hibernation once all players have disconnected (Use sv_hibernate_think 1 to avoid)
  • •
    Potentially fixed playing viewmodel animations from the server only not updating them on client properly in multiplayer
  • •
    +use picking up props no longer bails with sv_turbophysics set to 1
  • •
    Fixed Hammer Editor crashing with model heavy maps
  • •
    Fixed potential crashes when hitting entity limit and trying to create flex/bone manipulators
  • •
    Fixed BSP brush models after 999 not working on maps
  • •
    Trying to render out of bounds texture frames no longer crashes the game
  • •
    Restored SF_COMBINE_NO_AR2DROP ep2 spawnflag for npc_combine_s
  • •
    Potentially fixed a crash issue with RichText
  • •
    Fixed a dozen crashes with Half-Life 2 weapons when the server has hit the serverside entity limit
  • •
    Fixed certain ammo items in Hammer Editor having error models
  • •
    Lua Auto-refresh no longer breaks spawnlist saving/reverting
  • •
    Fixed self becoming NULL for Lua Effects when clientside entity limit is reached
  • •
    Fixed NPCData.Weapons (Spawnmenu NPCs) not being counted as valid weapons, causing NPCs like Fisherman from Lost Coast not being able to spawn with his signature weapon
  • •
    Fixed super tiny or 0-length slider and rope constraints causing crazy physics on props and causing potential crashes
remove_circle

Removed

  • •
    Removed "dropprimary" console command
  • •
    Removed the "Couldn't find surface in GetColorForSurface()" message
  • •
    Removed a bunch of unused variables and merged double if statements across the sandbox gamemode (Community Contribution)