Dynamic Arrivals Board (EARLY BETA)
Dynamic Arrivals Board (EARLY BETA)
EARLY BETA VERSION – EXPECT BUGS AND INCOMPATIBILITIES
At this time I make no promises about feature-completeness or stability.
Depending on feedback and bugs I may have to rework things that could cause this mod to stop working on earlier save games.
DURING BETA, PLEASE BACK UP YOUR SAVE GAMES BEFORE SAVING THIS MOD IN THEM
Pretty good general advice when experimenting with new mods, really.
I’m making this available for people to help with testing if they wish.
What I’d like help with
– Feedback on how well it performs on various computers and map sizes, station sizes, etc.
– Feedback about the functionality, what is good, bad, missing
– Mods that might stop this working – e.g. the Timetables mod which I am already investigating for compatibility
Logging is enabled for the beta period
– Update timing
– Selected sign details
– Selected vehicle time to arrival at each station with a sign on
Main Features
* = refer to known issues and limitations for clarifications
– Single Terminal Arrivals Display – place it on a platform and it will automatically* display the next arriving trains to that platform
– Station Departures Display – a place within 50m* of a station and it will display up to the next 8 trains and their destinations/platform/departure times
Planned Features
I’m planning on extending the mod to support signs displaying the following type of information
– Single Terminal for one vehicle with a list of “calling at” stations
– Station Arrivals Display (showing origins instead of destinations)
Known issues
These are things I’ve identified as needing more work
– Must be placed within 50m of a station – this distance is arbitrary and open to feedback on reasonable values
– The terminal detection needs improvement – if you place it too far from where the train stops it’ll likely get it wrong. There’s a terminal override on the asset parameters for now.
– Line destination calculations may be wrong for some lines – it depends how they are defined. If you have lines that it gets wrong, please provide the list of stops and expected destinations. It may or may not be possible to automatically calculate – e.g. I don’t think it’ll ever work for “circular” lines without manual configuration
– Detection of nearby street bus stations is only semi-functional – especially when there is a terminal on both sides of the road. Work in progress.
– General code optimisations will be done once the functionality is solid, to speed up the station updates
Limitations
These are things I don’t believe can be much better than they are right now
– The ETA calculations are based on previous arrival times and segment travel times – if the vehicle has not traveled the line at least once, this data will be inaccurate but will improve over time.
– You must pause the game before editing / deleting the assets – the asset is regularly “replaced” so by the time you’ve clicked bulldoze, the thing you tried to bulldoze isn’t there anymore.
Extensibility
This is designed to work as a base mod for other modders to create their own displays too. There’s a construction registration API where you can tell it about your
display construction and it will manage its display updates when placed in game.
Please report any bugs with this mod, so I can try to address them.