241,478 Commits over 3,867 Days - 2.60cph!
merge from main -> keybind_system
▊▌▅ ▊▆█▅█ ▇▉▋▇▌█ ▌▍▋▇▅█
! ▊▆▋ ▇▄▄▇▍▋▍ ▅▄▉▅▉▍ ▋▌▆▄▇▅▋▅ ▍▋▆▊▌
▆▅▉▇▅ ▋█▄▋▉▆▅ ▅▋▇▇▊▋▊▌▍ ▆▍▄▄▄█ █▊▇▇▋
! ▊▅ █▌▊ ▋██▅▌ ▍▆▄▍▆█▇ ▋▇▍▉▌ ▌▄▅▉▇
Hide "open menu screen" editor buttons if project isn't active
Don't know if this is permanent. Related to sboxgame/issues/3318
Custom mask-scope property: default for normal masks, filter to apply to any filters
Useful for applying blurs etc. in select areas
https://files.facepunch.com/alexguthrie/1b2311b1/sbox_69UkTGRaTg.mp4
Remove unused button components, fix rustbutton to variant styles
fixed triangle foundation and floors stairs sockets being offset VS square blocks
added DeployableIgnore layer to SC skin stairs landings
fixed floor frames/wall frame gibs material glitch - thanks 3dsmax ~]#£$%
Tweaked inside sockets range to help with placement - it seems most values are picked at random, possibly from cloning old prefabs as a base. A value of .150 seem to ease placement on most surfaces
merge from vending_debris_fix
merge from streamer_mode_skull
Sort option
Game list uses new package list
Don't touch drag if MouseDown stopped propogation
Map facets + search
merge from autoset_testrun
test run of autoset on 64 weapons
Run Apply before Set to recreate any peg setup betfore we save it.
Autoset editor script now spawns items maintaining their prefab links and applies the changes to prefabs.
Increment loop count so the progress bar actually progresses....
creation gibs overrides and some adobe creation gibs polish
Added WeaponRackBatchAutoSet script to automatically config all weapons at once
Add MathX.SmoothDamp( float
Make BaseScrollWidget smooth scrolling use smoothdamp
Add MathX.SmoothDamp( float
Make BaseScrollWidget smooth scrolling use smoothdamp
added specific destruct gibs for top tier foundation wall
Possible fix for .ogg playback error
Standardized rack setup across all racks.
Update SkiaSharp & HarfBuffSharp to latest
This includes a patch to work around SKBitmap.Decode failing on images from web, this problem didn't exist in our previous SkiaSharp version
Get SVG drawing worked out
Load svg from filesystem
SVG image loader
Revert previous iteration
merge from building skins 3
final pass on SC textures
Fix Z position when applying offset.
Merge from hackweek-chat-emoji
Pool video players as well as rendertextures, so each unique emoji only has one active video player active at any given time
Leaderboard backup, run #3192
Usernames with emoji strings in them will no longer trigger emoji's
Ragdoll settings change to match corpse
Running DoPrepare on a gesture will add it to the gesture collection list if it is missing
Added player.list_cinematic_gestures convar
Add option for a gesture to allow the player to duck while mid-gesture (this is disabled on everything by default)
Add mask to package screenshots modal
Remove SetMaskAngle debug log
Improved Clothing Icons
Added IsHDR to ColorProperty -Alex
Improved Asset thumbnail lighting + added cubemap
Improvements to asset inspector
https://files.facepunch.com/louie/1b2311b1/sbox_OULTXaz5Pm.png
Temporarily remove streamer mode references in problematic files
Fixed industriial filter dialog not correctly translating item category names
Reject JSON input if it contains an item that isn't found in the search field