195,636 Commits over 4,110 Days - 1.98cph!
Update dance emoji, 37% more style
Added :scientist: emoji
Merge from worldmodelupdates -> worldmodels
Code support for different dropped item models based on stack size
Merge from global_networked_bases -> aux2
Fix instanced entities (wooden boxes) that only show inside network range not showing after server restart
Enable instancing for locker & TC
Don't bother storing Rust+ info in nexus if Rust+ is disabled
Network++ up to 2500 to avoid conflicts on aux2
Garage door uses normal rendering in network range
Implement disposing / cleanup of instanced rendering when leaving server
ConVar.Mesh.quality will scale instanced rendering LODs too
Slow burning atlas.
Converted all to TGA because f that PNG alpha noise.
Cleanup GlobalNetworkHandler
Merge from global_networked_bases -> aux2
Fix blue deploy guide not showing for instanced prefabs
Assign the runtime created MeshRenderConfig to InstancedMeshFilter so we can grab it from the PrefabAttribute
Manually set "globalBuildingBlock" for all building block prefabs
Remove magic "is BuildingBlock"
Eliminated a couple more functions
Convert sleeping bag and bed
Change `global_rendering` convar into a command line argument `--use-normal-rendering`
Block planter box material changing behind `-use-normal-rendering` instead of the runtime toggle of instanced rendering
Merge from nexus + manifest
Merge from global_networked_bases -> aux2
Fix minimum distance for first LOD in RendererLOD being 1m allowing you to see through walls when close up (set to 0m for instanced rendering)
Converted conditional model prefabs
Fix prefab converter missing conditional models for building blocks (mainly foundation walls)
Rollback EffectData:SetHitBox change
Rollback EffectData:SetHitBox change
Fix ConstructionPlaceholder renderers not being removed
Allow selecting which zone to start in when connecting to a nexus the first time since wipe
Update .gitignore
Disable C4005, error on C4840
Fixed some warnings
Prevent display of concommands in gamemode settings
Do not run OnRequestFullUpdate outside of main thread
Defer gamemode loading until all other components are loaded
Do not use obsolete API for DNS resolution
Fixed an oopsie with srcds gamemode loading
Increase EffectData:SetHitBox net limit to match the particle name limit
Run DNS resolution in a thread
Added VMatrix.__unm (negate operator)
Disable HTTP DNS lookups for now
Merge branch 'main' into prerelease
Run DNS resolution in a thread
Added VMatrix.__unm (negate operator)
Disable HTTP DNS lookups for now
exported oiljack arm after mesh edits and set up anim controller
Disable HTTP DNS lookups for now
Merge from global_networked_bases -> aux2
Provide connection protocol to remaining nexus redirects
Updated FP.Nexus to reflect port field changes
Moving repeated bits into NexusUtil
Network++ (isolating staging in case we cherry pick the previous changes with protocol 2400 to release)
merge from ping_sfx_slider
▅█▅▍▄ ▋▄▋▆ ▉▌▆▄▆▋▌_▅▍▉█▊_▋▍▊_▆▌▍ - ▊█▇▆▊▄▋▄
Merge from hackweek-chat-emoji