Rail Logistics Daemon (RLD)


UPS-first train logistics for megabases: tag stops as providers, requesters, and depots, set thresholds, and RLD dispatches trains for you. Event-driven with no per-tick polling, native chain deliveries, item quality and fluid support, multiple networks, a live dashboard, and one-command in-place LTN migration. Factorio 2.0: stable 1.0.x. Factorio 2.1: 2.0.x BETA — feedback welcome!

Content
a month ago
2.0 - 2.1
205
Trains

i Auto add items to requester

a month ago

Hi.
I really like this mod. It’s more simple and easy to use than LTN, especially for beginners. So first of all, a big THANK YOU for making it. I will definitely use it in the future.

My suggestion is to make it possible to connect an assembler or any other item that has a recipe. Then let the station request the amount needed by some circuits. I have made it work in LTN, but I can’t figure out how to let the combinator read the content from the assembler in this mod. I have posted a working blueprint here: https://factoriobin.com/post/jp9clu (requires LTN installed)

If it is already an option, please share a blueprint where I can see how the wiring is done.

Thank you in advance.

BTW I use Factorio 2.0: stable

a month ago

RLD combinators do not have an input to adjust the feed. I will see if I can implement this in a UPS friendly way. May need to add another component but if I understand you correctly you want the request, say 40 stacks of iron plates via some control signal which will set the inserter filter to iron plates and request 40K plates to the station. I believe this is gonna need a lot of on_tick checking which is where RLD minimizes which in-turn maximize UPS. Let me review some options and get back to you.

a month ago

Update on this: RLD already supports it. My earlier reply was incorrect, no tick-checking is involved.

But I cannot exactly understand how you are making the request. I did a mockup, but I am not sure it's exactly right. The RLD combinator is the object taking the inputs. it is not showing the inputs but it is taking them. a RLD combinator connection to a station is just there to know which station gets the request. I am not sure why the green wired arithmetic goes from the storage and divides by -12, that didn't make sense to me.

https://imgur.com/a/XP1qexB

a month ago

Response to update.

You are absolutely correct. I thought it didn’t work, as I could not see the input in the combinator, but my test was successful.

The -12 arithmetic is from a very old setup, from when I started using LTN. I had some problems getting it working after I forgot to save my blueprints, and I didn’t bother to get it running again. I just found a working blueprint on Reddit, and it had the -12 arithmetic. The station worked as intended, so I simply used it and forgot all about it. It makes no sense to me either :)

KEEP UP THE GOOD WORK!

a month ago

Send me another blueprint of your final setup with RLD. You are not the only person to ask about setting up a dynamic requester station. Seeing the final set up would help me update some how to documents.

15 days ago
(updated 15 days ago)

Sure, here you go.

1) A simple setup: https://factoriobin.com/post/kpa7ml
Assembler → green wire → Decider Combinator → green wire → Arithmetic Combinator → green wire → RLD combinator → green wire → RLD station.
In the Arithmetic Combinator, set the desired stack size. Normally I set it to 100, as I also use the Warehouse mod, but here it’s at 40 so there is no overflow and room for all items when different items are needed for a recipe.

2) A running setup. Same wiring as above. Two assemblers are requesting, and three trains deliver the goods needed (yellow inserters and red belts are produced): https://factoriobin.com/post/m6ra0k

NOTE: The stations are named according to what you must fill the provider chests with. The blueprint does not include the content of the chests. Fill them before you add trains to see how they run.

This thread has been locked.