branchgarrysmod.main/maincancel
681 Commits over 823 Days - 0.03cph!
studiomdl.exe larger vtx buffer and safeguards against overflow crashing
Apply seamless cubemap hack from VDC
Fix metropolice crashing when its target is removed during a burst
Steam Voice Settings opens Steam Settings in overlay
Recent steam update removed the old voicesettings option
Don't be an idiot and make it shared properly
FIx skill configs not applying in time for singleplayer
Pull Requests (Community Contributions)
* TTT: make Poltergeist weapon range easier to override
* TTT: fix notification sound cue and make it toggleable
* DListView ignores invisible lines
Make ents.GetMapCreatedEntity shared
Backport crash fix for DMX unserializer
Fix Combine APC bullet tracer coming from the wrong attachment
Fix combine APC rockets going over player's head with certain hold types
Added entity translation for npc_apcdriver
Make Combine Gunship aim at player's center so it can actually hit players
Fixed a server crash when maxplayers is in server.cfg and the cmdline
Case insensitive search for singleplayer files
static prop support for disableflashlight
Hopefully fixed addons breaking properties system clientside
Restore static prop lightmaps
disable static prop lightmaps for now
Potential crash fix to do with rendering static props
▌▄▋▍▅▇ ▇▋▉▇ █▇▊▊▅▆▅▋▊▋▌▌ ▅▅▌█▋▍▄█▉▌▆ (▆▋▌▊▉▍▋▄)
█▉▆▄ ▊▅▋█▌▇▉▄ ▇▍▍▌ ▊▄▊▉ ▇▊▅▋ ▊▄█▌▇▊▉▌▌▋, ▇▇ ▍▄▆'▇ ▍▉▅▄ ▍▋ ▌▆▋▍▍█▆▆▋▌█ ██▉ ▋▍ ▅▆▋▋ ▆▊ ▊▊▍▊▌▇▉▌█▄ ▋▌▆▅▄▇▊ ▅▉▊▍, ▉▍▉ ▉ ▊▊▄█ ▍▆▆'▉ ▆▊▅▍ ▇▊ ▍▊▌▇▇▊ ▊▇▉▌▋▉▊▆▊▊▄▊█ ▄▅▊▉█▉▌ ▉▆ ▄█▍ █▇.
█▊▍▅▆▊▍ ▍▇▄▆▋▇▊▍ ▍▉▊█▉
!▇▉▆▅.█▋▉▄▇▇▄▍▇
▆▆▊▊▉▌ "▄▉▄▌▉ ▇▋▆▅▊▇█ ▌█▌ ▄▍▇▌▊█▄▌ ▉▍ ▄▇█ ▄▇▇▇▍ ▋▇▍ ▆▊▊▌▋▉▇█▄"
▌▆██▆▇ ▆▋▌█▄▊
Limit networking of m_iGModPlayerFlags to useful bits
Added func_friction to the FGD
Minor change to net.lua
Fixup toggle_duck in multiplayer
Increase networked bits for player flags so HasGodMode is networked
Entity:SetFriction affects players
Also default to 1 on client. Also increase network bitcount to avoid prediction errors.
Clean ups
Reduce network size of m_iGModFlags to useful bits
Double particle precache limit
Network creation and map creation IDs of entities to client
Clean ups
Update prop_static key-values in Hammer to be shorter
(Visual Change)
Increase network version
Network Player:IsWorldClickingDisabled
Remove "Bonus Challenge" stuff
(Unused stuff that was networked)
Clean ups
GetDeploySpeed defaults to sv_defaultdeployspeed when no lua table
Remove networking limits for player score and deaths
Bump view model networking limitations
Merge Pull Requests
* Reduced net.Write/ReadEntity from 16 bits to 13 bits (Community Contribution)
* Editable Entity editing now uses net.WriteEntity, not a 32bit unsigned integer (Community Contribution)
Fixed a potential crash with particles
▋▍▋▌▋▋▋▋▋ ▉▄▍▉ ▄▌▋ █▇▌▇▋▌
▊▆▉▉▄ ▉▅▋▄▇ ▊▆▇▍▊▍▍▊ ▋▄▍▇▄▄▍ █▉▍ ▊▄█▊
Fixed a race conditiony Lua error in properties.lua
Fixed certain "Entity Get Count of X" functions returning nil
* GetNumPoseParameters
* GetBoneCount - used to return -1, now returns 0
* GetHitBoxGroupCount
* GetHitBoxCount
* GetBodygroupCount
Return empty string on failure:
* GetPoseParameterName
* GetSequenceName
* GetSequenceActivityName
Minor cleanup
More Entity no nil returns treatments
Return 0 on failure:
* GetSkin
* GetSequence
* GetNumBodyGroups
* GetSequenceGroundSpeed
* GetSequenceMoveDist
* GetModelContents
* GetLayerDuration
* GetLayerWeight
* GetPlaybackRate - returns 1 on failure
* GetBoneName - returns __INVALIDBONE__
* GetSequenceActivity - returns -1
* GetSequenceVelocity - vector_origin
* GetLayerPlaybackRate - returns 1
Adjustments to singleplayer clientside lua file stuff
Hopefully fixes issues people are having
Do not fallback PHONGBOOST and PHONGFRESNELRANGES
Causes unexpected issues with existing content
Enable static prop lightmaps for VRAD.exe
This increases the version of StaticPropLump_t to 10, so maps will no longer load in games with older engine versions.
██▄ ▊▌▌/▅▊▌▅█ ▋▄▍▄▋▋▍ ▄▅▍▆█▌
Write depth for rope SSAO pass
This is far from perfect, but helps Bokeh DOF.
Pull requests
* Minor tweaks to cvars library internals (Community Contribution)
* dlistview_column:SetFixedWidth sets the column width immediately (Community Contribution)
Added Weapon.Set/GetDeploySpeed to all weapons
Added prop_sphere to FGD and added 'radius' keyvalue
removeid checks first argument for entire SteamID too
Probably fixed a (linux only?) srcds crash with debugoverlay library
Hackaround for static prop support for util.DecalEx
Added 6 new inputs to all entities
* SetLocalOrigin
* SetLocalAngles
* DisableDraw
* EnableDraw
* DisableReceivingFlashlight
* EnableReceivingFlashlight
Also
* Disable flashlight keyvalue
* EF_NOFLASHLIGHT Lua enum
Add input/output description to Entity Properties window
https://files.facepunch.com/rubat/1b2011b1/4KdxnzGL4u.png
ScreenSpace particles adjustments
Set 'connect' Rich Presence string when joining a server
Fix some NPCs that create entities crashing when at the entity limit
Sandbox tool & constraint library improvements when at entity limit
Added filter_activator_context and filter_activator_model
Added new inputs/outputs to func_tracktrain
New inputs:
* SetMaxSpeed
* MoveToPathNode
* TeleportToPathNode
* LockOrientation
* UnlockOrientation
Outputs:
* OnArrivedAtDestinationNode
Added more particle operators
* Remap Particle Count to Scalar init
* Remap Direction to CP to Vector op
Fix DME Model picker not really working
Build dmxconvert
Fixed missing material warning in particle editor
Added a few more particle attributes
* screen space effect
* normal
* Visibility input dot
* Visibility input distance
Added "ender models" particle renderer
unfuck C_EnvProjectedTexture header
Added some Position particle initializers from CS:GO
* Position Along Ring
* Position Along Epitrochoid
* Position Modify Place On Ground
* Position From Chaotic Attractor
More particle operators & changes
New initializers:
* Scalar Random
* Vector Random
* Vector Component Random
* Set Hitbox to Closest Hitbox
* Set Hitbox Position on Model
* Velocity Set from Control Point
"hitbox" and "hitbox set" parameters added to:
* Position on Model Random (initializer) - also `hitbox scale` is now `model hitbox scale`
* Movement Lock to Bone (operator)
* Cull relative to model (operator)
Added render.RenderFlashlights
This is aimed at completely replacing render.Push/PopFlashlightMode and allows to render flashlights on an IMesh correctly.
Do not try to sign local builds on windows
Merge pull requests
* Added flags of the world to DIconBrowser (Community Contribution)
* Do not set PANEL.ClassName in vgui.CreateFromTable to a missing variable (Community Contribution)
Limit singleplayer Lua file discovery to what AddCSLuaFile was called for
This is a regression fix for no Lua clientside file limit in singleplayer.
Remove unused code to do with lua/send.txt
Revert "Fix a small visual glitch with DListView column layout"
Default $PhongAlbedoBoost to 1 to avoid issues with existing assets
Fix a small visual glitch with DListView column layout
Better names for Texture shader options in spawnmenu (Community Contribution)
Try applying m_FrameSnapshots mutex from CS:GO
Supposedly fixes sv_parallel_sendsnapshot and sv_parallel_packentities random crashing
█▆▆ ▅▅ ▌▄▇ ▇▅▄▇▆▆ ▆▌▊▋ ▋▋▌
DGrid Clear() support, and ignore invisible items (Community Contrib)
Match changes (GMOD_DLL_EXPORT) from gmod module base
Added $phong and $envmaplightscale support for lightmappedgeneric
$envmaplightscaleminmax included
Make file.Exists return correct values for folders in Lua paths
More validity checks for Sandbox tools
Added gmod_delete_temp_files, defaults to 1
Fixed a bug with WorkshopDL causing it sometimes to not work at all
Prevent "skill0.cfg" is missing warnings
Use correct vertex shader for g_screenspace
Sign dlls on windows
Static Prop lightmaps loading and render
backport from x86-64
Increase thread count for shadercompile
Added $PHONGALBEDOBOOST parameter to vertexlitgeneric shader