userJames Kingcancel

7,974 Commits over 3,775 Days - 0.09cph!

41 Days Ago
Fix undoing dragging connection handles Fix updating connection positions
42 Days Ago
Fix transition label tooltips not always updating
42 Days Ago
Grid-aligned wires option https://files.facepunch.com/ziks/2024-10-22/sbox-dev_bUe9p89nrF.mp4
43 Days Ago
Fix editing method bodies from outside component editor
43 Days 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
45 Days Ago
Reference formatting tweaks https://files.facepunch.com/ziks/2024-10-19/sbox-dev_UakhR0G0Jj.png
46 Days 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
46 Days Ago
46 Days Ago
Forward display info for return parameters
46 Days Ago
Description attrib codegen: support method parameters Fixes Facepunch/sbox-issues#6622 Fix description of expanded outputs
47 Days Ago
Normalize map path name
47 Days Ago
Fix action graphs in unsaved hammer maps Associate graphs with a HammerSceneEditorSession if open in hammer, which is resilient to renaming etc
47 Days 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
48 Days 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
49 Days Ago
Simple solver for default connection offsets https://files.facepunch.com/ziks/2024-10-15/sbox-dev_x2R1XluVOZ.mp4
49 Days Ago
Second pass at grid-aligned connection style https://files.facepunch.com/ziks/2024-10-15/sbox-dev_635BI3Qt2h.png
49 Days Ago
Add Editor.NodeEditor.ConnectionStyle
49 Days Ago
Tweak is null / not null nodes to test for IValid
50 Days Ago
Fix action graphs from maps not caching correctly Only OpenContainingResource if not already open
50 Days Ago
Implement setting HammerSceneEditorSession.HasUnsavedChanges
50 Days Ago
Push AG serialization options when saving map game object Makes sure we replace any cached versions of graphs
50 Days Ago
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
50 Days Ago
Parent action graph editor to hammer window if editing map graph
50 Days Ago
Check for MapSourceLocation in ActionGraphView
50 Days Ago
Add def for CMapNode.GetRootDocument() ActionGraph source location refactor Add MapSourceLocation, fix editing action graphs in .vmap files
53 Days Ago
Fix bounds checks when editing world Freeze player when spawning, save position when quitting
53 Days Ago
Basic persistence
53 Days Ago
Fix possible NRE when exiting scene
53 Days Ago
Fix warnings
53 Days Ago
Fix warnings
53 Days Ago
Fix warning
53 Days Ago
Add Input.config Fix warnings
53 Days Ago
Create LICENSE
53 Days Ago
Create README.md
53 Days Ago
Document LoadOrigin
53 Days Ago
Add Verbose Hotload Logging option under Help https://files.facepunch.com/ziks/2024-10-11/sbox-dev_AHgWLtzQtX.png
54 Days Ago
Document WorldCell, tweak cell initialization
54 Days Ago
Cells get unloaded gracefully when world is cleared / destroyed
54 Days Ago
Fix warnings Use every ICellLoader in the scene, not just the first Document ICellLoader Document CellIndex, change property order
54 Days Ago
Make it easy to drag onto input plugs again Nicer behaviour dragging to / from reroute nodes
54 Days Ago
Split off node menu logic to a separate file Basic version of dragging from inputs in graph editors Fixes Facepunch/sbox-issues#6031 https://files.facepunch.com/ziks/2024-10-10/sbox-dev_QpOhqAKPM5.mp4
55 Days Ago
Clean up node creation menu types, add a description of each class Clean up FindAllReflectionNodeTypes Clean up EventSystem.Run * Avoid repeated logic * Aggregate exceptions * Make sure all actions run Fix AreParametersActionGraphSafe with delegate parameters Validate event method parameters in RunEventNodeType
56 Days Ago
Make AccessorNodeDefinition.BindingTarget protected
56 Days Ago
56 Days Ago
56 Days Ago
Fixed default display info for accessor nodes
56 Days Ago
Update Facepunch.ActionGraphs
56 Days Ago
Stricter test for resolved generic type with default arg
56 Days Ago
Make resolved generic type properties optional instead of removing them Test fixup
56 Days Ago