I must confess that I too have this thought - how much better is it then vanilla if I don't want to use a lot of circuit mechanics as I'm not good at it ?Hoefnix wrote: ↑Tue Sep 17, 2019 12:54 pm
The refuelling is a neat feature where the train adds a refueling station to the end of its schedule automatically if it's fuel levels drop below a level you can set, it's even smart enough that you can have different refueling stations for different trains formats and it will automatically go to the correct one.
Another feature is that at the train stop it reads more information about the train than vanilla does. Number of locomotives, number of wagons, remaining fuel in MJ, number of players present, position of train stop in the schedule OR assigned number to the train stop and as the train leaves it will give a 1 tick signal to indicate which station it is going to.
The feature I use the most is where you can tell a train which train stop in its schedule to go to, a thing you can't reasonable do in vanilla. I use this to dynamically assign trains to pickup resources and drop the of at the builds that need them. A basic example would be a train that first stops at a sorting station before moving to the correct unloading station of a build.
As Optera mentioned other people have done this as well, I wasn't aware and developed mine in parallel. Currently I'm on version 3 of my train controller and each version used a order of magnitude less of combinators. Having combinators be a significant power drain on your network really isn't healthy
Of course SmartTrains used to be a musthave back in the good ol' days before 0.15 when the only wait condition trains had was time passed and if you wanted any other condition you praised Choumiko for this awesome mod and the ability to save lines since copy pasting settings wasn't a thing either.
the refueling part is present in other train control mods and the FAT controller, I believe, manages lines - so why use smarttrains mod ?
That said, since I've installed it, I've managed to find an issue with its compatibility with temporary stops ( introduced in 0.17 I think) and another mod (train construction)