/factorio-tls

Train Logistics System

Primary LanguageJavaScript

Train Logistics System (TLS)

TLS is a project to help with outposting. Keep your outposts stocked with whatever resources you'd like. Let trains do the heavy lifting of moving everything. Let bots do the heavy lifting of building everything.

The idea behind TLS is to allow you to lay down a small blueprint which acts as a seed to create your outpost. After placing the seed, trains are dispatched to deliver different parts, which are then built by construction bots. As additional parts are added, more trains are dispatched. The system acts as a requester chest across the world with items that are delivered by train.

If you are looking to automate your outposting, this will help you do so.

Pragmatic Combinators

TLS was built to aid in 100% speed run attempts (All achievements, one play through). While it did help with that, it also makes for a really great example of how combinators can be useful. This is meant to be a resource to help players learn how to use combinators effectively. There are very few resources for more advanced Factorio systems, so this is meant to help spread knowledge.

Blueprints

  • Rain's preferred train loader and dispatcher configurations
  • Has premade Loaders and Dispatchers out of the box which lets you use TLS very quickly
  • Based on vanilla Factorio game play
  • Pastebin link: https://pastebin.com/bhCY9XrK
  • Includes the seed, unloader, fluid unloader, trash system
  • Contains fundamental blueprints without item configurations that you can use to create your own TLS
  • Useful if you want to customize TLS to suit your own needs or use it outside of vanilla
  • Pastebin link: https://pastebin.com/Yr1mCGbp

Additional Resources

  • Check out rain9441 on Twitch or join Discord for any comments, questions, or suggestions
  • Check out the Wiki for an in depth explanation of what TLS does, how it works, and how to use it
  • Stay tuned for videos some day soon

History

  • v1.6 Updated for Factorio 1.0. Improved logic for unloading accuracy. Implemented a single headed train variation.
  • v1.5 Second release, forgot what was changed sorry.
  • v1.4 Initial GitHub Release