312 Commits over 2,740 Days - 0.00cph!
Updated killfeed translations
Fixed visual issues with Spawnmenu's Save/Dupe icons
Removed the "Ping < 60" server rank adjustment
New detectable problems
Description for local dupes/saves/demos
Addon menu improvements
"Select all" works as expected when there's an active filter
Floating addons can no longer be selected
Fixed a JS error when disabling/enabling selected addons
Added addon count to the filter menu
NEXTBOT:OnTakeDamage
Removed physgun freeze hack for jeeps
This is done in-engine now
Fixed a small issue with duplicator library
Line 67
More responsive controls for "noclip" Drive properly
Bounding box for currently active dupe in Duplicator tool
Fixed Lua error in Hoverball tool
Fixed regression with gamemode search
DNumSlider text color adjustments
Default values for Super DOF sliders
Added ability to clear Lua errors per category/group
Added ability to clear Lua errors per category/group in the Problems menu
Minor tweaks to the Problems panel
Do not complain about dxlevel 90
SpawnIcon Re-Render all fix
Removed debug output from one of the Problem fixes
Limited sv_loadingurl to http(s)
Fixed Lua errors when searching addons using special symbols
Server Browser improvements
Made the "Future version" tag less visually prominent
Fixed up positioning of the inverse filter buttons for gm categories
Made the flag filters be per gamemode, not global, to avoid confusion and prevent "soft locking" the filters
Improvements to UGC thumbnails
Increased the size of the checkbox for addon sub selection, added some spacing for the addon name on the thumb to avoid accidental clicks when aiming for the checkboxes.
gmsave system improvements
Force disable point_viewcontrol entities on save load to avoid softlocking
Fixed loading a save from main menu not restoring the player position
Updated default checkbox style for Awesomium
Yucky fix, but the visuals now match modern Chromium and scale properly.
Added ENT:GetSoundInterests
Adjusted invisible physgun beam prevention
Added 2 new arguments to CanTool hooks
Fixed Lua errors when gm_loading map crated phys_magnet
Stack for ErrorNoHalts in numpad library
Slider notch color improvements
Added DSlider.Set/GetNotchColor
Added SKIN.colNumSliderNotch
DNumSlider now colors the notches and the DTextEntry text to match the slider label
Improved slider notch rendering
Ensure all notches have at least 1 pixel between each other
Fixed the last notch not rendering for sliders with a range that isn't a whole number
Fixed addon subcategory pagination
Added 'extended' to default Derma fonts
Minor optimization with the PlayerWeaponColor matproxy
Fixed an issue with resizing drag'n'dropped spawnicons
It was trying to relayout the container the icon was initially created on, no the container the icon is currently in
Update vgui_showlayout.lua
Fix for the motor tool's torque axis
garrysmod-issues/issues/4882
Server flag filters and minor visual improvements
Also fixed unreachable servers being filtered out by default filter values
Hopefully improved performance of map icon loading
Only loads the current page, not all pages
New Server Browser features
Gamemode categories
Server flags
Outdated flags
More filters/sorting options
Changes to Problems button in menu state
Minor changes
Fixed beta branch/version text link in the main menu
Added new string for Any/All aspect ratio
Problems tab for the Problems menu
+ Localization
Fixed brushes not being target-able by properties
point_template entity translation for kill feed
making sure all lua files are identical between github and plastic
Fixed "Disable sprays" being unclickable sometimes
Due to it being covered up by the label above it
Improved performance of translation system in main menu
Fixed a typo in code
Default binds for M4 and M5 keys
Example Hammer sprinkle definition
Added Panel.Get/SetX/Y and changed Panel.Center to use them
Fixes garrysmod-issues/issues/4857
thumb_up
7
thumb_down
114
Added the Problems panel
New features to Browse > Addons and Games in Spawnmenu
New Right click options - Open on Workshop and Create Spawnlist
Both Addons and Games now reload when game content is remounted
Nicer error handling for Browse > Addons
Fixed a bug with DTree_Node when MakeFolder was called on a node whose parent is expanded, forcing the user to collapse and re-expand the parent node for the folder to populate
Only save preset groups that changed
Fix blacklist case sensitivity
Added DTree_Node.OnNodeAdded & GetExpanded
Pagination does not disappear when errors happen on page 2+
For addons/dupes/saves/demos/etc
Workshop download progress UI improvements
Just minor tweaks and removal of useless arguments
Main menu tweaks for tiny screens
All the buttons now fit on tiny screens and improved the mountable games menu to hopefully prevent questions.
Added duplicate controls for NPCs to the NPC tab
This should ensure people don't miss these options.
Maintain nicer sorting for numbers in DListView column sorting
Fixes garrysmod-issues/issues/4850
Fixed exploits to do with the main menu
Remove base_ai comment that is not true
Fixed spawnmenu tabs erroring due to content w/ no category
Use the new undo.AddFunction feature for Statue property
Added DProperty_Entity
Also made util.StringToType work with "entity" type
Editable Entity UI (DProperties) now supports the same UI type names as the DTVar type names. i.e. you can now use "Bool" instead of "Boolean" in Entity:NetworkVar() "Edit" table, etc
DTextEntry deletes its suggestions DMenu if the textentry is deleted
Deleted auto-sent files from lua/send.txt
Main menu maps optimization
No longer refreshes the map list multiple times a per "mounted content changed" event, so it should be faster
Added callback to gmsave.LoadMap
Useful for mods that want something to happen only after all the entities are placed
Allow SpawnmenuContentPanel to switch to NULL panel
Do not error when SpawnmenuContentPanel:SwitchPanel() is called with an invalid panel.
Minor clean ups that don't deserve their own commit
Fixed default faceposer presets
Changes to base_ai
sound script changes
Slots 7-0 in Options
HL2 credits so that they work in gmod
Update send.txt
Fixed faceposer UI getting filled when changing targets
Preset editor improvements
handles different cAsInG of convars and missing preset convars
Empty rope material Lua error fix
Server browser favorites change
addon list invalid state changes
getmaps.lua optimisations
Noclip drive type for cameras
Added Jump and Crouch bind actions to the default drive types
Got rid of the weird 40 HU 3rd person view from noclip drive type
Removed incorrect arguments from render.DrawSprite calls
Spawnmenu handles screen resolution changes in-game better
Removed dead wiki links
Loading screen fixes
Fixed Lua errors when default usergroups file is missing
Also cleaned up the file
Fixed DListView Lua errors when sorting mixed types
Fixed Lua errors with Spawnicons when Paint is overwritten
Create OptionsSubAudio.res
Adds volume_sfx slider
Adds OnRequestFullUpdate serverside gameevent
Disable sprays button in options
New language strings
halo lib no longer renders nodraw entities
improvements to ArmDupe's net.receive
Addendum to PR#1745
PlayerSpawn* hooks should consistently no longer receive NULL players
gm_spawnvehicle no longer errors when used in srcds console
Fixed serverside console spam with Paint tool
Added current map/server name/gamemode to loading screen
Followed and Favorite sectiosn to Dupes/Saves/Demos
Fixes for -noworkshop message in main menus
Workshop addon filesizes in Addons menu
Also replace "local floating" with a more clear "non workshop .gma addon"
Followed/Favorite sections to spawnmenu Dupes/Saves too
Unreachable Servers sections in server list
some feedback for players, instead of just a blank screen
gui.OpenURL/askconnect confimration dialog changes
DComboBox updates its color properly
SetEnabled was one of the issues
Fixed not being able to unfocus text entries
Added PLAYER.MaxArmor to player class system
More sane maximum value for thrusters
Avoids crashing issues
Added mp_falldamage to Sandbox start new game
Fixed skins not updating when their parent changes skin
Fixed gui.OpenURL's popup not working well with modal panels
Fixed whereis for floating .gma files
Improvements to DMenu while parented to modal panel
DProperties better handles missing control types
Fixed 2 bugs with ENT:TriggerOutput
1. It was ignoring the Source's internal IO queue
2. There was a bug where auto deleting any outputs due to limited amount of fires would cause certain outputs to no longer work
Fixed spawnmenu not properly loading addon sub spawnlists
Addon preset resub option
Also aligned checkbox labels in New game
Fixed DNumberScratch's OnValueChanged being fired when value wasn't changed
Fixed DTree_Node:ExpandRecurse erroring
Delete media folder
There's nothing in here useful
Updated language files
Undo ClearDepth from modelpanel
Removed debug stuff from command.lua
oops
DrawModel( flags ) stuff
Fixed hoverball/light/lamp/thruster effects
Also removed a bunch of unused variables, etc, shuffled code around, fixed a potential error with thruster effects
IconEditor Lua error fix
spawnmenu_reload
Changing skins/BGs of a spawnicon triggers spawnlist change
Fingerposer improvements
New background image, scales better with custom tool panel width, holding SHIFT should now make it easier to position fingers
Localizations for workshop downloads
Addon presets, sorting, invalid addons in the list, and child addon popup
Hide news in main menu
Light tool rope attachment position adjustment
Fixed workshop gamemode download buttons not appearing in serverbrowser
Fixed tabulation on some HTML files
Vehicle exit anim 3rd person anim no longer sit
good english yes
Better default keys for Lamp & Light tool
Saves/Dupes tabs resize properly
UGC Pagination improvements
Better handing of small screens for HTML UGC menus
Minor under the hood changes for addons menu
Hoverball tool improvements
Better defaults
new feature: Toggle on/off keybind
Better placement with the toolgun
Better rendering of the effects
Added "Strength" to tooltip of the entity
Added delay to Dynamite's tooltip
Visual fixes for DSlider and DNumberScratch
Better Orbit code for DAdjustableModelPanel
Playback speed for Spawnmenu IconEditor
Fixed race condition error with HTML spawnmenu tabs
Content icon fixes - translate None weapon & color_white
Derma skin related changes
Force all panels to refresh skins when a new skin is registered
Do not force all panels to refresh skins when setting skin on a panel
DTooltip inherits derma skin from the panel it is opened for
metproxy hack for mega grav gun
Removed usage of SendLua from the undo library
Improvements to preventing props spawning inside world
Also fixes for SWEP undoing, disallow doing that if weapon is already picked up, added cleanup, fixed translations for SENT/SWEP cleanups
Hammer model picker UI fixes
Arming large dupes now works
Changes to Light tool's minimum brightness
Translations for Unfreeze and Undo tips
Added ENT.IconOverride to allow overriding spawnmenu icons
Merge branch 'master' of garrysmod
Color( ... ) to color where possible and similar things
Hopefully nothing broke in the process
Disabled DToolTip skin inheritance
this is temporary
Fix for wheel indicator angle
This fix is ugly AF, I am sorry
Fixed TOOL.ServerConVar not doing anything
Presets for Weld and Camera tools
Copy to clipboard for Playermodel Selector
Fixed draw.RoundedBox(Ex) corner overflow
Fixed DNumberScratch text overflow
kinda meh fix, probably should've used the texture tiling thing from derma skins for the background
DTextEntry.OnGetFocus is called when focus is actually got
new language stuff
DModelPanel clears depth automatically
Fixes visual artifacts but may cause issues with stencils fingers crossed there will be none
DCollapsibleCategory now can customize its headersize properly
And DCollapsibleCategory works better with derma skins
Thruster sound changes
Makes it reliable to ensure the sound stops when it needs to.
Fixed NPCData.Weapons not counting as valid weapons
Fixed Lost Coast's fisherman not having his harpoon
"Spawn with weapon" feature for NPCs in the spawnmenu
Many fixes for custom spawnlist stuff
auto refresh no longer breaks saving/restoring
it no longer auto selects hidden spawnlists
other minor fixes/improvements
Fixed TTT fgd crashing Hammer when used with Half-Life 2 fgd
Spawnmenu handles no spawnlists much better
Added DTree_Node.GetChildNodes and GetChildNodeCount
DTooltip now inherits derma skin of the panel it is opened for
Better solution for DMenu skin inheritance
Make Statue saves via duplicator
Also fixed the missing language string
"Gravity" property saves via duplicator
Get rid of debug thing from errors.lua
Fixed NextBot gestures playing at 2x intended speed
Removed Toeque Limit from Ballsocket tool as it did nothing
Fixed Camera tool tracking players incorrectly
Manhack Welder SWEP error checking
Removed duplicate DImageButton:SetMaterial
DMenu sub menus now inherit parent's derma skin
DMenuOption's text has the same inset regardless if it has an icon or not
32 comes from DButton's PerformLayout, assuming icon size is 16x16
Fixed a regression with DScrollPanel
New text label language string
Added new nextbot hooks
Fixed direct calls to :PerformLayout() part 1
Fixed direct calls to :PerformLayout() part 2
These may cause issues, but shouldn't though
Minor adjustment to usage of Panel.GetChildrenInRect
Motor's force limit is now functional
Minor OnLuaError usage changes
Just adding a new argument for future use
Right click on emtpy spawnlist space to add a new label
Hopefully fixed spawnlists sometimes gettiing corrupted
Issue is, GetChildren() doesn't always return children in order they were added, which causes massive issues with how DTileLayoyt expects the data. ZPos seems to solve this issue for us.
Hopefully this means that the rare instance of spawnlist icon positions getting randomly garbled up when moving stuff around should now be fixed.
Added DLabelEditable.Set/GetAutoStretch, defaults to false
Spawnmenu labels stretch to the text that is being entered
Fixed IP blacklist
Clamped pp_stereoscopy_size to reasonable values
Better main menu background error handing
Fixed alpha related issues with DColorMixer
DNumberWang.OnValueChanged only runs if value actually changed
Let anim SENTs decide their rendergroup automagically
Improved random walk for npc_tf2_ghost
If people copy, at least copy something decent
Thruster smoke effect fixes
Only display CSS models for Thrusters if CSS is mounted
What are those models even doing here?
Fixed pressing enter in tool search collapsing all categories
Fixed wheel ghost spazzing out on moving objects
Prop spawn effect for 5 tools
Cleaned up PR #1633
Fixed wheel ghost floating above aim pos unexpectedly
Thruster fixes & effect improvements
Fixed updating of the sound effect while the thruster is active
Thruster frees its emitter(s) properly
All thruster effects better conform to the thruster model
smoke effect now acts more like smoke and more like a thruster effect
Removed weird and unused code from Wheel Indicator effect
Physgun halo works on effects as one would expect
Added script_conditions killfeed translation
Appears on HL2Ep2 maps
DHorizDivider resizes all panels with same cookie name
An experiment for the spawnmenu tabs
Prevent main menu from showing the same BG image back to back
Fix potential Lua errors in RenderSpawnIcon_ functions
Fixed Entity.NetworkVarElement not saving properly
Stop searching for servers if player exits the server browser
Minor adjustment to server blacklist stuff
A little icon for when a weapon is selected as NPC wep override
You can try to join full servers again
Merge branch 'master' of garrysmod
Added missing Stalker NPC sound scripts
Footstep sound changes
Better Rubber footstep (doesn't cutoff while sprinting with loud clicks), chainlink footsteps are a bit queter now.
Funfact - soundscript volume doesn't do anything for step sounds
Stanley Parable soundscripts inclusion
We don't ship those files, but load them if they are mounted by the player.
The soundscapes file is not a mistake.
Serverbrowser improvements/fixes
Don't bother allowing players to join full servers, they just gonna get kicked.
Subtract bots from maxplayers too
Fixed a rare JS error
NPC weapons are now sorted alphabetically
Also no dupes and switched the text ot use "localized" stuff
Also fixed some localizations
SuperDOF window repositions itself on screen size change
Prevents it from "disappearing" and soft locking the game
ENT:OnChangeActivity for base_ai
Extra killicons for prop like objects
Added GM:CanArmDupe
Trim sbox_persist value
Extra spaces no longer cause issues of props not saving or loading
Clientside Sandbox settings
Also added freeze/unfreeze effects to physgun settings
Weapons that are NPCUsable are marked in spawnmenu
Fix up PR#1623
This happens EVERY TIME
* Call the hook after undo Owner fix
* Apply the Owner fix to undonum
* CanUndo only gets the last undo in CC_UndoLast, not the whole table
get rid of the unnecessary whitespace
Use GetText over GetValue for OnEnter
dtextentry: pass the current value through OnEnter (#1576)
idk why this wasn't a thing before
Co-authored-by: Nathan S <nsinvisblemarions@gmail.com>