reposboxcancel

20,764 Commits over 1,522 Days - 0.57cph!

60 Days Ago
Override Deserialize with options for Scene so undo uses scene deserialize instead of GameObject, fixes undoing object deletions
2 Months Ago
Add Component.DestroyGameObject()
2 Months Ago
Revert "Rename Component.Destroy to Component.DestroyComponent (redundant naming but it avoids confusion with GameObject.Destroy)" This reverts commit 035076021d71fcd5a26354b916815f3da40d22fc.
2 Months Ago
This should fix errors not having version information Rename Component.Destroy to Component.DestroyComponent (redundant naming but it avoids confusion with GameObject.Destroy)
2 Months Ago
[Hide] IsValid on Resource so that it doesn't show Is Valid tickbox in inspector for game resources
2 Months Ago
Clothing Updates
2 Months Ago
Clothing Update
2 Months Ago
Expose places for editor tools to interact with ActionGraphs in resources
2 Months Ago
Remove stepcount from physics interface, don't need to be calling into native to set this
2 Months Ago
Stick org icon next to asset info https://files.facepunch.com/alexguthrie/1b2411b1/sbox-dev_C9MXtG8BHu.png
2 Months Ago
Initial cloud browser, separate from asset browser https://files.facepunch.com/alexguthrie/1b2411b1/sbox-dev_H2QXLFoiGB.png
2 Months Ago
Clothing Updates
2 Months Ago
Fix "Break into separate components" on a deactivated Prop component not restoring procedural components
2 Months Ago
Fixed inconsistent padding on header bar between LeftCenter and Center layouts
2 Months Ago
Only append quotes to clipboard text when pasting into property where it's not already likely valid json, resolves Facepunch/sbox-issues#6496
2 Months Ago
Update ITagSet to have more consistent HasAll/HasAny overloads, resolves Facepunch/sbox-issues#5023
2 Months Ago
Differentiate between cloud vs missing map in inspector
2 Months Ago
Add try catch to Language.AddFile, output exception and file path so users can track down the problem, resolves Facepunch/sbox-issues#6478
2 Months Ago
Move Hammer stuff to its own project We don't need <Vulkan> in the editor title anymore Cleanup
2 Months Ago
Fix holding ALT not providing gizmo inputs. Resolves Facepunch/sbox-issues#6495
2 Months Ago
Make Resource IValid, not valid when not yet loaded/missing Replacing deleted assets is treated as new, triggers reload events properly Deleting/replacing prefabs updates instances in open scenes Prefabs: register promise for missing source files, update inspector UI to show missing Add chunky mode to ResourceControlWidget
2 Months Ago
Fix Close On Launch not being saved properly in Startup Window (Fixes Facepunch/sbox-issues#5718)
2 Months Ago
Fix logs being cleared too late when Clear Console On Play is checked (Fixes Facepunch/sbox-issues#6103)
2 Months Ago
Fix map fog sometimes not scaling by fogcontroller Fix duplicate not working on NotSaved gameobjects
2 Months Ago
Don't print the name of every loaded resource
2 Months Ago
Only update sphere shape when changed Cache transform origin for sphere collider when built, use that when resizing
2 Months Ago
Make sure resources created from native keep their correct path even when using fallback (error.vmdl etc) Make missing resource references more obvious in inspector https://files.facepunch.com/solw/2024/September/23_14-27-LawfulPika.png
2 Months Ago
Bullshit file filtering Add option to show only assets Refactor list drawing Put type icon in top left
2 Months Ago
Move a bunch of shit from GameNetworkSystem.* to Networking.*
2 Months Ago
Revert that experiment, there is no benefit HashSetEx actually doesn't need to defer adds
2 Months Ago
NetworkSpawn() with no arguments will use Connection.Local as the owner (like it used to)
2 Months Ago
External change detection for scenes and prefabs use the source, should resolve messy external change detection, especially on new projects
2 Months Ago
Revert "Remove GetAllComponents( Type type )" This reverts commit 1df4c2e1841f058432fdb446fccd5dcb93e0648f. Implement GetAllComponents( Type type )
2 Months Ago
Log files use the process name Remove GetAllComponents( Type type ) Experiment: Does the boxing to object make any difference here
2 Months Ago
Fix hotload struct array block copy
2 Months Ago
Update TargetFramework to net9.0 Fix changed MemoryMarshal.Write HotloadDll checks for net9.0 Replace FormatterServices.GetUninitializedObject with RuntimeHelpers.GetUninitializedObject Package updates Use ReadExactly instead of Read Fix MemoryMarshal.Write usage Comment out obsolete for now Disable PatchAMSI Update compiler embedded refs Update embedded System.Runtime.Versioning.TargetFramework version processor ignore net9 folder too Whitelist System.Runtime.CompilerServices.NullableAttribute Whitelist NullableContextAttribute Whitelist RefSafetyRulesAttribute
2 Months Ago
AnimGraph: Keep track of cycle for updating state machine blend weights instead of calculating from anim time, should fix dodgy blends when playback speed fluctuates
2 Months Ago
ModelDoc: Fix obj loader not making use of object name, causing bad mesh names
2 Months Ago
Remove unused
2 Months Ago
Revert "Fix rigidbody transform change, check change against target local, not the interpolated transform, remove proxy check" This reverts commit e08435cdc7b5412e81fa752af22c2eb35b48ce4c. Revert "Experiment: batch transform change callbacks and run in one place, instead of whenever the transform changes" This reverts commit 858eebcfd1e95eb0cd13cbf32043d39d8a4622b1.
2 Months Ago
Fix rigidbody transform change, check change against target local, not the interpolated transform, remove proxy check
2 Months Ago
Fix GameObject.NetworkSpawn(null) spawning as host instead of spawning with no owner. Fixes a few games.
2 Months Ago
GameTransform.DisableInterpolation is a static, remove AddToInterpolationSystem + RemoveFromInterpolationSystem Reduce HashSetEx initial size Experiment: batch transform change callbacks and run in one place, instead of whenever the transform changes
2 Months Ago
Test HashSetEx with iteration counter and deferred changes Fix NRE in UndoGameObject
2 Months Ago
Lets try this "real" ConcurrentHashSet to see if it matches the performance of the old BufferedHashSet. I have a feeling we're going to be better off special casing the collections for our updates to maximize perf
2 Months Ago
Human: more skinning updates focused on polishing height scale squash & stretch as well as volume preservation on elbows & kneecaps
2 Months Ago
Fix "path cannot be empty" when opening object menu
2 Months Ago
Since BufferedHashSet is more expensive now, lets try to avoid it where we don't need the concurrency
2 Months Ago
Don't repeat NetworkSpawn logic, filter down to one function
2 Months Ago
Network the GameObject enabled status