userGriglercancel

1,234 Commits over 518 Days - 0.10cph!

23 Days Ago
merge from boat_better_shallow_water_behaviour
23 Days Ago
merge from naval_update
23 Days Ago
shallow water rebalance - better depth values for speed reduction and unbeaching behaviour - increased unbeaching accel, applies fraction of it upwards to separate better - increased turning torque by 50% and raised floor of its velocity scaling
24 Days Ago
including water depth in shallow water velocity scaling
24 Days Ago
merge from naval_update
24 Days Ago
merge from deepsea_height_data
24 Days Ago
undid temporary boat code, now using heightmap queries regularly
24 Days Ago
simple deepsea/mainland heightmap query split (5th iteration of it) - currently limited to positional queries, normalized coord queries map directly to mainland data still - also fixed issue with deepsea shorevectors where they weren't being rotated into worldspace properly and still pointed in localspace directions
24 Days Ago
rebaked tropical scene shore data to include heightmaps
24 Days Ago
correcting for height data normalization, denormalize with baked info and renormalize to current world size on application - lets us be consistent with how we interpret height data betweek deepsea and mainland
25 Days Ago
merge from naval_update
28 Days Ago
28 Days Ago
Two WIP behaviours that need unifying, beginning to fix unbeaching forces as well as implementing a MaxVelocity modifier in shallow water - both are querying shore vector and water depth information from the same points, we should do this in one place and - need to fix querying water depth as we don't have height info in the deep sea and it breaks it, don't want to do raycasts so we need to blit this in as well really
28 Days Ago
▋▇▊ ▊▉▆ █▇▋▉ ▆▅▄▍█▋▌▌█▌▍▇█▊▋█▊ ▅▋ ▊▋▆▊█ ▊▅▌▊▌▆▊▆▊▇▇ ▉▆, ▊▊'▊ ▇▌▌▆▉█ ▌▍ ▍▅▊▇▉▅▋▄ ▉▉▆▇▌▆▍▅▆ ▋▊ ▄ ▇▅▆▄█-▄▇▍██▍▆▇ ▍▋▋▊▇▊▉▊ ▇▄ ▊█▇ ▌▅▍ ▊▍▋ ▌▋▊▋▍▉ ▌█▌▌▉▅▊▄▍▍▉ ▆█▍▄▅█▍▅▉
28 Days Ago
merge from boat_optims
28 Days Ago
merge from naval_update
29 Days Ago
switched HashSet to ListHashSet in BoatAI to get rid of enumerator alloc
29 Days Ago
removed some deeper profile markers from GJK, unnecessary overhead with little info
29 Days Ago
moved a BaseBoat waterlevel test down a level so unpowered boats don't check it for no reason
29 Days Ago
burst compiling GJK distance methods directly, already compatible - not using jobs here as it would need a NativeReference alloc for no reason, we just want the go-fast button - verified compiling with burst inspector
29 Days Ago
corrected convar bounds
29 Days Ago
corrected physics bounds
30 Days Ago
merge from buoyancy_deepunderwater_fix
30 Days Ago
only handle deep underwater check outside of TerrainMeta bounds when not inside deepsea
30 Days Ago
fixed clip check
30 Days Ago
stupid pooling fix
30 Days Ago
merge from ai_vehicle_clipping_check_optim
30 Days Ago
account for ClippingAiChecks another level up in BaseVehicle to avoid running an OverlapBox query in cases where we wouldn't run any mounted clipping checks anyway
30 Days Ago
merge from npc_PlayerSyncCycle_optim
30 Days Ago
▍▋▆'▉ ▋▍▍ ▊▄▆▍▉▆▍▊▊▆▉▋▇▉▊▌▄▅▄ ▍▄▍ ▇▇█▅▊▅▄ ▉▅█▉, ▅▋▆▋ ▊▉▅▉ ▅ ▊▉▆█ ▍▊▆▌▆█ ▊▄ ▍▊▋▍ ▉▇ ▊▌▉▅▄▅▆▅▌█▄█▉.▌█▌▇▋▄▍▆▍▌▆▇▊▋▉ ▆▄ ▉▌▅▅▉ ▊▉ ██▅▆▋▋▌ ▋▋▍▌ ▊▄▇▍ ▌▉▅'▊ ▄▇▌█ █▊▍ ▋▍ - ▆▇ ▇▆▋▆▌ ▇▌▋█▆▍▉ ▉▋▍▍▅▋▉▄▉ ▄▍ ▊▆▉ ▄▋▊▌▄▍▉ █▊▉▌▌█▊ ▍▌ ▊█▄▌▇▊▉, ▋▋▄ ▇▅'▋ ▆▇▄▍▆▆▅▅▊▅▍▍ ▄▅▇▄▇ ▆▍ ▄▋▇ ▉▊ █▆▇
30 Days Ago
merge from boat_building
31 Days Ago
removed all the debug logs I forgot about
31 Days Ago
added TriggerParentDelayedExit that defers Unparenting by small amount, allows bridging small gaps in parent volumes seemlessly without needing to find them algorithmically - replaced all TriggerParnet in BoatBuildingBlocks with this
31 Days Ago
merge from parenting_improvements
31 Days Ago
compile fix for BaseMountable change - switched out client-incompatible check to an explicit disabling of the behaviour from the vehicle parent instead - set flag on PlayerBoat only
31 Days Ago
merge from parenting_improvements - just the stairs parenting volume
31 Days Ago
gave boat stairs their own parenting trigger volume
31 Days Ago
pick up fuel when picking up boat engine
31 Days Ago
merge from boat_mountable_fixes
31 Days Ago
set steering wheel as DirectlyMountable, behaviour is the same but shortcuts checking the vehicle parent MountInfo in some cases
31 Days Ago
check whether the BaseMountable is a MountPoint for its vehicle parent when checking HasValidDismountPosition - already being checked for retrieving the actual positions, this just stops the menu item being hidden in some cases
31 Days Ago
setting ForceDeployableSetParent to true for the PlayerBoat so parenting deployables actually works
31 Days Ago
missing file
31 Days Ago
moving some cargoship/tugboat special behaviour cases in deployabled and HitInfo to be driven by an interface tag rather than direct type check - deployables parent directly to the vehicle instead of sub-entities - special handling in some HitInfo data generation
32 Days Ago
merge from shorevector_disabled_terrain_fix
32 Days Ago
rebaked Tropical 3 and 4, slope data was broken
32 Days Ago
handling disabled terrain properly in shore vector bake
32 Days Ago
corrected buoyancy using almost none of the correct DeepSea data sources for querying wave information
35 Days Ago
put the ocean back into the cargo test scene (ocean topology)
35 Days Ago
merge from fc_shorevector_fixes