254,761 Commits over 3,990 Days - 2.66cph!
Added super crappy swarm particle effects (testing)
Make SpringDamp / SmoothDamp frame rate independent
Fixes #1819
made handcar deployable, with a new socketmed_rail that requires it to be within a defined radius of a rail and aligns it to the spline
Food visual color tinting support via property block.
Improved stop distance check
Fix frontiersman pack not showing page
Refactored some FoodViewModel visual config code so I can use it for the world and 3p models going forwards.
WIP tint code.
Swarm goes for eye height rather than body
- Fixed swarm base not animating correctly
- Removed excess logs
Update: ServerProfiler - emit fake "Allocation" threads and duplicate allocation marks there
- Also updated the whole buffer estimation to take into account these metadata marks
- Added support for naming and sorting thread tracks
Well, they do appear, but the thread_sort_index is ignored by perfetto(see https://github.com/google/perfetto/issues/555). Might finally bite the bullet and write a protobuf exporter, but afraid that it'll be more expensive to run and won't compress as well.
Tests: exported a snapshot from editor
▍▌▇▉▋ ▆▆▍▆ ▅▅▌▇▋▌_▍██▄▉▅▇▇▍_▉▆▆▇▌
Got basic steering behaviour compiling
▌▆▍▅▋: █▇▍▄█▊▆▄▊ █▋▊▆▍▋▌ ▌▄▆ ▇▍▉▅▆ ▊▇▍█ ▅▊▅ ▋▊▍▆▉▄ ▅▄▉▅▊ ▆▍▋▍▇▊ ▅▊▄▆ ▊▋-▌▍▆▋▇▄▋▋▌▄▇ ▍▍▆▋▆▌▊▄▊ ▆▇▆▅▉▊ ▍▇▆ ▉▉▍▄▌▅▇▇▇▋
Forum settings, parents, flags
Proper rotated offset
Don't need this
Grabbables can define a hand preset, use grab reference to position SimpleObject
Birdhouse Model, Prefab, deployable setup
- ▋█▋ ▌▄▆▊▍▆_▅▆▉▌▉▆▍▄▉_▌█▄▇▄▅▋▅ ▇█▉▌▄▇▄ ▄▉ ▌▌▉▍▌ ▍▇▊▇█▌▊ ▅▇▍▆▊▆▍ ███▉▄▍▌ ▆▇█ ▄▍▉▌▄▇▅ ▉▉▍█▋
- ▊▊▋▍▉ ▆▄▊▉█ ▄▄ ▉▅█▆█▍▍▊▍▆
- ▆▉▇▋▅▍▋ ▋▄▆ █▋▋▋▌ ▅█ ▊▆▊ ▍▊▌█▇▍▍▍▄▊ ▍▋▋█ █▅▉▋▄▄ ▍▌ ▇▌▊ ▌▇▊▇ ▇▉▇█▇▆ ▉▋▍█ ▅▄▋ ▊█▇▊▄▇
fix cloud shadow map with new ground radius
account for offset when holding in different hand
GrabReference [not hooked up yet] https://files.facepunch.com/tony/1b1111b1/sbox-dev_GTh0Xc9JsD.jpg
fixed mount preview players not drawing legs in most cases
- re-assigend renderers to LODGroup in skin_legs.male.prefab, shouldn't affect anything else because we manage it separately from that anyway
- also added toggle for mount position/eyeposition handles on vehicles
better control of max speed of handcar (previously could reach the general max train speed), pumping speed is driven from both player input and track speed, better ik placement
turned wind off on HandcarFunc mat
Can now name electrical branches.
Swarm:
- Better targetting system
- Stop threshold
- Steering behaviour
Hide ThreadAdmin if we're not an admin
Highlight linked post
Add read line, scroll to it
Error fix when posting thread/reply
Thread pagination
merge from jungle foliage
extra strangler fig tree types to accomodate corners of buildings
Update: ServerProfiler - enable safety checks by default
- Also prefixed error logs to make it easy to identify where it came from
Tests: did 6 exports in editor, no false-positives
Adding updated chicken animations
Third person animations for peace, love heart and camera frame gestures.
Bugfix: ServerProfiler - don't emit thread tracks with only allocations in them
- Handle "legal" case where we don't have any method marks on worker threads after frame start timestamp
- Handle "legal" case where we get a thread profile for a thread that was stopped before the frame start
- Handle "legal" case where we get empty thread profiles due to method filtering
- Dead func removal
This can be a controversial choice, as allocations do happen there, but it's not something we can interact with because there's not enough helpful information about them(for example, what if we filter out entire thread methods?).
Tests: did 4 exports, wasn't able to find weird allocation records on different threads.
Add DefaultGrabbable so we can set the held item immediately
Subtract
113075 (branch name) for now until I get chance to fix an issue.
Add toggle mode for hand input, grip/trigger pressed/released detection
merge from connect_language -> hackweek_modding_improvements
Include language in `GiveUserInformation` so loading messages can be adjusted (instead of having to wait for ClientReady)
merge from ddraw_perms -> hackweek_modding_requests
Allow ddraw to work if you are client admin OR if it's the server sending the commands
- avoids modded servers having to mess with admin flags