Feature Request: Train station wagon offsets
Posted: Sat Aug 02, 2025 1:40 am
TL;DR
Allow trains and/or stations to specify a wagon offset, at which a train will stop at the station at the front of the last wagon, or the front of the wagon indicated by the train and/or station offset (whichever comes first)What?
Currently, when a train selects a station as a destination, it will always stop at the front of the very first wagon. I am proposing a "Wagon Offset" slider/input be introduced that, when set, will control at which wagon the train will come to a stop at the station, regardless of where the station is placed. This slider can be implemented either within the Train GUI, Station GUI, or instead by exposing stop offsets within the LUA API, which would allow a third party implementation.Example of additional station slider: Current straight station behavior: Current curved station behavior: Desired straight station behavior with "Wagon Offset" of 3: Desired curved station behavior with "Wagon Offset" of 3: Something similar was suggested here: 56693, and the implementation can achieve similar effects if it is implemented via the train. However, I believe a station should be that which controls how incoming trains should be serviced i.e. how they should be aligned to the (un)loading entities. Additionally, this feature would be used to alleviate the space restrictions of some train stations due to the inability to place stations on curved rails, without needing to lose train engine counts, or create inverted trains. This feature would also allow L-W-L trains to use stations that would otherwise be too short (or require excess space to accommodate).