250,114 Commits over 3,959 Days - 2.63cph!
Enable ping estimation button by default (with convar) but keep ping estimation disabled by default
Rebuild server browser when ping estimation is turned on / off
Add test asserting no ActionGraphs have errors in a given scene
▉█▅ ▌█▅█▄▋▇▄▅▇ ▋▆▄▌█▇▍▋▊▍█▍▋▊ ▆██▇▊▇/▅█▊▉▊▇ ▊▍█▉▉▇▅
Merge from main -> ping_estimation_fallback
Add `runtime_profiling_persist` convar
- by default runtime_profiling will turn off after restart
- enable to save the convar across restarts
update spritetools
blood
health pack sprite
update spritetools
Fixed crashes when getting ammo type name of invalid ammo
Update icon for ep2_outland_06a to actually represent what it is
█▇▇'▄ ▊▊▊▄▆ ▌▅▄▊▋ █▉▅▍▆█▆ ▊▆▄▉▅ ▆▋ ▇▆▍▊▋▄▄ █▆▍ ▊▇▌▆▆▄▆▊▉▄▋
Belt is now locked during surrendering or being handcuffed, to match other inventories.
Added an Equip Hood radial menu to apply the prisoner hood to a handcuffed player now that their belt can't be directly modified.
UV offset gets reset appropriately when changing animation
Added controls for exposure and enabling/disabling autoexposure
Added Deathcam: display killer and follow their movements for a bit #127
Changed default fallback smoothness values to 0.15
Added new spec/metal intensity (now working) and fallback (low shader LOD) params to blend4way and packedMaskBlend shaders
Minor placement check fix, sockets handle position tweaks
Fix loading custom cursors and tga, psd textures in non editor games
Get rid of trying to show owner's name on weapons
Serialize prefab vars with expected type
Drone stays flying when it's not being controlled
Track state for deployed pawns, can return to deployed pawn with Use
Add hud overlay for deployed pawns like the drone
exported blunderbus viewmodel anims with edited idle pose so the shoulder does not clip with rapid camera movements
Add map voting system for when we can move people to a new scene in multiplayer (https://files.facepunch.com/devultj/1b0811b1/sbox-dev_svFL9wcXs7.png)
Update .sbproj
Fixed spectating CPU games creating boards for spectators
Show GameHud as a spectator with some different text
Fix Bot Matches not working
Don't show hints to spectators.
Fixed AttackRandomly not working as non-host
Show player count in lobby. Remove lobby status until it can be properly implemented.
Hill cliff placement progress
NPC Vending order and vending machine cleanup
Refuse used list when grabbing random entries
Cleanup visuals class
Reformat targetting class
Road categories now available on networked worlds
Better placed server/client variable locations
storage warehouse material tweaks
Wallpaper reskinnable using the spraycan
Fixed material inspector errors when using packed mask blend shader
Added renderer batch component to binbag prefabs
adjusted spawn position for play mode to work
Jungle ruins initial scene setup for terrain, monument data and basic whitebox
Add Json.ToNode overload with expected type
* We're deserializing with an expected type already
* We can start phasing out JsonConverterFactorys, just use JsonConverter<T>s
* Can actually use [JsonDerivedType] etc
Let anyone serialize / deserialize System.Type
* We already had this in Facepunch.ActionGraphs, add it to Sandox.Json
* Looks up types through TypeLibrary
* Works with array types / generic types / nested types
* Fixes Facepunch/sbox-issues#5762
merge from rotorwash_fixes
merge from HoveringBikeSpawns