756 Commits over 365 Days - 0.09cph!
Make roundabouts work with the new 2 part model, interpolate swing
Make roundabout functional, rebuild manifest
merge from cannon_mortars_subsystems
Fix mortars getting stuck in firing loops in demos
Fix multiple meshes in one lod group not registering as individual meshes
Add bonerenderer baker + conversion components.
Converts non-deforming skinned meshes to normal meshes and attaches them to transforms.
merge from optim_bonerenderer
Add mesh.list_skinned to dump a csv of all active skinned meshes
Add monument type filters to SpawnFilter, add metal detector spawns to lake/canyons/oasis
Add PNG sequence/MP4/Prores demo exporter
Add linear/cubic spline camera math utils/jobs
Add Rust UTK - UI Toolkit based package that recreates most of the existing Rust UI elements.
merge from cannon_mortar_subsystems
Add Play() to child animators, fix mortar desync from spamming, fix animation handle copies never being disposed
merge from fix_deepsea_terrain
delete leftover file from tropical 4, plastic somehow forgot it
Add TerrainToMesh source, simplify terrain baking process for deep sea + add it to s2p.
Port cannons and mortars over to animation subsystems, create sub controllers for both, add additive toggle for one shot subsystems.
merge from addtoterrain_fix
Fix s2p AddToHeightMap not filtering colliders
merge from cannon_fuseburn
Lower skinnable paths when we update them during manifest generation, otherwise they log warnings about being slow to spawn.
Fix miner's hat not showing up in the workshop editor
merge from PlayerRigUpdate2
Fix spectator mode being broken for vehicles that don't override position/rotation
Fix rare NRE from missing player models when creating sweep handles
merge from PlayerRigUpdate2
Fix burst cloth when spawning in near sleeping players
merge from PlayerRigUpdate2
Fix mortar demos being broken if you start demos while mounted on them.
Fix skinnable prefab names not being lowered = emitting warnings on spawn.
Fix playables not disposed error in editor
Add `weather.savetofile` command for saving out quick cfgs with the current time of day/weather/sun rotation, etc.
Remove turn animations from AK, seems to break stuff even tho they aren't used
Push up temp animations and angles for turn in place, maybe they can be used as reference
Add secondary motion/foot scatter, re-format fields
Turn in place IK subsystem, turns the player's lower body towards where they're facing rather than just sliding the feet - still kinda robotic.
merge from mortar_prototype
Fix animation handles not being freed on mortars/cannons in demos