159,143 Commits over 4,566 Days - 1.45cph!
Remove "Threaded texture creation has been enabled!" debug logs, not needed anymore
Fix another "Some objects were not cleaned up when closing the scene" error when exiting play mode
Fix scene loading and steam platform log handlers accumulating every session with skip domain reload enabled, spamming logs when entering / exiting play mode
Remove FOV animations on reload
turret_viewmodel -> pt_boat_turret_rewrite
merge from skinsmemory_optims
Cherrypicked
167938 "Fixed invis or disconnected players blocking halloween candy spawning"
merge from egghunt_spawning_fix
Upgrade Instancing to submit calls via new BatchDrawCommandIndirect API
Fixed invis or disconnected players blocking halloween candy spawning
Put per-instance data in a structured buffer rather than a raw one
Use a GraphicsBuffer for the (identity) visibleInstances indirection buffer to make BRG happy
Restore SRP Batcher compatibility of Rust/Standard
merge from pendingnotice_fix
Fixed pending item notice error (shows up when buying something from the marketplace terminal)
Fixed bootstrap non interactable modal
Fixed missing font server log
Skin viewer uses mip 0 always
Attempt at making downloaded skins streamable like bundled skins
Instead of uploading every mip to VRAM, we save the compressed mips RustNative builds to disk and let Unity stream them
Needs our custom Unity because we can't make textures created by script streamable
13 skins downloaded, went from 210MB to 4.7MB VRAM (one skin in front of me at mip 0, same spot)
- Fix aim inconsistencies
- Fix viewmodel not playing the right anims
Monument blockers outside military tunnels now require explosives to break through, same as the ones in front of red card rooms
exported warhead garage door anims
merge from firstperson_turnanims
Add turn in place anims for first person view. off by default and convared behind `turninplacefp` for now
merge from headik_wounded_fix
fix head ik looking weird while downed
Scrap king skin texture progress / modified the layout to be slightly less busy
Merge from render_pipeline_testing
Update gamepad_manifest command to work in builds
Setup hot overlay and doublevision effect
Fix frost post effect to match BIRP
Actually make that readwrite
Change deferred light pass from WriteAll to Write
Merge from hemp_colour_swap
Added the settings option
Added an acessibility tool to swap the colour of hemp plants found in the wild (farmed
Removed an unused LOD level from the hemp collectable
Merge from sprint_metabolism
Double calorie/fluid consumption when sprinting, controlled by server.sprintmetabolismscale (2 by default, set to 1 for legacy behaviour)
Also added a missing partial to EffectRecycle
Fix distance flares getting (permanently?) stuck off sometimes
merge from fix_switch_ammo_reload -> main
Fix guns with partial reloads (shotguns) not reloading all the bullets after switching ammo
- example: 4 buckshot loaded, switch to slugs and it only reloads 4
Merge from SpiralStaircaseFix2
▋██▊▉▆ ▊▊▍▇ ▌█▉▉▆▍▄▍▅▇▄█▉▌▋▉▍▇▍▋▋▆
Merge from SeedExtraction
Merge from icon_render_legacy_bindpose_fix
Workshop skin textures no longer keep a copy in RAM
Downloaded skin textures were left readable, nothing used that copy
98MB -> 0MB RAM with 22 skins loaded ingame