488 Commits over 2,100 Days - 0.01cph!
▇▉▆ ▄▇ ▅█▉▅▊█▌▋ ▄▋▇▉▍▅▍▅▆▋ ▄▌▆▍█▌▇▅▇ ▇▍ ██▆█▋▇▉█ (▄█▇▌ ▍▉▌ ▍▇ ▇█▍▆▅▋▆)
Disabling Rust+ from the in-game menu will now tell the server to generate a new app token so anything paired will lose access
Previously disabling would only turn off notifications from that server
Fix unknown string pool ID causing NRE in profiler when running an effect
Enable burst compilation on the client (affects egg suit and ghost costume jobs)
Auto select the textbox when opening the RC identifier dialog
Rename the convar to skip asset warmup because it causes crashes and shouldn't be used
Merge from load_cancel_fix
▆▋▆█ ▄▆▌ ▇▌▋▊▄ █▄ ▄▅▉█ ▍▋▄▉▋ ▄▌▍▇ █▋▇ ▊▊▌▄▅▍▄▆█▅▄ █▋▇█▄ ▋█▍▇▍▍█ ▇▉ ▋▍▅ ▊▅▌▇ ▉▉▄▍▅▇▍▅▅▇▄
Disable underground layers for network visibility grid
Recalculate network groups for entities when loading saves
Fix y == 1000 not being included in the dungeon layers
Expose option to invert Y axis while mounted on the options menu (already existing vehicle_flipy convar)
Use higher resolution icons for the in game item store
Fix item names shown twice on the item store (not perfect - some still show two names with minor differences)
Improvements to base drone sound code to sound better for manual controller drones
Replace the InputField for server search with RustInput, seems to fix the broken placeholder text for it
Fix screen settings apply button not turning clickable after changing a dropdown value
Merge from server_browser_ui
Sync changes from FP.Flexbox - hopefully fixes prefabs being edited for no reason
Fix tooltip shadows rendering like rectangles instead of nice soft shadows like they were supposed to be
Merge from server_browser_ui
Change rotate behavior for the sign painting UI so it's more intuitive (rotates in the direction you move the mouse)
Increase the sensitivity for panning in the painting UI
Also in case you didn't know like me, you can pan in the painting UI by moving the mouse with shift+RMB held down
Update the painting UI palette to one that has a lot more colors (last changed in 2015!)
▅▅▆▇█ ▌▄▇▊ ▉▊▋▇_▄█▄▄_▆▍▆▅▄▌▆▇
Show demo info on the loading screen when loading a demo
Merge from async_loading_3
Copy libsqlite3.so to libsqlite3.so.0 during Linux server builds because Unity dllmaps it to that for some reason
Partially revert
72855 - no more querying server info from a background thread (should fix possible crash when clicking on a server)
Never run asset warmup in the background on PCs with 16GB of RAM or less
Ignore assetWarmup = true if warmupConcurrency is <= 1 (pointless combination)
Query server info from a background thread to try and make it more reliable during loading stalls
Retry the server info query a few times in case it still doesn't get a response the first time
Stick some NoInlining attributes on some properties in the World class so Harmony can get its hooks in there
Merge from async_loading_2 (disabled by default)
Update import settings for libsqlite3.so to include Linux
▊▅▊▉ ▍▅▍▇▋█▆▉▄▍▆▆ ▊▆▆ ▋██▍▅▋▆ ▆▍█▊▄▇ █▊▉█▋ █▉▄▊
Merge from async_loading for some testing
Rename NewAssembly to Rust.FileSystem
Require multiple ping samples from the server before showing the ping warning screen so it is more reliable
Fix connection and loading screens not refreshing server info correctly sometimes
Limit the size of chat history to store in memory on the server
Configurable with the chat.historysize convar (default 1000)
Merge from easter2022)crash - testing shader revert
Merge from easter2022_crash - testing changes
Merge from easter2022_crash (testing)