userJames Kingcancel

5,089 Commits over 3,014 Days - 0.07cph!

Today
Stop watching System.Text.Json since we're clearing its cache now Ignore LiteDB types during hotload
Today
Make hotload tests more strict Warn when encountering delegates that can't be upgraded Even simpler way to clear System.Text.Json cache on hotload Readonly field hotload test Trace instance paths when doing hotload tests
Yesterday
Fixed ConditionalWeakTableUpgrader Handles the case where oldInstance == newInstance, or if the collection gets modified while being processed Simplify JsonSerializerOptionsUpgrader Directly process JsonConverters inside existing JsonSerializerOptions, without creating a new instance. Handles case where we can't create a new instance, and the options aren't mutable. Also make sure we process static fields in System.Text.Json assembly. Possible fix for #640 Add some more easy hotload skips to save a few milliseconds JsonSerializerOptionsUpgrader .NET 7 fixes Log path to instance when a hotload error occurs Some nicer paths for items in common collections Replace TypeDescription / MemberDescription instances during swap Tests for TypeDescription / MemberDescription replacing
Yesterday
Log path to instance when a hotload error occurs Some nicer paths for items in common collections
2 Days Ago
JsonSerializerOptionsUpgrader .NET 7 fixes
2 Days Ago
Fixed ConditionalWeakTableUpgrader Handles the case where oldInstance == newInstance, or if the collection gets modified while being processed Simplify JsonSerializerOptionsUpgrader Directly process JsonConverters inside existing JsonSerializerOptions, without creating a new instance. Handles case where we can't create a new instance, and the options aren't mutable. Also make sure we process static fields in System.Text.Json assembly. Possible fix for #640 Add some more easy hotload skips to save a few milliseconds
6 Days Ago
Some example csg brushes
6 Days Ago
Fixed possible exception when first creating solid mesh
6 Days Ago
Added Transmit = TransmitType.Always, although this doesn't fix it
6 Days Ago
Non-model entity prediction repro
6 Days Ago
Refreshed shaders
7 Days Ago
Fix MoveSpeed not being networked
7 Days Ago
Show marker line for your local score on histogram https://files.facepunch.com/ziks/1b2411b1/Unity_Xy2HaLhQ5u.png
7 Days Ago
Fixed UI camera not respecting anti-aliasing setting Histogram rendering tweaks
8 Days Ago
Added histogram data HistogramData class WIP histogram display
9 Days Ago
Update sbox-csg
9 Days Ago
Update sbox-csg
9 Days Ago
Fixed case where hull neighbours wouldn't update
9 Days Ago
Always use addon map list for map leaderboards in menu
9 Days Ago
Add scrolling to leaderboard list in menu
10 Days Ago
Fixed detecting invalid prism bases Add shearing to prism tool
10 Days Ago
Limit main menu leaderboard list to 5 items for now
10 Days Ago
Show all leaderboards in menu again Basic support for {map} leaderboard name substitution Only supported for MapSelect.Official
10 Days Ago
Added hotload_log engine convar
12 Days Ago
Find out / show when a drawn prism base is invalid https://files.facepunch.com/ziks/1b1911b1/sbox-dev_TgxiYpzbQg.mp4
12 Days Ago
Made CsgHelpers.LinesIntersect public
14 Days Ago
Prism drawing tool is functional https://files.facepunch.com/ziks/1b1711b1/sbox-dev_oyi4K5UPBo.mp4
14 Days Ago
WIP construct prism brush out of vertex list
15 Days Ago
Prism extruding fixes, still only convex
15 Days Ago
Started work on DrawPrismTool WIP DrawPrismTool
15 Days Ago
Support for runtime-created CsgBrushes
19 Days Ago
Save geometry to .csg file on edit
19 Days Ago
Added CsgSolid.Export()
19 Days Ago
Whitelist TextWriter and StringWriter StringWriter only writes to memory. I'm leaving StreamWriter forbidden for now.
19 Days Ago
WIP multiplayer cleanup WIP refactor to clean up input, split into different tools Re-created box drawing Trying to debug MoveReferencePlaneTool Fixed switching plane Re-implemented subtracting Fixed widgets sometimes not being drawn
19 Days Ago
Fixed switching plane
20 Days Ago
WIP multiplayer cleanup WIP refactor to clean up input, split into different tools
23 Days Ago
Grenade launcher tweaks
23 Days Ago
Lock grid plane when holding Ctrl, dragged shape colour tweaks Compiled shaders, some WIP brush tweaks
23 Days Ago
Grid tweaks and fixes https://files.facepunch.com/ziks/2022-11-08/sbox-dev_X0cMxotYna.mp4
24 Days Ago
Move reference plane to surface under cursor https://files.facepunch.com/ziks/2022-11-08/sbox-dev_uiDRx5bQp5.mp4
24 Days Ago
WIP draw boxes to add / subtract
24 Days Ago
Add CsgSolid.DisconnectIslands boolean
24 Days Ago
Brushes can have arbitrary scale in XYZ
24 Days Ago
Brush drawing, right click drag to rotate, basic lighting
24 Days Ago
Added CsgBrush.Model
24 Days Ago
Initial commit Add sbox-csg submodule Grid and basic camera
27 Days Ago
Started adding a test GL Explosions Add all the weapon stuff + update submodule Update sbox-csg Compatibility with master branch Rapid fire, explode on contact https://files.facepunch.com/ziks/2022-11-05/rapid-fire.crf28.mp4
27 Days Ago
Switch to using RPCs to send modifications
27 Days Ago
Material tweaks, updated sbox-csg