Source-checkedBuilding & decoration

Build Express

by GAGAMURAGAMIR · for Factorio

Build stuff with trains and spider-infested trains.

24Downloads
3 yr agoLast updated
MITLicense
Factorio Mod PortalSource

About Build Express

From Factorio Mod Portal

Build stuff with trains and spider-infested trains.

ATTENTION!!!!!

Delisted until further improvments, playtesting reveals a lot of bugs mod is WIP and largely untested in a real playthrough, it may (and probably will) cause crashes - that means all unsaved progress will be lost. Use with caution Any suggestions on improvements and contributions are welcome, particularly on the GUI part Currently logging and debug visuals drawn on map are turned on, later will add a setting option

This mod is a system of train-assisted execution of construction tasks (placed blueprints, deconstructions etc). Best suited for building a megabase with continuous rail grid. Frees player from having to rely on a single construction network covering whole base or having to walk around yourself.

Rationale

rambling (how do i do markdown spoilers???)

> I like playing my Factorio, and the way I like it is building an ever-expanding megabase to capture as much land as possible, all while myself doing as little as possible (automation, right?). Usually I approached this task by creating a single giant logistic network, where poor little construction robots were carrying out all construction themselves. At large base scales the sight of flocks of thousands of robots flying across the map to build a new tile looks pitiful to say the least. And not to mention that it is not ideal ups-wise. > I tried looking for an altrenative and came across Constructron(-continued). I was really looking forward to relegating all construction work in my megabase to a fleet of those guys, but quickly realised that even at current scale base game spidertrons are just too slow moving (slower even than robots) and I didnt have a great time with how mods cogs moved internally, particluarly with job batching - constructrons were mostly busy strolling across the base for 5 minutes to lag around deconsturcting a single tree. I dont know what were the reasons for this behaviour, Im guessing that was due to very high UPS loads already present, I was running at around 30. If only I could have a spider catch a ride in a train, that would make it much more viable and also very neat - I thought. So I decided to have a go at it myself

Code reuse and dependencies disclosure

  • First and foremost this mod was inspired by Consturctron by Apollo314 and its successor Constructron-Continued by ILLISIS. I dont think I ended up using any code from those mods, though I definitely studied them and learned a ton, particularly about pathing. Should be compatible with Build Express
  • Construction Train by SyncViews - I completely rely on it for a worker type, Construction Train. It just works and Im loving it
  • Ghost On Water by KeinNIemand to deal with The Water Problem. I considered using this mod as a depedency, but was unable to do it without having to add things to it, so I just made an internal minimalistic port. I am very grateful that this mod exists and I didnt have to work out a solution myself from scratch. Should be compatible with Build Express, but didnt test

Thesaurus

  • Task, or construction task - a single instance of what Build Express would oversee. Each time you place a blueprint or select things with deconstruction planner (after pressing a hotkey signalling Build Express that you are ready to create a task) you create a new task
  • Depot - a new train stop, Build Express searches workers among trains parked at them
  • Worker - a train that Build Express commands around, the main workhorse. Can be of two types - Consturction Train or Express Construction Unit. Why call them so? IDK

Features

  • Currently supports only blueprints and deconstruction planners, upgrade planners are planned (lol)

Set up a Build Express depot (new train stop entity, though right now visually identical to regular train stop), pick up a blueprint, press a hotkey and place a blueprint - Build Express would choose a worker (parked trains) across depos meeting requirements to do the build, dispath it and oversee the construction process. Mod comes with two types of workers (each requires a technology) - I call them Construction Train and Express Construction Unit.

  1. Construction Train - it is simply a train that has a carriage with personal roboports in equipment grid.
  2. Express Construction Unit - a train with a special Spider Carrier wagon (new entity). It parks somewhere near to the construction site (parking spot search area is adjustable in mod's settings), spawns a spidertron loaded with goodies enough for the build that does the job on its own.
  • Can place blueprints on water - i did a copycat of Ghost On Water by KeinNIemand, more on that in a dedicated section
  • Has a minimalistic GUI where you can track consturction task status

How it works

After you create a task, Build Express calculates its construiction area (a rectangle on the map), divides it into subtasks. Subtasks are smaller quadrants that could be covered by the worker's construction area from any spot on said rectangle + some offset. Build Express navigates worker to each subtask subsequently until all of them are completed, and then terminates the task and sends worker back to depot.

How to use

  • Research tech
  • Set up a Build Express depot - a new kind of train stop. Train stop name is irrelevant

Read the full description on Factorio Mod Portal →

Highlights

From source data

Footprint

Rated a light load on a server.

License

Published under MIT.

Last update

Its author last shipped an update 3 yr ago.

Build Express on Nxeon

From our catalogue
One-click install
Supported on Nxeon Factorio servers. We download it from Factorio Mod Portal, place it, and restart the server.
Server side
Required on the server
Server load
light
Smallest plan we suggest
Factorio — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
0.0.2, released 2023-05-09

Recent builds

BuildReleasedGame versionsLoaders
0.0.22023-05-091.1n/a
0.0.12023-05-091.1n/a

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run Build Express on a Factorio 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 Factorio Mod Portal as “Mods”

Building & decoration

Blocks, furniture, decorations and building tools.

Runs on your server

From source side support

Factorio Mod Portal lists Build Express as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Compatibility

Game
Factorio
Runs on
Serverrequired on the server

Verified at the source

  • ✓Factorio Mod PortalOfficial listing, checked 2026-10-09Open ↗
  • ✓AuthorGAGAMURAGAMIR, as published on Factorio Mod Portal
  • ✓LicenseMITFree

Build Express, answered

Generated from the mod’s own source data.

Do my players need to install Build Express?

Factorio Mod Portal lists Build Express as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Is it free?

Yes. Build Express is free to download from Factorio Mod Portal. Its license is MIT.

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 Build Express on a Factorio server.

Deploy in about a minute from $2.99 a month, then add Build Express in one click.