140,373 Commits over 4,505 Days - 1.30cph!

44 Minutes Ago
Switch to using EnterPlayMode + DomainReload so the normal shutdown has a chance to run
1 Hour Ago
Fix sqlite database being locked in the editor (requiring you to restart editor every time it happens) - force close all open sqlite databases when exiting playmode
1 Hour Ago
Merge from nexus_fixes
1 Hour Ago
Mark classes used for the nexus server browser as JSON models so they don't get mangled by the obfuscator
1 Hour Ago
Created 8 new sprinkler tests to catch an issue with sprinklers visibly splashing but not applying water to planters after a server restart They all fail right now Remove server.useLegacySprinklerLoadProcess, should no longer be needed
Rin
1 Hour Ago
merge from industrialTorch_SFX_fix
Rin
1 Hour Ago
merge from torch_3p_sfx_fix
Rin
1 Hour Ago
merge from rug_culling_distance_fix
Rin
1 Hour Ago
merge from largeplanter_gibs_fix
Rin
1 Hour Ago
merge from shippingcontainer_decal_fix
Rin
1 Hour Ago
merge from muzzlebrake_pos_fix
3 Hours Ago
merge from main -> base_occlusion
3 Hours Ago
Network group implementation
4 Hours Ago
Updated the particle effects of the spray can to broadly match the texture being sprayed Approximates the colour via a texture lookup. gets cached per texture so it only happens once per skin in a session
4 Hours Ago
Merge from vm_hand_spawn
4 Hours Ago
Remove the hand_mesh from v_building_planner_rig (hacky removal, proper re-export will be better but this should allow us to verify memory savings)
Today
Merge from vm_hand_spawn Only active on building_planner for testing, other vm's are unchanged
Today
Tests improvements, some fixes
Today
Merge from main
Today
Compile fix
Today
Merge: from mt_snapshot_saving - Bugfix for thread race in Jobs 4 mode when saving BasePlayer Tests: booted craggyisland_missions, completed a mission
Today
Bugfix: avoid a thread race on PlayerState MRU dictionary when saving BasePlayer - use readonly access in Save that doesn't update MRU - push to cache on player connect Tests: ran CraggyIsland_missions, completed a mission - saw states change in UI
Today
Update: avoid calling db queries when saving BasePlayer.PersistentPlayerInfo - instead resolved on player join It should be safe according to docs(mt calls are serialized), but this way is just simpler. Tests: booted into craggy
Today
Update: implement UnsafeScriptingAcccess.SwitchToMultithreading awaitable Works with ConVar.Unsafe.UseMultithreadedScripting to either keep task on main thread of offload it to thread pool Tests: TLSTest script, with covnar being in both states after system runs
Today
Merge: from main
Today
Compile fix
Today
add a way to pin/favorite commands
Today
merge from sail_optim
Today
merge from clan_misc
Today
merge from masterkey
Today
merge from powerplant_wire_fix
Today
merge from shadow_caching_nvg_bug_fix
Today
merge from fix_gasstation_bettercarloot
Today
merge from nvg_trophy_fix
Today
merge from satcom_monumentinfo_removal
Today
merge from PlayerMaintainedMonuments
Today
Merge from nexus_fixes
Today
Codegen
Today
add a scene icon next to commands that open scenes
Today
move command palette to the tools dropdown
Today
Merge from main
Today
Wrap nexus clan backend calls in try catches so the RPCs report errors back to the client instead of timing out waiting for a response
Today
Improved position checks when ejecting things off the ferry so they shouldn't clip into things or be on top of other things Depends on entity bounds which should be correct (hopefully always)
Today
After grab all the changes to building blocks to define faces, edges, etc
Today
Grab reserialized building block prefabs first
Today
Cherrypick the semi-converted version of full base heating from previous hackweeks - full base heating was supposed to be the prototype of serversided base culling but we doing it in reverse now
Today
merge from chineselantern_pickup_fix
Today
Fix a barrel spawn clipping inside the recycler in harbor 1, S2P
Today
Unlocked garage doors no longer require build priv to pick up (consistent with all other doors)
Today
Fix clipping vehicle parts crate on junkpile i