128,404 Commits over 4,201 Days - 1.27cph!

31 Minutes Ago
Let's try randomizing client port if not overwritten by client Map icons for new TF2 maps Fix some BSP files not loading due to recent changes team_control_point (TF2) placeholder entity Pull Request: Minor optimizations for PlayerSelectSpawn Player:GetPunchAngle errors with lua_strict 1 (deprecation warning)
22 Minutes Ago
merge from workshop_filedialog_title -> main
22 Minutes Ago
Add title text to workshop file dialog, customize for bulk import
33 Minutes Ago
- Rewrite the buffer update logic to ensure a direct update only happens once per frame to make DX11 happy. - Always update the entire buffer to make greedy GPU drivers happy. - Add IGraphicsBuffer wrapper because Unity didn't do it so I can finally stop copy/pasting everything. - Use a function pointer (👻) in damage region processing for similar reasions. - Unlock the arrays in Update in case OnPreCull wasn't called. - New debugging ConVars: `reorder_instances_job`, `damage_bitscan_job` and `buffer_upload_mode`
35 Minutes Ago
oil rig platform lods and collision oil rig foot flat lods and collision
1 Hour Ago
▉█▊▋▊▋: █▍▌▇▇▊▋▉▇▆▋ ▋█▅▍▅.▋▅█▊▄ ▆▉▋▆▊█▌ - ▊▉▄▅▍▍█ ▌▉▍▌▊▊▍▇▍▇.█▊▅▉█▋▉▆▍▋▅█▄▄▋ ▅▌▌▌▆ ▉▋ ▉▊▅▊▋▇▌▄▅ - ▌▊█▌ ▄▇▆▆▌▉▌▄ ▆ ▆██▌ ▅█▌▄▉ ▋▋▋▅██▌▍▅█ ▍▉▆▌▉▆▋▌▉ ▊▄ ▊▊▋▆█ ▊▅▌▅▇▅▅▇▍▋ ▅▍ ▌▋█▌▇█ ▄▊▍▊▌▊█ ▊▆ █▉▄▄▍▌▄▌▊▅▍▅▋█▍, ▍▌ ▅▌ ▄▋▅ ▅▇▆▊▊█▄ ▆▆ ▋▊▍▊▋▌▊▅▄▋ ▍▋▋▇▆▆▆▍ ▊▄█▊▊ █▆▇▊▋ <-> ▆▆▉▋█▌▆ ▉▌▋▆ ▄▅▍▋ ▆▋██▍. ▄███▇▆▋, ▅▄█ ██▅▍▌▌ ▆▆ ▇▌▅▋██▋▊▌█▌ █▊▌▌▋: ▊▌▋▄▇ ▅▄ ▄█▇▇▌▌▆ ▅▌ ▄▉▄▊▌▇▄▍▋▋, ▇▆▆▊▌▊▉█▆ ▄▄▅▌▅, ▋▅▆▄▄ ▍▋▉▇▄▇, ▅▋▆▌▇▌▌▇ ▊▋▋▋▌, ▉▋▆▇▄▅▋▍ ▊▍▌▋▅ - ▍▌▋▍▌▍▆▆▋▌ ▆▊▌▅ ▆▋▆ ▇▍█▇▉ ▇▊ █▉▆ ▇██▌█ ▅▅▌▍. ▉▋▍▌█▊▋▌▄▋ ▅▍ █▅█▉▌▇, ▌█▉ ▅▉ ▆ ▊▍▋▇ ▍▌█ - ▋▆▇▅█▇▅▍ ▊▋█▊▊█▇ ▌▇▍▆ ▉▌ ▇█ ██▆▋/▅▉▌█▌▅▆, █▊ ▅▍▍ ▆ ▋█▅ ▊▄▉▌▌▇▄█▇▋▇.
1 Hour Ago
▄▅▍▉▆ ▍▍█▋ ▍▊▌_▄▄▊▊▇▅█▋_▌▌▉▌▇▄▆
1 Hour Ago
▉▌▆▇▋▄ ▉▍▉▊▌▄ ▇▉▍ ▄▍██▇▊▊▇█ ▆█▇▄ ▍▅ ▉▅▊▌▍█▇▌ ▊▌▌▆▇▋ ▋▌▄▌▆▊▄▉ ▅▋▅▌█ ▌▄▇▊▉'▍ █▄ ▋█▉▉▉▊▅▌ ▊█ ▇▆▊ ▊▇██▌▇ ▄▍▍ ▍▊▅▍▉▋▆. ▅▇▇ ▍▊▄██▇▊ ▄▍▊▉▇ ▋▊▌▅▊ ▍▆▊ ▊▇ ▅▌█▍█ ▉▄ ▇▉█▄▄▇▍ ▊▌▍▅▅▆▅▆▇
1 Hour Ago
RPG7 - Texture update
1 Hour Ago
Finalized spawns.
2 Hours Ago
walkway roof tarp collider fixes
2 Hours Ago
Casino converted paddling pool into a non-entity static object Static variants of broken down chippy arcade to reduce the number of entities in the scene Fixed bar merchant
3 Hours Ago
edited naval large sails anims
3 Hours Ago
undid change in file I don't remember touching (harmless)
3 Hours Ago
updated naval anchor animations
4 Hours Ago
allocation_reductions -> main
4 Hours Ago
code gen
4 Hours Ago
allocation_reductions -> main
4 Hours Ago
Bugfix: remove false-positive log for deferred player destroy - remove unnecessary override Discovered when spactating a player that constantly toggles invis. Doesn't fix the NRE itself, but further reduces false-positives. Still looking for the root cause Tests: spectated a player constantly toggling invis
4 Hours Ago
Preset list capacity on active renderer effects (stops list reallocations at runtime)
4 Hours Ago
Stop UI_Hero_Infobox keeping running its update method for no reason when the menu is hidden. Restore the update loop when menu is open again. Saves 40 bytes a frame
4 Hours Ago
Merge from boat_building
5 Hours Ago
Changed the order of steering wheel dismount positions so the nearest one is attempted first
5 Hours Ago
merge from small_engine_reverse
5 Hours Ago
menu options split between foward/reverse gear toggle - also fixed on/off options using the same string token by mistake
5 Hours Ago
Stop PostProcessingLayer stealing a whole 1 KB/s This was due to profiling using a formatted string, a very minor mistake that we paid in allocations on every client. - Profiling was using a formatted string in a hot loop - Hide this behind convar: graphics.detailed_postprocessing_profiling
5 Hours Ago
switched stair zipline platforms for flat platform ones
5 Hours Ago
exported updated 3p rpg skin anims
5 Hours Ago
Remove some dead code
5 Hours Ago
Fix DLSS breaking with GetTemporary. Pass a texture descriptor struct to ask for a random write texture.
5 Hours Ago
Quick cleanup after merge issue
5 Hours Ago
Small engine anim code/setup
5 Hours Ago
merge from small_engine_reverse
5 Hours Ago
Added a TimeWarning for the recalculation of UV distribution metrics when batching
5 Hours Ago
invert rudder control when reversing so it doesn't cancel out
6 Hours Ago
Dont allocate new RenderTextures every frame in PsotProcessLayer.RenderScale() Lets use RenderTexture.GetTemporary instead Savings in render loop (roughly): - AsyncTextureLoad.Texture (.4 ms) - Texture2D.LoadRawTextureData (.1 ms)
6 Hours Ago
Gave SmallEngine a reverse option, provides half the force backwards - TurnOn/TurnOff interactions are instant now and on the radial menu rather than holding
6 Hours Ago
Only requesting mipmap level change to items added to hotbar and clearing it for items removed from hotbar after 1 second
6 Hours Ago
missing manifest update for smallengine fuel storage (caused it not to be saved/loaded)
6 Hours Ago
Initial sqlite save/load for relationship manager - For now only save/load last team index to db, ensures in the event of a relationship manager rollback we will never have duplicate team ids - Remove dead RelationshipManager-Bags code
6 Hours Ago
Save 40 bytes a frame in UIChat. 'FindWith' was allocating a lambda, replace with a simple loop
Stop HurtOverlay allocating 36 bytes a frame. Was boxing a float into Mathf.Max() with a single value?
Today
oil rig foot b lods and collision
unskinned_windmill -> main
More lod adjustments
LOD improvements (match sail and vain)
- Changes to how conversation data is saved from the dialogue editor graph - Fix oil rig mission item shortname - Dialogue options populated through a mission list node now display a mission icon next to the dialogue choice, indicating the option is a mission name. Added flex elements to dialogue option UI to support this - Fixed issue where displayed dialogue option number could be wrong when displaying a mission list node - Can now talk to NPC's whilst using noclip
Today
Boat door colliders: convex solution that has a hole for glass collider to work
Today
▋▉▅▅█ ▊█▌▅ ▉▍▋▅▄▋▉_▍▇▇▍▉▍
Today
Small engine prefab update