userGriglercancel

1,626 Commits over 760 Days - 0.09cph!

10 Months Ago
strong internal hurt triggers in square hull to handle both clipping and player damage
10 Months Ago
merge from player_hurt
10 Months Ago
assigned missing physics mats on some boat building blocks
10 Months Ago
initialize deep sea shore vectors properly when loading cached shore vectors (editor-only issue)
10 Months Ago
cleanup left note for possible change to how angles are populated if it proves a performance issue
10 Months Ago
merge from directional_drag
10 Months Ago
added command to print DragByAngle table of a boat you're looking at (admin only)
10 Months Ago
reduced ray count slightly and only recaching BoatBuildingBlocks if the list is empty
10 Months Ago
better ray batching, as always it's bottlenecked by Verify - added GamePhysics.SortDeferred which returns the sort JobHandle, useful in this case where we're scheduling multiple parallel batches
10 Months Ago
mapped accumulated area to drag values, needs further balancing but adjusts between 0.8->1.5 rang currently - using batched casts, still a bit slow - substepping drag values between angles for continuous values
10 Months Ago
merge from boat_building
10 Months Ago
initial WIP directional drag (not balanced and not fast) - take a set of planes offset from hull block bounds at a regular set interval - project min/max bounds extents onto plane and perform a set of raycasts in flow direction and use dot of normal against -flow to scale drag impact and accumulate - drag is saved per-angle and will update for the boat at set intervals by slerping between nearest values to current angle of velocity against forward - considering this as "drag" currently, but may apply this as a force for easier control
10 Months Ago
structure to query drag by angle from flattened pre-baked data (dummy data for testing)
10 Months Ago
merge from shore_vectors
10 Months Ago
sending client RPC to a player when entering the deep sea, currently only used to reset deepsea terrain texturing data
10 Months Ago
merge from physics_pass_two
10 Months Ago
playerboat wavePID balance
10 Months Ago
check boat engine state instead of driver state for enabling correction forces (playerboats are powered without someone at the helm)
10 Months Ago
improve transform access in correction forces
10 Months Ago
undid plane points reordering in the prefab, code was adjusting it in the wrong order - corrected there instead
10 Months Ago
re-ordered control forces plane points so plane normal points up, also set non-stupid values for control accel
10 Months Ago
steeringwheel controls HasDriver flag of parent boat
10 Months Ago
enabling PlayerBoat correction forces with some initial balance
10 Months Ago
added acceleration mode for boat wave correction forces, default is force (old behaviour) - lets us have consistent control forces on playerboats without worrying about mass differences
10 Months Ago
handling torque scaling properly when accumulated forces cancel (was dividing by zero in some cases and apply naninf torque)
10 Months Ago
removed unused field from shore vector override mod
10 Months Ago
merge from shore_vectors
10 Months Ago
merge from shore_vectors
10 Months Ago
merge from deep_sea
10 Months Ago
merge from floating_city_support
10 Months Ago
applying baked data for floating cities
10 Months Ago
gave shore vector override mod inner radius to allow linear falloff between inner and outer radii with hard limit inside inner radius
10 Months Ago
allow shorevector-only bake, handle in blitting
10 Months Ago
merge from shore_vectors
10 Months Ago
parallel blit
10 Months Ago
adjusted default deep sea height slope data to match expected minimum for deep sea (-64)
10 Months Ago
better shore distance blending between islands
10 Months Ago
merge from shore_vectors
10 Months Ago
s2p for tropical1 and tropical2 (3 is pointing at 2's prefab currently, not touching)
10 Months Ago
post-merge tropical scene 1/2/3 shore data rebake
10 Months Ago
merge from deep_sea
10 Months Ago
re-baked Tropical1 and Tropical2 to include waterheight data
10 Months Ago
WaterHeight support for baked shore data
10 Months Ago
merge from deep_sea
10 Months Ago
undid change in file I don't remember touching (harmless)
10 Months Ago
merge from small_engine_reverse
10 Months Ago
menu options split between foward/reverse gear toggle - also fixed on/off options using the same string token by mistake
10 Months Ago
merge from small_engine_reverse
10 Months Ago
invert rudder control when reversing so it doesn't cancel out
10 Months Ago
Gave SmallEngine a reverse option, provides half the force backwards - TurnOn/TurnOff interactions are instant now and on the radial menu rather than holding