branchrust_reboot/main/rail_networkcancel
31 Commits over 28 Days - 0.05cph!
Fixed a number of harsh rail / road intersections
PlaceMonuments takes less time to find the optimal placement (better map generation times in editor and on server, seemingly no downside in terms of monument coverage, but will need testing)
RustNative update (more landmass, less water / islands)
Updating ProceduralMapEmpty
Updating ProceduralMapTesting
Better ring road / rail corner postprocessing
Added railside topology to several placement filters
Adjusted rail ring placement blocking radius (fixes some monuments spawning on top of rails)
Fixed rails not spawning on first connect (only after reconnect)
Fixed rails missing from world file
▉▍▉▇█▉▉▉▇▅▇▄▇.▍█▋_▋█▇▅▉▍▇█▆▊ ▍▉▉▉▍▄ ▋▆▆█▉▅▆▄▊█.█▇▅▌▆▋▆▌█▋▇
Powerline prefab topology updates (now add building topology around them, instead of old powerline topology)
Better ring rail / ring road corner postprocessing / smoothing
Keep rail straight at rail / road intersections
Added rail / railside topologies
Rail terrain adjustments and mesh generation are done before the road ones (to match their layout / generation order)
Increased rail ring smoothing parameters
Added rail ring corner postprocessing to road ring as well
Postprocess rail ring corners to smoothen their curves
Rail and road are allowed to go next to each other, but not on top of each other (other than for crossings)
Generate rail before road (since roads are allowed tighter turns than rails, so they can react better to crossings)
Initial tests (don't get too excited, this is never going to work)