136,069 Commits over 4,293 Days - 1.32cph!

Yesterday
▊ ▅▄▆▊ ▌▇▄█▋▋▇▌▌▉▌▌▊▅▌▉▋▉ ▍▆ ▍▅▍ ▍▆ ▉ █▋█▌█▊▊▍ ▋▄▅▄▅▆▍ ▍█▅▇▍▋▌▊▌ ▍▉▄ ▍▋ ▊█▄▆▆▇▉ ▇▄▄▅▆▋█▋ █▊█ ▋▆▍▊▋▊ ▇▋▉ ▅▉▌▌▊ ▋▆▄▊▄▌ ▍▌█▉ █▅▅▋▄█▌█ ▆▅▇ ▋▋▍▊▇▍
Yesterday
Hookl up umbrella collider state toggling
Yesterday
cleaned up ApplyCorrectionForces a bit
Yesterday
▉ ▍▆▇▌▇▉▄ ▍▆▌▆▄▋▋▇ ▆▆▄▇▄▋ ▍▉▌▇ ▋█▌▄▄▇▅ ▇█▆▇▍▆ █▄▄ ▋▋▄█▉ █▋▋█▍▍▌ ▄▌▄▊ ▉█▊▄ ▅▍▆█▄ ▋▇█ ▍▆▍▉▆▄▍ ▆█ ▇▋▇▊▄ ▉ ▄▇▇▆▊▆
Yesterday
merge from parent
Yesterday
More monument blocker blockout progress
Yesterday
proprenderer_print_log_fix -> main
Yesterday
merge from main
Yesterday
Wrap proprenderer editor stuff in UNITY_EDITOR Try checking EditorApplication.isPlaying as well
Yesterday
removed another deeper nested duped IsValid check on the entity
Yesterday
pt_boat_turret_seat_angle_fix -> main
Yesterday
remove duplicated unity-null check in StorageFuelSystem, replaced with IsRealNull usage as GetFuelContainer ensures entityref returns a valid result or true null
Yesterday
Compile fix
Yesterday
merge from artist_pack_dlc 141826
Yesterday
switched GetWaterSurface for GetWaterLevel in BaseBoat correction forces
Yesterday
Fixed large ligth up frame and small and large ornate frames not deployable on some wall grades
Yesterday
removed ClampThrustForcesToPlane option that we never used, removed some pointless plane usage
Yesterday
Updating skinning for grass underwear
Yesterday
Paintball Gun - added paintball ammo icon
Yesterday
Prevented NaN propagation within shadow sampling, as there was a case where the perspective divide would divide by zero
Yesterday
BBQ - updated rigged file with latest mesh, updated prefab
Yesterday
Merging from main to verify pipeline results
Yesterday
artistcanvas paintable source is now lod0 instead of parentgroup so not all lods are displaying in the paintscene
Yesterday
▋▇▄▊▉▌ █▍▉▄▇ ▅▇▄▉▌▄▌▄▇▆ ▍▌ ▍▇▅ ▋▅▍▄▋▌▋█▌ ▋▉█▅▄ ▇▄▅▊▅▋▇▌▆ ▄▆▋▌█▌ ▌▉▄▇▇ ▄▆▄█▆██▌▅▋▆▊▋▄▍▆▋▅▌▉▌▍▌▍▋▍▄▆▉▄▅█▄▋▍▅▄▊▇▊▇█▊█▋▊▍▋█▊▄▇▆▋▉▅▇▅▋▆▇▅▆▅▊▌▉▄▅▌▆▄▌▅▆▇▆█▅▅▄▆▋▍▍▋▆▆▆▋▋▌▍▅▇▅▅█▌▌▄▍▊▊▇▍▉▄▉▅▍▍▍▊▆▄█▇▆▌▉▇▌▇▅▇▅▋▌▅▅▋▊▆▄▄▊▅▉▍▆▆▋▄▌▌▍▇▌▆▋▌▆▍▇▋▅▆▉▄▌▌▅█▍▅▇▊▉▅▇▆▋▆▊▇▉▋▉▆█▌▌▊
Yesterday
▅▇▅▅ █▋▆█▊ █▅▊▉▇▊█▅▉▌ ▊▇ ▆▊▉ ▊▊▋▌▍█▅▄▌ ▆▇█▋▊▍▄▄▄▅▌█▉▍▋▉▄█▊▋▄█▌▋▊▉▋▍██▆▆▅▋▆▍▅▋█▊▌▊▆▄▌▅▄▋▄▆▌▍▉▇▌▌▉▋▅▅▅▄▉▊▌▉▇▌▋▋▇▇▍▍▌▇▆▌▌▉▉▍▍▆▉▇▊▌▍███▊▇█▌▅▊▅▆▌▆▍▆▌▉▍▉██▉▊▌▊▉▆▄▇▄▉▌▉▌▇▆▌▋▊▉▄▆▉▊▊▋▆▍▋▇▄█▅▇█▌▌▊▍▋▆▋▋▉▊▇▇▇▊▍▍▋▇▄▇▅▄▍▅▍▇▆▇▍▄▅▋▅███▆▋▌▆▇▉▄▄▇▇▍▇▋▇▆▄▄▄▇▌▌▉▄█▄▇▋██▉▅▍▆▉▋▍█▋▍▊▍▌▌▉█▍▊▊▋▄▋▄▅▊▉▋▊▇▆▍▋▉▊▋▅▍▄▅▊▆▊▆▅▊▌▍▊▉▄▅▋▅▋▇▌▅▌▉▄▄▇▄▉▍▍▇▆▄▇█▌█▄███▍█▋▉▄▄▇▅▆▉▌▆▍▄▅▉▅▉▍▉▋▅▋▉▊▉▆▊
Yesterday
Fix crash from unclamped indices when batch fetching flow directions.
Yesterday
Merge from main
Yesterday
Merge from naval_update
Yesterday
Merge from main
Yesterday
Enlarge props_culled_base culling bounds on Y axis on all three oil rig feet, fixes junkpiles getting culled while players were standing on them (as they were just outside of the bounds) S2P all floating cities
Yesterday
Merge: from serverprofiler_codeapi - New: immediate mode profiling API for capturing specific regions of code. servervars to control it in "profile" group - Unit tests covering all new logic Tests: compile test + ran unit tests
Yesterday
Merge: from main
Yesterday
Update: update ServerProfiler.Core bins to Release - built on 2a311df Tests: ran all server profiler unit tests
Yesterday
Update: add profile.ImmediateModeEnabled feature flag - codegen + unit test Turns off all managed-side logic for new API Tests: ran unit tests
Yesterday
Update: introduce export interval (profile.ExportIntervalS, defaults to 30m) + ability to reset the interval (profile.ResetExportInterval) - codegen and extra unit tests Tests: unit tests
Yesterday
Bugfix: ProfileExporter.JSON can now export 0-frame main thread profiles Test: ran previously failing unit tests, checked their exported files - all's gud
Yesterday
Align terrain vertices with texel corner to match unity
Yesterday
██▌▅▉▇ ▌▋█▆ ▉▉▌▌▆█▋▅▉▌▌▍▊▄█▋▊▋█
Yesterday
▌▅▅▍▄▉█ ▆▇▌▌ ▋▅▇▉▌ ▇███
Yesterday
▇▌█▋ ▊▊▍▋▆ ▉▅ ▄█▌▌▆ ▌▌█▄▊█▆ ▇▆▉▍▉▍▋ ▌▍▅▌▇█ ▌▊▆▆▉▇ ▍▄ ▌▊▍▌ ▉▄▊ ▉▌██▍▉▄▉▄▊█▌█ ▊▅▌▉▉▇█ ▆▊▅ █▆█▅▉▊▉▅▄ ▌▅ ▆▅▊██ ▍▋▅
Yesterday
Update: immediate mode API improvements - debug windows binary built from 2a311dfb - ScopeRecorder automatically exports to json and cleans up recorder state - added RecordScopeIfSlow(..., TimeSpan, ...) API, same as above except exports only if there was a delay - updated unit tests since some scenarios are now impossible Need to fix export next, wrap it with a couple server vars and update to release bins - then it's done Tests: ran most of the unit tests (stress tests skipped as they would overflow with export tasks)
Yesterday
▆▊▊▍▋▅ ▅▋▋▄▅▌▊▋▄▋ ▆▇ ▇█▄█▉▍▌▍▉▄▌▉▇▌▉▋▍▆█▌ ▉▄█
Yesterday
▋▇▍▊▇▆ ▋▆▉▊ █▅▍▆
Yesterday
Merge from artist_pack_dlc
Yesterday
Fix paintball impact effects being all fucked up
Yesterday
Suppress PropRenderer warning in builds
Yesterday
Update: ServerProfiler.Core - various improvements and fixes - debug windows binary from f50b4fc9 - change internal constants to be more sensible (assumed worker thread count 4 -> 32, max recorders 64 -> 16, max alloc 1GB -> 512MB) - bugfix for not cleaning up dead thread state when running immediate mode recording - MemoryPool no longer allocates from heap as a fallback when it's over capacity Think core lib is done enough for now, gonna move to finishing rust side Tests: ran unit tests
Yesterday
Update: add TextContextExhaustionTest - reduce TestDeferCleanup internal loop count to 8 from 16 (as was still possible to starve the pool) Tests: ran unit tests, pass (got local unsubmitte fixes)
Yesterday
▉ █▍▉▌▉▆ ▅▇▍▄ ▇▅▄▇▌▉▉▄▆▊▋▋▄▋ ▌▄▆ ▋▊▆ ▄▅█▄▌▇█ ▊▋▄▆█▇ ▍█▌▊▄▄ ▍▌▍██ ▋▊▌▋▍█ ▍█▊▊▄ ▆▊▍▉█▅▌▆▅█▇▇▅ ▇▍█▅▊▋█▄▊ ▄▇▅▉▊▋ ▇▄▋▋▊▌ ▆▆▊▉▊ ▋▍ ▊▆▄█▇▊▇▍▄ ▋▋▍▆▍ ▉▉▊▇▍▉▅▍▅▊ ▉▊▇▅
Yesterday
Update: add TestDeferCleanup test Works, but discovered that I forgot to clean up threads in ServerProfiler.Core, so I'm starving out the pool Tests: ran new test