Train Wagon Combinators deprecated


Deprecated: It's not efficient, though it still works. Would rather have people use better mods. Read the output of wagons stopped at stations, in different ways. Warning: UPS Heavy, mostly a toy mod

Content
3 years ago
0.17 - 1.1
90
Circuit network

Changelog

Version: 1.125.0
Date: 2021-02-27
  Additions:
    - new setting for faster inventory scanning - less perfect but works under common train loading (inserters/loaders etc)
    - max wagons setting - default increased to 10 (from 5). Shouldn't affect performance to set it to high values
  General:
    - changed code in many places. There may be bugs
Version: 1.100.0
Date: 2020-10-22
  General:
    - cleaned some unused variables
    - hopefully some performance improvement (should be more noticeable with fuller wagons)
    - re-ordered cleaning functions so combinator cleaning is actually done (with conditional handler, hopefully)
Version: 1.18.9
Date: 2020-04-22
  General:
    - performance improvement! About -70% in my test case!
Version: 0.18.8
Date: 2020-03-23
  General:
    - keep gui location and visibility while re-initing it
Version: 0.18.7
Date: 2020-03-22
  General:
    - gui is draggable (click anywhere that's not an input box)
    - clicking on an assigned combinator puts position, signal, and wagon index in gui
    - message for no stop/combinator now works, and is mostly localized
    - if anyone's having performance issues, let me know - I see ~ .35 ms for two wagons

  Bug Fixes:
    - always forget log prints
Version: 0.17.5
Date: 2020-02-10
  General:
    - start with gui when player is created (instead of only single player)
    - Good News: every locale is defined!
    - Bad News: it's all english (only a few strings use english)
    - Rammstein - Amerika https://www.youtube.com/watch?v=Rr8ljRgcJNM

  Bug Fixes:
    - wasn't clearing previous index at train stop
    - wasn't clearing signal and disabling combinator on applying settings
Version: 0.17.4
Date: 2020-02-09
  General:
    - combinator immediately starts outputting when set if train is in station
    - improved gui handling: hide instead of destroy, remember settings
    - gui comes up on configuration changed/init
    - hotkey in corner - restart required to change the text when key changes
           ( https://forums.factorio.com/viewtopic.php?t=31752 )

    - prints for invalid stop/combinator and clears textboxes


  Bug Fixes:
    - wasn't clearing combinator signals!
            clear signals on assignment
            clear remaining spaces on tick for E+stack space and inventory
Version: 0.17.3
Date: 2020-02-07
  Bug Fixes:
    - keybinding wasn't set correctly ("CONTROL + R" not "CTRL + R")
Version: 0.17.2
Date: 2020-02-05
  Bug Fixes:
    - missed a debug print. update immediately or be prepared for a flood in log
Version: 0.17.1
Date: 2020-02-05
  General:
    - initial release
    - work in progress
    - clean function sweeps table for invalid stuff every half-hour
         (might crash, was testing main features)
    - only one combinator assignable per wagon

  Notes:
    - wagon-watching will not transfer on teleport
    - have some stuff to clean in code