12,921 Commits over 2,192 Days - 0.25cph!
Added a minimum triangle edge length to mesh trimmer options
SceneToPrefabTag now support specifying a non-final LOD index
Fix decal cull NRE when part of monument
Fix hud toggles not working in demos
layer.toggle, layer.show and layer.hide commands can now be run in demos
Add a minimum triangle size setting to MeshTrimmer, defaults to 0.1
Good for removing detail that won't be visible at long ranges, leaves some holes in geometry but it would be difficult to notice at a distance
Removes 50% of the geometry on supermarket HLOD with very little visual change
No longer need to add potential player death sources to the master list on the Death Screen prefab, added a "shownOnDeathScreen" toggle on the PrefabInformation and the list is generated at runtime
Enabled the new toggle on all prefabs that were in that list
Also allow HUD component toggles
Allow the Tools tab to be used in Demos
Refactored mesh trim settings, adjusted height on gas station to properly remove interior faces
Update HLOD system to call MeshTrimmer process as part of Scene2Prefab
Clean out any extra vertices, saves about 1000 verts/normals/etc
More progress, mesh trimmer now mostly removes triangles on lower lods that won't be visible (obscured by other triangles)
Cuts about 2k triangles off LOD3 of supermarket HLOD with no visual difference
Merge from content_reporting
Merge from single_pickup_notice
Fix showing item stack counts on items that didn't formerly show stack counts
Fixed some unneeded usings
Fixed case where the final hit on a resource node would calculate the total amount in inventory incorrectly on the item pickup notice
Ran S2P on all named monuments with prevent building volumes, no monument scene files were changed
Made a new S2P menu option to only update monuuments with the above conditions, commented it out though since this should only be needed once
Merge from improved_monument_proximity_warnings
WIP on a tool to trim out LOD faces that likely won't be visible
Revert manifest and plugins to match main
Removed jobs renderer system
Move UnwrapBaker to plugins, made it editor only
Fixed MeshLods getting modified by HLOD before they can Init
Ensure LODS are removed from the culling system when under the control of a HLOD
Fixed MeshLOD components not getting properly disabled by HLOD
Fixed admin UGC browser delete button not working
Added new PreventBuildingMonumentTag, use that instead of a general radius check when determining when to show the "Cannot build this close to..." message
A component with a reference to the MonumentInfo is required as in builds we flatten the hierarchy completely
Scene2Prefab will automatically apply these components to relevant colliders during the S2P process (so we'll need to S2P all the monuments before this change will take effect)
Sprays will no longer respect the Decay.upkeep_inside_decay_scale convar, they wiill always decay based on Global.SprayDuration even if they are indoors
Prevent incorrect decay calculation if global.SprayDuration is set to 0
FIx avatar switcher cancelling the current animation
Added AvatarSwitcher state machine component that switches the avatar of an animator when the state machine enters that state
SetHorseBreed now only requires admin (was developer only)
Add global.consolescale to change the font size in the console window
Don't allow sell order listings of genetic clones for multiple items, clones must be listed for a price per unit
example: listing 6 clones for a price of 6 wood = not allowed
listing 1 clone for 1 wood = allowed, and player can still purchase all 6 clones in one transaction
Add global.ClearSpraysAtPositionInRadius to remove sprays via Rcon
Add global.useSingleItemPickupNotice (defaults to true), uses a single item pickup notice and upates it with the amount collected if multiple resources are picked up quickly (should improve performance when using rapid collection tools like the jackhammer)
Increase max ESP player info budget time to 5ms
Made a new Radio tester editor window (Window>Tools>Radio Tester) that can check all included radio station URL's with a single command