5,815 Commits over 3,592 Days - 0.07cph!
Added Panel.Get/SetX/Y and changed Panel.Center to use them
Fixes garrysmod-issues/issues/4857
Added Panel.Set/GetX/Y (Uses Lua Panel.GetPos internally) and switch Panel:Center(Horizontal/Vertical) to use them
Fixed Panel.LerpPositions not working well with Panel:Center*() functions
Made PrecacheSentenceFile() shared
thumb_up
7
thumb_down
114
thumb_up
4
thumb_down
105
Remove debug code from Browse > Addons
thumb_up
2
thumb_down
104
Fixed the default screen resolution selection so it should now select the desktop resolution
Hammer: Added info_lighting_relative to the fgd
Hammer: Added (Set)LightingOrigin(Hack) inputs and keyvalues to prop_dynamic and all NPCs and (Set)ModelScale for prop_physics, prop_dynamic and NPCs
Hammer: Fixed unintentional auto vis group rebuilds due to recent changes when scrolling textures in the Face Sheet tool, or applying the same texture to a face (i.e. not changing the texture)
Fixed first file embedded in the BSP not being able to be decompressed
Hammer: KeyValue copy & paste now properly pastes the spawnflags (and updates the UI)
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
Localize the "Failed to find any models for this addon" message and do not allow trying to open floating .gmas on workshop through Spawnmenu
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
Maintain nicer sorting for numbers in DListView column sorting
Added lua_dumpfonts(_menu) for debugging
Do not try to load the flushed models immediately after flushing them on map disconnect, this does not work for map embedded models which do not exist after disconnecting from a map
▊▌▉ ▄▆ ▄▌▉▇ ▍▍▄ ▍▄▅█▇▌▅ ▄█▍▆▋▇▄▍▄▅, ▌▋ ▍▌▊▌ ▊ ▍▆▅▋█▉ ▄▉▅ ▉▌ ▊█ ▋▌▋▅
TTT: Fixed an instant reload exploit (Community Contribution)
Fixed PlayerWeaponColor material proxy hack for Super Grav Gun for cases where people override the default gravity gun (Community Contribution)
Added some debug info to "%s overflowed reliable buffer" disconnect message
Added "total" count to mat_dump(textures/materials)
Properly remove unmounted (.gma) addon files from internal map so when something tries to access them we don't crash.
Added Problems panel which currently displays Lua Errors with quick way to disable/uninstall/report the problematic addon
Fixed ErrorNoHalt not setting menu state when it was called in the menu state
Improvements to main menu's bottom navbar for tiny screen resolutions
Added "Games" label to the mountable games button to hopefully better direct players to it, and added "Not Owned" / "Not installed" labels so there's no questions about which icon means what
ListPanel autoscroll will stop if it loses focus or the button is no longer held
Implemented a basic "Hold key to continue scrolling" feature to all ListPanel vgui elements, such as old server browser and Hammer's Model Browser model list
Apply the volume_sfx to only DSPs 35-38 which are the ear ringing sounds that do not otherwise get scaled
Fixed deleting npc_manhack's sprites causing a crash when the deleted sprites are accessed by the NPC code
Saving tool presets now only occurs for the changed preset group, not all of the preset groups
Fixed a compile warning
Hammer: Model Browser now scrolls to the selected model
Hammer: Fixed crashing issues with Object Properties Output/Input column sorting
Hammer: Increased the text fields width for many things in the first tab of Object Properties window
Replaced "Select Folder" dialogs in Options menu with the more modern ones
Fixed a self crash with render.DrawSphere when giving the sphere zero/negative segment counts
Add spacers support to DComboBox (Community Contribution)
Added duplicate NPC controls to the NPCs spawnmenu tab, hopefully people will be able to find those settings now
Hammer: Texture Browser's current selection is now a read only editable text box so you can copy from it
Hammer: Changed the default 3D view type to "Textured Shaded" from "Wireframe"
Hammer: Moved the "use count" in texture browser above the texture name and fixed the opaque/self-illum/transparency icons to display properly
Hammer: Made the "Entity Report" window a bit wider and stretched the bottom controls to the right edge
Many improvements to the steamworks library:
* More safeguards against invalid Lua states
* Throw type errors when a callback is not given
* steamworks.DownloadUGC now has an internal queue and displays download progress just like workshop subscriptions would (this also includes dupes now)
Translate steam error code 10
Fixed more compile warnings
Removed unnecessary arguments in C++ => Lua workshop download callbacks in menu state
Fixed a potential issue with Workshop Subs not properly marking files as downloaded
Fixed DTree_Node.MakeFolder producing errors in certain case due to recent changes
SteamAPI Errors on non first page of Dupes/Saves/Addons/Demos will not hide the pagination
Fixed undo.AddFunction changes being undone by previous commit