250,306 Commits over 3,959 Days - 2.63cph!
Update: first export of profiling snapshot
- Also filtering out System and System.Core from annotation (otherwise we produce too much data, even for 1 frame)
- Also added timestamp utility functions (as trace format requires micros)
Not super reliable - need to post-process gathered data to get rid of torn marks
Tests: opened trace in perfetto - although wonky, it's there
Fix video background color random
Clean up EditorUtility.PlayAssetSound a bit
Ignore edging when drawing text outlines, helps with `font-smooth: never;` in combination with `text-stroke`
Facepunch/sbox-issues/issues/6764
More checks to small rock formations
Increased radiuses on all small rock formation checks
Fix wolves dying when stranded in an environment they don't like (eg seaside)
Fix wolves roaming too far from their territory, potentially straying from their pack
Halve wolf territory size
Basic support for multicast delegates
Fix button text not being vertically aligned by one pixel. Resolves Facepunch/sbox-issues#6805
EditorUtility.PlayAssetSound supports sound events
Asset browser: Play overlay for sounds
- Fixed weird starting health of doors
- Healing any door heals them all
Update: minor improvements to ServerProfiler
- Added a smidge more debug to track the growth of per-frame lazy storage
- Added output of how long each frame took
Tests: ran the perfsnapshot command
Ensured main door isnt able to be picked up
Asset browser supports multi asset selection
[CustomEditor] supports properties marked with [Editor( "editorname" )]
Converted OrganisationProperty to OrganisationControlWidget
Fix button with no icon padding
Fix NRE in attachments
Model preview better guess if it's a viewmodel
Can multiple select and right click assets to batch publish, and select an org
Ident maxlength increased to 64
Update: add profile.perfsnapshot command
Currently just outputs gathered marks telemetry for sanity checking - will expand more once happy with results.
Tests: ran the command and confirmed output
Update: more improvements and debug to ServerProfiler
- Added tracking of thread IDs
- Only gather main thread marks (have thread races in my lock-free approach, so delaying this till later)
- Add tracking of assemblies to which the method belongs
- Filter our mscorlib assembly from instrumenting
- rewrote code to use ref semantics
Still chasing why consecurtive snapshots seem to double-up in size on frames 2-10.
Tests: ran a bunch of profile snapshots (next frame) and looked at the output. It works but has above weird behavior.
▋▆█▄█ ▉▆▅▌▍▄▋▌▅▆ ▇█▍▌ ▋ ▆▆▌▊▉▋▅▄ ▅█▅▍█ ▋▋ ▆▋▅▇▄▉█▋ ▉▅ ▄▅▄▉▊▊▉ ▇▋▅▉█▌▉ ▊▇▅▍█▋▄ ▇▅▇▄▉ ▆▊ ▋▆▋ █▇█▉▊ ▅▉ ▉▋▊ ▊▊▊▆ ▌▍▊▋▊██▇▋ ▄▊▄▋▉▅█▌ ▊█ ▇▄▅█▍▍▆ (▉█▊▄█)
Battering ram back door wheels logic
Asset browser: Fix dragging assets only including the first thing, resolves Facepunch/sbox-issues#6810
Increase max ident size
Add warning bar when package is unreleased
rebalance 2b + checkpoints
Tweak TabBar style for icon legibility, consistent positioning
Consistent placeholder text for search widgets
Asset browser: Stop sticking "Resource" on the end of most asset type names
Convert timestamps to double to prevent precision loss if the server runs for a long time
Respawnables
When you respawn, we reset certain platforms
Fix wolf being unable to switch target
sculpture changes and cleanup
- controls for scaling and offset
- mesh collider has correct mesh assigned
- removed rpc for switching between native/managed (only native now)
Fix wolves not fleeing when hit from far away with molotov or fire arrows
- █▋▄▉▍ ▄▌▅▇█▆█▊ ▌▌▌▇▉▉ ▅▊ ▆▋█▇▄▌ ▊▌▋▋▌▉ █▊▋▌ ▍▆▆▇▅▌▅▌ █▄▌▇▅▆▅▊ ▆▋▅ ▍▊▅▍▆▆ ▆▊▋ ▇ ▌▅▆▅ ▍█▆▆▌█ █▊ ▉▍ ▄▄▇▋█▊▅▇ ▋█▋▅▌▇ ▄▅▌ ▆██▉▍
- ▉▆▅▌▌▇█ ▆▋ ▇▄▆ ▍▆▌ █▅▅▆▉ █▌▇▌▉▍▆▊▊▅, ▆▅▇▄█▅ ▊▉ ▋▋▌ ▉▊█▅ ▊█▌▆▇▅▇▆ ▄▉ ▋▌▆▆▍▅▋▊ ▊▅▍▌▌▋ ▋▌ ▉▇█ ▊▌▆▌▊▍ █▇ █▆▍▍▌▆▉▋▆▇ ▆▌ ▊▄▍▍ ▇ ▅▋▊▄█▉▉▍▋▇
fixed cctv gibs not receiving proper materials
▍▌▍▌▊ █▉▊▍▇▄▄▉▇ ▋▍▅▊█▍▆▉▆ - ▇▄▅▆▌▄ ▇▊▄▇▇▉
added missing textures/material for t1smg for paddy
Separated digger arm scoop to submesh
assigned wooden shield viewmodel animator to improvised shield
Fix Project.EditUrl wrong link
Fix asset browser showing compiled alt files of files we have the source to
Play asset sound when clicking on asset
Update Facepunch.ActionGraphs
Some more safety with expression types
Add props scene to rust content
Tweaked editor startup, don't pop up this cloud progress window, compile assets faster
Shorten "Group with new GameObject"
Fix switch case body type error
▉▋▅▌▇ ▆▆▊▆ ▆▋▅▍▄▍▆▆▍▄_▉▇▅▍_█▋▅▆▅▅▄█_▇▋▄