userJames Kingcancel

7,945 Commits over 3,745 Days - 0.09cph!

1 Year Ago
Drag other CSG assets into viewport to import them as nested object
1 Year Ago
Middle-mouse drag to pan camera in FirstPersonCamera (#854)
1 Year Ago
Middle-mouse drag to pan camera in FirstPersonCamera
1 Year Ago
Stip out old gamemode code WIP editor rewrite Using a new brush system New wireframe shader for brushes https://files.facepunch.com/ziks/2023-02-28/sbox-dev_YmLTpr5SVj.png Property editor for selected brush Compiling / saving CsgAsset Basic context menu duplicate / delete Testing out immediate mode stuff Working on box scale gizmos Scaling gizmo works for all axes Scene -> Gizmo, scale gizmo tweaks Smarter invalidation of elements, visual tweaks Set default camera transform
1 Year Ago
Add editor camera transform to CsgAsset
1 Year Ago
Smarter invalidation of elements, visual tweaks
1 Year Ago
Scene -> Gizmo, scale gizmo tweaks
1 Year Ago
Working on box scale gizmos Scaling gizmo works for all axes
1 Year Ago
Brushes store angles instead of quaternions
1 Year Ago
Testing out immediate mode stuff
1 Year Ago
Test for block copying List<T> or T[] Lists of structs can use array block copying again More direct copy for StructArrayConverter Fix possible NRE when logging about methods without declaring types Fixed setting size of block-copied list
1 Year Ago
Fixed setting size of block-copied list
1 Year Ago
Fix possible NRE when logging about methods without declaring types
1 Year Ago
Basic context menu duplicate / delete
1 Year Ago
Tweaked CsgBrush format
1 Year Ago
Test for block copying List<T> or T[] Lists of structs can use array block copying again More direct copy for StructArrayConverter
1 Year Ago
Property editor for selected brush Compiling / saving CsgAsset
1 Year Ago
Some JsonIgnore Made CsgSceneObject.GetAllHulls public
1 Year Ago
Fixed clearing CsgSceneObjects Icon tweaks
1 Year Ago
New wireframe shader for brushes https://files.facepunch.com/ziks/2023-02-28/sbox-dev_YmLTpr5SVj.png
1 Year Ago
Set wireframe materials
1 Year Ago
Using a new brush system
1 Year Ago
Some renaming, new asset format
1 Year Ago
WIP editor rewrite
1 Year Ago
CsgBrush can have per-solid materials Add CsgSolid.CalculateBounds
1 Year Ago
Fixed case where TryLoadGameResource<T> throws instead of returns false
1 Year Ago
Fixed .csproj for tool packages not referencing EditorBase
1 Year Ago
Stip out old gamemode code
1 Year Ago
WIP refactor to split tools from runtime code
1 Year Ago
Pain day fixes
1 Year Ago
Pain day fixes
1 Year Ago
Support reading / writing Rays as client input
1 Year Ago
Escape HTML in console messages, only show first line (#819) * Escape HTML in console messages Inspecting stuff still works fine * Only show the first line of console messages Inspecting them will show the rest
1 Year Ago
Escape HTML in console messages Inspecting stuff still works fine Only show the first line of console messages Inspecting them will show the rest
1 Year Ago
Demote SwappedOutAssemblyReference error to warning Group hotload result entries with the same message to avoid console spam Fixed NRE in HotloadResult.ToString() Log an exception if one type takes over 80% of total hotload, and >500ms
1 Year Ago
Demote SwappedOutAssemblyReference error to warning Group hotload result entries with the same message to avoid console spam Fixed NRE in HotloadResult.ToString() Log an exception if one type takes over 80% of total hotload, and >500ms
1 Year Ago
Fixed NRE in HotloadResult.ToString()
1 Year Ago
Demote SwappedOutAssemblyReference error to warning Group hotload result entries with the same message to avoid console spam Escape HTML in console messages Inspecting stuff still works fine Only show the first line of console messages Inspecting them will show the rest
1 Year Ago
Only commit on a full fetch
1 Year Ago
Added failing hotload test for processing a cleared list Hotload processes all the elements of the inner array, when they could all be skipped Added ListUpgrader Helps with cases like #818
1 Year Ago
Don't use [CanEdit(SomeType, typeName)] for all SomeType properties Unless typeName is just "sometype" https://files.facepunch.com/ziks/1b1711b1/5BoYCf6102.png
1 Year Ago
Another crash fix
1 Year Ago
Possible fix for crash
1 Year Ago
Fix for NRE on spawn
1 Year Ago
Tabify Fix animation prediction
1 Year Ago
Fixed predicted entity transforms
1 Year Ago
Use in-place upgrades where possible in static fields Fixes #790 Some extra safety in DictionaryUpgrader For handling in-place upgrades if key hashes change
1 Year Ago
Updated .addon
1 Year Ago
Disable collision on death
1 Year Ago
Fixed scoreboard range