CS2-Style Junctions
CS2 Style Junctions is a Cities: Skylines mod that automatically gives road junctions a cleaner, smoother, CS2-inspired look as you build them.
The mod applies rounded junction geometry based on the type of roads being connected. Small streets get tighter corners, avenues get smoother curves, arterials get wider turns, and highway/ramp connections get more natural sweeping merges.
When you build a new junction, the mod automatically selects an appropriate corner radius based on the road classes involved.
You can customize these radii using an in-game settings panel, allowing you to fine-tune how rounded each road type should be.
- Small streets — tight residential-style corners
- Medium roads / avenues — moderate rounded corners
- Large arterials — wider, smoother corners
- Highways — large sweeping curves
- Ramp-style junctions — extra-wide radii for smoother highway merge behavior
The mod also detects nearby junctions. If two close junctions would create overlapping curves, the radii are automatically scaled down to prevent visual glitches, overlap, or geometry inversion.
Cities: Skylines 1 has engine limitations that prevent certain CS2-style road features from being recreated exactly.
This mod works within CS1’s network system to improve junction appearance, but it cannot add features the game engine does not support.
- True CS2-style continuous-pavement ramps
- Tapered medians
- Curved lane markings through junction nodes
- Variable lane counts along a single road segment
- Variable-width road segments (ramps that grow into a highway lane and taper away)
Press Ctrl + Shift + J to open the settings panel, or use your chosen custom hotkey.
The panel includes six sliders for different road classes and ramp scenarios. The slider that matches your currently selected road is highlighted, making it easy to see which value affects the road you are about to build.
Save Settings
Saves your slider values so they persist after restarting the game.
Re-tune Existing Junctions
Re-applies your current slider settings to junctions built during the current session. Junctions that already existed when the save was loaded remain untouched.
Toggle Hotkey
Allows you to rebind the panel hotkey. Press Escape to cancel rebinding.
Available through:
Content Manager → Mods
Enable automatic junction polish
Master toggle for the mod.
Also apply to nodes that existed before the save was loaded
Disabled by default. Enable this only if you want the mod to retroactively polish older infrastructure.
Warning: enabling this may overwrite custom per-node edits from mods such as Node Controller Renewal or Move It.
These mods must be subscribed and enabled:
- Harmony 2.2.2-0 / Mod Dependency 2.0 by boformer
Workshop ID:2040656402 - Node Controller Renewal by macsergey
Workshop ID:2472062376
These are not required, but work well alongside this mod:
- Move It
- Network Anarchy by Quboid
- Intersection Marking Tool by macsergey
- Traffic Manager: President Edition
- Network Multitool
- Zoning Adjuster by algernon
Yes.
As of v1.1, the mod stores a small list of polished node IDs in your save file (typically a few KB) so your junctions stay polished across save and reload. Disabling or unsubscribing from the mod reverts all junctions back to vanilla CS1 geometry immediately. Uninstalling the mod entirely is also safe as CS1 ignores the mod’s data key and the rest of your save is untouched.
Your save remains compatible with vanilla Cities: Skylines.
- The mod cannot create true CS2-style continuous-pavement ramps.
- Roads narrower than 10m total width (including the 8m alley/zoning roads enabled by Zoning Adjuster) skip polish and keep their tight vanilla corners. Mixed junctions still polish the wider segments — only the narrow ones are left alone.
- Very short road segments between nearby junctions may have their corner radii reduced to avoid geometry issues.
- Custom workshop roads with unusual lane counts may be classified differently than expected.
- Tunnels and underground nodes are excluded from polishing.
- Mods that modify
NetSegment.CalculateCorner
or network release behavior may cause unpredictable results.
The mod is designed to be lightweight.
Most visible corners use cached decisions, with only new junctions needing classification. Medium-sized cities should see minimal performance impact. Very large cities with many visible interchanges may experience slightly more overhead.
When reporting a bug, please include:
- A screenshot of the issue
- A list of enabled mods
- Your log file:
Anything tagged
in the log is from this mod.
Built on top of the work of macsergey and boformer, including Node Controller Renewal, Intersection Marking Tool, Network Multitool, and CitiesHarmony.
This mod would not exist without their groundwork.
If any credits are incorrect, please let me know and I will update them.
v1.1 — Polish now persists across save and reload. Fixes incompatibility with Zoning Adjuster (8m roads are no longer mangled).
v1.0 — First public release.
See
for full development history.
Required items:
Click the title to search on this site.
Node Controller Renewal 3.5.4 — Steam Workshop
Harmony 2.2.2-0 (Mod Dependency) — Steam Workshop