6,144 Commits over 3,806 Days - 0.07cph!
Fixed CFileSystem_Stdio::FS_stat on Windows
Added NextBot:HandleAnimEvent
even more temporary debug output during loading
Display a message when an entity was refused to be loaded due to them missing Base and Type keys
Dispaly a console warning when scripted_ents library was overridden and is now not a table instead of silently doing nothing
Added missing materials to fallbacks that cause console warnings/errors with no mounted games
Fix some HL:S weapons failing to load their scripts on client
Player Class changes
Player classes are set on all clients automatically clientside
Added hook GM:PlayerClassChanged
Player classes are initialized as soon as they are set, instead of on first hook call
Explanation to !IsFirstTimePredicted()
Nextbot:FireAnimationEvent dummy/docs
Player classes are set on all clients automatically clientside
Added hook GM:PlayerClassChanged
Player classes are initialized as soon as they are set, instead of on first hook call
Added NextBot.FireAnimationEvent clientside hook
Git: Fixed tool ghosts being still left behind on tool holster in certain cases
Entity.Fire and Input also support booleans just like GM:AcceptInput
Added SetMaxLookDistance (float) input to all NPCs (Is also added to the .fgd)
npc_sniper's laser will properly represent the maximum distance the sniper can see for
Panel.GetTextSize actually works now
Do not rehash clientside Lua files unless it is actually needed
Backgrounds do not change in loading
prop_effect changes
Bodygroups and making MakeEffect usable
Serverlist changes
Stop refreshing server list upon joining a server or switching between server list types (Internet, LAN, favorites, etc)
Double the amount of servers shown per gamemode
Do not hide "Stop refreshing" button while browsing servers of a gamemode
Reduced rankiing impact of empty servers, increased ranking impact of full servers
Server ranking based on player count now starts earlier
Fix copypasta error
Moved default spawnlists
Moved default spawnlists to settings/spawnlist_default
Stop refreshing server list upon joining a server or switching between server list types (Internet, LAN, favorites, etc)
Double the amount of servers shown per gamemode
Do not hide "Stop refreshing" button while browsing servers of a gamemode
Reduced rankiing impact of empty servers, increased ranking impact of full servers
Server ranking based on player count now starts earlier
Do not load new backgrounds while in the loading screen
Added fallback textures for "painted" skybox to prevent console errors and allow cubemaps to be built with the painted skybox
Added GameData key to gameinfo.txt
Added proper $tooltexture to gm_construct/water_13
Middle Mouse Click to pan in Hammer
Client precipitation never tries to bind a NULL material
▋▉▊ ▍█▉▊▍▊ ▍▅▉▅█▋▇▊ █▉█▆▌█▇
Borderless Windowed setting in Options
Temporary: Added more steps to the loading screen around Sending Client Info
Fix small Lua error in weapons module
Fixes for SWEP/SENT table recreation
Also makes ENT/SWEP table inheritance more consistent
Fixed Entity.GetTable being recreated upon loading the entity table from .lua file when one already exists
Shorter Rich Presence and better _modded handling
Steam Rich Presense: Display "Nice" gamemode name if possible, and don't include _modded part for internal gamemode names
Fixed prediction errors when noclipping and changing underwater state
Blood decals from shooting NPCs and Players can now be stuck to props too, not just world.
Port infinite bodygroups for studiomdl.exe from csgo
HL1 human grunts no longer spam console about forming squads
Removed rendermode hack for transparent entities which didn't even work properly
Fixed engine.ActiveGamemode() not returning current gamemode in clientside autorun scripts
Increase MAX_NODES to 4096
Added support for -allowdynamicpropsasstatic to vbsp
Added func_detail_blocker support
MAX_MAP_BRUSHES increased to
16384
Increased limits:
Entities - 8k to 20k
Displacements - 4.5k to 5.5k
MAX_MAP_AREAS - 256 to 1024
Move default spawnlists to settings/spawnlist_default/
Change HL1 leech to use its HL1 model
HTTPS for API Manifest
Fix prop_effect bodygroups on spawn for real
Panel changes/fixes
Fixes for GetCount not updating
Hide tabs in icon editor
Spawnmenu icon editor doesn't display an empty Bodygroups tab
Invisible children of DHorizontalScroller will no longer affect position of the visible panels
Fix for prop_effect bodygroups
Added spawn effect for spawned SWEPs
GitSync - Fixed prop_effect dupe not retaining entity modifiers
Spawnmenu icon editor doesn't display an empty Bodygroups tab
Invisible children of DHorizontalScroller will no longer affect position of the visible panels
Added Entity.IsMarkedForDeletion
Fixed gmod_(admin_)cleanup not updating Player.GetCount on clients properly
GitHub:
* Added Blade Symphony map to its proper cateogry
* Fixed table.GetWinningKey with keys lower than -10000
* Fixes for toolgun Think not running in edge cases
Fixed localization breaking when the game has too many search paths
DLabel and its derivatives can be properly dropped with drag'n'drop when they are not initially pressed
env_wind can no longer freeze the server when improperly configured
Invalid panels for tooltips will no longer create errors
Added GMod speficic mapping key values to more entities such as prop_door_rotating, func_brush