141,764 Commits over 4,505 Days - 1.31cph!
some additonal settings to carry over
chinook locked crate optimisation
crates + cage combined into one mesh with a single MeshLOD (1/5/15/25, cull 150) chainlink merged into one mesh
renderers 16 > 9
LOD components 11 > 4
objects 48 > 40
draw calls 10 > 4 up close, 3 past 20m
fence tris 1,000 > 10
tris at 25m 4,064 > 1,032
merge from render_pipeline_testing
Fixes
- fix typo in URL
- indicate when client is on the main menu (crashing ingame vs disconnecting from server then crashing)
- cleanup modded framework check, just read the server tags instead of looking for Oxide.dll loaded
merge from render_pipeline_testing
fix black player eyes in BRP in bandit camp (leaking spatial env volume shader props between cams), add pass to clear env volume shader props in RRP as well
Fixed mags not dropping in 3p for abyss ak, ice ak & space lr300
Upload the crash dumps to our backend now that the crash handler is fixed
- uploads client & server crashes, modded or vanilla then we filter on backend
- write state of session every 30s and on scene changes: when the crash actually happens we won't have a chance to write the latest state
Pull Request: Fix spawnmenu search icons sometimes not having images
Fixed spawning NPCs too early breaking all NPCs until level change
Merged Pull Requests
* Enable localization for Information/Purpose/Instructions fields in spawnmenu tooltips on SWEPs/SENTs/etc
* Leafblower improvements
* TTT: restore original arctic playermodel color while in "serious mode"
* TTT: handle failed entity creations
* TTT: Add localization to "FIRE! IT BURNS" text effect
Update medic rebels player models to be colorable (Community Contrib)
merge from main -> optimize_json_garbage
Big ass pass on all IO electricity tests:
- Consistency, new tests and fixes
- Added ScopedSky
- Moved the save and restart utils to RustTestFixture, started using it for other tests
russian roulette
- updated textures, mostly there just some polish to do
Improve navmesh doors perf
Update: add store.unloadAssets convar, default true
Controls whether hiding store unloads assets or not. To re-enable requires restarting the game
Tests: navigated store in bundled editor with convar disabled
Merge from salvaged_hammer_refresh_sounds
merge vehicle pooling to main
Added new sounds for some of the new Salvaged Hammer actions
Bugfix: fix disconnect flow causing double unsubscribe
- introduce UI_Windon::OnVisibilityChanged
- move all the sub/unsub code to it
Tests: editor and standalone, connected to server then disconnected. tried connecting to bad ip while on store page
Work on Vendor A Shell (for train tunnels, randomised rooms). WIP kiosk (blocking materials and shapes in)
refactor critter interest overrideable methods
rework how frogs try to find shallow water to croak in
pool_ball_moving_fix -> main
Fix pool ball velocity creeping into the next shot
New preview positions - way better
- updated Sheep LODs. added LODs for the Calf. assigned correct material to sheep lod in prefab.
ocean wreck buoys - combined the seaweed and mussels on all three
renderers 128 > 23 across the three
LOD components 115 > 8
gameobjects 153 > 48
prefabs 482kb > 124kb
Fix dof being too shallow all the time
rebuild manifest after merge issues
folding wicker beds B C D E - combined into one mesh each
frame, fabric and pillow all share Folding_Wicker_Bed_A, so each bed combines into one mesh per LOD band with a single MeshLOD - every bed is one object now
renderers 10 > 4 across the four
LOD components 10 > 4
gameobjects 10 > 4
prefabs 44kb > 26kb
tris at 18m 23,336 > 6,200
last lod under the vert cap on all four so they batch
Swap the crappy overly complex multipel values for character camera shots over to the same orbit camera sty;e as the render images were
Fix head icons being behind the player
Constantly lerp the camera to the bone position rather than only setting it once on enter
Allow closing and opening door to be taken into account by the navmesh, but without a full rebuild
Fix multiple idle animations playing at once - causing jittering and preventing the reaction anims from playing
Better way to be able to preview rendering shots + category shots
Fix character customisation tiles showing up white initially
Clean up min/max yaw settings
Crystal AR - fixed attachment positions in 3p entity
Fixed the white balance values and when the contrast should be applied in the post processing pass
Add modular_contraption_kit_a meshes, materials and textures
merge from Livestock_animals
Add edge-case terrain height raiser underneath skirt. Increase slope alignment and full gradient alignment.
New cinematic lighting
Various polish and minor animation changes
Ensure older baked textures aren't re-handed out
Fix indirect instancing bricking renderers in the character creator view
Always use best LODs for character creator view props
Rebuild all the static icons
Swap to medium apartment
Render DDraw on beginCameraRendering for RRP