243,191 Commits over 3,898 Days - 2.60cph!
Get light culling render buffer from rendercontext rather than from layer
Fix compilation of tiled_light_culling on vulkan (wtf?)
Transpose matrices on d3d11
▉█▌█▄ ▇▄▆▄▍▍▊▌▉▋▉▊█▊▊▊█▊ ▉▊▌▉▊▉
Delete old particles
Delete ViewDesc.cs
Delete IPostProcessEntity
Citizen/animgraph: improved Land_Standing_Movement_S
Update component template to match new API
Fix for GetEntityDecayDuration NRE
▇▋▊▅▇▄▇ ▆▇▋▉▍▋█▉▋ ▄▋█ ▇▌▍ ▊█▄▍█▍ ▌▊▊▆▍█▄▌ ▌█▉ ▊█▄▍▋▇▊▊▆▄▇▊▋▆▆█.
Remake game in Scene
Mostly as it was before, missing a few features but will add back as we go.
▌▌▉█▍█▄ ▋▍▊▇▉▊▌█ ▍▌ ▌▇▆█▆▅
Merge LessSinkableBoats -> Aux2
delete GameObjectTypeSelector
delete PrefabLibrary, Prefab, IPrefabObject, PrefabAttribute
RHIB updated, now 4x the mass as well. Other stats updated to match old behaviour.
Remove GameManager
Delete MoveHelper (in scene system now, this uses the wrong trace classes)
Remove Trace, TraceResult
Move Time and TimeSince into Engine
Delete old navmesh code
Remove MapSchema, DamageInfo, LifeState, LightQuery
Rowboat and kayak updated (both increased from 50kg to 200kg, all stats rebalanced to match old behaviour).
Remove EntityComponents + EntityPrefabEditor (fixes Sandbox.Component namespace conflict)
ResourceLibrary is a global static, ClothingContainer is in engine
delete AutomaticRenderHook
Remove DepthOfField
Remove ScreenEffects
Remove RenderHook system
Remove all native game code, client, server, host
Leaderboard backup, run #7948
Fixed some pings not appearing after disconnecting and reconnecting
Fixed final kayak destination ping not appearing properly
Fixed bad merge on kayak item def
▌▆▆██▌█▆ ▉▊ ▇▋▊▍▅▄. ▌▄▌ ▌▍▉▍▋▌▌▉ ▆▋▍██▄▌▇ ▍▊█▌ ▅▉▍(?) ▇▆▋▆▅ ▌▌ █▅▌▆▋ ▄ ▇▇▉▉▊▇ ▅█▊▅▌▊▋▉ ▆▇ ▇▆▊▆▄▆ ▋▍ ▊▊▊█.
Initial changes to make Rowboat 4x as heavy, while keeping it feeling the same (to reduce the effect of ragdolls). Feels nearly there but acceleration is a bit too fast.
Furnace, workbench, kayak updates
More punchy shell ejection. Faster, less delay, slightly larger.
Tweak some SQL queries to try and fix DB server pegged at 100% CPU usage
Little bit of parenting debug code
Reduced new help volulme log spam
Fixed crafting category help prompts staying visible once a mission is completed
Fixed cook chicken stages starting visible
Help prompts for bear kill missions
Component selector arrow key navigation improvements
- first time you press down arrow while in the search box doesn't get eaten
- fix scroller stepping after clicking it then using up/down arrow navigation
- scroller scrolls to selection when going up/down with arrows
Merge CorpseRagdollParentingFix -> Aux2
Heightfield shape collision (collide directly with heightmap values to save memory and construction time) https://files.facepunch.com/layla/1b2711b1/sbox-dev_te9aXdBHk6.mp4
Co-authored-by: Matt Stevens <matt@mattstevens.co.uk>
▄█▅▊▉ █▊▊▍▌▋ ▊▊▅▄▍▇▄▉▌▆▇ ▋▅▉ █▇▆▅█▊▄ ▌▉▌▇▌▉▉▌▊▆ ▌▋▍▌▋▊▉▋▊
▍▌▅█▋ ▋▍▄▄▅█▉_▉▅▋▋▅▇_▋▄▋█▋
Merge from tutorial_island/new_help
Copied over chicken prefab from main. merge seemed to delete the AnimalBrain component
Manifest, protobuf, codegen, compile fixes
Use world space for the bone copy again, it seems okay now
Add some MainMenuSystem profiling