branchrust_reboot/main/hdrpcancel
405 Commits over 276 Days - 0.06cph!
Decoupling view stuff from LocalPlayer
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
Finished converting scenesettings
Scale gizmos properly with canvas
Exploring converting settings to use Rust.UI.Properties
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)
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
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
Added Rust.UI.Editor asmdef
#ifdef'd OnValidate
Should fix import StyleAsset:OnValidate crash
merging moviemaker into hdrp
Added Rust.Demo (decoupling demo shit from network shit as much as possible)
Fixed easter overlay in demos
Fixed team overlay in demos
Fixed showing wrong vitas in demos
Fixed compass not working in demos
Made DeferredMeshDecal obsolete
Stipped out decal system (apart from DeferredDecal component)
Deleted unused components
ClientManifest
Load sky shader from client manifest
Sky shader bundle, delete unused
Removed previous Sky, Clouds, Stars components
Added RustSky (derived from ProceduralSky)
Added Stars, Moon, Cloud to RustSky
Campfire vfx
cull VisualEffect from server ents
BaseOven ent overrides OnFlagsChanged instead of using OnFlagChanged component
Added WeatherEffects boilerplate
Stripped TOD, LUTS from Climate
Fog works
Don't add AMPLIFY_SHADER_EDITOR to defines