6,270 Commits over 3,898 Days - 0.07cph!
Improved loading process to do with Lua files so they are not sometimes redownloaded every time, also makes accessing files from Lua cache potentially faster
Fixed crashes when the File object in steamworks.DownloadUGC's callback is closed prematurely
Repalce some possibly incorrect usage of FLT_MIN with -FLT_MAX, affects IKRules and displacements
Remove check for IsConCommandBlocked existence, it should exist on all clients now
Fixed duplicator and saves not working
Fixed an issue with constraint.GetAllConstrainedEntities
Fixed constraint.GetAllConstrainedEntities returning all entities constrained to world if the given entity is constrained to world
Fixed a potential bug in materialsystem to do with PO2 rejection on texture load
Fixed a bug in materialsystem where NoMip textures were trying to read past EOF looking for mipmaps, resulting in "Error unserializing VTF file... is the file empty?" errors
Fixed constraint.GetAllConstrainedEntities returning all entities constrained to world if the given entity is constrained to world
Give light_omni a different icon from light_spot
Fixed 'Mesh Selection' not working on SupportsSolids entities
▄▅▌▌ ▉▅▌██▉▍▌▌▉ ▇█▇▉▇ ▅▅▄▄▄▊▉ ▍▅▇▌▆▅▆ ▊▊▉▌▊▉▊▇
CBaseFileSystem::FileExists returns false for empty strings
Fixes "Overridden by Leafier Mod" incorrectly appearing in Material Editor
Update some compiled assets
Improved behavior of sounds in PlatformEntity
Start/Stop sounds now play when expected with the TimeToHold option, etc.
Make Platform/DoorEntity moving sounds stop when entity gets deleted
"Unknown move type" warnings include the entity name
PlatformEntity improvements
Added TimeToHold setting
Added MovingSound setting
Moved all sounds to a category in Hammer
Improved how inputs interact with rotating platforms
Platforms can now rotate more than 180 degrees
█▆▍▋▇ ▇▅▅▊▉ ▄▍ ▌▆▇▉ ▅▇▄▅ ▍▌▄▅▄▉▇ ▍▅▍▅▄ ▌▊▋▊ ▇▊▅▋▉▍▄▅
Fix auto-label in `feature_request.md`
Merge pull request #553 from mozi-h/patch-1
Fix auto-label in `feature_request.md`
Some minor changes to steamworks.DownloadUGC
Restore old incorrect behavior of Entity.SetBodyGroups's first argument
Rotating PlatformEntity types
Merge branch 'master' of sbox-game
Implement door_sounds modeldata to ent_door, so models can specify their own sounds (Hammer KVs take precedence)
Added "OtherDoorsToOpen" option to DoorEntity
Renamed "Use" spawnflag to "UseOpens" so its more self explanatory.
Disallow include()ing non .lua files
include errors now have a stack trace and appear in Problems menu
▊▊▇▅▋▄▍▉ ▅▆▊▅▇▋▊ █▊▊▇▄▉ ▄▍▌▅▊▉█▆ ▊▌█▆▅ █▆▊ ▌▌█▍ ▍▆ ▋▌▇ ▄▊▇▊▋▇▇
Potential fix for a creash with C_OP_RenderRope particle render operation
Reenable steamworks.DownloadUGC's callback File argument with some under the hood changes
Added Entity.OnAnimGraphCreated
Merge branch 'master' of sbox
EntPlatform => PlatformEntity class name
Animatable door support using anim graphs
Adds "Animated only" move type to doors
Changes KeyframeEntity to base from AnimEntity
Added 2 generic animgraphs for door animations (prop_door_rotating-like, and prop_dynamic like), ready to be plugged into models with correct sequence names.
Only fire LobbyInvite_t events for current appid
(Ideally the appid should be exposed in the c# callback maybe)
Don't try to play empty sound files
Added Entity.OnAnimGraphTag( string tag, enum event )
EntDoor/Platform => Door/PlatformEntity
KeyframeEnts/Doors/Platforms now check for validity of itself
Make ent_door's inputs public
Fixed creating entities in [Input]s throwing an error
Temporarily remove steamworks.DownloadUGC's file argument in the callback
██▄▆▋ ▇█▋▍▌▅▊▆▉ ▌▍▌▆▄▆▅▊ ▆▆▊▊▆ ▅▌▄▆ ▌▊▋▍.▉▊█ ▄▊█ ▌▉▇█▉▉▉▄▊ ▄▊█▋▄▌▅ .▌▊▅ ▅▇▌▍▊ ▇▄▉▉ ▆▇▇▅▇▌▇▅▌▋
▍▉▍ ▊█▊▅▆▊ ▋▍ (▇)▆▍▋ ▄▉▇▍ ▅▋▍▋ ▅▇▋▊▆
Unnamed doors don't open each other
Fixed Saves and Dupes not working
Remvoed debug output from Entity.SetBodyGroups function
Added diagnostics/counting_120.sound
Added "Moving Sound" to ent_door
Improve unstuck behavior on platforms moving upwards
ent_door improvements: sounds, double doors, spawn pos
Added different sound keyvalues
Replaced "Start Open" spawnflag with "Initial Position" 0-100%
Added ability for the rotating door to rotate away from activator
Doors with the same name open together
Some docs for entity functions, Added Entity.FindAllByName
▍▄▊▉ █▆▊██ ▉▋▇▊▇▆▆ ▇▆ ▋▄▅▍ ▉▄▅▄ ▇▆ ▆▋▍▆▅▋
▋▋▋▋ ▄▍▅▍▅ ▉▅▇▋▄▊▋ ▊█▊▉ █▄ █▉██▌█ ▆▊▊ ▉▅▌▉ ▉▉▊▆▌ ▍▆▋▄
HTTP() function now has a timeout field, which dictates the network activity timeout, and will fail with reason "timeout" if it is hit.
Entity:SetBodyGroups now accepts a-z as 10-35
Added g_SpawnMenu:GetCreationMenu()
Added CreationMenu.GetCreationTab & GetCreationTabs
Added spawnmenu.SwitchCreationTab( id )
Made spawnmenu.SwitchToolTab work
Added 3rd argument to spawnmenu.ActivateToolPanel
Save game map workshopID stuff
Adds duplicator.FigureOutRequiredAddons
Required Workshop addons for duplicator
CS:GO lobby is put into correct map category (Community Contribution)
Fixed a Lua error with DTree_Node
DComboBox's dropdown works better on modal panels
Disallowed Shadow shader to be used as rope material