350 Commits over 2,830 Days - 0.01cph!
Prevent weapon_base errors when given to NPCs
Fixes garrysmod/pull/2259/files
Added 2 new options to Keyboard options
Fixes garrysmod-requests/issues/2694
Fixed a regression in TTT voice chat team colors
Fixes garrysmod-issues/issues/6246
Blame garrysmod/pull/2229
Spawn/ContentIcon.Copy copies the tooltip as well
For when drag'n'drop copying icons, since copying does not use the same codepath as generating the initial icon
Fixed killfeed names regression
Localize Balloon and Dynamite world tool tips
Idea from garrysmod/pull/2166
Drag'n'drop right click menu icons
Handle NPC squads overflowing when spawning a lot of them
Unify spawnmenu rightclick code & add GM:SpawnmenuIconMenuOpen
Idea from garrysmod/pull/2142 but better implementation
Minor cleanup
env_skypaint FGD inputs
Also added Entity:SetNetworkVarsFromMapInput
Port original ear ringing behavior from HL2 to Lua
Better default text color for game_text
Update base_npcs.lua
Remvoed `weapon_shotgun` as default weapon for medic rebels, to give them some identity, add RPG to enemy rebels
Unify tooltip code for spawnmenu content icons
Prevents extra new line for cases where no extra info is actually added.
Better error handling for reworked kill feed
Fixes garrysmod-issues/issues/6221
Update cl_voice.lua (Formatting)
Updated localization files
New map categories
Loading screen changes for singleplayer games
Remove DOFModeHack from bokehDOF
Fixed scrollbars not updating grip position when resized
Fixed DTextEntry autocomplete not inheriting derma skin
Fix taken from DComboBox
DDrawer uses icons instead of `::` text
Minor cleanups
Deprecated stuff, linter stuff
Spawnmenu DDrawer adjustments
Spawnmenu categories are no longer being hidden by expanded DDrawer
Made the disabled spawnlist editor overlay more closely match the shape of the underlying content
Move "Enemy Citizen" NPC to combine category, add info
ContentIcon text scrolling
Localize "Author: " text in ContentIcon tooltips
Allow NPCs to set Author field, and set it for default NPCs
Remove weapon_cubemap localizations
It's an internal weapon that never appears in anywhere user accessible.
New bloom preset
Do not include notifications library in menu state
Case insensitive lua_run code keyvalue
Fixed Lua errors with drive library on Camera entity from Sandbox
Fixed hoverball toggle button not functioning
Undo system localizations
Improve handling of localized spawnmenu categories
Preserves alphabetical ordering
Added "hostile" option to npc_citizen
Updated MdlPicker layout in engine tools (Hammer)
Further expand on Entity:SetCreator calls in Sandbox
Remove math.IsNearlyZero
Remove useless panels from Game tab in Options
Remove redundant argument from CPanel:NumSlider calls
Updated FGD files
Remove redundant category from npc_tf2_ghost
Minor cleanups
Fixed Entity.DoNotDuplicate not affecting saves properly
Do not save singleplayer tool ghost in saves
Restore CameraProp's keybinds on level transition
This really needs to be done for all tool entities
Update .fgd files
Fix NPCs in spawnmenu search not having their weapons set
Color:SetUnpacked type checking
Improve stack traces for existing error() calls
Remove NULLs from Entity.Constraints
Added debug.getregistry & IMaterial:GetColor implementations
Update garrysmod_english.txt
Reflect changes to engine.WriteSave
Remove useless arguments in spawnmenu/contextmenu internals
DAdjustableModelPanel "fix" for when main menu is open
Player Model Selector button in spawn menu
Update net.lua
Revert PR#2089
Causes regressions with spawnmenu help text and other issues
Optimize DListView_Line
Adjust DButton's text inset when an icon is present
8 px is consistent 4px on each side of the icon
Fixed Lua error in DTree_Node
Fixed Lua SWEPs not using the correct localization strings
Also removed some useless localization tokens from garrysmod_english.txt
Update base.fgd
Fixed Grenade weapon trying to emit NULL sounds
Do not set `commentary` on map load
Bump max_constraints default
Force Sandbox tool names lowercase
Portal 2 coop spawnpoints
Rollermine variants
Remove code to set NPC names from spawnmenu for the killfeed
Too error prone unfortunately
Fix regression with PR #2143
Optimize spawnmenu SWEP autorefresh stuff
Fixed loading screen month checking
Do not IsValid input in hook.Add
NULL entity is still an entity, and it used to work.
IsMounted hack to do with Half-Life 2 20th anniversary
Update decals_subrect.txt
New version from HL2, adds 2 new decals from Portal 1
Update serverevents.res
`player_say` includes `teamonly` field.
Remove `weapon_hl2mp_base` from properties
Pointless string
Updated FGD files
Minor cleanups
nav_blocked event
Last Played iteration in server browser
Server browser: Added last played date display
Addon Preset search box
360 controller configs have more reasonable binds
Move gmod specific language strings from gameui_english
To garrysmod_english
Localization string for main menu blocked message
Minor changes
Fixed Lua errors when duplication limits are hit
Change how custom spawnpoints are added to GMod
So its not 27 duplicated .lua files
Fixed using wrong translation string in previous commits
Localization for NPC and Vehicle tabs
Closes garrysmod/pull/2122
Co-Authored-By: Tora <49911006+NovaDiablox@users.noreply.github.com>
Added Resistance Turret to spawnmenu
Tooltips for Vehicles tab in spawnmenu
Lack of these was hiding why the "Car Seat 1 2 3" existed from the players.
Use localized entity names for bouncy ball, sandbox editor entities
Removed unused variables in Problems panels
Removed duplicates in localization files
Fixed missing wooden ladder footsteps
Jalopy wheel size change for new model
So the visuals match with the physics better
Create .editorconfig
Lets try and see if this does anything useful
Implemented DTree:GetText
Minor cleanups for Sandbox world hints rendering
Consistent return types from Sandbox tool Make* functions
Constraint library clean ups
Nocollide undo fix for Sandbox
SWEPs autorefresh for spawnmenu
garrysmod-requests/issues/2475
Minor cleanups
Delete constraints.lua
Unused file
Make game mount list wider (Adjustments for #2110)
Fixed Sandbox Tool Lua errors from engine saves
Would happen if the save was made with tools that are no longer available when the save is loaded
Show the unbound command in hints, if a command doesn't have a key bound
Based on the idea of garrysmod/pull/1962
Fixed halo rendering on certain models making the screen black.
garrysmod-issues/issues/6000
Improvements to MatSelect panel
Improvements to PropSelect panel (to match MatSelect)
Added sbox_max(rope)constraints
DNumSlidier: Setting min or max value updates slider pos
Merge some math lib optimizations from #1477
Closes #1477
Co-Authored-By: code_gs <collings509@gmail.com>
Error handle bad spawnlist files better
Minor cleanups
Fixed commits.facepunch.com link
Fixed copy paste error in edit_sky
Update surfaceproperties.txt
These values are not used, idk how they even got here
Added permissions.bin to gitignore
More consistent TOOL Holster/Deploy behavior
Call `onfailed` callback if HTTP returns false (http library)
util.StringToType does not error with invalid "int" inputs
Warning about bypassing blocked main menu
Minor cleanup
Added COLOR:Lerp
"boolean" and "number" support for util.StringToType
Improve map NPC name detection further
Fixed Alyx's breathing breaking her other voice lines
Update surfaceproperties.txt
DNumSlider:SetEnabled affects the label as well
Fixed DNumSlider default value resetting not working correctly
Added string.NiceName
Half-Life 2 map categories are done by map names directly
Fulfills garrysmod/pull/2091
DLabel text color behavior changes
* SetHighlight always overrides SetDark and SetBright
* SetBright and SetDark disable each other
* Different color for disabled labels
Do not replicate certain Sandbox convars
Block "Miscellaneous Symbols and Arrows" unicode block in server browser
sent_ball Hammer support
New env_blood options
Improve documentation of "Cast entity shadows" option in Hammer
More logical func_button defaults
Bump "mat_hdr_level" problem severity
Fixed DForm description in code
Finger poser updates correctly on entity loss
Faceposer flex groups
https://files.facepunch.com/rubat/2024/June28-263-UnwittingEthiopianwolf.jpg
Use string.NiceName where appropriate
Updated talker scripts
Lowercase talker files
Update 016-half-life 2.txt
mat_viewportscale problem
FIxed "Other2" category fallback
Changed how NPC names are generated in killfeed
The changes are more for map spawned NPCs to take spawnmenu names, such as Antlion Workers, since they share classname with normal Antlions
New spawnlists
Minor cleanups
Filling in usage information for SWEPs/SENTs
New Lamp Tool models
Fixed DMenuOptionCVar resetting from cvar too early in certain use cases
Fixes garrysmod/pull/2084
Added DSlider:ResetToDefault
DColorCube/DColorMixer default color stuff
Cookie support for DNumSlider & DCheckBox(Label)
Will be used for Spawnicon Editor internally
Remove Episode 2 exclusive soundscapes from gm_construct
Fixed game-generated spawnlists using appID over game folder name
concommand AutoComplete "arguments" argument
Move "Delete X items" lower for spawnmenu multi-select right click menu
This is more consistent with single select right click menus
Added DAdjustableModelPanel:Set/GetMovementScale
New features for Spawnicon Editor
Move speed customization, FOV precise control, camera position copy/paste, quick rotate model +/- 45deg, Fixed selecting text in spawnicon editor only working on second try, forced LOD to highest
Spawnmenu SWEP/SENT usage information on tooltip
Update detail.vbsp
garrysmod-requests/issues/2351
Server browser style changes
Remove weird symbols from server/gamemode names