userJames Kingcancel

8,329 Commits over 3,896 Days - 0.09cph!

2 Months Ago
Redo track previews to be block based https://files.facepunch.com/ziks/2025-01-28/sbox-dev_rUDi5nRQQY.png Update example movie
2 Months Ago
Fix checking if open AG view matches given graph Facepunch/sbox-issues#7443
2 Months Ago
WIP refactor * Allow MovieClip to be a resource, so doesn't reference GameObjects directly * Make MovieTrack more general, to support action blocks in the future etc * MovieTrack stores compiled version of curves / constants, so fast to read and doesn't assume anything about how the data is created in the editor Simple movie maker test scene Getting things working again Test with QuadraticInOut easing Basic demo of a .movie resource Make it easy to retarget a .movie in a scene https://files.facepunch.com/ziks/2025-01-25/sbox-dev_OOMXIyOyis.mp4 First pass at drawing curves for each track https://files.facepunch.com/ziks/2025-01-26/sbox-dev_L4KcsdWKxm.mp4 Track curve tweaks Move curve drawing fixes, support booleans https://files.facepunch.com/ziks/2025-01-27/sbox-dev_szjSGXh5Ck.mp4 Fix saving to resource rather than embedded Make scene mapping serialization deterministic Show thumbnails for resource values in the timeline https://files.facepunch.com/ziks/2025-01-27/sbox-dev_4BvLH82u6x.png WIP make track groups collapsible Expand / collapse nested tracks https://files.facepunch.com/ziks/2025-01-27/sbox-dev_SuwPHb2RtY.mp4 Make track preview rendering more flexible
2 Months Ago
Scene reproducing Facepunch/sbox-issues#7443
2 Months Ago
Make track preview rendering more flexible
2 Months Ago
WIP make track groups collapsible Expand / collapse nested tracks https://files.facepunch.com/ziks/2025-01-27/sbox-dev_SuwPHb2RtY.mp4
2 Months Ago
Show thumbnails for resource values in the timeline https://files.facepunch.com/ziks/2025-01-27/sbox-dev_4BvLH82u6x.png
2 Months Ago
Make scene mapping serialization deterministic
2 Months Ago
Fix saving to resource rather than embedded
2 Months Ago
Move curve drawing fixes, support booleans https://files.facepunch.com/ziks/2025-01-27/sbox-dev_szjSGXh5Ck.mp4
2 Months Ago
Track curve tweaks
2 Months Ago
First pass at drawing curves for each track https://files.facepunch.com/ziks/2025-01-26/sbox-dev_L4KcsdWKxm.mp4
2 Months Ago
Make it easy to retarget a .movie in a scene https://files.facepunch.com/ziks/2025-01-25/sbox-dev_OOMXIyOyis.mp4
2 Months Ago
Basic demo of a .movie resource
2 Months Ago
WIP refactor * Allow MovieClip to be a resource, so doesn't reference GameObjects directly * Make MovieTrack more general, to support action blocks in the future etc * MovieTrack stores compiled version of curves / constants, so fast to read and doesn't assume anything about how the data is created in the editor Simple movie maker test scene Getting things working again Test with QuadraticInOut easing
2 Months Ago
WIP minimal public API Fleshing out how movies get applied to a scene
2 Months Ago
Expose Application.ShutdownUnitTest() Throws if not currently running a unit test
2 Months Ago
KeyframeCurve, IInterpolator AnimationClip / AnimationTrack AnimationProperty AnimationEdit
2 Months Ago
Restore old TypeLibrary at end of SerializeTest
2 Months Ago
Possible fix for fragile tests
2 Months Ago
Add CloneActionGraphSceneReference test
2 Months Ago
Refactor GameObject serialization tests a little A couple of object cloning edge case tests CloneActionGraphProperty test Add CloneActionGraphSceneReference test
2 Months Ago
CloneActionGraphProperty test
2 Months Ago
Refactor GameObject serialization tests a little A couple of object cloning edge case tests
2 Months Ago
WIP, probably scrapping this
3 Months Ago
Fix codegen for constants like float.PositiveInfinity
3 Months Ago
Test dynamic properties get cleaned up when object is destroyed
3 Months Ago
Fix dynamic properties referencing game objects / components
3 Months Ago
Tweak dynamic properties serialization Failing GameObject dynamic property serialization test
3 Months Ago
Make IGameObjectDestroy internal for now Add IGameObjectSerialize scene events (internal) Dynamic property serialization
3 Months Ago
Add IGameObjectDestroy scene event Started on #1773 Dynamic properties API tweaks Dynamic properties tests Basic get / set node Some dynamic property documentation Dynamic property cloning tests
3 Months Ago
Scene testing dynamic action graph properties
3 Months Ago
Add IGameObjectDestroy scene event Started on #1773 Dynamic properties API tweaks Dynamic properties tests Basic get / set node
3 Months Ago
Update Facepunch.ActionGraphs to 1.9.18 * Fix switch node regression with mixed async case bodies
3 Months Ago
3 Months Ago
Test reproducing #20 Fix #20
3 Months Ago
Add test for Compiler.CopyReferencesFromArchive Facepunch/sbox-issues#7317
3 Months Ago
Compiler: copy references from CodeArchive Was causing assemblies to be loaded in the wrong order when joining a server, so old versions of assemblies would be referenced. Fixes Facepunch/sbox-issues#7317
3 Months Ago
Get rid of string allocations in ComponentReference.Resolve()
3 Months Ago
Hide EditorActionGraph.CanModifyParameters
3 Months Ago
Add Debug -> Log Last Compiled menu option to action graph editor Update Facepunch.ActionGraphs to 1.9.17 * Fix incorrect pure method call compilation with out parameters
3 Months Ago
3 Months Ago
Fix #19
3 Months Ago
Test reproducing #19 Fix #19
3 Months Ago
Test reproducing #19
3 Months Ago
3 Months Ago
Add NodeLibrary.ActionGraphCompiled to enable expression debugging
3 Months Ago
Dragging a prefab into an action graph creates a scene.ref node Fix scene.ref thumbnail for prefab references More informative / nicer display info for scene ref nodes https://files.facepunch.com/ziks/2025-01-14/QYoZj9M8T7.png
3 Months Ago
Update Facepunch.ActionGraphs to 1.9.15 * Fix exposed property deserialization regression Add some conditional [JsonIgnore]s to GameObjectReference
3 Months Ago