6,139 Commits over 3,806 Days - 0.07cph!
Implemented Locked state for doors
Adds Lock/Unlock inputs, respects StartLocked spawnflag, OnLockedUse output
Doors now also fire OnFullyClosed, OnOpen and OnClose
Better Entity.ToString
c# MapIO debug + visualizer thing (cvar and a console button)
FuncButton: DelayBeforeReset 0 doesn't act as -1
Make r_portalscloseall consistent with main branch
Update SDL2 to v2.0.14
Should fix plugging in a new audio device crashing the game
Merge branch 'master' of sbox
Fixed native filesystem not following symlinks when searching for files
Fixed NoMoving buttons not firing OnIn/Out
Fixed NoMoving buttons not respecting reset time
Fixed view interpolation doing funny when teleporting the player
setpos now also has arguments for angles (used by getpos)
Reimplemented getpos/setpos/setang in C#
TTT: language file update again (Community)
Potential crash fix for ragdoll physics
Potential crash fix with ragdolls
Fixed crash issue with npc_antlionguard
Disable material cache clearing for now
Triggers now have OnStart/EndTouch
Fixed Toggle input on trigger entities
Fixed trigger entities firing their OnTrigger output every "wait" seconds, now do so only when first walked into
Autodoc for TraceResult
Added basic trigger_teleport
Fixed damage less than 1 being treated as 0
Fix implementation of Mathx.CeilToInt
Merge branch 'master' of sbox
Fixed reliance of Super DoF on the sandbox gamemode (Community Contribution)
TTT: tune shotgun headshot damage (Community Contribution)
TTT: give shotgun very small accuracy boost (Community Contribution)
TTT: show language names correctly in menu (Community Contribution)
Fixed clientside player velocity for non local players being jittery and incorrect when standing on something moving
Basic explosion effect for testing, applied to rust barrel
Move Physics objects when teleporting entities
Fixes dying in Sandbox when respawning or teleporting the player
Merge branch 'master' of sbox
Fixed more crash issue with npc_barnacle when its tongue entity gets deleted
Display a message when Steam is not running, don't crash
▆▇▄█ ▇▋▋ ▄▇▌▍▄▌ ▆▆ ▌▆▋ ▅▅▋ ▅█▋ ▌▊▌▅▇
Added basic permissions system/library, currently used only for askconnect dialog
nullptr safeguards for mcore rendering
do not recompute snapshots when clearing materials on disconnect
Physics damage is scaled with velocity, not static
(the scaling should probably be tweaked)
Maps without a spawnpoint no longer throw an exception, but a warning
Fixed a crash in particle editor when trying to preview a particle that failed to preview
Fixed a crash with Inspector tool and float data types
Make Steamworks.SteamClient.IsValid is correct without Steam
Make sure Steamworks.SteamClient.IsValid is correct without Steam running
Handle Steam not running better
Make sure soundsystem_lowlevel is rebuilt
Fixes crashes with the soundsystem when enabling a new sound device, possibly other crashes
Removed debug output from when removing unused materials
Fixed models not being flushed on level changes/disconnects when not hosting a local game (i.e. in multiplayer in general)
mat_dumpmaterials now has an optional argument to hide refcount 0 materials
A better approach to handling unmounted materials erroring (which causes severe performance loss when such materials are trying to render) - We now properly delete those from internal cached material list on map unload/load
gma.MountGMA now also clears list of missing materials
▅▄▍▍▄▄▊▍▍▆ ▄▉▉▄▋▊█▄ ▄▇▆▍▌▋▄▅▌▉ ▌▊▍▇▋▋▅
Do not mark already subscribed addons as "from server" and do not unmount them on map shutdown
Fixed duplicator library's Min/Max calculations
Fixed duplicator tool's bounding box going away on death even though a dupe is still active
▄▉▊▋▍ ▊ ▊█▇▉▋▌▊▍█▉▆ ▅▆▅▇▌ ▍▊▅▉ ▌▊▌▆▆▋▄▄ ▄▌▊▍▊▆
Fixed some constraint library functions (such as HasConstraints, GetAllConstrainedEntities, etc) not functioning with the world entity
Fixed gmsave library (Spawnmenu save system) not saving constraints that are attached to the world entity on both ends (such as ropes)
Fixed Winch/Rope scaling wrapping around at length of 100
cfg/network.cfg is no longer considered userconfig, and is ran before autoexec.cfg
Increased forced defaults of "rate", "cl_cmd/updaterate" cvars to 100k and 66, from 30k and 30 respectively. This only affects clientside settings, which are overridden by server's settings (sv_maxrate, etc)
Make sound.Add act as override on x86-64 too
Updated killfeed translations
Fixed visual issues with Spawnmenu's Save/Dupe icons
Removed the "Ping < 60" server rank adjustment
New detectable problems
Description for local dupes/saves/demos
Addon menu improvements
"Select all" works as expected when there's an active filter
Floating addons can no longer be selected
Fixed a JS error when disabling/enabling selected addons
Added addon count to the filter menu
NEXTBOT:OnTakeDamage
Removed physgun freeze hack for jeeps
This is done in-engine now
Fixed a small issue with duplicator library
Line 67
More responsive controls for "noclip" Drive properly
Bounding box for currently active dupe in Duplicator tool
▅▉▄▊█ ▊▊▅▋█▉ ▄▄▇▊▌▅▆▉▋ ▆▅▉▌▅▊▆▋▋▅▍▌▅▋▆▇▉▇▌█▌▌▌::▌▌▆▋▆▌▊▋▊▍▆▆▍▍▅█