241,470 Commits over 3,867 Days - 2.60cph!
Added InstancedMeshFilter component (needs better name) & an editor tool to grab all meshes, materials & lods from RendererLOD(s) and store in the new PrefabAttribute
Start cleaning up code and move to properly named branch
Fixed a couple of shader compile errors when certain features are active
Use a separate convar for server ragdoll physics mode - ragdollmodesv
set culling off on plywood material to fix leaky shadow maps at lower settings
some tweaks to floor colliders
Refactor server emoji to use FileStorage, uses less IO
Fixed server provided emoji not working (broken several refactors ago)
Leaderboard backup, run #3336
Converted ragdoll and corpse to support both Client- and Server-side setup.
Merge fixes
Fixed some tooltip changes on vending admin panel
Refactor LaunchConfigEditor to be a widget which can target a local project and read/write to its metadata
Launcher: When going through active local projects, check their LaunchConfigs metadata and add them
Add per-project launch config editor to project settings
Merge from more_map_markers
Merge from building_skins_3
Merge from tooltip_cleanup
Resend respawn info to the client when a bag is renamed
Fixed toggling team leader markers via eye icon not immediately hiding/showing team leader map markers
Fixed delete button appearing when hovering over team leader markers
Player model and LOD setup
Force enable text on tooltip to maybe fix missing tooltips text in builds
Add qt video widget example https://files.facepunch.com/layla/1b2911b1/sbox_tueAgFGKr8.mp4
Fixed non-shipping container gibs getting tint colours
Fixed physics troubles with buoyancy and positioning
▋▊▉▇ ▊▉▆▄▇▋▌▉ ▅▋▊▇▋▄▍█ ▍▉▇▉▋▅ ▆▉▆▄▉▍
Fix shipping container blocks randomising colour when the server loads
Work in progress for:
- Player corpse and ragdoll are no longer separate. The corpse is also the ragdoll. No more issues with corpse vs. ragdoll position not lining up.
- Simulate ragdoll movement on the server side and sync to clients. This means good behaviour on server-side sim objects like vehicles.
- Can revert to the old system for now by setting physics.serversideragdolls to false.
More ui stuff
free place items
Turns out sound stream can't have multiple sound sources, at least for now
Cleanup login button
Popup Navigation
Remove link to dev preview
Header cleanup
Lets start storing component specific styles with their components
Leaderboard backup, run #3312
Big namespace cleanup
Remove developer preview
Cache ApiHistory
Change logo
New meta of components in external projects
Allow swapping of items + temp ui
Item resource
Basic placing, moving, removing on items
temp ui
.addon
Add more properties to video player
Add public constructor for SoundStream, this is allowed now it doesn't depend on having a Sound
Allow audio stream to be attached to multiple sound events
Add SoundStream.Play (returns a sound handle, can be called multiple times), obsolete Sound.CreateStream (this was all ass backwards)
Add VideoPlayer.PlayAudio, called when audio is ready, can be called multiple times for multiple sound sources
Use actual beam pos for end of light beam
Leaderboard backup, run #3288
Add use_doppler sound op to stack, disable it on attached streams (doppler is no good on streams because it pitches)
Start allowing video audio stream to attach to sound events to change how audio is played
Add clear to audio stream interface, clear the resample buffer instead of having to recreate the whole stream