userJames Kingcancel

8,042 Commits over 3,775 Days - 0.09cph!

57 Days Ago
Basic switch case node
57 Days Ago
Failing tests reproducing Facepunch/sbox-issues#6731 Fix Facepunch/sbox-issues#6731 Clean up string.To{Numeric} extension methods
58 Days Ago
Can give an optional target to scene event nodes Fixes Facepunch/sbox-issues#6726
58 Days 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
58 Days Ago
Add failing hotload test, reproducing #1673 Stricter AreEquivalentTypes, fixes #1673
59 Days Ago
API changes
59 Days Ago
Fix error from API change
59 Days Ago
Fixed Facepunch/sbox-issues#6696
59 Days 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
59 Days 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
2 Months Ago
Fix warnings in editor projects
2 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
2 Months Ago
Allow setting BindingSurface.ActionGraph
2 Months Ago
2 Months Ago
IsAssignableToExtended thread safety
2 Months Ago
2 Months Ago
WIP rework node querying
2 Months Ago
Node menu: list all scene refs https://files.facepunch.com/ziks/2024-10-23/sbox-dev_qisG1bsjT4.mp4
2 Months Ago
Fix undoing dragging connection handles Fix updating connection positions
2 Months Ago
Fix transition label tooltips not always updating
2 Months Ago
Grid-aligned wires option https://files.facepunch.com/ziks/2024-10-22/sbox-dev_bUe9p89nrF.mp4
2 Months Ago
Fix editing method bodies from outside component editor
2 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
2 Months Ago
Reference formatting tweaks https://files.facepunch.com/ziks/2024-10-19/sbox-dev_UakhR0G0Jj.png
2 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
2 Months Ago
Forward display info for return parameters
2 Months Ago
2 Months Ago
Description attrib codegen: support method parameters Fixes Facepunch/sbox-issues#6622 Fix description of expanded outputs
2 Months Ago
Normalize map path name
2 Months Ago
Fix action graphs in unsaved hammer maps Associate graphs with a HammerSceneEditorSession if open in hammer, which is resilient to renaming etc
2 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
2 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
2 Months Ago
Simple solver for default connection offsets https://files.facepunch.com/ziks/2024-10-15/sbox-dev_x2R1XluVOZ.mp4
2 Months Ago
Second pass at grid-aligned connection style https://files.facepunch.com/ziks/2024-10-15/sbox-dev_635BI3Qt2h.png
2 Months Ago
Add Editor.NodeEditor.ConnectionStyle
2 Months Ago
Tweak is null / not null nodes to test for IValid
2 Months Ago
Fix action graphs from maps not caching correctly Only OpenContainingResource if not already open
2 Months Ago
Implement setting HammerSceneEditorSession.HasUnsavedChanges
2 Months Ago
Push AG serialization options when saving map game object Makes sure we replace any cached versions of graphs
2 Months 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
2 Months Ago
Parent action graph editor to hammer window if editing map graph
2 Months Ago
Check for MapSourceLocation in ActionGraphView
2 Months Ago
Add def for CMapNode.GetRootDocument() ActionGraph source location refactor Add MapSourceLocation, fix editing action graphs in .vmap files
3 Months Ago
Fix bounds checks when editing world Freeze player when spawning, save position when quitting
3 Months Ago
Basic persistence
3 Months Ago
Fix possible NRE when exiting scene
3 Months Ago
Fix warnings
3 Months Ago
Fix warnings
3 Months Ago
Fix warning
3 Months Ago
Add Input.config Fix warnings