7,935 Commits over 3,745 Days - 0.09cph!
Some final water tweaks (for now)
https://files.facepunch.com/ziks/2024-11-20/sbox-dev_7Cb3eqtn8Z.mp4
Mirror tweaks to fix aspect ratio, add resolution scale
Fix lighting in reflection, no fog yet though
Fix clip distance when under water
Fudge water shader reflection UVs to fix gap
Enable #nullable
Playing around with a water shader
Add tags from world object to chunk SceneObjects
Only use cameras for load origins if no LoadOrigin components in scene
Support new server message protocol
Message sending cleanup, send more than one edit per message
Fix creating new method from selection
Tone down ByteStreamTest.DecompressStressTest
Fix creating from template again
Allow adding / removing parameters from method graphs
Expose EditorActionGraph.CanModifyParameters
IAssetEditor: focus existing editor if it's a BaseWindow
Include parameter display info in generated code
Visual tweaks, fix ground colour discontinuity
Some more visual tweaks
Fix ValueNoise shader function not being smooth
Before: https://files.facepunch.com/ziks/2024-11-16/sbox-dev_KoXuUh9TIr.png
After: https://files.facepunch.com/ziks/2024-11-16/sbox-dev_FtB7jYPzCf.png
Fix compass distance fade
Fix reconnecting players stuck sitting
Nearby player count in HUD
Show players on compass, players sit down on disconnect
Add teleport console command
Support recentering world at runtime
Not totally seamless atm, lighting changes a little
Fix updating physics transform
Don't send player state until world is loaded
Reduce spawn area radius
so it doesn't take a day to walk to the origin
Offset world by spawn position
Fixes floating point precision issues
Spawn at a random position based on SteamID
Compass and coordinates UI
https://files.facepunch.com/ziks/2024-11-15/sbox-dev_HsvWeWBHGH.mp4
Increase range of networked edits
Send player info when first seeing, add EchoPlayerPositions option
Keep track of which players are in each cell
Player clothing
Send player state updates to server
Receive player name / clothing on join
Switch to built-in player controller
Rewrite to be a console app
Server sends world parameters
Read world parameters from server
Only subscribe to edits at detail level < 3