255,826 Commits over 3,990 Days - 2.67cph!
Optimizing bandwidth with direct snapshot messages, tests involving byte serialization deltas for snapshots. Lots of stuff, further work needed to further reduce bandwidth on stress test
Refactor copyto armor slot copying because it was getting silly
copyto fix for worn backpacks containing an item with armor slots and inserts
Minimize PackageCard visuals, use ThumbWide if available
Add MegaCard component
Fix ` at the end of sort tooltips
Metrics section
VideoPanel renders video as background texture instead of content
PackageSummary, Media
Update Services
Review Stats, Error Rate
Add Package.LatestNewsPost
Sandbox.UI.Image correctly resizes to layout when it's being forced to, but keeps aspect ratio like you'd expect
Sandbox.UI.Label can be set as IsRich, in which case it can contain inline html tags like <strong>, <span> and <a>
Fix Razor RenderTree sometimes deleting the last text content item
Add HtmlPanel - takes HTML and tries to lay it out as you'd expect (but as panels)
Package description uses same HTML description as on site
Merge from crafting_update
Changed tint renderer to list on FoodVisualConfig.
Populated the lists for pie entity and world model prefabs. Tint all the LODs.
Added a new bear pie projectile and material, set correct colour.
Updated all pie projectile materials to use the new pie colours.
Sort premium servers first if you qualify for them, put them last if you don't qualify for them
- controlled by convar `prioritize_premium_servers`
- applies to all sorting of servers (players, ping, hostname, etc)
Add `premiumfilter` convar to add premium tag to servers while testing
- string filter to control what servers in the browser get the tag added
Hammer: Implemented multiple cordon system from CS:GO
merge from crafting_update
Fixed UIFogOverlay Update NRE
Recheck premium status for connected players, kick if they change status after joining the server
merge from new_kill_commands
ent kill command now ignores gibs
▌▋▆ ▇▅▄▅ ▋█ ▉▄▇▇▅ ▇▊▊▋▅▇.▆▇█▉▄▌▉▊█▋▉ ▍▊▆ █▆▋ ▍▄█▌▇ ▆▌▊▋ ▄▊▌▇█▌▌▍▉▉▇▋ ▇▇▉█▆ ▊▄▄▊▄.▊▄▍▋▋▊▉▍▅
! ▉▍▇▌▌▌▄▇▋.▄▊▊▍▌▍ -> ▊▊▍█.▄▉▌▉▄▍
! ▄▋█▊▄ ▅█▊█▋▌▍█▊▊▅▇▇▄▄█▊▆▍▄▄▋▄▍▉▋▇ ▆▍▌▄▊▊▊▌▅▄ ▉▄▅ ▊▆▆ ▌▍
▅▉▉▄▉ ▇▉▉▊▍▇▇ ▋▌▄ █▊█▋▉█▋▊
▅▌▇ ▅▅▋ ▇▌▉▆▍▇▅ ▌▆ █▉▉▄ ▄▋▉▌▇▋ ▄▊▍/▋█▆██▍ ▇▅▅▆█▋▆ ▄▌▄ ▋ █▌▊ █▄▆▄▇▊▌▊, ▄▄ ▇▅, ▅█▄▄▄ ▉▌▆█
▅▇▇ ▅▇▋▊
▋▋▊ ▆▅▄▉▋▆▆▄▌▄▋▄ ▅▌▆▊▌ ▄▋ ▄▆▉▉▅▆▋▍▍▄▍▅▍▇█▄▍▄▌.▇▋▋█▄▅▋▄▅█▌▋▍▊▍
▊▇▋▉▌▇ ▍▇▇ ▍▌▌▌▋ ▋▋ ▆▉▍▊▄.▇▋▉▇█▅▉█▄.▇▍▉ ▍▊▄ ▇█▆ ▉▇█▇█▆▇▌▇ █▋▉ ▅▍▍▌▇▊▆▅ █▅█ ▍▆▊
▌▇▌▄▋▇ ▌▇ █▆▉ ▍▆▆ ▄▉▌▄▊▉▅ ▄▉▅▇▇▅▆▌█▍▉▅▌▇ ▄▄▆▋▇▊▌▉ ▊▇█ ▇▍▄ ▌▆▇ ▆▋█ ▌▋ ▋▊ ▇▅▉█ ▄▇▄▌█▍▄ ▉▉▇▇▌
▇▉▍ ▋▍▄▆▆▍▅▊ ▇▇▇█▆▆. ▉█▅ ▅ ▇█▇▇ ▉▌▍▄▆ ▊▍▌▌▄▇ ▌▍▋▆▍ (▇▉▍▊ ▊█). ▄█▋ ▇▄▍▅▋▄▄▉█▇▅▇ ▆▋█▊█▉▆ ▅█▆▌▅▆▌▌. ▉▊▊▅▋█ ▆▍▊▄▊ ▅▄ ▆▆▉▇▄▊▅▋█▄ ▆▍ ▌▇ ▆▄▅ ▋▍▌▅▉▌ ▌▅█ ▌▍▋▋ ▉▌▇▅ ▌▆'▋█ ▄▊▋▄. ▄▊█▆ ▍▄▍▌▉▇▋▇▍ ▋▇ ▋▆▊▋▅▍, ▋██ ▉▊█▄.
▇▋▊▇▅ ▅█▆▇▍ █▋▄ ▍▆ ▆▄▄▆▅▌▍▆.█▌▉▄▇▅▄▊ ▇▊▌▉▋▊▇▅
▋▇▅ ▇▆▅▍▅▄█.▅▇▉▇▇▆▇▉▆█▉▄▄▄▇▆ ▅▅▅▇█▊▋ ▌▉▋ ▊▊▍▆▍█▍
▍▄▋▅▍ ▆▊▆▆▇▌▉
▊▆▄▄▄▄▋ ▄▊ ▍█▉▊▌▉ ▉▋▉ ▄▉▅ ▄▅▄ ▉▄▆▍ █▅ ▅▇▌▇▌█▊ ▉▌▅▅█▆ - ▍▉▅█ ▅▊▄▉
▋▇▇█▊▅▍█ ▍▌▌▉ ▉▋▅▋▇▄▅▍▅ ▊▌ █▊▋ ▅▉█ ▊▅▆█▊█▍▉▍▆▇▊▅▌▇▆▍▋▅▇▇▅▄▉
▅▇▄█▌ ▋▌▄▇▄▇▋
▉▅▍▇▅▆ "▇▌▌▆▄▌█▅ ▋▄▍▆ ▄█▄▋▆▆█▉▊ ▆▇ ▆▇▅ ▉▊▊ ▌▌▌▅▅▋▆▋▍▇▆▄▊▍▋▄▅▍▌▊▋▌▊▌"
▊▉▅█ ▉▍▍▆▌█▍ ▅▅▅▌▋▌ ▄▇▌▆▉▍▆▊▆▆▅▊▄▍▍▆▄█▉▉▋▅▍█▍▅▅▍▉▍▍▄▅▌▋█▋▊▅▊.
▌▌▇▋▋▊ ▋▉▍▍▅▊▆▅ ▄▌▇█ ▇▇▋▆▄ ▇▆ ▄█▆▅▉██▇▍▊▍▌▆▊▆█▉
▄▊▌▇▋ ▄▋▌▄ ▇▆▌▌▊▋▄ #▉▊ ▅▉██ ▉▊▇▇█▅▄▅▋/▄▍▅▆██_▍▇█_█▇█
▄▅█▅▄▅ ▌▋▄ ▄▌▅ ▊▄ ▅▍█▉▉.▌▍▊▆▍▊▇▇▉.▊▇▋
remove unneeded 5min delay on TryUploadMapImage
merge from wood_armor_crafting
Reduced crafting cost of wood armor, now uses 15 cloth instead of 1 rope
Fixed achievement unlock behaviour if min and max are the same (useful if mistakingly set to 1 -> 1)
Revert "Simplify file uploading to not use MultipartFormDataContent"
This reverts commit b0c590aaca7163ea0b4ffe6a0b1d4eb46b2d2e50.
merge from crafting_update
Armor info panel UI changes so that everything can fit with ownership. Also fixes protection area text varying above/below slots.
Added new kill commands:
- killplayerinview: kill the player you're looking at
- killplayersradius: kill all players within the given radius
merge from crafting_update
merge from crafting_update/workbench
hopper, fridge and bee grenade techtree placement - S2C
Merge from jungle_biome/jungle_foliage
merge from ballista_mat_fix
Fixed various spawn population filters
Jungle has forest splat
Jungle has alt topology (including nearby forest / forestside areas to prefer deciduous trees next to jungle, looks slightly less odd)
Jungle avoids transition areas from temperate to other biomes
Fix attempt for the red ballista in builds
env_fog_controller SetMaxDensityLerpTo & HDRColorScale
Added some editor icons from CS:GO
env_texturetoggle, light_directional, logic_autosave, func_instance_parms
Added logic_random_outputs
Hammer: Ensure Input/Output colums fit header text
So its not "P...", "O...", etc.
Hammer: Fixed map instances being added to recently opened
Only manually opened files are added to recently opened files
Hammer: Fixed certain inputs having wrong descriptions
The output tab was adding every single input from the entire map into the dropdown, and then hiding unwanted ones, causing name collisions
Now only adds inputs from target entities if there are any valid ones, if not, THEN we add all of them.
Update Hammer splash, so it appears less buggy
Added fog_volume
Only fog_controller changing for now, fully functional, no need to wait for update
Fix ViewModelFlip making view model sway backwards
Merge from fix_no_scientists_on_cargoship
Fix scientists not spawning on cargo ships
Subtractive Merge (114985) Removed DLSS fix as it's still causing crashes
Potential NRE fix in Spray
Fix for Gauss self-damage
Merge: from eventrecord_allocs
- Reduces the number of allocations caused by our server-side analytics
- New "analytics.small_buffer_send_limit" persistent ServerVar to reduce task scheduling overhead. Set -1 to return original behavior.
Tests: ran existing analytics unit tests, booted server in editor.
tiger drag anim sped up and moves further
Better eject positions for rpg / mp5 projectiles
Merge: from main
Tests: none, no conflicts