114,208 Commits over 3,959 Days - 1.20cph!
Minor DofExposer rewrite, create a new post process volume with a higher priority and let the component manipulate that instead of fighting with existing dof handling
DofExposer is now part of the MainCamera prefab and disabled by default, should have no impact on regular gameplay
Fixed several issues resulting from the exposer component using .profile instead of .sharedprofile
Multiple dofexposers in a scene should now coexist peacefully since they don't affect any global state, just modifying a local post process volume
All deploy objectives now display a ping showing where they need to deploy the desired entity, only works in the tutorial
▇▄▆▊▆ ▆▆▍▍▉▆ ▉▇▉▇▄▊ ▊▌▉▆▋▌▇
Updated ingore config to include full path to midi binds config
Fix cache button visual defaulting to true even though it is false
Prioritize pinging serers that have never been seen / cached first
Unlock ping DB when playmode stops (so you can debug db in editor)
Use cached ping value to sort servers (since we can't update a struct's ping)
Set default ping of server to cached value
General tutorial server compile fixes
Fix client compile error in TimeChange
merge from time_progression
Added TimeChange to handle changing local time for a player.
Added OnStartTimeChange to tutorial island to set the time to 9am on tutorial start.
Missions can now set or advance time on start and/or completion.
Set tutorial missions to advance the time by 30 minutes each on completion.
▇▋▋▇▍ █▄█▌▇▌ ▄▆▉▌█▅ ▅▅▌▍
▊▊▊▅/▌▊█▄▊▌▌▇/▍▊▋▌▄▋▇▊
█▆▋▆▊▅ ▅▉▍▌▉
▉▇▆▊▄▅▅▄ ▋▉▇▆▉ ▍▋▆▍▅▊ ▄▇▋▆█▇ ▌▇ ▉▋█▍▄▋▆▇ ▍▋▍▊ ▋▌▋▊ ▄▅▄▆▆▌▌
merge from rust_reboot/main/building_skins_3/building_skins_4
merge from Attack Helicopter
merge from haircap_shadow_fix
▍▄▉▌▋ █▍▇▌█ ▄▉▆▆▊█▇ ▆▋ ▊▋▋ ▍▄▉▉▌ ▉▊▋▍▊▌ (▉▄▄▉▅ ▄▆▇▄▄ ▍▌▉▊▍'▄ ▌▄▇▌▄)- ▄▆▄▉▇▅▉▇ ▋▅▉ █▊▊ ▆▊▌▆▆ █▇▋▊▍▆ ▄▌▍ ▉▋▊▉▋▋
▉▋▍▄▋ ▍▋▄▇ ▍██ ▌▄▋▇ ▍▋▅ █▋▇▊
▅▆▇▆▉▋▍ █▍▊▌▅█▊
Show a ping on the scientist when you need to go and talk to him
Mission objective rows now grow vertically to fit text
Show a ping in the mission objective HUD if that objective is being pinged
If the bonus resource storage has resources for the current mission, show a loot ping
Added an option for tutorial deploy guides to only display if a specific stage is active, implemented on initial build stage
Asking the mission provider for help will now reopen that missions full screen tutorial modal
Add 'use cache' button back to server browser
Reimplement code that uses cache vs steam browser
▆▌▌ ▉▋▌ ▍▌██▍▍ ▊█▍▉▋ ███▇▄▅▆█▉ █▋▊▌▌▋█, ▆▅▉█▊ ▅▄▌▍▋▋ ▄▌▍▋▍█
Parachute cine materials + prefabs
Updated the files of old_radio model
▉▋▍▄▉▋▌▇▊▌▋ █▌▌ ▄▆▌▄
▆▊▇▆, ▍▋▋▄██▊▆ ▆▌▊ ▅▋▆▊▌▍▄
▉▄▋▍▇▊ ▉▊▆█▍
Merge Main -> Attack Helicopter
Additional null checks for heli seat owner
turned off texture streaming on haircap textures, set all but hairstyle_5 to high compression, tweaked alpha on hairstyle 3 so it doesn't have an obvious seam on the forehead
Reimplement cached browser in a much simplier format
Submit single query for ping after cached serverlist is downloaded instead of prioritizing pinging servers that are currently visible on screen
Add method to VirtualScroll that updates items that are visible
Set ping text to '?' every frame until the cache is populated (rather than complicated tasks and callbacks)
XL ground kickup experiment working files & scene backup
Merge from main -> cached_server_browser
merge from Attack Helicopter
merge from weaponrack_io_display_fix
merge from quarry_distance_anim_fix
mining quarry - changed direction of scrolling uvs, prefab fixes
Block chat messages FROM players in tutorial too