userGriglercancel

1,475 Commits over 669 Days - 0.09cph!

2 Days Ago
DDraw.Arrow passes distanceFade and zTest params to the Line() call correctly (was just repsected by the arrow head)
2 Days Ago
basis for bridge generation, just finding bridge segments on road paths and breaking down into entry/middle/exit sections
2 Days Ago
made ProceduralMapRoadSimple usabel
2 Days Ago
storing "point types" in PathInterpolator to let per-usecase definitions of types along path points - initially only having circular road ring define some path types for BridgeExitEntry and BridgeSegment to have it sit above water instead of bringing terrain up to it
3 Days Ago
added a bunch more boat layouts for testing
3 Days Ago
basis of test to print table of front-on drag of a set of different copypaste boats, going to be used for retuning drag-by-angle values
3 Days Ago
3 Days Ago
drag consistency fix - track generated rays on each drag projection plane, in some situations it could result in generating an extra ray and alter drag values - all tests now passing
3 Days Ago
added test case to retest specific known-failing drag consistency tests - adjust TestFixture to allow it to run non-public test methods so my dodgy BoatRotFailSetup test parameter struct doesn't need to be public
4 Days Ago
merge from parent
4 Days Ago
merge from main
4 Days Ago
client compile fix
4 Days Ago
▌ ▊█▊▊▅█▊▋▄ ▍▇▉▄▋▄█▌ ▋█▅▅▅▉▍▊ ▄▋▄▍▉▌█▍▉ ▅▌ ▉▇▅▍▄▉▊ ▊▌▉▌█ ▅▌▅▊ █▄▋▉▍▊▄▄▊ ▉▌ ▉▅▌▉▉ ▊▅▍█▊ █▄▉█▌▄▅▅ ▇▍▅█ ▅▄▍▋▉▍▌▇▄▆ ▉▋▅▉▄ ▍ ▇▋▍▌▊▄ ▍▍▅ ▄▄▉▌▍▇▊ ▊▄▍▋▊▋ ▅▆▄▄▉▆▉▋ ▇▇▍▆ ▌▉▍▆ ▋▅▄▍▊█▍▇▉ ▅▍▍▅▄▊▇▆ ▊▊▋▌▉▉▋▇▇ ▋▋▉▊▄ ▋▊▇▇▌▋▊▅▊▇ ▋▉ ▇▆▊▊▆▋▊▍▅▍▅ ▇▅ ▉▆▊▆▋ ▆▋▌▄▅▆ ▋▋ ▋▉▉▉ ▍█▅▄ ▆█▋▋█▍▍ ▊▍▌█▍▅▆█▄▍▍▄ ▄▊ ▆▅█▍▉▍ ▄▇▊▍▋▆▅▇▌▍ ▉▆▆▋▅ ▅▆ ▋▋▉ ▉▅ ▉▊▄ ▇▅▇▍▇▆ ▌▍ ▄▌▇▆ ▌▋ ▋▍▌▊▅ ▇▊▌▆▉▄ ▌▊ ▅▍█▍ ▌▄▌▇ ▅▌▇█▊▋ ▇▅▍▌▍█▍▄▊▊▉ █▆█▉▌▌▍ ▉▊▊▍▊▍ █▆▍█▉▅█ ▅█▊▆▊▇▊ ▅█▊ ▄▇▋▇▇▌█▌ ▆▄█ ▍▍▄█ ▉▍█▋█▉██ ▅▇▍▉▆▌ ▉▆ ▌▄▍ ▊▊▌▊ ▄▇▉ ▉▇▅▄▆█ ▊▌▄▇▆ █▄ ▄▉▌▉▍ █▆▅▄▊▌▊ ▌▄ ▇ ▋▋▇▇▇▌▄▅ ▇▅▅▉▍█▋▅ ▍ █▄▍▅▋ ▇▊▊▄▇▉▊▇█ ▇█▆▄▇▄ ▌▄ ▅▄▇▉█ ▌▍▇▋▆█ ▌▅▌▄▆▍▇ ▋▊ ▆███▄▋▌▄ ▊ ▇▇▅▅▇▍ ▌▋▆▍ ▌▋ ▋▉▆▅█▆▉▇ ▄▄ ▄▇▆ ▌▊▉▍▉▊▍▌▋ ▇▌▇▋▌ ▌▆▉▋ █▍ ▍▉▌▅▆ ▉█▇▋▉ ▇▇▋ ▍▉ ▆▇▋▋▆▌ ▌ ▍▆█▌▋ ▇▊▅▉▆▉█▆ ▆▋▇▊▍
4 Days Ago
handling direct transition between different parent entities properly, the coordinate system changes so it needs to reset tracking, also removed some bad state resets - added convar to broadcast ddraw information on dropped item clip checks and collider state to _all_ players (help info makes it clear)
4 Days Ago
merge from main
5 Days Ago
removed CLIENT preprocessor requirement from TestRunner window/pipeline
5 Days Ago
rewrote paste test to monitor linear/angular velocity instead - locked playerboat tests behind just Server define, too many listen-server issues to reliably test it in combined
5 Days Ago
added test to see if pasted boats are positionally stable to check assumption of other tests (they aren't)
5 Days Ago
5 Days Ago
added simple drag-by-angle consistency tests - replaced galleon copypaste data with square/rectangle/triangle simple boat shapes
5 Days Ago
testlist export
5 Days Ago
basic test that boat can be pasted and is floating in water
6 Days Ago
merge from main
8 Days Ago
refactored to ScopedOcean to setup fixture-scoped flat ocean
8 Days Ago
minimum setup required to run a test with ocean
8 Days Ago
merge from droppeditem_improvements (compile fix)
8 Days Ago
merge from droppeditem_improvements (compile fix)
8 Days Ago
compile fixes
8 Days Ago
merge from droppeditem_improvements
8 Days Ago
wrapped DroppedItem RB-removal behaviour behind `droppeditem.remove_rb_on_sleep` convar (defaults off, very experimental) - only changes existing dropped items as they become inactive/active, doesn't go through and remove bodies from anything
8 Days Ago
dropped item improvements with vehicles - item clipping check data stored in LS, behaves properly with boats now instead of falling through all the time - experimenting with destroying/adding RB components instead of setting kinematic
9 Days Ago
kind of hacky BC fix to allow scaling BC without breaking the positions of chains - adjusts LengthModifier by inverse of minimum lossyScale to simulate larger in WS to cancel out the incorrect scale when adjusting transforms in LS with bonestates - need a more legitimate fix for VMs as I hadn't realised how much scale was effecting it
11 Days Ago
▌ ▌▉▇▊▌ ▊▉▇▆ ▌▅▊▅▍▇▅█▌▌▄▇▇▆▅▅▆▋▋▆▆▋▊▍▇
11 Days Ago
▇ ▄█▋▆▆▆▄ ▄▄▊▌ ▉▉▌█▌▊▋▋ ▊▉▌▅ ▌▆▊▍▍▌▅▍█▌▇▉▊▆▍ ▄▍▇▇▄▉ █▍ ▌▊▆▆█▍▌▋▋ ▅▆▌▄▉▇▅▅ ▍▋▇▋▆▇▌ ▊▊▋▋▆▆▌▊▇ ▇▌ ▆▊▉▊▍ ▉▄▉ ▇▇ █▍▉ ▊▆▅▄▋▅▆▉ ▇█▊▌▆▅▉█ ▆▊█▋▊▄ █▊▆▋ ▋▊▋▍ █▅ ▋▅▅▍
12 Days Ago
merge from wakeaiz_tickrate_optim
12 Days Ago
further decrease wakeaiz tickrate and added jitter, we don't need to tick every fixed update for players entering such giant volumes
12 Days Ago
BC - handle null root chain entries and chains that have no nodes
12 Days Ago
merge from bc_null_chain_fix
16 Days Ago
merge from wakeaiz_tickrate_optim
16 Days Ago
drastically reduce tickrate of WakeAIZ when it becomes active, at worst this will add +10% to the sleepDelaySeconds (usually set to 30s) but will significantly reduce the perf impact of it
16 Days Ago
fix BC serialization issue
17 Days Ago
committing test multichain setup for reference
17 Days Ago
added support to BC for branching chains - rotation is a little iffy, but behaves itself enough to not warrant adding extra constraint control against each child
17 Days Ago
merge from non_trigger_wake_AI - chunky merge, ran s2p on a bunch of monuments
17 Days Ago
s2p for both oilrigs to re-apply fixes from `s2p_particle_flatten_fix`
17 Days Ago
merge from main - kept destination on oilrig prefabs, will rerun s2p
18 Days Ago
refactor to allow subscriptions to nodes of the Grid<>, this lets us sleep the polling when the coarse query grid is completely empty and resume ticking it when it is populated again
18 Days Ago
improved WakeAIZ perf - added AnyPlayersInSphereFast to grid queries as we can check the validity ourselves in the filter callback
19 Days Ago
merge from main
32 Days Ago
removed TriggerWakeAIZ, made gizmos less obnoxious, just use player querygrid directly instead of connections