userJames Kingcancel
reposboxcancel

1,116 Commits over 1,461 Days - 0.03cph!

3 Months Ago
Expose Local/World transform shorthands to ActionGraph
3 Months Ago
Fix duplicate GameClosing panels
3 Months Ago
▋▅▉█▅ ▅▇ ▍▍▍█▇▆▇▊▆▊▋▆▄ ▋▌▄▇ ▇▇▅▄▋▍▅ ▍ ▍▋▅▄ ▊▆▉█▄▉▋▄ ▍▊▉▄ ▉▊▄█▉ █▄▍▅ ▆▅▋▍ ▆▆▍
3 Months Ago
▄▍▌▅▅ ▉▇ █▊▍▇▋▊▊▍▇▄▍▍▋ ▇▅▅▉ ▆▇▋▆▊▅▅ ▄ ▉█▇▉ ▉▋▊▅▊▉█▌ ▅▍▋▌ █▆▋▉▉ ▅▌▍▋ ▇▍▌▋ ▅▋█
3 Months Ago
▉▊▅▍▋ ▊▍ ▍█▉▊▍▄▄▆▋▊▇▍▇ ▅▌▍▅ ▅▊▌▊▇▇▋ ▋ ▅█▍█ ▋▄█▊▌▆▍▋ ▊▄█▌ ▇▅▊▄▋ ▍▊▊▊ ▄▋▄▋ ▇▉▅
3 Months Ago
██▇▄▌ ▅▅▍▍▄▊▌▆▄█▆▍▌▌▌.▊▌▇▋▋▄█▅▆▄▆▋▉ ▇▉ ▇▇▇▌▇▋▅▊▆▉▉▄▋▄▉▅ ▆▌▅▌▉ ▅▊▇▌ ▋▍▊▍▋ ▍▇ ▍█▅▌ ▉▄▉▄
3 Months Ago
▇▅▍▋▊▆▍▇▍▌▆▇ ▄▍▍▊█▇▅▅▇▋ ▄▄▆▄▍▊▇▍▄▅█ ! ▊▌▆▊▆▉▅▉▅▇ █▇█▉▇▉▆▆▄▋ ▄▌▊▄▍█▉ ▇▆ ▍▍▋▅▌▇ ▅▊▍▅ ▌▄▉▅█▊ ▊▋█▉ ! ▅▅▋▄█ ▇▌▆▅▋▌▍▋▆▅▇▊▆▊▆.▆▌▇▅▅▊█▊▅▇▆▊▅ ▋▅ ▌▆▋▋█▉▍▉▅▆▍▆▆▍▄▄ ! █▅▆▇ ▆▋▊▌ ▋▌▅▄▋▉▅▋▍ ▅▇▅▌█▅
3 Months Ago
Fix record struct not using primary constructor Make action graph prefab variables sort of work They don't set the right ISourceLocation yet, so they'll open the wrong asset when editing Fixes Facepunch/sbox-issues#6880
3 Months Ago
Add action graph clean up tool
3 Months Ago
ActionGraph: disable way of creating invalid references Was possible to reference components etc as constant values for properties, should use scene.ref nodes instead
3 Months Ago
Restore AssertNoGraphErrorsInScene test Fixes #1709
3 Months Ago
Lazy-initialize NavMesh GeneratorPool
3 Months Ago
Expose BoneCollection / Bone to ActionGraph Fixes Facepunch/sbox-issues#6878
3 Months Ago
Be very careful about when we load assemblies in LoadNetworkTables Facepunch/sbox-issues#6984 Only warn once if Json serialization happens during a hotload Facepunch/sbox-issues#6984
3 Months Ago
Tone down ByteStreamTest.DecompressStressTest
3 Months Ago
Expose EditorActionGraph.CanModifyParameters
3 Months Ago
IAssetEditor: focus existing editor if it's a BaseWindow
3 Months Ago
Fix ValueNoise shader function not being smooth Before: https://files.facepunch.com/ziks/2024-11-16/sbox-dev_KoXuUh9TIr.png After: https://files.facepunch.com/ziks/2024-11-16/sbox-dev_FtB7jYPzCf.png
3 Months Ago
Started looking into fixing prefab variable action graphs Will finish after hackweek
3 Months Ago
WIP can use .actions in multicast delegates
3 Months Ago
WIP
3 Months Ago
Fix opening .action resources Fixes Facepunch/sbox-issues#6841
3 Months Ago
Multicast action graph delegates https://files.facepunch.com/ziks/2024-11-05/sbox-dev_ntUf9trdvk.png
4 Months Ago
WIP multicast delegates https://files.facepunch.com/ziks/2024-11-05/sbox-dev_ntUf9trdvk.png
4 Months Ago
Update Facepunch.ActionGraphs
4 Months Ago
Update Facepunch.ActionGraphs Fixes Facepunch/sbox-issues#6736
4 Months Ago
Switch case node https://files.facepunch.com/ziks/2024-10-31/sbox-dev_YiyL34b2CY.mp4
4 Months Ago
Switch case node https://files.facepunch.com/ziks/2024-10-31/sbox-dev_YiyL34b2CY.mp4
4 Months Ago
Failing tests reproducing Facepunch/sbox-issues#6731 Fix Facepunch/sbox-issues#6731 Clean up string.To{Numeric} extension methods
4 Months Ago
Can give an optional target to scene event nodes Fixes Facepunch/sbox-issues#6726
4 Months Ago
Add TreatWarningsAsErrors compiler option Add TreatWarningsAsErrors to built-in addons Helps us catch warnings before the build fails because of BuiltInTests.NoWarnings Add some default lighting to game object thumbs if scene is unlit
4 Months Ago
Add failing hotload test, reproducing #1673 Stricter AreEquivalentTypes, fixes #1673
4 Months Ago
Fixed Facepunch/sbox-issues#6696
4 Months Ago
Remove mock GameObject/Prefab code from managed MapEntity Clean up Entity tool as you can no longer add/target games this way # Conflicts: # game/editor/Hammer/Code/Tools/EntityTool.cs # game/editor/Hammer/Code/Tools/EntityTool/EntitySelector.cs Remove Hammer EntityIO UI Remove unused complicated stuff from worldbuilder: point templates, some hardcoded ents, dioramas, ... remove nav markup volumes from fgd ActionGraph source location refactor
4 Months Ago
Add WithExtension(this string path, string ext) Refactor rename flyout in asset browser, add error flyout Fixed Facepunch/sbox-issues#6695 https://files.facepunch.com/ziks/2024-10-28/sbox-dev_do9WlbwLbF.mp4
4 Months Ago
Fix warnings in editor projects
4 Months Ago
Naming consistency between Widget, Option, GraphicsItem Tooltip -> ToolTip StatusText -> StatusTip Expose Menu.ToolTipsVisible, add Menu.PathElement.Description Node menu rewrite, add tooltips https://files.facepunch.com/ziks/2024-10-26/sbox-dev_BqmtPdWalM.png
4 Months Ago
WIP rework node querying
4 Months Ago
Node menu: list all scene refs https://files.facepunch.com/ziks/2024-10-23/sbox-dev_qisG1bsjT4.mp4
4 Months Ago
Fix undoing dragging connection handles Fix updating connection positions
4 Months Ago
Grid-aligned wires option https://files.facepunch.com/ziks/2024-10-22/sbox-dev_bUe9p89nrF.mp4
4 Months Ago
More docstring elements https://files.facepunch.com/ziks/2024-10-21/sbox-dev_l5UcrtR1tm.png Courtesy of bringing my laptop on some long train journeys this weekend
4 Months Ago
Reference formatting tweaks https://files.facepunch.com/ziks/2024-10-19/sbox-dev_UakhR0G0Jj.png
4 Months Ago
Some nicer description formatting for tooltips Show return value descriptions in action graphs Fixes Facepunch/sbox-issues#6636 Expose Sandbox.Achievement to TypeLibrary / ActionGraph Fixes Facepunch/sbox-issues#6637
4 Months Ago
Description attrib codegen: support method parameters Fixes Facepunch/sbox-issues#6622 Fix description of expanded outputs
4 Months Ago
Normalize map path name
4 Months Ago
Fix action graphs in unsaved hammer maps Associate graphs with a HammerSceneEditorSession if open in hammer, which is resilient to renaming etc
4 Months Ago
Remove mock GameObject/Prefab code from managed MapEntity Add CMapGameObject map node with managed counter part that wraps a GameObject Hammer world's Scene uses HammerSceneEditorSession Add HammerManagedInspector that can take over if it likes the MapNode. We only like MapGameObject for now Run Scene.EditorDraw() on MapView for gizmos, remove old Entity.DrawGizmos Hammer: Create GameObject Test option More explicit HammerEvents Managed map node callback interface, a little convoluted because of mapdoclib <-> hammer <-> managed. But this is easier to do callbacks and can return values And the managed side Serialize/deserialize CMapGameObject CMapGameObject::GeneratesEntityModelGeometry() Expose CMapGameObject JSON to MapBuilder via IHammerMapLoader Collect CMapGameObjects, compile them into scene.json inside the vpk and let MapInstance load them (Very hacky code needs cleaning up) MapWorld.Scene sets a Scene.Source in an attempt to make AG happy Tie Meshes to GameObject button Add def for CMapNode.GetRootDocument() ActionGraph source location refactor Add MapSourceLocation, fix editing action graphs in .vmap files Check for MapSourceLocation in ActionGraphView Open source map when inspecting graph from .vmap Parent action graph editor to hammer window if editing map graph Push AG serialization options when saving map game object Makes sure we replace any cached versions of graphs Implement setting HammerSceneEditorSession.HasUnsavedChanges Fix action graphs from maps not caching correctly Only OpenContainingResource if not already open
4 Months Ago
Second pass at grid-aligned connection style https://files.facepunch.com/ziks/2024-10-15/sbox-dev_635BI3Qt2h.png Simple solver for default connection offsets https://files.facepunch.com/ziks/2024-10-15/sbox-dev_x2R1XluVOZ.mp4 Tweak ZIndex of connections when hovering / selecting https://files.facepunch.com/ziks/2024-10-16/sbox-dev_kaYI58Tlex.mp4 Some final tweaking of default offsets for connections
4 Months Ago
Simple solver for default connection offsets https://files.facepunch.com/ziks/2024-10-15/sbox-dev_x2R1XluVOZ.mp4