520 Commits over 243 Days - 0.09cph!
Fix compile error from heightmaps
merge tropical1/2 water fixes to main
Rebake tropical 1/2 heights with 12x samples, fix boat building station being baked into the height map, remove water volume from trop1, rebake shore vectors.
Add a way to sample colliders heights multiple times per pixel on terrain to fix inaccurate height maps in the deepsea.
(potentially) Fix signage pooling issues.
Fix main menu manager start up error when running with main menu disabled.
Add toast error for looting in safe zones
merge from coloured_buttons
Fix big button mat not being pushed in the last commit,
Add more colors
Implement being able to set colors for buttons.
Fix not being able to chain context menus.
Setup material with button detail mask.
Implement indirect instancing profiling module to record debug data, needs .debug to be active atm.
merge cannon_fuseburn to main
Remove exit time between reload -> reloaded state in cannon barrel
Fix cannon aim jitter on high ping when reloading and lighting the fuse
Automatically generate help text for convars with args that don't have help text in the attribute
merge cannon_fuse_burn to main
Retarget fuse burn bones to make it work with the cannon barrel, fix reload viewmodel anim again.
Fix cannon handle spinning due to buoyancy.
merge randomize_seed to main
merge debug_simulate_latency to main
adds cvar `client.receiveLatency` (client admin) to main to help with testing high ping in Client/Server mode.
Fix cannon jitter when reloading and firing at high ping.
merge cannon_fuse_burn into main
Fix cannon reload camera animation looping back into itself.
Add error icon next to the domain reload toolbar toggle to make it more clear that it shouldn't be used in CLIENT or SERVER modes.
Fix crash with paddling pool unloading.
Only evaluate entties in showentities once, otherwise it's really slow on bigger scenes.
Add `debug.showentities entityname radius duration client` to debug draw invisible entities in a radius.
Add `server.randomize_seed` cvar to set random seeds on launch.
merge buoyancy_fixes to main
Implement cutoff planes and artificial water info for water volume burst queries, fix water volume queries using the wrong axis(wtf).
Fix trails following cannonballs during reloads and when moving the cannon around.
▅ █▌▋▇▌▇▊▌▆ ▄█▉ ▌▄▊▆▉▋▄█ ▇▅▅▊█▉▌▊ ▅▄▌ ▉▇▅▅▆██▌ ▌▊▆▆▅▋▋▊▄ ▋▊▊▊▍ ▅▌▇▊▅▌▇ █▄▋▅▅▌▅ ▊▍▇▌ ▄▍▆▌ ▄▌▄▌ ▊▌▌ ▌██▅ ▉▅▇▋▊▇▉█ ▇▉█▄▍▌ ▉▄▄ █▌▉▋▋▇▋
merge buoyancy_fixes to main
█ ▊▌▇ ▋▊▍▊▅▅ ▍▍▌▅ ▄▌▊▍ ▍██▍▄▊ ▋▅▋▆▇ ▍▄▍█▉▊▌
merge cannon_protection to main
merge from cannon_slowdown
Move cannon hit checking to TakeDamage, balance cannon slowdown so that its actually noticeable (0.7->0.3)
Remove "Disable Platform Services" from iteration speed editor menu, it breaks way too often while other settings are generally safe to use.
Add cvar for controlling cannon hit slowdown on boats
▅ ▅█▌ █▆▌▄▅▋█▇▅ ▆▍▌▍▌ ▍▋▇▆▍▄▋ ▋▊ █▆▍▆▇▌ ▍▅▄▆▅▋▇ ▌▅▋▌▋█ ▄▋ ▇▅▅ ▇▄▋█▌▅▇