147,425 Commits over 4,444 Days - 1.38cph!

15 Days Ago
Better looking key conflict popup
15 Days Ago
Codegen
15 Days Ago
fix active state for underwater effect not propagating
15 Days Ago
Refactor to cache calculated crash position instead of recalculating it needlessly. Serialze te cached position too.
15 Days Ago
Clean: fixup formatting in BasePlayer.OnProjectileAttack Tests: none, trivial change
15 Days Ago
▍ ▊▋▌▇▅▋ ▄▆▄█▍ ▄▊█ ▊▇▋▆▉ ▄▇▄▇ ▌▇▊ ▄ ▋▅▉▉▇▉▋▄▍▌█▉▋▍▍▉▅█ ▅▋ ▇█ ▅█▄▄ ▉ ▊▊█▄▍█▋▇▅ █▌▉█ ▍▇▊▉▆▋▋▅█ █▅ ▇▅▍▊▆▍▅▉ ▇▍ ▄█▉▌▉▄▍▉▋▄▇▍▋ ▋▄▋▊▅ ▇▆█▅▅▇▊ ▋▉▅▄▅▇
15 Days Ago
Folder cleanup - Renamed animators - Deleted old player 3p anims - Renamed static viewmodel mesh - Deleted blockout mesh
15 Days Ago
Refactor SatelliteCrash serialization to use it's own new protobuf message too.
15 Days Ago
fixed industrial auto turret gibs referencing original auto turret
15 Days Ago
Codegen/proto
15 Days Ago
Add SatelliteControlComputer protobuf definition. Serialize shit
15 Days Ago
Tweak placeholder remains size/pos/rot
15 Days Ago
Merge from Main
15 Days Ago
Updating industrial torch mesh
15 Days Ago
Added crash remains prefab/entity script. Hook up to satellite prefab.
15 Days Ago
▉ █▆▄▆▇ ▊▄▄▇ ▅▌▊▇
15 Days Ago
Optim: cache RemoveOldNoises invoke Saves 1-2 allocs, 128b each Tests: none, trivial changes
15 Days Ago
exported updated v_m16a2 anims
15 Days Ago
█ ▄▊▇▊█ ▄▄▄█ ▆▊▅▅▆▇█▊▉█▊▍▊▆▆▊▇▌
15 Days Ago
▌ ▋ ▍▅▅▉▊▉▍▄▉▌█▊▉▋ ▄▄▉▄ ▉▋█ ▌▅▄ █▆▆█▉██▌▆▍ ▊█ ▌ ▆▍██▉▍▋▄ ▆▋ ▌▄▆█▉▅▅▆▄▍▅▄ ▇▆ ▉▉▄▇▉▇▊ ▅▉▅▇▄▄▆▍▍█▄▅▉ ▇ ▇▇▄▍▊▅▊▉▉▋▅▉▅ ▍▄▌ ▇█▍ ▅▋█▄▅█▄▌▇▅█ ▅▍▌▌▅▅ ▄▇▍ ▅▍▉▄█▅█ ▍▇ ▍▄▅▉▅█▊▌▆ ▍█▉▆▆ █▄ ▊▆▋▇▋ ▌▌▍█▋▅ ▅█▊▍▍▅▉█▄▇ ▉▋█▅▇▍ ▅▍▇▍▊▄▍ ▌▍▋▊▊ ▄▆▅▅█▆▉█▊▍██▋▌ █▋▄█▇▅ █▌▊▄▅▌█▄█ ▋▍▆▉▌▇▋▅ █▆▅▊▌▆▅█▍▅▌▊▆▋█▇ █▅▅ ▉▄▍▉▋ █▄▌▍▆▌ ▌▉▊▉▊▆▅█▉▊ █▊ ▆ ▋▊█▆▄█▌▄▊ ▅▅ ▅█▊█▆ ▋█ ▆▆▅ ▆▇▄▊▄▆▆▄▊▉ ▅█ ▋▌▅ ▄▌▌█▇ ▋▆ ▇██▆ ▉▋▅▌▆▆ █▅█▇█▊ ▍▆▊ ▄▄▉▄▋▋ ▌▆▆▍▉▋▌ ▇▄▍ ▉▅▌▋▉ ▍▌▇▌▄▊█▋▉ ▅▍▆▋▋▅
15 Days Ago
Fixed some bind widgets not using the full command
15 Days Ago
player_loot_mark_dirty_fix -> main
15 Days Ago
Remove repeated allocation in PlayerLoot::MarkDirty
15 Days Ago
Added a warning popup when you're about to override a bind from the keybind menu Localized "Press a key" text on the bind button
15 Days Ago
small and medium apartment, mesh colliders
15 Days Ago
merge from main
15 Days Ago
merge from main
15 Days Ago
dance gesture animation update
15 Days Ago
Merge from PlayerRigUpdate2
15 Days Ago
Optim: use pooling in BaseNetworkable::OnNetworkLimitStart Saves us 3 allocs, 100b min Tests: none, trivial change
15 Days Ago
UI sounds polish and audio tweaks
15 Days Ago
merge from main
15 Days Ago
Optim: cache action in PlayerLoot.MarkDirty 1 alloc/128b Tests: none, trivial change
15 Days Ago
Optim: cache PlayerLoot.MarkDirty action creation Saves 1 alloc/128b per container Tests: none, trivial change
15 Days Ago
merge from PlayerRigUpdate2
15 Days Ago
merge from PlayerRigUpdate2 (just texture metas)
15 Days Ago
commit annoying body hair and mannequin texture metas
15 Days Ago
Optim: cache actions in TrainEngine.PlayerServerInput Saves 2 actions, 128b per Tests: none, trivial change
15 Days Ago
Male playermodelskin set up
15 Days Ago
for the apartment corridors: added lods, vertex paint, tweaked trim material, set culling distances
15 Days Ago
Fix 'elbow-ness' a little on the front turret
15 Days Ago
merge from resourcedispenser_allocs
15 Days Ago
Avoid double lookup
15 Days Ago
Optim: cache BasePlayer.ForceUpdateTriggersAction allocation Saves a single 128b alloc Tests: none, trivial change
15 Days Ago
Fixed binds menu not using strict GetButtonsWithBind +attack was showing mouse0 and mouse1 instead of just mouse0
15 Days Ago
When reading the cfg, we now apply keys.cfg before keys_default.cfg. Fixes default binds always being re-applied as the primary on startup. This was breaking binds on non-US layouts, AZERTY for example: rebinding +prevskin to A would end up with Q back as the primary and A as a secondary after a restart. But Q is +left for AZERTY users, so moving left while upgrading building blocks was switching skins... Tradeoff: any unbound command gets filled in from defaults on startup
15 Days Ago
Setup spawning an impact entity on impact so I can assign one later (crashed satellite version)
15 Days Ago
▉ ▍▄▆█▅ ▄▍▇▇ ▆▍▄▇
15 Days Ago
merge from main
15 Days Ago
Default binds are automatically localized so non us-QWERTY players dont have to rebind everything when starting the game for the first time keys_default is now using 'bind_default' instead of 'bind'