12,523 Commits over 4,018 Days - 0.13cph!
Fixed potential edge case with not blocking deployment on narrow roads
Fixed incorrect road mesh scaling along path (from the axis changes)
Updated loot on roadside monuments depending on the tier they've been place in
SpawnGroup can filter by tier to disable itself on certain tiers
Assigned monument bounds on airfield, bandit down and compound
MonumentInfo bounds are no longer ReadOnly (they're assigned by hand)
Increased min distance between caves so there are less on small maps
Bumped road mesh placement up slightly to hover 0.05m above terrain (suits the new mesh best)
Updated code to new road mesh orientation
Intersection regression fix
Smoothing regression fix for non-circular paths
Added circular path support to path interpolator (smooth start / end transition of the ring road)
Assigned road and river meshes in the procedural map and road test scenes
Use custom mesh for road and river mesh generation (morphed along the spline)
Fixed a bug in the road and riger terrain adjustment distance calculation that would cause some weird visual glitches
Actually update save list when disabling saving in BaseFirework (added EnableSaving method similar to EnableGlobalBroadcast, moved both to BaseEntity)
Disable saving on fireworks that are lit (previously done when going off, which was too late)
Cherry picking
45869 (road and river mesh tangent fix)
Fixed road and river mesh tangents
Updated ring road to latest (cherry picking
44685,
44993,
44994,
45065,
45068,
45082,
45462,
45463,
45575,
45576,
45577,
45596,
45597,
45598,
45619, 45664)
When iterating on the ring road, prioritize retrying nodes with more missing paths
Subtracting
45544 cc rohan
EmissionScaledByLight takes HDR colors (RGB > 1) into account (regression from
33595 cc diogo, LightEx was changed to use HDR colors instead of intensities > 1)
Disabled ScaleWithLargeMaps on some spawn populations
Added ScaleWithLargeMaps toggle to spawn populations (can be unchecked to stop scaling a population beyond 4k maps, for example makes sense for vehicles and certain loot since their count is balanced for server pop and not map size)
Added pooling to firework shells (+ updated scripts to support that)
Reduced glossiness paramter on road materials (HDRP texture backport far too glossy on main)
Enabled trilinear filtering on the new road textures
PathInterpolator.GetTangent uses Vector3.Slerp instead of Vector3.Lerp
Fixed road_asphalt_2 missing spec map assignment
Increased supermarket and gas station target count from 2 to 3
Abandoned cabins (swamp_c) is now a tier 0 monument
BaseBoat.generate_paths is false by default when running in the editor (load times)
RustNative update (plain topology terrain generation)
Deleting Linux RustNative
Updated procedural map decor placement filters to work with plain topology
Fixed plain topology terrain paint selection name
Ring road uses 8 anchor points instead of 4 (yields better shape on large maps, remains to be tested on small maps so I might fall back to 4 on those)
Slightly reduced ring road iteration step size (again, better for larger maps)
Road meshes use their path normal instead of a smoothed normal
Increased tessellation of road and river meshes
Renamed wasteland topology to plain (doesn't imply biome / vegetation)
Another fix for the ring road on large maps
Renamed runway topology to wasteland
Fixed ring road on 6k maps