DListView.GetSelectedLine now also returns the actual line panel, not just an index
•
Added steamworks.DownloadUGC( workshopID, fCallback ) - replaces steamworks.Download for game.MountGMA needs (also is also used for dupes/saves/demos)
•
Added cam.GetModelMatrix
•
Added second argument (optional, defaults to false) to cam.PushModelMatrix which multiplies given matrix with the currently active matrix
•
Added Entity.GetNWVarTable()
arrow_circle_up
Improvements
•
Entity arguments now properly error on type mismatch
•
Change DImageButton default preview image to be different from DImage
•
Get rid of steamworks.VoteInfo usage in base game and make it alias of steamworks.FileInfo
•
steamworks.FileInfo now returns the vote info as well (same key names as VoteInfo)
•
Increased Entity.GetMaterials limit to 256 (from 127) for certain maps have a lot of materials and 128 is not enough
•
Added "visibility" key to steamworks.FileInfo, and replaced title and description with "Hidden addon" if they are empty
•
Added stack trace to the rest of non-halting errors produced by Lua functions
•
Upgraded steamworks.Publish to support ISteamUGC and Workshop item updating
•
Apply special TextEntry hack for Panel.GetValue from Panel.GetText to get rid of the 8k char limit
•
steamworks.FileInfo's "children" key uses numbers as keys, not strings
handyman
Fixed
•
util.TableToJSON now properly writes boolean keys
•
Bootil's JSON functions support writing NaNs and Infinity (as nulls), as well as reading nulls (as empty strings) which all now also applies to GMod's JSON functions
Added ability to remove favorite servers from the Favorites list
•
Restored HEV Suit oxygen, sprint and flashlight systems from Half-Life 2 (Disabled by default via gmod_suit console variable)
•
You can now ignite "simple_physics_prop" entity via Ignite property
•
The initial addon mounting in main menu now displays a message that we are doing something
•
Spawnmenu will automatically open UI of currently selected toolmode on when joining a server or starting a new game
•
Added cl_enable_loadingurl, which allows players to disable custom loading screens in the Options menu (#1265) (Community Contribution)
•
Readded point_flesh_effect_target entity, fixing the Half-Life 2 Episode 2 flesh effect on Alyx in "This Vortal Coil" chapter
arrow_circle_up
Improvements
•
Changed default binding for Alt from "Last Weapon" to "Slow walk" (#1559) (Community Contribution)
•
Restored non HDR depth buffer range to 192 from 8192, which fixes particle systems looking weird, clipping through ground
•
Adjusted contrast on disabled checkboxes and combo boxes
•
Updated Ammo HUD to allow secondary ammo to fit at least 3 digits as opposed to the original 1.5
•
Garry's Mod no longer automatically unsubscribes from banned Steam Workshop addons
•
The game now automatically enables the Workshop addon the player unsubscribed from or subscribed to, to reduce cases of addons not working after installing them
•
Improvements to NPCs using the Half-Life 2 crossbow
•
Floating .gma addons do not show rate and install buttons and cannot be disabled
•
Changes to allow larger maps to not crash with "Engine Hunk Overflow" error
•
Fixed non English player nicknames being cutoff
•
Increased map displacement limit to 16384, from 5500, allowing certain CS:GO maps to be loaded
handyman
Fixed
•
Spawnicon editor loads bodygroups from picked models
•
Fixed Lua errors with certain symbol inputs in Sandbox search fields
•
Fixed some weapons (RPG, AR2, HL1 357, Glock, Shotgun) spamming sounds underwater while holding Right Mouse Button
•
Fixed brush ladders and Physics Gun's +use allowing you to fly into air indefinitely
•
Restored func_traintrain's control HUD (Can be disabled by gamemodes via HUDShouldDraw)
•
Fixed some CS:GO maps having terrible looking water and black skyboxes
•
Fixed static props and func_lod's having broken fade distances on CS:GO and Left 4 Dead 1 maps
•
Fixed an issue which caused weapons to go invisible under very specific circumstances
•
Fixed certain decals not receiving shadows from projected textures (lamp tool, flashlights)
•
Player's health and armor are no longer reset on level transition
•
Fixed sun glow sprite disappearing when looking at it
•
Fixed undoing specific history element breaking Undo logic for newly spawned entities
•
Fixed duplicator tool save icons not showing skins and bodygroups
•
Fixed Lamp and Light Tool's glow as well as other mod functionality (util.PixelVisible) not drawing when viewed through a reflective/refractive glass (such as the mirror on gm_construct)
•
Fixed CS:S shells not playing sounds
•
Fixed script_intro entity not working properly in multiplayer after playing for a while
•
Fixed weapon's primary and secondary clips only networking first 8 bits, "limiting" the value in multiplayer to 255
remove_circle
Removed
•
Disabled hull trace surface property (Shotguns applying wrong decals on glass) fix as it caused crashes in certain cases