useroctocancel

407 Commits over 153 Days - 0.11cph!

Today
merge from main
Today
Fix water collision jobs in buoyancy throwing exceptions due to temp allocator use.
Today
Further optimize GetBuoyancyWaterInfoBatched, let topology queries run in burst(no batch yet), batch water ignores.
Today
merge from main
Today
Code clean up
Today
Batched Buoyancy is now functional, but still missing some code and needs more optimization: - Move buoyancy data into persistent arrays and reuse them. - Add convar for switching between batched/old buoyancy. - Add 3D positions for water info step. - Add Ocean Simulation.GetHeights span overloads for interop with native arrays. (they still need a XZ3D step, otherwise we'd use the native arrays directly - TODO later.) - Add GetBuoyancyWaterInfoBatched. (wip, missing entity fast paths for inside terrain/above water) - Shim Ocean simulation into WaterSystem.GetHeightArray_Native, it's already batched, works for now.
Yesterday
Fix world model outlines not displaying when using skip domain reload.
Yesterday
Still heavily wip, run the watermap jobs from burst.
Yesterday
Start tracking buoyancy components to track them, split batches into deepsea/mainland.
Yesterday
merge from main to fix playmode
Yesterday
Fix playmode being broken due to outdated protobuf serializer or merge conflict. Make grid constructor parameters optional to support static field codegen.
2 Days Ago
update from main
2 Days Ago
merge boat perf optimizations to main
2 Days Ago
Use child entity count for MotionToggle cache invalidation.
3 Days Ago
Add parameterless constructor to Grid<T> to make it compatible with reset static fields code gen.
3 Days Ago
WIP, it's getting annoying to drag these changes across branches: - Move a good chunk of buoyancy into burst. - Add burst methods for filling buoyancy point data arrays. - Introduce methods for running buoyancy in a batch rather than on every component separately.
3 Days Ago
Make terrain height and shore vector methods readonly to indicate that they're pure.
3 Days Ago
Add indexer to pooled array, add extension for copying managed arrays into native arrays. (intended for smaller collections)
3 Days Ago
Replace broadcast motion with a cached version (staggered update every 60f), reduces Client.Update from 4.5ms~ back to 1ms~ with 15 boats.
4 Days Ago
Fix leg animator causing the player model to clip through the camera in first person mode.
4 Days Ago
Fix `-nosteam` no longer working in editor. (Preferences -> Facepunch -> Disable platform services editor pref)
8 Days Ago
Add modified script for generating a list of Job Safe Unity APIs.
9 Days Ago
Fix odd cannonball loaded position, move it to the back of the barrel.
9 Days Ago
Stop reload sounds when dismounting the cannon, fix cannon barrel impact sounds.
9 Days Ago
Show toast for only being able to place cannons on player boats, Fix reload animation error spam on cannons from invalid playables.
9 Days Ago
Cherry pick fix for low fps cannon reloads on other players
10 Days Ago
Update ghostship parent volumes to be more accurate, which should fix players getting stuck when approaching ghostships on playerboats
11 Days Ago
Fix tropical1 having the wrong mesh collider assigned
11 Days Ago
Re-bake navmesh for all ghost ships to include hackable crate navmesh modifiers
12 Days Ago
Fix s2p failing on tropical4 when trying to pop terrains from an empty buffer list.
12 Days Ago
Rebake tropical4 mesh + s2p
12 Days Ago
Rebake tropical3 mesh + s2p
12 Days Ago
Rebake tropical2 mesh + s2p
12 Days Ago
Clean up mesh chunk folders + remove old versions
12 Days Ago
Rebake tropical1 mesh + s2p, set chunks/collider to terrain layer.
13 Days Ago
Update tropical4 chunks
13 Days Ago
Update tropical3 chunks
13 Days Ago
Add warning for missing spawn groups instead of just silencing them
14 Days Ago
Regenerate tropical2
14 Days Ago
Fix dwelling NRE causing deep sea islands to not spawn fully.
14 Days Ago
Null check reloaded sound for cannons
16 Days Ago
Add a tool to convert navmesh obstacles to modifier volumes, rebake all ghostship nav using volumes
16 Days Ago
Parent entities before initializing them
16 Days Ago
Update all ship trigger parent shapes to match the ship
16 Days Ago
Fix compile errors, re-enable navmesh obstacles on ships, disable navmesh surfaces on all the other ships
16 Days Ago
update from naval_update
17 Days Ago
Regen tropical 1 mesh chunks
17 Days Ago
Add a check for cannon update parameters errors if the playable graph isn't ready.
18 Days Ago
Add validation between lighting the fuse and firing the cannon.
18 Days Ago
merge from islands to naval