- 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.
- Updated DragonLib (now 2.1.13)
- Fixed: Crash when using Advanced Displays on other contraptions
- Fixed: Incorrect position of the text on the back of Advanced Displays with the exit direction
- Fixed: Translation fallback does not replace placeholders, leading to incomplete texts
- Fixed: Advanced displays placed with a schematic show black text
- Changed: Language Loading System
- Added: Spanish translation (by albertosaurio65)
- Added: Russian translation (by VGamerGroup)
- Changed: Chinese translation (by iaddda)
- Added: New Half Advanced Display Panel (a thin variant of the small displays) (by slmnio)
- Added: New text for displays that are placed on trains and out of service
- Added: New languages
- Chinese (simplified) (by Mingshuai Zhu)
- Saxon (DE) (by PULZ418)
- Bavarian (DE)
- Changed: Out of service displays no longer show "CRN"
- Changed: If you put a display on another, the properties (including Y/Z offset) of the other display are copied (regardless of where clicked)
- Fixed: Crash when simulating the train schedule
- Fixed: Blacklist excludes stations that contain only part of the blacklisted text
- Fixed: "Out of service" is not translated like other texts on the displays
- Fixed: Crash when resizing the window and "Show Me What You Got" is installed
- Fixed: Custom language settings in the config are not applied after the game starts [Fabric]
- Fixed: Some texts show the translation key (fixed by using a fallback translation)
- Fixed: Displays of the same type that are actually not connected, still copy the properties of their neighbors
- Fixed: Spelling of some texts in the german language file