138,767 Commits over 4,352 Days - 1.33cph!
Console entries can have 8192 characters max
Merge: from useplayerupdatejobs3
- Bugfixes for dynamically enabling Jobs 3 mode
Tests: unit tests + switched Jobs 2 -> 3 on Craggy in editor
Bugfix: ensure AntiHack states are properly expanded when going from Jobs 2 to Jobs 3
Tests: sanity test on craggy in editor, switched Jobs 2 to 3
Clean: one more unnecessary playerCache passing
Tests: compiles
merge from wakeaiz_tickrate_optim
further decrease wakeaiz tickrate and added jitter, we don't need to tick every fixed update for players entering such giant volumes
Bugfix: ensure SpeedhackStates and FlyhackStates have sufficient storage
- remove playerCache propagation where we already pass a ReadOnlySpan
Tests: ran unit tests
Cleanup stuff used for testing. Seems okay.
Handle missing LastGroundedPosition in cache add/removal
Replicated vars are shown as [SHARED]
Rcon vars are now visible in editor as [RCON]
Empty default values are hidden in the autocomplete as well
Some refactoring/clean up so the command list and autocomplete share the same styling and visibility rules
BC - handle null root chain entries and chains that have no nodes
merge from bc_null_chain_fix
merge from waterwheel_deployable
remove debugging ddraw, compiler issue
merge from waterwheel_deployable
Add condition to waterwheel item, retained when picked up
Fixed stalls when pasting something in the console input field. We now defer auto completion to the next frame, so all new characters added in a frame aren't tested (like the old console)
fix missing ! from refactor
replaced single doors with double doors in apartment complex
Fixed Scrollbar OnBeginDrag and ClickRepeat not taking into account additional hitboxes, causing jitters depending on where you click
Reconnected all scrollbars to their prefabs and tweaked the hitboxes
4k armoured ladder hatch textures
static double door prefab
easter grass store icon and square images
more wear on the spotlight
merge from new_console-ui
merge from new_console-ui
Missed a file earlier when fixing the command list inputfield
Renamed editor auth level convar, to make sure it defaults to 3 in editor
fixed roof.triangle.down conditional top line wrong prefab link
store icon for rattan wallpaper + steam images
Clean(tests): 30% restructure of Assembly-CSharp-Editor.dll tests
Tests: none, will rerun once all moved
Don't hide the asset path paste input when the options are closed.
Clean(tests): restructure Facepunch.System.Tests.dll tests
- removed FPTask and associated tests (was experimental code)
Tests: ran unit tests
merge from easter2026_dlc - new rustige egg sounds plus updated store icons from some easter steam items, tweaks to burst cloth on bunny costume, added descriptions to wallpaper steam items for store/inventory
top tier hatch HP reapply
Clean: restructure Rust.Global.Tests.dll tests
Tests: ran unit tests. some OBBTests sporadically fail, but pass on 2nd run - think same as before
Modify SelectionHistoryWindow to have a new ShowFindByPath checkbox. If ticked, show a text input box for pasting asset paths in. Added buttons to select or ping this asset.
Removed WireTool::SharesRootParent client side check, so servers can mod it (only called on the server now)
merge from new_console-ui
Deselect the command list input field when closing
Make sure the command list escape capture is disabled when not visible
Fixed TMP color overriding issue when selecting multiple texts with different colors