6,139 Commits over 3,806 Days - 0.07cph!
Removed weird 20px top padding from console panels
Entering a console command automatically scrolls console to the bottom
Adds Panel.TryScrollToBottom()
Give game list a placeholder background when game's thumb is loading
Placeholder text for loading/failed to load games on home screen
Allow Solid/Brush/Mesh entities to appear in Entity Tool and be spawnable using it (Hammer.EntityTool attrib)
ent_nav_blocker and func_nav_markup now appear in the entity tool for visibility
Entity tool buttons now use entity class description for tooltip if a tooltip was not provided
Fixed send.txt not being up to date
Multiple class tags in fgd autogenerate correctly
Added Hammer.VisGroup which puts entities in given automatic visgroup
Also give auto visgroups to most c# entities
Added ent_nav_blocker, as replacement for func_nav_blocker
Remove func_nav_blocker from the fgd
Make sure EntityComponent.OnDeactivate is called when the component's entity is removed
[ResourceType()] attribute works with custom asset types
merge everything except for cs8377
▍▉▄▌▉ ▋ ▇▄█▍▄▌▋▅▇▌ ▅▅▅▄ ▄▍▅██▆▋▍▆▍▊▊▉
Updated texture for the painting model
TTT: Updated localization files (Community Contribution)
Added DForm.PropSelect, DForm.ToolPresets and DForm.KeyBinder (Community Contribution)
Fixed a potential error in duplicator tool
Adjusted how prop_physics explosions work
Added OnBreak output
Added Break input
Implemented simple gib limit for props (gibs_max cvar)
▌▌▌▉█ ▊▋▋▌ ../ ▉█▄▅▆ ▍▅█▅ ▆▄▅▅ ▅▌▉▍ ▋▍▄ ▉▆▆█'▆ ▊▅▉▇▄█▍▊▊▊
Extra error checks for duplicator's control panel
Cherry pick some changes: addons on dedicated server, max tool threads
▉▆▄▅▊ ▇▆▅▇▅▋▌▆▅▄▄ ▄▇▆▆▍ ▆▅▍▍ █▉▆▋▉▌▄▉()
Add an option to hide unuseful materials in Hammer's texture browser, which includes: player logo decals, vertexlitgeneric materials, hud/vgui/particle folders. These materials are now hidden by default.
Problems system improvements
Code style cleanups
Lowercase model name in PropSelect for sorting purposes
This simply matches behavior of the "old" method which ends up with lowercase keys.
Community Contributions:
Made hook.Add/Remove not silently fail on arg type mismatch
Fixed table.RemoveByValue throwing an error when key is not a number
Added table.Shuffle
Added DComboBox:OnMenuOpened( menu )
New library: math.ease
Added table.MemberValuesFromKey
Added ENTITY:AddOutputFromKeyValue and ENTITY:AddOutputFromAcceptInput
Added SlowWalkSpeed to player_manager
Lowercase model name in PropSelect for sorting purposes
Fixed some addons that extract/load correctly on client not loading/extracting correctly on server. Both cases now simply display a warning before trying to extract.
Added Hammer.OrthoBoundsHelper attribute
Minor change to map path nodes on compile
Removed hack for editor override for asset fgd gen
BasePathEntity works correctly with nodes that are parented to other objects
Fixed a crash when entity keyvalue values over 260 characters contain targetnames to fixup
Asset FGD generation supports structs and struct arrays
Minor fixes for string.TryToType and Color
Add documentation to the remaining trace functions & traceresult fields
Implement TraceResult.HitboxIndex for Sweep traces
Also default TraceResult.HitboxIndex to -1 when the trace did not hit a hitbox, because hitbox 0 is a valid hitbox. Also is now consistent with TraceResult.Bone
Adding PhysicsBody.SetSurface
Delete commented out filtername property from basetrigger.cs
[Hammer.Sphere] can now accept a float instead of a string key for static range
Added C# documentation to PhysicsBody and related classes that explains how they all relate to each other
ModelDoc: drag'n'drop also works for vmdl(_c) files
Fixed a minor bug with line tool helper
Added Hammer.Line, Hammer.BoxSize, Hammer.BoundsHelper attributes
Also adds IsLean option to Hammer.Sphere
Updated TTT: adds a new tip about voice volume scale, updates language files
Deprecated renderamt keyvalue in favor of rendercolor alpha channel
ModelDoc shows .vmdl_c files in Open File dialog by default
Hammer: Entity tint color better represents what it will look like in-game
Disable tint alpha for meshes in Hammer as it gets lost during map compile
Improve multiselect handling of color property's alpha text input
On select displays average of all selected objects
Tie to World and Untie from Entity commands copy the rendercolor between entity and mesh
Force mesh alpha in Hammer to 255 when rendering
This is temporary to prevent confusion when hammer and in-game do not match
Merge branch 'master' of sbox
█▋▇▆▋ ▍ ▄▇▍▆▇▊ ▆▅▌▆▉ ▌▋▅▄ ▉▇▊▇█▄▌ ▋▅▋▇▄▌ ▉▇▍▌▌▅
▄█▌▋ ▉█▆▊▆ ▅▌▌▋▆▋ ▌█▊▍ ▇▌▅▉▌▉▍▉▇▉▉ ▇▋▍▊▅▊▋▉ ▅▍▅ █▊▊▆▌▉ ▌▅▊▌ ▆▍▉▆▌▌▍▆ ▉▌▌ ▄▋▋▅▍▅▅▅ ▅▍▉▄▅ ▇▉▍▊▋█▋▆▌▊
Fixed an infinite loop with map pak searching empty wildcard
Filesystem search now works with map's PAK lump (file.Find included)
Bump MAX(_TOOL)_THREADS to 64 (4x previous limit)
Updated Steamworks SDK to v1.52
This commit:
* Removes 'heartbeat' console command - this feature is deprecated by Steam
* Potentially breaks '-steamport' launch option and 'sv_master_share_game_socket' convar (when set to not 1 which is the default)
* Slightly alters old server browser query port behavior (Just listing this here in case it causes issues)
Allow multiple problems with the same ID but different parameters to coexist
"Addon is missing its file" problem now shows which addon exactly is broken