241,436 Commits over 3,867 Days - 2.60cph!
Fix border-image not drawing if background unset
Support videos as background-image etc
Add Texture.LastUsed - the number of frames since last used
Texture has a ParentObject (so they can keep things like VideoPlayer from being garbage collected)
Add IWeakInteropHandle to interopsystem, so c++ can reference c# objects that can get garbage collected
VideoPlayer implement IWeakInteropHandle
Add Debug/Full Garbage Collection
VideoTextureLoader is weak, will let videos get garbage collected
Remove Styles.TextBackgroundImage (not used)
Move MainMenu into Menus/
Search for active lobbies in co-op panel
Styling tweaks
Force IsNewPlayer to false for now
Added LODComponent.OccludeeParameters.ForceVisible to disable occlusion culling entirely for a renderer
fix player shadow
vector upgrade icons
Updated offline copies of histograms
Histogram rendering tweaks
▄▄▇▍▇▄▆ █▌▅▆▄ ██▅▊▄▋ ▉▌▌ ▍▄▅▍▌▍ ▉▊▅▊▌▉ ▉▄▋▄▆ ▅▉██ ▄▄▆▅▇ ▋▍▄▅ ▄█▉▍▅▍▆ ▄█▄▊ ▋▋███▌▇ ▇▉▌▉▄ ██▌▄▌▋▉▆ ▉▊▍▉▇▍▉▌▋▌
Leaderboard backup, run #3557
Avoid threading assert in audio thread
Always use minutes for histogram ticks
Fix outliers for descending leaderboards (crossfire)
Squash commit of what was on SSR branch
Update compiled shaders
Redo SSR API to not be hardcoded to an ubershader, add a function to just consume material API parameters and output the reflection
Convert water to the new system, adjust reflections.hlsl
Drift SSR result [-1,1] pixel based on the normals to sharpen it to the result
Do perfect reprojection on ssr, able to have much higher quality without losing temporal stability
VideoPlayer: Fix repeat not working when user doesn't output sound on a video with sound
▍▇▅▋▊ ▌▉▇▄▍▌▇▇▇▍ ▌▉▍█▉ ▄█ ▄▄▇▄▌▌ ▄▆█▆▅█▍ ▉▄▅▅▅ ▋▋▊▇ ▅▌ ▇▊ ▇▆█▇▅▇ ▋▉▆▅ ▇▊▍▊▇ ▋█ ▊▆▍▇█ ▋█ ▌▇▋▆ ▋▋▍ █▋▅█▋▌▄▅▋ ▊█ ▆▍▋ ▉▅▅█▌ ▌█▊▇ ▇▍ █▄▉ ▋▊▉▋.
Add AudioSystem.Play overloads to play from an entity
Fix reading json color32 string not working
Fix GameLog not printing all aggregate exceptions
Fix transition time parsing
Fix GetSavedGames typo
Fix IPanel.Depth logic
merge from building_skins_3
Re-organize the sound classes
Sound doesn't need to keep the hash around
Sound wraps a SoundHandle
Leaderboard backup, run #3552
merge from cover_merge:
Scientists now sometimes turn and run to cover instead of retreating slowly backwards. More likely if low on health or ammo.
Fixed bug with scientists shooting when not facing towards their target.
Fixed combat action timer not resetting and slightly reduce the time between actions.
disable some wip flank code
Industrial static doors - colour variants + glass
Merge from RagdollRewrite2
Fix video player not playing from filesystem path
Added a curve to the water mask plane
Cleanup and fix ambiguous navlink
Server list connect & refresh
Show tag on ranked servers
Made and applied a custom water mask plane mesh for tugboat. Adjusted parent trigger import settings.
Fixed tugboat z-fighting due to mesh compression
New custom parent trigger collider mesh for tugboat
Adjust tugboat colliders to allow for smoother movement around the boat. Adjusted the actual model a little to remove the second floor overhang, as it was obstructing movement into the cabin.
Merge from ferry_terminal
MonumentIsland test scene using ferry terminal
Updated mlrs_static prefab with mesh collider (may require tweaking)
Tugboat convex railing colliders done
Simple server filter
Maps page
New 3D model variant for tugboat with less railings
Give players a little more collision room on the lower deck
Fixed missing lower floor collider
Complete convex collider setup for tugboat, apart from railings. Uses Vehicle Large layer.
Work in progress main menu
Viewmodel on/off function
New flare FX & related files.
Torch texture size optimization
Glass material tweaks
Fixed ragdolls still sinking into vehicles a bit as the vehicle moved (most visible via scrap heli ascending with ragdoll in the back). Was caused by still have rigidbody interpolation on on the ragdoll when doing server-side simulation, which was giving it a slight delay.