- Fixed: Client crash when the display type is changed in multiplayer by another Player
- Fixed: Rare crash if the train schedule of a train is not yet available
- Fixed: Error when updating the departure history
- Fixed: The time unit on one display variant is inserted at the wrong location in the text
- Updated Train Separation Condition Settings: Minutes, seconds and ticks can now be set independently with a maximum of around 900 minutes
- More console output is now hidden and only visible by enabling the "Advanced Logging" option
- Default config values updated
- Time for the announcement of arriving trains has been increased to 1200 ticks (1 minute) before arrival
- Time for the announcement of the next stop has been increased to 600 ticks (30 seconds) before arrival
- Compatibility with TrafficCraft 1.1.1+
- Updated DragonLib (now 2.2.22, included in the jar file, DO NOT DOWNLOAD MANUALLY)
⚠️ This version of Create Railways Navigator is not compatible with older versions of TrafficCraft before 1.1.1 due to some technical changes! If you are using TrafficCraft, please also update that mod!
- General performance improvements, by reducing
stream()
calls and more aggressive caching of frequently used data. - Added: The old departure board display variant is back now!
- Added: The Advanced Displays can be customized with numerous new settings
- The background color of the Advanced Displays can be changed
- Settings of the Advanced Displays can be copied
- Some information and texts can be hidden (e.g. train name, statistics)
- Arrivals of trains can now be turned off
- Added: The background color of the displays can be changed with Shift + Click
- Added: Train Separation Condition to allow trains to run at a certain frequency
- Changed: The platform is now always visible on the Platform, Focus Displays when only one platform should be displayed.
- Changed: The initialization of trains is now much faster and more reliable (except when you apply a new schedule due to limitations with Create itself)
- Changed: CRN may now be compatible with some time mods. [experimental, untested] (You can change some time calculation parameters in the DragonLib common config)
- Fixed: Global Settings are saved once per dimension
- Fixed: Removed unused feature to prevent the game from crashing
- Fixed: The console is spammed with lots of information (Can be turned on again with the "Advanced Logging" config option)
- Fixed: CRN breaks recipes in Apotheosis
- Fixed: The clock time on the advanced displays is also displayed as ETA
- Fixed: Delays are not displayed as ETA
- Fixed: Displays show the train name instead of the train line
- Fixed: In the travel companion the wrong departure time is shown in the scrolling text
- Fixed: The global settings are no longer sorted when updating a list
- Fixed: Trains getting stuck in the "Preparing" phase
- Fixed: The train status is not translated correctly or not translated at all (showing the translation key)
- Fixed: The text "Arrival in" in the route details screen of the navigator is not translated
- Fixed: Departing trains which then travel in a hidden section, are displayed with the destination "Out of service"
- Fixed: The train delay information is sometimes not hidden
- Fixed spelling in English and German translations
- Removed unused textures
- Added new translations from Crowdin
- The entire codebase has been updated and changed: All calculations are now server based to synchronize it to all players
- Performance improvements with multi-threading when using displays and other features
- Added: Trains can now have real delays
- Added: Reasons for a train delay on displays and in the navigator
- Added: Departure time can be changed when searching routes
- Added: Advanced Display Slab
- Added: New Schedule Instructions
- Dynamic Delays: Trains depart faster if they are delayed or wait longer if they are early
- Train Schedule Sections: Divide your train schedule into sections to influence navigation (e.g. blacklist sections) or to set the terminus yourself
- Reset Timings
- Added: Schedule Board menu in the navigator: A list of all arriving and departing trains at a station
- Added: Train Journey viewer: See the entire journey for each train and not just your route
- Added: Routes can now be saved
- Added: Train Lines: Trains can now be assigned to a train line and no longer need to have the same name
- Added: Trains can now have different colors in the Navigator with Train Groups and Train Lines
- Added: The informative display variant of the Passenger Information Displays now shows real-time data as well as details about the train journey (e.g. speed)
- Added: Help buttons in all menus
- Changed: The departure and arrival times of a train are now displayed separately
- Changed: New and improved UI in the navigator and all menus
- Changed: Displays at a train terminus now show that this train ends here
- Changed: The search settings can now be changed directly in the main screen of the navigator
- Changed: The layout of the "Platform Displays", "Informative" is now mirrored on the back so that the platform text is on the same side of the block
- Changed: Train Groups can now have colors and must be assigned via the train schedule
- Changed: Displays are no longer divided into "Simple", "Detailed" and "Informative", but by category (Train/Platform) and then all the different display variants.
- Changed: The entire config has been changed and some new options have been added
- Changed: The individual entries in the station tags can now be searched
- Changed: All lists in the menus are now sorted alphabetically
- Changed: Remaining time is no longer displayed in the format XX:XX
- Fixed: The navigator cannot find some connections
- Fixed: A few spelling mistakes
- Fixed: Scrollbars can now be dragged
- Fixed: The GUI scale of the overlay cannot be changed
- Fixed: The exit direction on the back of a display is displayed incorrectly
- Removed: Table Display layout of "Platform Display" and "Informative" when using wildcards (will be added in the future again)
- Removed: Narrator announcements
- Now using DragonLib 2.2.16 (included in the jar file!)
- Addons can now more easily add custom features to CRN (e.g. new display variants, buttons in the route details, etc.) (documentation coming in the future)
- Added French (by GeoffreyGx)
- Added Portuguese (by AlfredoProgramer)
- Added Korean (by queso-gato1355)
- Added Swedish (by Geoffrey) ... and a few other small improvements
Breaking changes
- Trains will no longer be assigned to Train Groups, as this can now be achieved in the train schedule with Schedule Sections.
- All config settings will be reset, as the entire config has been changed
PLEASE NOTE!
⚠️ PLEASE BACKUP YOUR WORLD BEFORE INSTALLING THE UPDATE! Since the entire code of CRN has been changed, some known bugs may have been fixed, but many new ones may have been added!
⚠️ After the update has been installed, each train must run at least one cycle before it can be used with CRN. CRN must initialize the trains first.
⚠️ On busy routes, trains may get permanent delays. It is recommended to use dynamic delays so that trains can compensate delays.
⚠️ By default, all trains will start and end at the first stop of their schedule. This can be changed with train schedule sections.
⚠️ All addons that rely on CRN will probably no longer work correctly.
- The entire codebase has been updated and changed: All calculations are now server based to synchronize it to all players
- Performance improvements with multi-threading when using displays and other features
- Added: Trains can now have real delays
- Added: Reasons for a train delay on displays and in the navigator
- Added: Departure time can be changed when searching routes
- Added: Advanced Display Slab
- Added: New Schedule Instructions
- Dynamic Delays: Trains depart faster if they are delayed or wait longer if they are early
- Train Schedule Sections: Divide your train schedule into sections to influence navigation (e.g. blacklist sections) or to set the terminus yourself
- Reset Timings
- Added: Schedule Board menu in the navigator: A list of all arriving and departing trains at a station
- Added: Train Journey viewer: See the entire journey for each train and not just your route
- Added: Routes can now be saved
- Added: Train Lines: Trains can now be assigned to a train line and no longer need to have the same name
- Added: Trains can now have different colors in the Navigator with Train Groups and Train Lines
- Added: The informative display variant of the Passenger Information Displays now shows real-time data as well as details about the train journey (e.g. speed)
- Added: Help buttons in all menus
- Changed: The departure and arrival times of a train are now displayed separately
- Changed: New and improved UI in the navigator and all menus
- Changed: Displays at a train terminus now show that this train ends here
- Changed: The search settings can now be changed directly in the main screen of the navigator
- Changed: The layout of the "Platform Displays", "Informative" is now mirrored on the back so that the platform text is on the same side of the block
- Changed: Train Groups can now have colors and must be assigned via the train schedule
- Changed: Displays are no longer divided into "Simple", "Detailed" and "Informative", but by category (Train/Platform) and then all the different display variants.
- Changed: The entire config has been changed and some new options have been added
- Changed: The individual entries in the station tags can now be searched
- Changed: All lists in the menus are now sorted alphabetically
- Changed: Remaining time is no longer displayed in the format XX:XX
- Fixed: The navigator cannot find some connections
- Fixed: A few spelling mistakes
- Fixed: Scrollbars can now be dragged
- Fixed: The GUI scale of the overlay cannot be changed
- Fixed: The exit direction on the back of a display is displayed incorrectly
- Removed: Table Display layout of "Platform Display" and "Informative" when using wildcards (will be added in the future again)
- Removed: Narrator announcements
- Now using DragonLib 2.2.16 (included in the jar file!)
- Addons can now more easily add custom features to CRN (e.g. new display variants, buttons in the route details, etc.) (documentation coming in the future)
- Added French (by GeoffreyGx)
- Added Portuguese (by AlfredoProgramer)
- Added Korean (by queso-gato1355)
- Added Swedish (by Geoffrey) ... and a few other small improvements
Breaking changes
- Trains will no longer be assigned to Train Groups, as this can now be achieved in the train schedule with Schedule Sections.
- All config settings will be reset, as the entire config has been changed
PLEASE NOTE!
⚠️ PLEASE BACKUP YOUR WORLD BEFORE INSTALLING THE UPDATE! Since the entire code of CRN has been changed, some known bugs may have been fixed, but many new ones may have been added!
⚠️ After the update has been installed, each train must run at least one cycle before it can be used with CRN. CRN must initialize the trains first.
⚠️ On busy routes, trains may get permanent delays. It is recommended to use dynamic delays so that trains can compensate delays.
⚠️ By default, all trains will start and end at the first stop of their schedule. This can be changed with train schedule sections.
⚠️ All addons that rely on CRN will probably no longer work correctly.
- The entire codebase has been updated and changed: All calculations are now server based to synchronize it to all players
- Performance improvements with multi-threading when using displays and other features
- Added: Trains can now have real delays
- Added: Reasons for a train delay on displays and in the navigator
- Added: Departure time can be changed when searching routes
- Added: Advanced Display Slab
- Added: New Schedule Instructions
- Dynamic Delays: Trains depart faster if they are delayed or wait longer if they are early
- Train Schedule Sections: Divide your train schedule into sections to influence navigation (e.g. blacklist sections) or to set the terminus yourself
- Reset Timings
- Added: Schedule Board menu in the navigator: A list of all arriving and departing trains at a station
- Added: Train Journey viewer: See the entire journey for each train and not just your route
- Added: Routes can now be saved
- Added: Train Lines: Trains can now be assigned to a train line and no longer need to have the same name
- Added: Trains can now have different colors in the Navigator with Train Groups and Train Lines
- Added: The informative display variant of the Passenger Information Displays now shows real-time data as well as details about the train journey (e.g. speed)
- Added: Help buttons in all menus
- Changed: The departure and arrival times of a train are now displayed separately
- Changed: New and improved UI in the navigator and all menus
- Changed: Displays at a train terminus now show that this train ends here
- Changed: The search settings can now be changed directly in the main screen of the navigator
- Changed: The layout of the "Platform Displays", "Informative" is now mirrored on the back so that the platform text is on the same side of the block
- Changed: Train Groups can now have colors and must be assigned via the train schedule
- Changed: Displays are no longer divided into "Simple", "Detailed" and "Informative", but by category (Train/Platform) and then all the different display variants.
- Changed: The entire config has been changed and some new options have been added
- Changed: The individual entries in the station tags can now be searched
- Changed: All lists in the menus are now sorted alphabetically
- Changed: Remaining time is no longer displayed in the format XX:XX
- Fixed: The navigator cannot find some connections
- Fixed: A few spelling mistakes
- Fixed: Scrollbars can now be dragged
- Fixed: The GUI scale of the overlay cannot be changed
- Fixed: The exit direction on the back of a display is displayed incorrectly
- Removed: Table Display layout of "Platform Display" and "Informative" when using wildcards (will be added in the future again)
- Removed: Narrator announcements
- Now using DragonLib 2.2.16 (included in the jar file!)
- Addons can now more easily add custom features to CRN (e.g. new display variants, buttons in the route details, etc.) (documentation coming in the future)
- Added French (by GeoffreyGx)
- Added Portuguese (by AlfredoProgramer)
- Added Korean (by queso-gato1355)
- Added Swedish (by Geoffrey) ... and a few other small improvements
Breaking changes
- Trains will no longer be assigned to Train Groups, as this can now be achieved in the train schedule with Schedule Sections.
- All config settings will be reset, as the entire config has been changed
PLEASE NOTE!
⚠️ PLEASE BACKUP YOUR WORLD BEFORE INSTALLING THE UPDATE! Since the entire code of CRN has been changed, some known bugs may have been fixed, but many new ones may have been added!
⚠️ After the update has been installed, each train must run at least one cycle before it can be used with CRN. CRN must initialize the trains first.
⚠️ On busy routes, trains may get permanent delays. It is recommended to use dynamic delays so that trains can compensate delays.
⚠️ By default, all trains will start and end at the first stop of their schedule. This can be changed with train schedule sections.
⚠️ All addons that rely on CRN will probably no longer work correctly.
- Fixed: Crash when Yet Another Config Lib is installed.
- Updated DragonLib to fix that crash (now 2.1.14). Please note: DragonLib is included in the jar file! You don't have to download it manually!