Parallel Road Tool

If you liked this item, please rate it up on Steam Workshop page.

Author: S__T

Last revision: 29 May, 2023 at 21:50 UTC (10)

File size: 647.17 KB

On Steam Workshop

Description:

Parallel Road Tool

helps you easily drawing parallel and stacked networks.Main features are:

  • Limitless parallel/stacked configurations: you can choose any network (not only roads!) and distances (both horizontal and vertical) to easily create every layout that you want
  • Visual overlay guidelines to help you visualizing what you’re going to build before actually building
  • One-way networks support: you can reverse the direction of any one-way network, so that you can easily build highways without needing to manually upgrade direction later
  • Left-hand drive support
  • Upgrade mode: you can add parallel/stacked segments to already existing networks
  • Save/load presets
For new features and/or debugging, you can subscribe to the beta version

Tested on C:S version 1.17.0-f3

Current version: 3.0.4
  • Moved mod core to Harmony for better compatibility with other mods
  • Completely rewritten mod’s core logic/engine
  • Fully redesigned and faster UI
  • Improved logic used to enable/disable the mod for a more consistent behavior
  • Added button to sort networks based on their horizontal distance
  • Added button to enable/disable automatic horizontal offset adjusting when changing the main selected network (parallel networks will be shifted to match new network’s width)
  • Added button to enable/disable automatic angle compensation: building straight networks with sharp angles can now cause nodes to be moved to produce more pleasing results
  • Added scrollwheel support to horizontal/vertical offsets texts
  • Pressing ALT will now switch building side (use this if upgrading curves produces unexpected results)
  • Fixed a bug preventing trees to be applied to parallel/stacked segments
Source code: GitHub[github.com]
Main buttons
Button
Description
Saves the current configuration as a preset that can be loaded at a different time.
Loads a saved preset into your current configuration.
Sorts the selected networks by using the horizontal offset in a descending order.
Toggles the angle compensation feature on/off. This feature prevents segments from overlapping when creating straight roads connected using sharp angles.This works by moving the previous node in order to have a better angle for your parallel segments.
Toggles the auto width adjustment feature on/off. This feature automatically adjusts the horizontal offset from the main selected network everytime this changes.The final result is to preserve the relative distance between the original sements and the parallel ones, avoiding overlapping when selecting a larger main network.
Toggles the snapping feature on/off. This feature allows parallel segments to snap to existing nodes that were not created by this mod.
Recommended additional mods
Supported languages (% translated)
  • English (100 %)

Translations

If you want to help improve existing translations or you want to translate into your own language (ask to add it to the translation project).[crowdin.com]

Support my work

Star the project on GitHub:[github.com]


Donate using PayPal:[paypal.me]

How to contribute

If you find an issue, please search here[github.com] to see if someone already reported it and, eventually, comment on the already reported one.If you can’t find any issue similar to yours, please click here[github.com] and provide all the informations that you can (screenshots and logs are welcome).If you’re interested in helping with development, choose an issue and ask to be assigned. I’ll create a branch for that issue and you’ll be able to work there.If there’s no issue for the thing you’d like to work on, feel free to open a new one.

(v3.*) Thanks to
  • algernon for his awesome Commons library
  • Chamëleon TBN for being so helpful during testing
  • macsergey for his dark magic on how to fix some annoying issues
  • Mbyron26 for the fantastic preview images on the Workshop

(v2.*) Thanks to
  • reasonably1[community.simtropolis.com] for his work on the UI
  • SamsamTS for his FineRoadAnarchy mod, which provided me the basics for this one
  • LinuxFan for his pointers on how to fix snapping
  • BadiBasso[github.com] for his Network Skins patch and general help