255,317 Commits over 3,990 Days - 2.67cph!
Fix Steam friends refreshing every 15s even when UI isn't visible (menu is hidden but still interactable)
Fix menu friends list not refreshing immediately when opening it
Replace UIFriends.Update with a lower frequency invoke
merge from autoturret_servertick_optim
Fixed npc turrets erroring when finding a target, caused by
114404
Fix chat message avatars not being aligned to the top of longer chat messages
Can now create Folders and JSON Files in the `Localization/` directory from the Asset Browser. Resolves Facepunch/sbox-issues#7492
First pass of 'visual cooking': we now show food world models being cooked in barbecues and campfire
Reworked how BeeSwarm works:
- Can now be set on fire
- Slowed it down
- Optimistaions and changes
Update: ServerDemoPlayer - add Ready message logging
Tests: none, trivial change
Update: ServerDemoPlayer - log more message types
Tests: ran demo from staging server
RecipeLists can now reference other recipe lists and include their recipes.
Refactored all recipe related code to use the new combined recipe list.
Material tweakaroos and some related files.
fixed missing texture references in wolf and pork meat materials after merge, fixed missing prefab references in module_1200x1200_4way_ladder to have new meat in, tested all meat and appears correct
Possible NRE fix in PackageSelector
Added "Include Path in Search" option in Asset Browser. Resolves Facepunch/sbox-issues#7733
removed copied model from world model prefab
set up viewmodel renderer - all working now but set to off until final model delivery
copyto now correctly recreates and copies armor slots and inserts for belt items too (mostly to stop the NRE)
Added more useful info to CLtoSV and SVtoCL net message ToStrings
Undo changes to combine dropship as they are crashy
Prevent crashes when GetBoneCache is called with no model
Do not mount addons/ twice in-game (regression)
Tools also now respect -noaddons
Fixed 357 reload missing its shelleject effect
Fixed Bugbait not having viewmodel bob when sprinting
Fixed missing AR2 reload sound in 3rd person
Fix 357 shelleject in firstperson multiplayer
VBSP: Prevent crashing with bad VMFs (newlines), display an error
StudioMdl: Gracefully handle numframes 0 or below (instead of crashing)
Update w_pistol to fire correct events for player 3rd person brass eject
adjustments, fix server compile errors
Update: ServerDemoPlayer - switch to control error reporting
Tried the demo from staging, the error spam is too much and not super helpful, so adding a toggle to disable it.
Tests: Played back the staging demo
player dash cloud
enemy clouds spawn multiple particles
bullet impact particle
impact particle size based on dmg
gibs
Created GamePackageControlWidget, used for Parent Game/Target Game/Supported Games properties. Resolves Facepunch/sbox-issues#7515
Remove eat sound effect from pie items and move to animation event.
fixed cooking workbench smoothing on cooker.
Potential fix for AIs sometimes suddenly zooming very fast
initial entity,worldmodel and deployed prefab setup with correct worldmodel
jar scaled up to 1.3, open hands layer set to 1
merge from crafting_update -> aux2
merge from cookingv2 -> crafting_update
Apply a bit of force to physics objects when shooting them
merge from fix_multiple_effect_expiry -> cookingv2
Improve tiger leap fidelity
Merge from amd_dlss_crash
Remove the disabled fog component from sweeper
Implement PlayerController.UseLookControls. Resolves Facepunch/sbox-issues#7715
Make Subgraph node Priority consistent with Material Editor Priority. Resolves Facepunch/sbox-issues#7706
Fix modifier removal not working when multiple effects of the same type are active
Simplified the code for processing the data and log path strings
Minor Sweeper project updates, cleans up the hierarchy and makes things more obvious/easy to navigate.
Fixed charge station NREs
merge from crafting_update -> aux2
merge cookingv2 -> crafting_update