10,973 Commits over 1,950 Days - 0.23cph!
Added a PostServerLoad callback to MissionObjective, supports setting up any session specific behaviour set up in MissionStarted or ObjectiveStarted after a save is loaded
Copy GUID of DofExposer from main, unsure how this got changed
Merge from dof_exposer_improvements
Show depth of field values on camera readout if the dof exposer is active even if the dof convar is false
Change readout to "DOF=false" if dof is disabled
Added a start modal to prompt the player whether they want to start a tutorial
Fixed contacts button flickering after leaving the tutorial
Player can now end the tutorial and gets respawned back to the main island
See the ignore tutorial convars option on the rust editor tool
WIP tracking when a player has either completed the tutorial or declined it, still pretty broken
Revert initial resource objectives
Fixed conveyor Filter AND mode outputting the filter success output if no items passed the filter
Fixed player potentially getting stuck in the skydiving pose when stuck between two objects and considered non grounded
Skydiving animations will now only play if the players velocity is > 10, should also fix some reports of the animation triggerring while climbing ladders
Fixed some IK weirdness during parachute deploy animation in third person introduced in
87586
Fixed minicopter push behaviour regression from last month
Wheels weren't being updated all the time anymore and most of the minicopter push movement is via the wheels, so now we let the wheels run while we're pushing
▋▄▅▇▆ ▊▋▊▇▊ ▇▅▄▍▊ ▄▆▊▋▅▌▌█▊ ▌ ▋▋█▄▄▊ ▉▋▍▇ ██▋ ▊▅▄▊▍▄ ▅▍ ▋█ ▌▍▅▋▉▅ ▇▌▉▉██▌▇▊▆ ▍▌▇▅▉ ▆ ▊▉▍▊▄▅ ▌█ ▉▌▍▇▊▅ ▌▍ ▍▊▉ ▉▌▌▆▅▆ ▋▄▊▄ ▆▊▊▌▊ ▆▊▋▍▅▆ ▍▄▄ ▊▉▉▋▉█ ▄▌ ▋▉▄ ▇▋▆▌▇▆ ▅▆█▆▅▆ ▉▍▌▅ ▅▄█ ▇▉▌▌▉▊
▋▄▉▆ ▍▇▍ ▅▋▆ ▉█ ▍▉▌ ▄▋▊▋▉▆ ▄▋▊▆▍▌▆▆▉█ ▌▊▆▉▅▉▄█ ▌▅▅ ▋▊▇▋▅█ ▉▆▌▆▅▄▇▋▇▌▄ ▍▉▋▌▆▌▊▋, ▋▄▊█▊▅▍▇▅▆'▄ ▇█▌▇ ▊▍▋▆▋▉ ▍▌▌▋▄█▇█▆▉ ▌▊ ▍██ ▍▋▅▅▆▋ ▅▉ ▇▉▉▅▅▄.▌▉▉▌▆▌▆▌ ▋▊▊▉▌▌▋ ▅ ▋██▍▋ ▆▉▅▉▌▋ ▇▉▆█▇ ▅█▇▍▇▋▋▉ ▆▄▍ █▉▊▌ ▇▋▅▌'▄ ▋▆ ▆▊▍█▇ ▇▅ ▌▆▉ ▅▆██▉▋▌ ▍▋▌▊ ▊▆▅▉▍▄
Removed the legacy parachute animations in the player controller, they weren't being used but were throwing some warnings on boot
Improved hand IK easing on first person parachute, created a new SetParameterCurveAnimatorBehaviour behaviour to set a float parameter over time during an animator state
Added vehicles to the parachute pre deploy space checks. Prevents parachutes getting deployed too early when jumping out of the scrap transport helicopter hitting the helicopter and instantly killing the parachute
Water level must be at least 5m below the players height before deploying the parachute, fixes jumping with a parachute equipped while standing on an rhib deploying the parachute (which would immediately crash and hurt the player)
Don't allow achievements to unlock or progress while in the tutorial, we want those to start processing once the player is in the real game
Added a new tutorial only chicken type that drops animal fat
Merge from dof_exposer_improvements
Fixed incorrect focal distance readout
▉▇▆▊▊▍▇▊_▅▆▉▄▊_▍▊▌▆▊, █▋▅▉▄▅▍▉_▋█▆▋▆_▇▊▊▍▆▍▊ ▄▋▋ ▋▇▇▋▍▋▊▍_▇▇▆▅▄_▇▄▇▄▋▄▅ ▌▇▇ ▍▆▇▍ ▄▇▌▉ ▉▊ ▄█▆▊█ ▍▋▅▉▍█▍▅ ▊▆▍▍ ▍▍▄▊▌█▍▇ ▉▉▋▊ ▉█▌▊'▉▍ ▍▋▊▊ ▋▆ ▄ ▇█▍▄, ▄▋▊▅ █▌▊▉▄ ▆▍▆▇▌▇▄ ▉▍█▊▆▉▋ ▇▅▇▇▅▋ ▉█▍▍ ▇▉▌▄█ ▅▊▆▅█▊▍ █▆ ▌▇▆█ █▍▇▋ █▍▇▍▅▉█ ▌ █▌▄▆ ▄▇▉▍ ▄ ▌▌▇▅▄▄▇▊▄▉ ▌█▄▍▍ ▊▉▄▍▋▉▄
Set dof exposer focal size to 0.4, it's hardcoded to a few different values in normal dof handling but this is probably fine
Also max out sample size
Make the deployment guides transparent
Fixed being able to clear pings that are created by tutorial stages
More help videos/images
Added extra supplies to hunt for food mission, prepare for combat and build kayak mission
Removed global.vehicleDismountHoldTime convar
Added more specific convars in it's place: groundVehicleDismountTime, flyingVehicleDismountTime, aquaticVehicleDismountTime and horseDismountTime
Each convar controls how long it takes to dismount things to support scenarios like immediately dismounting cars but having a 0.5s delay when dismounting air or ocean vehicles
Not every vehicle fit perfectly into a category, some notable decisions:
-Workcarts, trains, sleds and snowmobiles are considered ground vehicles
-Parachutes and ziplines are considered flying vehicles
-Submarines, boogie boards and inner tubes are considered aqautic
-A computer station is considered a flying vehicle if a drone is currently being controlled
Added support for highlighting a building block in the pie menu if the current tutorial stage requires it
Show the button that opens the crafting menu next to any crafting objectives
Fixed OnValidate RustText changes from last week throwing errors when opening prefabs with text in them
Add some conversation text to explain the optional supplies box
Fixed tooltips that extend over the edge of the screen not getting properly offset to keep all the text on screen (likely broken in the emoji update)
Add a button on the map view to toggle vending machine visibility (maps to client.ShowVendingMachinesOnMap)
Convar is ignored on the death and marketplace screens
Tutorial crafting objectives are now highlighted in the crafting menu
Codegen
Fixed helicopter IK
Fixed more IK warning spam
Merge from PlayerRigUpdate/sep23merge to PlayerRIgUpdate
Removed the cinematic player avatar and accompanying convar (should no longer be needed with new model)
Cleaned up/compiled out old IK layer tests, can now play unarmed without warning spam
Still lots of issues with holding weapons
Debug force open map no longer constantly turns the map on and off
Finish base videos
Fixed uncompleted optional objectives preventing a mission from being completed once all other objectives are satisfied
Add videos for mission 2+3
Very experimental change: don't run RustText text localizing/translating if we aren't editing the prefab or have a scene open that the text component is part of
Fixes GameUI and EngineUI running 30k text updates and triggering an asset reimport every time an unrelated asset is created or modified
Write up temp help prompts for every tutorial mission
Crafting a planner step now uses the proper item name