8,073 Commits over 3,806 Days - 0.09cph!
Fixed case where hull neighbours wouldn't update
Always use addon map list for map leaderboards in menu
Add scrolling to leaderboard list in menu
Fixed detecting invalid prism bases
Add shearing to prism tool
Limit main menu leaderboard list to 5 items for now
Show all leaderboards in menu again
Basic support for {map} leaderboard name substitution
Only supported for MapSelect.Official
Added hotload_log engine convar
Find out / show when a drawn prism base is invalid
https://files.facepunch.com/ziks/1b1911b1/sbox-dev_TgxiYpzbQg.mp4
Made CsgHelpers.LinesIntersect public
Prism drawing tool is functional
https://files.facepunch.com/ziks/1b1711b1/sbox-dev_oyi4K5UPBo.mp4
WIP construct prism brush out of vertex list
Prism extruding fixes, still only convex
Started work on DrawPrismTool
WIP DrawPrismTool
Support for runtime-created CsgBrushes
Save geometry to .csg file on edit
Whitelist TextWriter and StringWriter
StringWriter only writes to memory. I'm leaving StreamWriter forbidden for now.
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
WIP multiplayer cleanup
WIP refactor to clean up input, split into different tools
Lock grid plane when holding Ctrl, dragged shape colour tweaks
Compiled shaders, some WIP brush tweaks
Grid tweaks and fixes
https://files.facepunch.com/ziks/2022-11-08/sbox-dev_X0cMxotYna.mp4
Move reference plane to surface under cursor
https://files.facepunch.com/ziks/2022-11-08/sbox-dev_uiDRx5bQp5.mp4
WIP draw boxes to add / subtract
Add CsgSolid.DisconnectIslands boolean
Brushes can have arbitrary scale in XYZ
Brush drawing, right click drag to rotate, basic lighting
Initial commit
Add sbox-csg submodule
Grid and basic camera
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
Switch to using RPCs to send modifications
Material tweaks, updated sbox-csg
Merge sub-faces greedily #9
Update sbox-csg, subtract from all solids on click
Fixed IsStatic not being networked
CsgHull merging, refactor
Remove redundant vertices from hulls
Early intersection check before modify
Fixed crash when deleting a CsgSolid
Grid-based connectivity checking #8
Set grid size for world
Grid tweaks
https://files.facepunch.com/ziks/2022-11-02/sbox-dev_yvU0r91f6Y.png
Grid-based spatial partitioning #1
Use separate SceneObjects for world chunks
Fixed connectivity check / disconnection
Some cleanup
Fixed connectivity check / disconnection
Some cleanup
Use separate SceneObjects for world chunks
Grid-based spatial partitioning #1
Fixed splitting large solids by a grid