121,257 Commits over 4,018 Days - 1.26cph!
Tweaks to tint and wind SF
Added generic wind SF
Fixed wind instance world pos; both foliage and generic
Fixed foliage shader compile error
Fixed foliage tint SF logic
[D11] Fix Rustworks platform logins
Removed redundant private.0 files and respective metas
Pause when we get to the end of a demo instead of quitting
Jump To End works again
[D11] [UI] WIP changing item notifications to use pre-placed panels rather than spawning/destroying at runtime. Changed item notifications to update and track items that are the same rather than showing new notifications for items with the same definitions. Item notifications now show overall harvest alongside last harvest instance.
Fixed projectiles going the wrong speed with changed timescale
Projectiles move smoothly during timescaled demo playback
[D11][UI] Cosmetic update to frontend
Fixed any potential NREs in LightGroupAtTime
[D11] Re-enable noclip protection
When scrubbing only update entities that have changed during the delta
[D11] Add error handling around Rustworks login failure
[D11] Remove unused variable.
Fixed GameManifest editor bug
Profiling
Don't use Enum.HasFlag (garbage, slow)
Don't set UserIDString on load unless UserID changed
Load GUIDs from GameManifest in editor, fallback to AssetDatabase if not found (faster, no gc)
[D11] Rustworks initialisation fix for PS4 in Editor
[D11] Add Rustworks login test
[D11] Disable antihack for console: noclip, fly, speed
▋▇▄▌▍ ▇▌▌▋▋▉ █▅▄▋▇█▊ ▉▌▋█▄▋██ ▆▋▊▆▄
▄▌▆▉▌▊▊ ▉▅▄▊█ ▌▄▉ ▊▋▋▄▋ ▆▆▍▄▇ ▆▇██▅▄▅ ▉▊▉▊▍ ▉▍▊▋▅
[D11] Fix for ps4 touchpad button detection
[D11] DTLS server console command and extra telemetry for tracking packet loss and sizes.
Manifest & related excavator files.
Various other small stuff.
Scene & prefabbery.
Illuminated control panels.
Split into another entity
Emissive for powered control panel.
Better cabin and headlights.
Various other stuff.
Updated foliage shaders for parity on input and most functionality
Added shader functions for foliage wind and wave displacement
Fixed deprecated shader compile error
Fixed exception when scrubbing
Keyframe.Indexer.HasEntity optimisation
Profiling
[D11] [UI] Fixed pickup/dropped notifications not stacking.
[D11] [UI] Simplified notice area for pick up/dropped notifications while investigating layout optimisations
[D11] [UI] Fixed bottom right vital info not showing.
[D11] DTLS reliable-order timeout/retry made less strict as 4k servers are now disconnecting with false-positives. Needs more investigation.
[D11] [UI] Fixed property field and define issue in Vitals classes.
[D11][OPTIMIZATION] Sound occlusion interval brought down
▄▅▊▅_▅▆▅_▆▍█▄▉▇_█ ▆▍▇▉▄▉ █▍▋▉▄▄ ▍▊█ ▍▋ ▉▋▌▇█▅ ▅▅ ▌▌▇▍▊▄▄ ▍▍▇▌▇ █▆▋▄▅█▅▄
▉▌▍▍ ▊▇▋▋▌▄ ▇▋▊▌▉▇▍ ▍▄▅▇ ▊▉▅▍ █▄▄▆▅█ ▆▆▌▍█▇▉
[D11][OPTIMIZATION] Skinned mesh collision ray casts vs the bone nodes rather than the skin which is much too slow. Selects the bone node which is perpendicularly closes to the ray. Lets see if QA see any major problems. The arrows "sticking out" are probably going to have to be re-thought.