110,387 Commits over 3,897 Days - 1.18cph!
Quick optimization pass on tree-impact FX.
No longer taxes CPU on needless flake collisions etc.
Related material tweaks.
Localized voice props dlc store page
Localized soundtrack and sunburn dlc store page
Localized instruments dlc store tab
merge from doorcontroller_pickup_door_fix
Picking up a door with a door controller attached now gives you back the door controller
Added SimpleBuildingBlockModelVariant to allow frontier high wall to randomise its model when deployed
Model variants are synced between all clients and set using flags
Have the wolve's meshes rotate to follow their movement on slopes, but only the pitch, and only up to 30 degrees
- attachments set up for viewmodel and 3p
- states to hide elements of the viewmodel anims where needed
- initial vm renderer script (disabled for now)
merge from dropped_item_perf_improvements
Balanced radioactive water splashes on players
Balanced radioactive water sprinker splashes on players
Moved Radiation calculations (tiers, protection discounts) to its own static class rather than storing it in TriggerRadiation
New: Initial version of Save Viewer
It's very simplistic, but currently displays ID, prefab name, and parent ID (if exists). Allows to search by these and prefab name
Tests: loaded a test save from staging server (200k entities, 20mb), was able to interact and get data I wanted
Clean: simplify code in WhatUsesThis.ParsePrefab
Tests: none, trivial changes
Merge from world_update_2
Hopefully made WaterBody water level determination work on the server (now using collider instead of renderer)
Fix wolf anim not always being cancelled on state transitions, add "or" transitions, wolves will now all flee together instead of separating if one is shot while the player is protected by fire or is very far away
Localized Adobe, Brick and Brutalist store pages
Rads are applyed to player motabolism instead
added a temporary box to frontier high wall prefab to debug visibility
-Fire Extinguisher LOD0
-Prefab setup
-Materials
-Textures
merge from line_functions
corrected closest points function
Bugfix: WhatUsesThis - avoid duplciate results
It was possible that our recursive search would pick up the same references as AssetDatabase, so exclude those.
Tests: Asset used to return 5 results with 2 pairs of dupes - now it's 3 results with no dupes
Localized wallpaper store page
aggressive distance culling for cloth on cny_spear
More wallpaper skin renames
merge from save254 - Staging wipe
Merge TrainCouplingImprovements -> main
Always construct a new CompleteTrain with any coupling changes. Allows 'coupledBackwards' etc to refresh correctly
Wallpaper.OnFrame NRE fix attempt
Updated default wallpaper viewmodel material to match the tiling we set in code
Merge world_update_2 -> Aux2
Switched wallpaper health to float so it can take decimal damages
Increased wallpaper decay protection so they don't die too quickly when placed on a decaying block
Fixing folders structure
Creating the prefabs and item definitions