Source-checkedGameplay & overhauls

Curve Builder

by last_nomai_ · for Satisfactory

Now you're zooping with curves!

137KDownloads
38d agoLast updated
>=502094Latest game version
ficsit.appSource

About Curve Builder

From ficsit.app

Now you're zooping with curves!

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 Curve builder demo Curve builder demo

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.

  1. Parallel Mode

Creates additional zoop arrays in parallel to the main zoop

  1. Align Mode (WIP)

Connects two pre-existing Status: Work In Progress, not implemented in this version

  1. 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.

☕ Enjoying the mod? Feel free to buy me a coffee!
(Completely optional, but always appreciated!)

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

Read the full description on ficsit.app →

Highlights

From source data

Game versions

Built for Satisfactory >=502094.

Footprint

Rated a light load on a server.

Dependencies

Needs 1 other project installed alongside it.

Curve Builder on Nxeon

From our catalogue
One-click install
Supported on Nxeon Satisfactory servers. We download it from ficsit.app, place it, and restart the server.
Server side
Required on the server
Server load
light
Smallest plan we suggest
Satisfactory — 8 GB (8 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.2.3, released 2026-09-07

Run Curve Builder on a Satisfactory server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on ficsit.app as “Mods”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Runs on your server

From source side support

ficsit.app lists Curve Builder as required on the server. Check its ficsit.app page to see whether players need it too.

Compatibility

Game
Satisfactory
Runs on
Serverrequired on the server
Game versions
>=502094
Requires
1 other project installed alongside it.

Verified at the source

  • ✓ficsit.appOfficial listing, checked 2026-10-15Open ↗
  • ✓Authorlast_nomai_, as published on ficsit.app
  • ✓LicenseNot published by the sourceFree

Curve Builder, answered

Generated from the mod’s own source data.

Do my players need to install Curve Builder?

ficsit.app lists Curve Builder as required on the server. Check its ficsit.app page to see whether players need it too.

Is it free?

Yes. Curve Builder is free to download from ficsit.app.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Curve Builder on a Satisfactory server.

Deploy in about a minute from $12.00 a month, then add Curve Builder in one click.