1,675 Commits over 1,308 Days - 0.05cph!
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)
Revert "Fix a small visual glitch with DListView column layout"
merge shader changes
Fix shader compile related script
Update .gitignore
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
Sign & Notarize MacOS x86-64 builds
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
Restore $envmapsphere for vertexlitgeneric
backport from x86-64
Added $pp_colour_inv to g_colourmodify (spawnmenu included)
Added $phongdisablehalflambert to skin/phong shader
Delete materials /and sounds/ temp folders on launch/shutdown
Added engine.AbsoluteFrameTime and made FrameNumber() shared
Workaround for Material() loading from data folder not always working
Workaround "../data/whatever" Material() paths not working on linux when garrysmod/materials/ folder is missing
Refresh menu subscribed lists if they are open when subs change
Spawnmenu search handle errors on invalid output from addons
Restore sorting of Lua files by name
Remove redundant code from workshopDL
Update TTT
Add controller cfgs
So that they are not ran from mounted games
util.GetModelMeshes now accept "00000" format bodygroups
Batch WorkshopDL queries to 50 addons at a time
Should help with Steam seemingly rate limiting us.
Also reduced number of redundant warnings on failure, added a message when workshop addons are skipped due to cl_downloadfilter mapsonly, instead of spamming about missing files
Reduce build fragment/artifact sizes
Added surface.Get*
* TextPos
Update build scripts
Delete CleanSpawnIcons.bat
backport memory crash fix from x86-64 for vpk/shadercompile
backport gmpublish_linux fix
Make entity properties more resilient against EyePos issues
garrysmod-issues/issues/5462
Fixed an issue with handling of asset:// URLs
Update Steamworks API to v1.57
Steamworks 1.57 update fixes
Added sv_cheats requirement to some cvars
dumpentityfactories, dump_entity_sizes, vgui_drawfocus, vgui_togglepanel, net_start
Fixed LastKnownArea not updating for players
Added NavArea:GetSpotEncounters, CNavArea:GetVisibleAreas( bool )
Reset render.EnableClipping to false on map shutdown
Add safeguards against not popping PushCustomClipPlanes
Similarly to how cam.Start functions have that. Also reduced frequency of those overflow messages to once per frame, rather than 1 per missed pop/end function call.
Fixed an issue with handling of asset:// URLs
SetControlPointOrientation can accept an angle instead of 3 vectors
Update weapon_medkit.lua
Added CreateParticleSystemNoEntity( effect, pos, ang = nil )
FireBullets calls DoImpactEffect on active weapon serverside
This mimics clientside behavior.
Restore value of render.SetLightingMode on map shutdown
Steamworks 1.57 update fixes
Added sv_cheats requirement to some cvars
dumpentityfactories, dump_entity_sizes, vgui_drawfocus, vgui_togglepanel, net_start
Create a worldspawn entity for naughty maps with edited lumps that don't create it
Fixed a crash when deleting npc_manhack too early
Update Steamworks API to v1.57
game.CleanUpMap respects EFL_KEEP_ON_RECREATE_ENTITIES
Fixed game.GetSkillLevel always being forced to the value of 'skill' cvar
Also fixed the configs not being ran on change
Add HL1 skill cfgs
Make util.IsOBBIntersectingOBB shared
Apply cyclic parent hierarchy fix to clientside SetParent
Fix file.Find ignoring "Copy (" files
Entity:SetHealth works clientside (for prediction purposes)
Added ProjectedTexture.Set/GetLightWorld
Fix auto refresh clientside in singleplayer
Add StringFileInfo to hl2.exe and srcds.exe
So we get a fancy name in the Task Manager, rather than hl2.exe
Make GitHub Actions build only 1 job a time
Merged Pull Requests
TTT: Fixed knife effect_fn not being cleared
Fixed weapon_medkit merge error
Fixed a potential Lua error in DLabel:OnMousePressed
Experimental: Remove Lua file limit for singleplayer completely
Fix language being forced to the Steam language if set to English in game
Fix language being forced to the Steam language if set to English in game
move derma icon browser to a more sensible location
Merge pull requests
Use snd_musicvolume instead of volume for loading screens
TTT: Fix ironsight position when in singleplayer
IncludeCS now returns result of include()
Contain DButton's image size if it's too big
Added the Derma Icon Browser (derma_icon_browser)
Refactor weapon_medkit
Menu Support for util.IsBinaryModuleInstalled
Add the ability to override Tooltip's delay per panel (Panel:Set/GetTooltipDelay)
Added vgui.Exists( classname )
Fixed a crash when accessing self.loco of a deleted nextbot
Try to prevent crashing when (re)loading textures from .png
Fixed a server crash to do with invalid vehicle scripts for airboats
Nullchecks for barnacle m_hTongueTip's m_pSpring
Throttle CreateFragmentsFromFile messages to 1 a second
Expand the 'Your map differs from the servers' kick reason with more info
Rework how GetItemInfo timeout works for WorkshopDL
Should be less error prone with huge addon amounts
Update TTT
Refresh language on gamemode change