241,271 Commits over 3,867 Days - 2.60cph!
Add error message if failed to connect, connect to dedicated hosted websocket server
Explosions: Emission override over time on texcoord1.x to stop banding.
Fallen water cooler variant
▋▇▆▍▇▆▊▉▅▇▄▋█▉▋▌▇▍ ▋█▉▇▋█▊█▊
Add event for OnPixelPlaced, pass SteamId of the placer
Rename DrawerAPI
Oops SocketException isn't whitelisted
Add BaseMessage, SteamId support + set. Add ConnectionStatus
Remove server files we'll put these elsewhere
Merge from building_skins_3
merge from august_art_bugfixes
Merge from nexus (clan system fixes)
Streaking element for explosions
uploaded waterbase_sign
https://files.facepunch.com/jason/1b2511b1/opera_IkqEceAq8W.jpg
Api for getting player stats
Hide the clan rank creator when the player doesn't have permission to create ranks
Fixed 6point particle shader failing to compile in some variants + missing meta file
Added "Particles/Pixel Lit 6-Point" shader
Clean up CLoopTypeClientServer::Update (I think this makes sense?)
Fix client tick input context not pushing
Clientside Anim Fix (#1188)
Show a specific error message when creating a new clan rank fails because the text is invalid
Fixed demo recording MemoryStream being smaller than max write buffer size
Player package stats api cleanup
Catch and print exception in Rust.Demo.Indexer instead of throwing it (to allow playing back certain corrupt demos)
Fix NeedsKeyboard.AnyTextboxFocused not ignoring readOnly input fields
Explosion streak small atlas.
Fixed "Rust/Standard" shader emissive-only offset when using UV1
Register model meta as file dependency
Allow managed to add to modeldoc tools menu
Add viseme editor https://files.facepunch.com/layla/1b2511b1/sbox-dev_QrIn49oBOM.mp4
Compile viseme data into citizen model
Throw an exception when Package.Download gets cancelled, fixes #1184 and sboxgame/issues#3677
Added particle-driven emission scale feature to "Particles/Pixel Lit Advanced" shader
Added "Apply Color to Alpha" toggle to "Particles/Pixel Lit Advanced" shader
Merge from global_networked_bases -> aux2
Re-enable burst on culling jobs
Changed particle accum triplanar sampling from world to local space
This UI shader tweak makes it so that full screen panels don't have a 1 pixel gap around the edges
Editor play controls
Fix stylesheet absolute paths not resolving on listen server
Add Service.Stats.FlushAsync - Send any pending stats to the backend and wait for ingestion
Can edit stylesheets when paused in listen server
Fix FlushAsync