6,561 Commits over 2,983 Days - 0.09cph!
▋▇█▍▌ ▉█▌▍█▍█▋▊▊▆ ▉▊▅▍▍ ▉▋▊▅ ▄▊ ▄▆▅▉▌▌ ▋▆█▌▅ ▋▌▄▊▌▌█ ▄▉▌ ▍▆▇▄'▆ ▅▌▆▉▋▌▌▌█, ▊▌▍▄▉▄█ ▅▇█▌ ▇▍▇ ▊▍▆▄█▌▅ ▍▋▉▊▋▍▍▍
Further improvements with 128+ bone model rendering
Fix a little crash issue from previous commit
Added SWEP.GetNPCRestTimes(), SWEP.GetNPCBurstSettings() and SWEP.GetNPCBulletSpread
The above is used as an example in weapon_flechette
Fixed RPG reload animations playing too soon after shooting a rocket
Fixed RPG firing sounds being replaced by laser on/off sounds
Improve support for 128+ bone models (studiomdl.exe, hlmv.exe, possibly other places)
Updated studiomdl.exe to be closed to the TF2 counterpart - Now tries to preserve sequence order (and names?) when recompiling, more console output when model file exceeds buffer sizes
Hull traces against brush entities will fill the SurfaceProps field, fixes shotgun decals, etc
Fixed Combine Balls not seeking NPCs lile they do Players
▇▇▌▉▆▍▉ ▉▍▍▍▍█ ▋▌▄▄▇ ▍▌ ▆▍▍▍▄▆▌▌ ▊▌▌▋▌▌█ ▄▅▍ ▉▊▄▋▌ ▌▅▆▉▌▍▉▋ ▉▆▉▍ █▇:▍█▄▄▊▍▄▄ ▆▅ ▉▆▋▌ ▄▌ ▆▋ █▄▅▋▌▊▄▌▄▄▇▉
Fixed SWEPs firing too many network change callbacks
More errors into console when steamworks.Publish fails
Fixed non admin players being able to run vehicle_flushscript
Fixed cc_random crashing the game with closecaptions disabled
Properly switch BASS device on device change
▅▋▄▅▉ ▊▄▍█▉▆▌█▊ ▍▍▊ ▊▌▄.* ▍▄▍▄ ▉▋▊▅ ▇▌█▉▍▍▉▋▇ █▇ ▍▍▇▋
▅▉█▇▉██▌▌: ▇▌▉▅▌▍▉ ▋▍▍▉▉▅ ▋▍▉▄▆▉▅▆ ▌▄▊▆ ▌█▅▇_▄▋▍▄▉▅▄▇█▍.▇▌▉
Restored hud_quickinfo, disabled by default, doesnt save
Centered text vertically in GMod's default pickup history
Disabled certain HL2 pickup history elements still displaying (health/armor kits)
Fixed weapon_fists breaking props in multiplayer not spawning gibs on client
Some minor changes to menu_cleanupgmas to maybe help debug an issue where it "doesnt work sometimes"
nb_shadow_dist - Changed default value to 3000, from 400
language.Add can now override strings it previously set.
Fixed first person spectator weapon effects for Gravity Gun, Physics Gun, Stunstick and Bullet tracers
Player.SelectWeapon() can now accept Weapon entities directly
Fixed Suit Chargers being forced to 30 energy by hl2mp game rules
Fixed stunstick effect existing on other weapons once picked up
Fixed Gravity Gun progns not resetting when switching away in multiplayer
Precache antlion and zombie blood particles with the nornal blood particles
Fixed Player.GetTable() resetting on player disconnect and before GM:EntityRemoved is ran on the player
Fixed dying in trigger_playermovement causing crouching key stuck until retouching the trigger
Added a second argument to PlayerSelectSpawn, PlayerSpawn and PlayerInitialSpawn - transition - equals to true if the spawn was from a transition. This is used to not reset player poistion and weapons on HL campaign map transitions by default
Fixed player_speedmod not working in singleplayer when it should be (HL2 teleporter sequence for example)
ai_goal_follow will work in multiplayer for players (by disabling itself and reenabling until a player is found)
Merge fix for env_fade from source-sdk-2013/issues/479
Added the missing ACT_HL2MP_SIT_KNIFE/MELEE2 Lua enums
Gravity Gun no longer updates its effects and poseparameters when not held
Player.GetWeapons() ensures the output table is sequential and now starts with 1 instead of 0.
Added ENT_AI.IsJumpLegal()
Do not save selected gamemode across sessions
Fixed mountdepots.txt not using the values at all to decide if a game should be mounted
Added EnabledOnly and DisabledOnly filters to Subscriptions menu
Fixed clientside HL1 gibs not despawniing
Fixed certain HL1 NPCs spawning HL2 gibs
Added NPC.DropWeapon( wep = currentWep, vecTarget=null, vecVelocity = null ) and added same features to Player.DropNamedWeapon and Player.DropWeapon
save only pred vars for GetSaveTable are included without the argument
GetInternalVariable, GetSaveTable, SetSaveValue now can read and write clientside prediction table, GetSaveTable() requires the optional parameter to be set to true
Fixed using any NWvar functions on game.GetWorld() resetting its NWVars/GlobalNWVars
Make NPCs more accurate with the HL2 crossbow
Fixed NPCs firing SWEPs twice a frame
Fixed NPC support for manhack_welder (doesnt error now, not allowing pickup from ground)
Flechette Gun can be picked up and used by NPCs
Fixed NPCs using an HL2 crossbow crashing the game on reload (possibly fixes more than 1 instance of this)
HL2 crossbow uses Shotgun NPC animations over SMG1/AR2 ones
HL1 throwables are not pickupable by NPCs ( Satchel, hand grenade, tripmine, snark )
HL2 NPCs can use HL1 shotgun
Filled NPC animation translations for weapon_base
Added SWEP:CanBePickedUpByNPCs() hook, fallbacks to return false cuz pmuch any SWEP is unusable by NPCs
HL2 NPCs can use HL1 357
NPCs can pick up SWEPs if SWEP:CanBePickedUpByNPCs returns true.
Disallow NPCs from picking up SLAM, HL2 frag nade, bugbait, phys and grav guns because they just can't use em.
Added missing L4D1 and CS:GO map icons
Trying to load a gmod save with missiing map will now display a more explicit/nicer error message
Automatically fill out the default value for middle mouse click reset feature on sliders for all tool context menus from the supplied convar, if any is given
Mounting Left 4 Dead 1 will also mount its "The Sacrifice" DLC
Added RT_SIZE_REPLAY_SCREENSHOT, RT_SIZE_LITERAL, RT_SIZE_LITERAL_PICMIP
Readded Zeno Clash mounting, apparently the model pack exists in Tools
Fixed crashing issues with Entity.GetSequenceInfo and Entity.GetAnimInfo with out of bounds IDs (returns nil instead)
Added "anims" field to Entity.GetSequenceInfo, contains all AnimationIDs associated with given SequenceID (awlays a table)