Cargo Train Manager

by StefanT

Manages cargo transport via train.

Content
3 years ago
1.1
561
Trains

Changelog

Version 1.1.1
Date: 2021-05-07
  Changes:
    - it looks like current Factorio (1.1.33) sometimes does not properly handle when a train
      arrives at a station. This version works around this behavior to detect trains that wait
      at a provider station without starting the delivery (the station's lamp is not green too)
Version 1.1.0
Date: 2021-05-02
  Bugfix:
    - Fix crash when two or more deliveries time out at the same time.
Version 1.0.9
Date: 2021-04-17
  Changes:
    - Train unload timeout is now set to 80% of the delivery time instead of a fixed time.
  Bugfix:
    - Handle case when the delivering train arrives at the wrong CTM train station.
    - Set correct next station of a train when a delivery is aborted.
Version 1.0.8
Date: 2021-04-13
  New features:
    - Added tab for failed deliveries to management console. This tab shows the failed deliveries of the
      last 15 minutes.
    - It is now reported when a train tries to deliver to the wrong station in case of duplicate station names.
    - Improved chat messages of failed deliveries - train and target station are now clickable
    - The delivering train's schedule is cleaned when it arrives at a provider station.
  Bugfix:
    - Smarter handling of requester dialog to avoid flickering when a requester is opened.
Version 1.0.7
Date: 2021-04-13
  New features:
    - Added train stop name to requester dialog.
    - Improved warning messages in requester dialog when the requester is
      not near a CTM train stop or has no logic wire connected.
  Bugfix:
    - Ensure requester dialog is not shown when opening an ordinary lamp.
Version 1.0.6
Date: 2021-04-08
  Bugfix:
    - Fixed another exception when trying to schedule to a requester that has no stop.
Version 1.0.5
Date: 2021-04-08
  New feature:
    - Migrate existing requesters to new comparision logic introduced in 1.0.4 if
      the condition is compatible. The train station's maximum number of trains is set
      to 1 if it is unset (for the train stations with converted requesters).
  Bugfix:
    - Fixed exception when trying to schedule to a requester that has no stop.
Version 1.0.4
Date: 2021-04-08
  New feature:
    - Requester's logic condition can now be set to e.g. "iron-plate > 0" instead of
      "iron-plate > number-of-incoming-trains". This allows multiple requests to be handled in
      parallel. Use a station's train limit to control the maximum number of trains that are
      being sent.
    - Attached requester / station dialogs to the entities main dialog window.
    - Show a warning message in the requester's GUI if the requester is not connected to
      a logic network.
  Bugfix:
    - Ensure requests are not added multiple times as pending deliveries.
    - Avoid crash when management console's pending deliveries tab is opened
      while having an active unconfigured requester.
Version: 1.0.3
Date: 2021-01-17
  Bugfix:
    - Fixed crash when opening the management console and a resource is unknown).
Version: 1.0.2
Date: 2021-01-13
  Bugfix:
    - Fixed resource priority configuration dialog.
Version: 1.0.1
  Bugfix:
    - Small bug fix.
Version: 1.0.0
  New features:
    - Added shortcut that shows the management console.
    - Added a setting to toggle the top/left toolbar button (default off).