This mod allows you to program train stop names with a vanilla signal, effectively allowing multi item stations.
Small changes concerning balance, gameplay, or graphics.
Version: 0.2.0
Date: 2025-04-30
Changes:
- Added blueprint support for train stop settings.
- Added shift right click copy settings support for train stop settings.
- Added copy/paste support for train stop settings.
Version: 0.1.13
Date: 2025-04-27
Changes:
- Removed debug print
Version: 0.1.12
Date: 2025-04-27
Changes:
- Changed numerous references from global variables & functions to local.
- Caught an edge case where a station rename triggers and doesn't have the arrow indicating pickup/dropoff. Caught an edge case where a station is backed up for a train, but there is only one station in the schedule, leading to a 0 being assigned to current.
Version: 0.1.11
Date: 2025-04-27
Changes:
- Fix for multiple stations that have the same name, but not dynamic train station names turned on.
Version: 0.1.10
Date: 2025-04-23
Changes:
- Fixed a crash while accessing train_stop_data
Version: 0.1.9
Date: 2025-04-23
Changes:
- Broke gui code out into its own helper.
- Moved the initialization code for storage into a storageHelper function.
- Added caching for active programmable train stops and am now driving the on_tick() function on that data to speed up the code drastically.
Version: 0.1.8
Date: 2025-04-23
Changes:
- Debug mode turned off.
Version: 0.1.7
Date: 2025-04-22
Changes:
- Added support for multiple planets
Version: 0.1.6
Date: 2025-04-20
Changes:
- Implement train schedule management and signal processing utilities
- Refactoring:
- Added scheduleHelper module for managing train schedules, including setting new schedules and removing stations from schedules.
- Introduced signalProcessing module to handle signal types and retrieve signals from train stops.
- Created storageHelper module for managing train stop data, including backup and restoration of train schedules.
- Developed trainHelper module to facilitate operations related to train stops, including filtering and retrieving train stop records.
- Implemented utility functions for debugging and managing backup train schedules.
- Bug Fixes:
- Resolved issue with on_tick() not being correctly registered on startup.
Version: 0.1.5
Date: 2025-04-19
Changes:
- Initial release of the Programmable Train Stops mod.
- Added basic functionality for programmable train stop names.