Garry's Mod Logo
arrow_circle_up

Improvements

  • •
    Limited sv_loadingurl to http(s) only
  • •
    Added nullptr safeguard to CFontTextureRegen (out of memory)
  • •
    More potential crash prevention when loading textures and in Lua bindings
  • •
    Safeguards for potential crashes in CShadowMgr relating to projected textures
  • •
    Switched the "gain manager" for voice chat to the CS:GO one. (voice_avggain, voice_maxgain replaced by voice_gain_* cvars)
  • •
    Increased internal buffers for map names to 128 characters, from 40, servers can now use maps with longer names
  • •
    Slightly improved SSAO depth pass (NeedsDepthPass hook, render.GetResolvedFullFrameDepth), so it works correctly with props/NPCs and viewmodels (Bokeh DOF now works better)
  • •
    Nicer error messages for FastDL download errors in console
  • •
    Let mat_envmaptgasize override the default cubemap size if it is set to a value higher than the map's cubemap size
  • •
    cfg/network.cfg is no longer considered userconfig, and is ran before autoexec.cfg
  • •
    mat_dumpmaterials now has an optional argument to hide refcount 0 materials
  • •
    Increased networked string limit (Doubled, to 4096)
handyman

Fixed

  • •
    Deleting point_viewcontrol now also disables it instead of putting the player in an invalid state
  • •
    Disable all active point_viewcontrol entities when loading a save to prevent softlocking the player
  • •
    Added out of bounds checks for boneIDs in CIKContext::AddDependencies to avoid crashes
  • •
    Added some nullptr safeguards to CMDLCache functions
  • •
    Fixed potential crash with playing MP3 files
  • •
    Made sure the "entityflame" entity also stops its own burning sound clientside in case it couldn't be stopped from the server due to PVS
  • •
    Fixed crash issue when trying to pickup prop_vehicle_jeep with invalid physics
  • •
    Fixed a potential crash when converting MATERIAL_VAR_TYPE_MATERIAL to a string
  • •
    Fixed material shader parameters not loading correctly on Linux dedicated servers
  • •
    Fixed for Linux file system find not properly handling partial wildcards (i.e. folder/*_suffix.txt where the filename folder/test_file_suffix.txt would not be found)
  • •
    Fixed mat_showlightmappage using a DirectX8 material
  • •
    func_breakable_surf plays its initial broken sound at the correct position even if it is moved by the physics gun
  • •
    Fixed some console commands crashing when used without a player on the server
  • •
    Fixed ent_remove being able to delete players
  • •
    Added support for $boneflexdriver in models into the game
  • •
    Fixed some cl_show_* cvar debug text overlapping itself or going offscreen
  • •
    Potential fix for crashes due to removing fire particles when removing an entity on fire
  • •
    Fixed crashing issues with trying to set/get flags on invalid physics objects
  • •
    Do not disable collisions when parenting brushes to one another
  • •
    Fixed parenting issues with func_movelinear, and a an issue with startSound possibly not restarting
  • •
    Fixed the half life 2 shotgun hack affecting SWEPs
  • •
    Fixed models not being flushed on level changes/disconnects when not hosting a local game (i.e. in multiplayer in general)
  • •
    Fixed Super DoF creating errors when used outside of sandbox gamemode (Community Contribution)