248,645 Commits over 3,928 Days - 2.64cph!
Merge from teleportpos_improvements
Reset local connection state to Unconnected when closing network system - some debug log for other machine
fixed negative scale on dracula cape worldmodel collider
Add a confirmation prompt when overwriting a pose
teleportpos now has more consistent behaviour:
teleportpos "50 50 50" / 50 50 50 / 50,50,50 / 50, 50, 50 all behave the same.
client-only compile fixes
Include file in delete asset dialog for single asset selection
Physics debug render uses OverlayWithDepth so it's after post process https://files.facepunch.com/layla/1b2411b1/sbox_PvU3Pt0GJf.png
Protect against processing the same physics intersection event multiple times
Leaderboard backup, run #
14885
Map Updates - Boxes and Barrels
Apply particle rotation to object alignment mode https://files.facepunch.com/layla/1b2411b1/sbox-dev_Sgw55NzeQF.mp4
Ensure positive zero when doing ValueToString on float controls
prevent index out of range exception
Add BillboardAlignment.Object to ParticleSpriteRenderer to align particles to game object rotation https://files.facepunch.com/layla/1b2411b1/sbox-dev_wPXQU0YbTa.mp4
Slight renaming of button labels on PoseTools
Toggle Time action
Camera ignore swingable
Tongue ui
Test level
Add transform widget back to prefab object inspector
AddHookAfterTranslucent > AddHookAfterDepthPrepass
Don't remove sensor contacts when changing body type, fixes triggers entering without leaving when toggling motion type while inside a trigger
Exit tongue state when target is disabled
Undo changes to m_OverrideSubMaterials
Added CameraPull to TongueTarget
TongueTarget PullingMode and OnTongueHit action
Can tongue certain objects towards you. Player can carry objects
Fix punchable scaling when grabbed
Neutral Jump from a slide will cancel forward momentum
- Dont force wheel update code. Abstract -> Virtual
- Base Siege Weapon now implements VehicleChassisVisuals Client Wheel User
- Siege Weapon Wheels are stored on the shared class now
- Swapped all siege weapons over to Bills new system (apart from BatteringRam)
- BaseSiegeWeapon handles most of the movement logic
fix issue with tutorial welcome screen not showing, wip welcome screen styling
Composite AO to pipeline rather than blitting, cleanup
Update decals_subrect.txt
Updated from HL2, to contain 2 new Portal decals
You can gravity gun portal energy balls successfully
Fixed studiomdl crashing with remapping sequences
Remove unused properties on SWEP internals
Change how SWEPs store ViewModel/WorldModel/PrintName
To get rid of 80 character limit for all 3 fields
Remove another unused field from SWEPs
Network gravity scale for players, for prediction
Reduce network bits for player's drivingmode/player class
No server has 2^32 unique classes
Network m_bSprintEnabled for prediction (Player:SprintDisable)
Fixed insane network load of ManipulateBone* functions
Optimize some more player networking
m_OverrideSubMaterials array
m_iTeam reduced bits (from 32)
delete missing prefabs from tutorial map
Replace AO on shader with a single, non-directional AO but that composites properly, older shaders wont have incompatibility problems, also makes Dynamic Reflection work without ao
SampleScreenSsMSAA to composite non-MSAA screen effects ( SSR, AO, etc ) into an MSAA buffer
https://files.facepunch.com/sampavlovic/1b1711b1/05csVIYZJM.png
Fix AO compositing for custom shaders
https://files.facepunch.com/sampavlovic/1b2111b1/CRqx99maFj.png
Add compiled shaders for AO including for Material shaders