6,561 Commits over 2,983 Days - 0.09cph!
GMad.exe:
* Pause the console window on help screen only on windows
* Updated whitelist
GMPublish.exe
* Updated whitelist
* Added ability to update icon of an addon
* Added ( hidden for now ) ability to list all files in users Steam Cloud
* Added additional "remove file" calls to make sure nothing ends up stuck in the Cloud on fail
* Updated help message
* TODO: Add file verification
- Added more requested headers to HTTP responses
- Disabled autoplay sequences on ragdoll entities
Update all CS:S weapon models.
Sync with GitHub
Line endings on language files are fucked again apparently.
- Fixed dynamic AI node links causing some HL2 maps to crash after a cleanup
- CLuaEmitter:Add now accepts an IMaterial as its first argument
- Fixed func_tank not turning and not firing tracers in multiplayer
- Fixed clients attempting to fire their active weapon while holding a prop or controlling a turret
- HTTP() now supports "head", "put" and "delete" as methods
- Added a bunch of requested headers to HTTP request results
Fixed HUD pickup notifications occasionally causing errors before the local player becomes valid
- Fixed scenes not always being properly loaded from VCD files
- Fixed secondary ammo indicator not showing up on the default HUD
- Added mat_viewportscale to the list of blocked convars
- Renamed Insurgency to "Insurgency ( Source Mod )" in mountable games list
- Removed CLuaParticle:VelocityDecay
- Fixed CLuaParticle:SetNextThink not working as intended
- Adjusted default font to be consistent with HL2DM
- Fixed up secondary ammo HUD positioning
- Fixed slight rendering artifacts when drawing rounded boxes at low alpha
- Fixed scripted weapons not working correctly with the baseclass system
Fixed gmad not compiling on Linux and OSX
- Fixed an exploit related to running console commands through the chat
- Fixed crash issues with Player:Kick and Player:Ban
- Player:Ban's second argument is now a boolean, set it to true to automatically kick the player
Bunch of minor changes
- Fixed bone merging causing the local player to be rendered twice
- PhysicsCollide entity callback is now shared
- Added PhysObject member to PhysicsCollide collision info table
- Added EFFECT:PhysicsCollide hook to scripted effects
- Fixed CSS muzzle flashes not automatically appearing on some viewmodels (for real this time)
- EntityEmitSound hook now has a slightly more consistent behaviour
- Tentative fix for random Lua metatable corruption (can't really check if it's fixed or not due to how random it is)
- CNavArea:IsOverlapping's tolerancy argument is now optional, defaults to 0
- Fixed crash with CNavArea:GetClosestPointOnArea
- CNavArea:IsVisible now returns a second value which contains the first point in the area that passed the visibility test
- Added SND_* sound flag enums
- Added Entity:IsSolid()
- CSoundPatch:ChangePitch's and ChangeVolume's delay argument are now optional (default to 0)
Restored LuaJIT to 2.0.3 (it wasn't actually the culprit, ah well)