3,556 Commits over 3,256 Days - 0.05cph!
Fixed util.Base64Decode crashing the game with invalid characters in input
Underwater sounds no longer play when dead and player's camera is not underwater
npc_barnacle clears the entities it spawns when removed
npc_barnacle no longer crashes the game if it is missing its "tongue" entities
Dying to HL2 leeches no longer keeps playing the leech sounds until you respawn, dying above water with leeches also no longer plays the leech sounds when you fall underwater while you are dead
▉▄█▌█▆█▋ ▊▌ ▇▋▇ ▅▍▉▋▄▍▉▋ ▋▌█▅▊▇▆ ▊▉▄ ▇▅▅▅▊, ▌▊▇ █▆▇ ▇▇ ▉█▅ ▍▍▌
Updated localization files
The game now properly loads UTF-8 text from .properties files
Increased width of the "Save changes" button in spawnmenu for localized strings to fit in it
Altered Sandbox notifications font for non English text to not look like utter trash
Do not load models with version < 0 (Fistful of Frags corrupted model crash)
Reduced default voice chat gain/multiplication from 10x to 2x to decrease gain artifacts
Addon custom spawnlists, Game props and Addon props lists are now read only
Failed to read addon %i => Failed to read addon file %s
merge the fixes from main
Entity.Remove() no longer sets FSOLID_NOT_SOLID while in a Physics callback
Disable removal of particles from game.CleanUpMap()
Disable deletion of particles in game.CleanupMap entirely
different approach to delete OB particles on map cleanup.
Base gamemode: Do not try to draw view model hands if they have no parent, fixing view model hands sometimes floating unattached to the viewmodel, notably when exiting vehicles.
Only register a model clientside if it wasn't already loaded by the server (ents.CreateClientProp)
Disabled the weight hack for ragdolls - causes problems with posing for people
Fixed studiomdl.exe (and probably others) ignoring -game parameter
DCollapsibleCategory now shows a tiny icon when it is collapsed, telling the player it is collapsed and not empty.
Undoing in TextEntry also restores the scroll amount, fixing weird behavior in certain cases (issues/1588)
Constraint library also removes NULL entities from ConstraintSystem.UsedEntities
Add more explanations about comments in the mount.cfg file itself to maybe hopefully help people to figure that out
Reenabled weight/mass hack for Physgunning ragdolls which is already used for props/etc
Calling ents.CreateClientProp with a model with no physics or no model (and setting it later) will no longer bail mid initialization and cause problems such as the prop not receiving flashlights light at all, etc
C_BaseEntity::SetModelIndex no longer fails with < -1 indicies (clientside only dynamic models)
UTIL_IsValidModel (util.IsValidModel) no longer returns false for precached clientside only dynamic models
ents.CreateClientProp automatically precaches the model it is given
ents.CreateClientProp's entity properly initializes its world matrix
steamworks.FileInfo fileid field is 0 instead of some big number for SteamUGC items
Added effects.GetList() (Community)
game.AddAmmoType() no longer fails silently if given bad ammo type name, and the ammo type name is no longer case sensitive (Community)
constraint library minor improvements and fixes
Added Entity.IsSequenceFinished
Entity.GetSequenceMovement cycle arguments are now optional and default to 0, 1 for start and end respectively
Added BASSCHANNEL:Set/Get3DEnabled()
Entity.PlayScene now has a second return value - the scene entity, removing which will allow for stopping the scene from continuing to play.
Dropped weapons (Player.DropWeapon specifically) no longer give extra reserve ammo
Added Panel:SetTooltipPanelOverride
use more reliable fallback system for localization
resource/localization loads from addons properly
Added fogmaxdensity to sky_camera
▄▄▆_█▆██▋▋▇▍▊▄█▍▅▌▌▍▋▆▋▍▅▋█▅ ▋▊▌▌▉▆▋ ▅▆ ▉▅▇▋▋▉▋▉▆ ▉
Toolmenu quick filter now expands the categories