537 Commits over 243 Days - 0.09cph!
merge fix for increased 2.5gb memory usage on servers
One more NRE fix for group removes
Fix UsePlayerUpdateJobs 3 NREs
Fix new network visibility grid being slow at initialization by deferring creating group lists until they're actually needed. 4s->1s (+reduce the current load of 10s garbage collection on every playmode entry.)
▇ ▍▉▉ █▄▇▄▍ ▋▆▊▆▉▌▊▊ ▊▉▆▍▉▅▅▇ █▊▊ ▅▅▆█▉▋▅ ▄▍█▇█▌▄▊▇▌▉
▉ ▆█▅▅▅▄▉▊█ ▌▌▊ █▉▄▋█▇▇▌█▅▊ ▋▆▄▉▊▍
▄ ▍▋▍ ▊▆▊▄█▄▄▄ ▍▍▌█▇▌▇▍ ▊▆▍▆ ▊▉ ▅▌█▄▇
Add achievements for reaching the floating city
Add steam stat for looting containers in deepsea & mainland.
Add achievement for killing a player with a weapon on a stolen PT boat
Add achievement grant for hackable crates, add it for ghost ship crates.
Add achievement stat tracking for consumables, add it to coconuts.
Add achievements for:
- Entering deep sea
- Building a boat
- Hitting a boat with a cannon
Tiny color button bug fixes:
- Fix button colors not saving when you don't have a TC active, (even though the client allowed it).
- Fix default red being different from selected red
- Add gray color to button colors.
- Reorder button colors to match others
Fix buoyancy batching leak warnings in the editor
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.