Curve Builder

Curve Builder

Now you're zooping with curves!

by last_nomai_v1.2.2vanilla-friendlyqolclient
119.4K
Downloads
840.5K
Views
October 29, 2024
Created
August 22, 2026
Updated

Description

CurveBuilder

Are you tired of painstakingly aligning foundations and walkways just to get that perfect curve for your train lines? Do you dream of building an enormous circle, because enormous circles are awesome? CurveBuilder is the mod for you!

Inspired by the well-established methods the Satisfactory community has come up with for building foundations at an angle, CurveBuidler aims to streamline the process and create an easy, hassle-free way to build your foundations at a perfect curve.


How to Use

- When building a foundation, press R or use the radial menu to switch to the new Curve build mode
- Place your first foundation, set the rotation angle, and zoop away!
- Adjust the desired rotation angle by holding the rotation toggle key (default is Caps Lock) and scrolling with the mouse wheel


Images

![Curve builder demo](https://www.dropbox.com/scl/fi/n75wcpvxkc5dg7b67aph0/curvebuilder2.jpg?rlkey=dkc2fcjp3n02eh6s3jbu75ojr&st=scrav90r&raw=1)

![Curve builder demo](https://www.dropbox.com/scl/fi/b3j0czvy5dm2y3s72t8g7/curvebuilder4.jpg?rlkey=du156wmpj7zldh3nvo7ucommg&st=2v66jqy5&raw=1)

![Curve builder demo](https://www.dropbox.com/scl/fi/2ahjp5vrftf91ih9o1ufz/curvebuilder6.jpg?rlkey=hxld0gtlabrib9xmu3yqpim8u&st=e03p6o8e&raw=1)

Overview

CurveBuilder now has four distinct sub-modes that allow you to build in different ways.

New Features

Sub-modes

1. Zoop Mode
Vanilla-style zoop, but curvy.

2. Parallel Mode
Creates additional zoop arrays in parallel to the main zoop

3. Align Mode (WIP)
Connects two pre-existing
Status: Work In Progress, not implemented in this version

4. Circle Mode
Instantly builds a circle!

Default Keybindings

All Sub-Modes

- `Alt` (Tap) → Cycle sub-mode
- `Alt` (Hold) → Open sub-mode radial menu

---

Zoop Mode

- `Caps Lock` + `Scroll` → Adjust rotation angle
- `Caps Lock` (Hold) → Rotate snapped foundation by specified angle
- `Page Up` → Switch between vanilla and alternate zoop directions for the current hologram

---

Parallel Mode

- `Caps Lock` + `Scroll` → Adjust rotation angle
- `Caps Lock` (Hold) → Rotate snapped foundation by specified angle
- `Page Up` → Switch between vanilla and alternate zoop directions for the current hologram
- `+ / -` → Increase/Decrease distance between parallel zoop arrays
- `Shift` + `+ / -` → Increase/Decrease the number of parallel zoop arrays

---

Align Mode (WIP)

Work in progress.

---

Circle Mode

- `+ / -` → Increase/Decrease the number of 'sides' of the circle
(Technically more of a polygon.)


Supported Buildables

Now supports the following buildables:
- Foundations/Ramps
- Big/Small pillars
- Walls
- Catwalks/Walkways

(All variants besides those that do not support vanilla zooping)

Multiplayer

Now Fully Multiplayer Compatible!

(With future improvements planned)


CurveBuilder can now run as a client-only mod!

#

What Does This Mean?

- If you play on a dedicated server, you can still use CurveBuilder even if the server does not have the mod installed (with some caveats).
- Likewise, if you install the mod on a dedicated server, clients do not need the mod installed to join the session.

#

⚠️ Limitations

- Due to the way certain holograms are handled, only foundation/ramp holograms work when running as a client-only mod.
(This may change with future updates!)

For the best experience, it is still recommended to install CurveBuilder on both the client and server.


Support

- If you encounter any or want to help with the development process, please contact @last_nomai_ on the modding Discord.

- <p style="text-align:left;">
<a href="https://buymeacoffee.com/last_nomai_" target="_blank" style="text-decoration:none; color:#ffdd00; font-size:14px;">
☕ Enjoying the mod? Feel free to buy me a coffee!
</a>
<br>
<span style="font-size:12px; color:#999;">(Completely optional, but always appreciated!)</span>
</p>

Notes on multiplayer

---
Due to how Unreal Engine handles multiplayer data (replication), large zoop arrays (~200+ holograms) can sometimes be too large to send to the server.

There will eventually be a check that limits this, but if you try to build an enormous zoop array currently the server will not process it.


Bug Fixes

- Fixed conflict bug with Infinite Zoop that caused curve mode cost to rise exponentially
- Fixed bug with keybind indicators being duplicated
- Fixed bug with UI not disappearing when exiting build mode
- Fixed bug where custom keybinds were updating variables while not in curve mode

Known Issues

This is currently a beta version, so please report any bugs/crashes/issues you encounter. Currently, known issues are listed here:
- Some holograms appear to display the wrong mesh when being zooped (such as double ramps appearing as single ramps), but are constructed properly when finalised
- Walkway ramps/stairs are marked as supported but the logic to correctly align them is not implemented yet
- Wall holograms have slight alignment issues when continuing a curved zoop in the vertical direction
- Possible keybind conflict with Infinite Nudge pitch/roll rotation keys (the separation adjustment keybind was origianlly shift/scroll but this conflicted, still unsure why this appears to override it but will be fixed soon™)
- Maximum number of holograms not enforced (see above)
- When running as a client-only mod connected to a dedicated server, exiting the build gun build state and then re-equipping the build gun sometimes reverts to a different mode/says it is in curved mode but it is not. Cycling build modes is a workaround for this
- Sometimes flickers when starting a zoop and not already zooping in an established direction


Credits

Curve builder was developed by last_nomai_. Inspired by the method explained by @Its_BitZ on Twitch: https://www.twitch.tv/its_bitz/clip/InventiveGiantKumquatWow-Sko9BnCyJghKP-pT


Versions

v1.2.2release
13.5K downloadsJuly 19, 2026
v1.2.1release
15.8K downloadsJune 12, 2026
v1.2.0release
2.0K downloadsJune 11, 2026
v1.1.2release
43.7K downloadsJune 27, 2025
v1.1.1release
6.7K downloadsJune 11, 2025

How to Install Curve Builder on Your Server

1

Order Satisfactory Server

Order a Satisfactory server with at least 4 GB RAM (6 GB recommended). For multiplayer: per 4 players.

2

Install Mod

Open the mod manager in the dashboard and search for "Curve Builder". Installation dependencies are installed automatically.

3

Restart Server

Restart the server so the mod is loaded. Players need to have the mod installed locally as well.

Frequently Asked Questions

Curve Builder not working after update – what to do?

After a Satisfactory update, mods need to be updated. Check ficsit.app whether Curve Builder has been updated for the new game version. With Mado Hosting: open the mod manager and click "Update All". If the mod hasn't been updated yet, temporarily remove it so the server starts.

Curve Builder causing crashes in multiplayer – solution

Most common cause: all players must have exactly the same mod version installed. Check server logs for "ModMismatch" or "Version Conflict". Ensure all players use Curve Builder v1.2.2 and the same SML. With Mado Hosting, Satisfactory servers run with 6 GB RAM for stable multiplayer performance.

Is Curve Builder compatible with other Satisfactory mods?

Curve Builder uses the Satisfactory Mod Loader (SML). Generally, SML-based mods are cross-compatible, but mods modifying the same game systems can cause conflicts. Test new mod combinations on a backup save. The Mado dashboard automatically detects known conflicts and warns you.

Rent Curve Builder Server

Play Curve Builder on your own Satisfactory server with mod support.

Recommended RAM
6 GBfrom €7.80/mo
Minimum 4 GB | from €5.20
Order Server Now

Mod Information

Author
last_nomai_
Latest Version
v1.2.2
Created
October 29, 2024
Last Updated
August 22, 2026