241,278 Commits over 3,867 Days - 2.60cph!
Move addons/fsk_test_map to maps/
When setting GameLobby.Game set withLocal to true so that we actually load the local version if we're starting from a local version. This also fixes FileSystem.Data not using the folder with #local in when it should be.
Fix & refactor cell removal code
More refactoring & fixes
Fixed IndirectArgs buffer being set to Structured accidently (which silently fails)
Fix mouse delta fuckups (fixes sboxgame/issues/issues/3672)
merge from water-explosion-revamp
merge from old_radio_list
StartServerAsync empties savedgame, gamesettings, extensions ConVars
Create Game on default menu actually respects Min/Max players in the project settings
Using min doens't make sense there actually
sbjproj + material rebuild
HandleAnalogValueChange never used
Flow input actions to gamemenu if it's visible, there's no client and no keyboard focus
Return Vector2.Zero for Vector2.Normal if IsNearZeroLength, instead of NaN 🤯
Key the blueprints nexus variable using Protocol.persistence so blueprint wipes just work on nexus enabled servers
New Hair! - Long Bob
https://files.facepunch.com/daniel/1b2111b1/sbox-dev_uIn4F9ltZi.jpg
7
Fixed broken collision on https://asset.party/rust/rustwaterdrum
Rust vehicle parts
oil drum explosive meta
Move Rust vehicle parts to asset party
https://asset.party/rust
Ignore some mega early IME WM events until the engine is initialized, should fix Proton crashing at startup
clan table update
lods, colliision and gibs
materials and textures
initial prefab setup for code support
Fix Input.ClearActions, Input.ReleaseActions not working
Fix doubleclick triggering all the time [fixes sboxgame/issues/issues/3683]
Key binds work again
Fix stupid bot time hacks
Fix bot inputs
death shield upgrade
banish other choices upgrade
upgrade icons, fix upgrade hotkey
Add synchronous IRenderDevice::ReadBuffer and asynchronous IRenderContext::ReadBuffer
Add ComputeBuffer class for creating, reading and writing GPU buffers for usage with ComputeShader
Can be passed to RenderAttributes.Set( string, ComputeBuffer )
Read data from GPU with ComputeBuffer.GetData<T>( Span<T>, int, int )
Add ComputeBuffer.SetData( Span<T> ) and ComputeBuffer.CopyStructureCount( ComputeBuffer, ComputeBuffer, int )
Can set/copy data outside a graphics block
ServerListPanel: Add Create Game button if we don't find any servers
Fixed game view sometimes not rendering, getting stuck on loading screen forever
Fix gizmo interaction in engine
Leaderboard backup, run #4613
▅▉▋▍ ▅▌▌██▉ █▅▊▋▄▅▋▅▆ ▅▆▋█, ▇▋▄▇ ▉▋▆▊▅▅▄ ▊█▆▅▉ ▉▄▆▊▄▉▄▍
Citizen: added visemes animation prefab containing a set of viseme morph frames
Removed new turret from attack heli for now, until I can get it set up properly (Gibbable script was causing crash on load)
Finished transport heli fixup
ScrapTransportHelicopter prefab fixup part 2. Manually ported collider changes from other branches
▉▅▆▍ ▍▉▉▍▌▋▋ ▆▆▅▉▄ ▊▄▄▆▉▉▉
▉ ▇▌▄█▇ ▆▋▌ ▄▍▌ ▆▅ ▋▊▋▆▍▋ █▌ ▊▆▉▆▆▇▌▇▌▌, ▄ ▉▊▊▄█▄▉▊▍▌ ▅▆▆▆▍ ▍▇▇▄ ▊▋▅ ▋▊ ▉█▆▅▌▍█▆▅▌▋█ ▅▉▆▅▇▅█ ▄█▍▇▄▇ ██▄ ▌▅▆ ▇▍▍█▍▌ ▇▋▄ ▇▍ ▅▇ ▉█▋▋▄ ▌▆▊▊▊▆ ▊▅▆ ▌███▇ ▍▊▇█▅▅ ▇▆ ▄▇█▊▉▌ ▍█ ▌▊
▋▍▍▌▊▋▆▋ ▌▌▊▉▇▊▌ ▉▅▋ ▅▄▉▊▋▉ ▆ ▆▆▄▊▌▅▋▍▋ ▊▉▇▅▄▊▅█▆█ ▊▉▄▌▋ ▍▊ ▆▇▌▄▅
ScrapTransportHelicopter prefab fixup part 1
Mostly set up ability to buy attack heli from Air Wolf compound
Revert corrupted scrap heli prefab from the merge, I'll have to manually sort it out
Merge Main -> Attackhelicopter
Parachute straps now properly attach to player's back (temp until more final art)
Merge
85110 -> AttackHelicopter, make sure the prefabs are right