221,857 Commits over 3,653 Days - 2.53cph!
Split up harbor crane mesh for gameplay setup
Replace prediction inside ceiling light
Two columns for input bind list
Fix RPC that were passing null in the function name
Setting SceneModel.AnimationGraph to null resets to model animgraph instead of crashing
Added Game Binds modal (accessible via Game.Overlay.ShowBinds())
Fix ColorControlWidget popup not constraining to screen
▊█▇ ▄▅▊▇▄▅▊▅ ▉▄▍▆ ▌▊ ▉▇█▉▆▋▅ ▇▅▅▆▇█▅▅▄
!▇▅▆ ▅▋▊▉▊▍▆▄▍ ▇▋▆▅▆▅▇▋ ▄▅█▋ ▅_▊▍▉▄▊▋█
!▍█▋▋▄ ▋▌▌▌▋▉▍▊ ▅▄█▌ ▅▅▆▌█/▄▅▋▉▍▅▋▍▉▆▉▊▄▌▍▉▅█▇█
!▌▆▊█▄ ▍▉▉▊▍▉▉▊██ ▊▄█▋▊▅▌▅▆█
▄▅▆ █▇▍▊▌/*.▇▊▋ █▆ ▉▍▊ ▅▇▊▋▍▍▉█▇
!█▊▋▊▆ ▍▄█▄▍▌▇▅▇▄ ▍▊▆▌▊▅▋▍▋ ▄▄▉▉▉█ ▄▉▋▄▌ ▇▌▅▄▊▋▄▆▉▅
▆▍▍▊▋ ▇▊▋▌▆▋ ▋▍▊ ▆▇█▌▉▌▆ ▊▅█ ▊▄█▆▅▍▄█▇▊ ▌▅ ▉▍▋▄ ▇▌▍▋▅
!▉▍▉'▌ ▆▆▅▋▊ ▌▊▋▉▍ ▊▌ █▊▌▆ ▆▇▇ ▌▄▋ █▄█▉█▊▇
▆▄▅'▍ ▇▌▊▌▋▋ ▌▅▇▄▄▅▆ ▍▅▄▉▍▆▊▋▋ ▉▋▄▆▅▇▍ █▆ ▌▉▍▄▋
▅▇█▉█▊ ▊▋▇▍▆▉▆ ▉▌▇▌ ▉▆▊▇▍▋ █▊█▅ ▍▌▆▉▆▌█▌
!▆█▊▅▄ ▄▌▇▅▄▉▅▇ ▉▌▄▍ ▋█_█▆▉▍▍▄█
!▋▌▅'▇ ▄▋▌▋▉▌ ▅█▅_▉▉▉/▊█▄▆▋▇▄▆▊▉ █▍▊▊▉▋▄▉
▇▍▆▋▄ ▌▆▊▄▍▌ █▉▍▍ ▋▌▉▌▌▊▇ ▌▍ ▋▉▇▌ ▅ ▌▇█
!█▊▅▉▆ ▍█ ▆▄▅▇▄▇▆▍█ ▄▌▋▍▌▆▌▍
▅▇▍▉█▇▉ ▅▊█▄ ▍▋▇█▍▄ ▉▋▉▄ ▋▉▉▉▌ ▌▆▅▇▉▆
Move the prediction check from all RPCs into `SignalBroadcast`
Don't pass input to SceneView when clicking its toolbar
Regex + manual tweaks to remove sourceConnection from all RPC methods as it's only used in a single RPC but takes 8 bytes each packet
Creating an invalid hull or mesh physics shape will always return a valid shape (tiny sphere) so warn when this happens
Constrain to screen input action delete & edit popups
Enqueue packets for demo from network threads instead of main thread
Clear the blocked topologies navigation list for tutorial Chickens so that they can move around on tutorial island correctly
Title case and remove whitespace when creating new components
Add Rigidbody.MassOverride
Player movespeed based on disease. Initial bomb vars
Keep list of players by slot to avoid using Scene.GetAllComponents all the time. Fully update PlayerCard
▇▇▉▄ ▋▇▄▄██ ▌▊█▊█▅.
▋▌▄▄ ▊▋▇▆▄▅ ▄▉█.
Initial health system, respawn logic
Delete models/Horizontal Crusher directory
Delete models/Horizontal Crusher directory
Update active state on OnAwake instead so can set initial vars immediately
Fixed disableWearable check in client
Cleaned and rebuild codegen
Create Horizontal Crusher
Fix timeleft
Set initial lobby time to 30s
Hide pickups if player is isvalid
Add better state system
merge from server_noconsole
merge from save246 - excavator yaw prefab, disabled renderer batching on props onboard
merge from large_backpack_conveyor_filter
█▍▅▌▄ ▆▇█▉ ▍▋▌▅▌▍_▋█▉▊▆▊▄▌▄▉█▅_▆▇▄█_▉█▉
Fixed client compile error
Added convar to disable overlay
Fixed FileSystem.NormalizeFilename changing \ to // in paths instead of to /. This fixes hotloading of .scss files in regular razor Panel (PanelComponent was fine)
Added support for showing multiple overlays at once
Improved GC
Cleaned up code
Add Round
Add base round states / winner props
Add round display hud integration
Add @attribute StyleSheet for all panels
Update round display when time or round name changes
Change hud screen scale. Port over old chatbox
Clamp time left
Fixed fonts (use proper name not file name)
First overlay now works correctly
Save gizmo settings into a project cookie
Added toggle gizmos shortcut
Merge from tutorial_island
Pass selection when editing tree nodes to support multi-select editing (https://files.facepunch.com/tony/1b1211b1/sbox_Ji28uTwTuF.mp4)
Delete duplicate Scenes\minimal.scene now that Windows has picked it up