branchrust_reboot/main/hdrpcancel
1,692 Commits over 489 Days - 0.14cph!
Cherry picking cs:37752 - Fixed duplicated networkables in demo mode
Terrain Revamp - Phase 1 files backup
Converted remaining areas of the cargoship.
Fixed warnings in shaders using terrain fetch
Ship bridgehouse & bridge interior.
Tweaked the shapes of coastal_cliff_d and coastal_cliff_e
Better lightgroups.
Cleanup of old crap.
Decoupling view stuff from LocalPlayer
Tweaked splat tiling to make the details bigger and splats less repetitive
Tweaked puddle splat layer material values
Merge from /hdrp/world_art_revamp
Fixed ESP names wrapping
Tab toggles MovieMaker UI
Fixed MovieMaker UI drawing above Main Menu
Fixed moviemaker not being able to find prefab
Use moviemaker camera for debugcamera
Ported all foliage billboard material properties from main
Reset foliage billboard shader inspector
Fixed foliage instance random seed
Fixed foliage tint compilation
Finished converting scenesettings
Scale gizmos properly with canvas
Exploring converting settings to use Rust.UI.Properties
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
Pause when we get to the end of a demo instead of quitting
Jump To End works again
Fixed projectiles going the wrong speed with changed timescale
Projectiles move smoothly during timescaled demo playback
When scrubbing only update entities that have changed during the delta
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)
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
Fixed missing play button icons
RustButton resets its styles properly if disabled while pressed
Fixed timeline minute/second display being wrong
Fixed NRE in water system get height calls before native path was initialized
demo.record generates a name if none provided, adds extension only if passed name doesn't contain one
demo.play returns properly on empty filename