Yet another train manager


A mod to manage a network of train and station. Some stations provide products (item or fluid) to the network, others stations request products. The mod allocate trains to carry product from provider to requester. This mod is highly inspired from the great mod LTN but with a completly different implementaton.

Content
2 months ago
2.0
520
Trains

i some QOL ideas?

3 months ago

first, I'm running YATM mod in my server (~5 players) and it works very well, great mod!

I got some ideas while playing the game:

  • configure multiple YATM device by dragging (like module upgrade planner mod)
    • batch updating network mask by dragging map <- most needed I think?
    • updating each option (priority, concurrency limit, timeout, ...)
  • showing YATM log per player + mask, not globally. some users think logs are too verbose, while others need them
3 months ago

first, I'm running YATM mod in my server (~5 players) and it works very well, great mod!

I got some ideas while playing the game:

  • configure multiple YATM device by dragging (like module upgrade planner mod)
    • batch updating network mask by dragging map <- most needed I think?
    • updating each option (priority, concurrency limit, timeout, ...)
  • showing YATM log per player + mask, not globally. some users think logs are too verbose, while others need them
  • deliver item multiple times if train is not big enough to handle requested amount
  • -currently it simply requests to train which cannot be resolved causing deadlock (request size is bigger than the train size)
3 months ago
(updated 3 months ago)

Currently, a request that is greater than the train size is splitted into multiple delivery (i just check) with no deadlock. Can you be more precise about this issue ? Maybe your can use a 'Transfert controller' or define some locked slots

3 months ago

I didn't know that ;) I thought it wasn't a feature yet

3 months ago

can I use multiple YATM device for a single train station with different masks?
for example, using default (0000) for shared train stations, while using custom (eg: 1011) for internal stations

3 months ago
(updated 3 months ago)

can I use multiple YATM device for a single train station with different masks?
for example, using default (0000) for shared train stations, while using custom (eg: 1011) for internal stations

or, accessing multiple network in a single YATM device (access 1011, 0111 using 1111 maybe?)

3 months ago

Default mask is 1 (same as if first check box is checked, called it 01).
If you use 2nd check box for internals (call it 10),
- 01 mask for only shared station
-10 mask for only internal station
- 11 for station shared and internal at the same time

A requester station with a given mask m1 will only accept from a provider station with a given mask m2 if (m1 <binary and> m2 ) is non zero

New response