Skip to content

Releases: MisterJulsen/Create-Train-Navigator

1.19.2-beta-0.7.0

15 Dec 12:33
Compare
Choose a tag to compare
  • 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

1.18.2-beta-0.7.0

15 Dec 12:31
Compare
Choose a tag to compare
  • 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

1.20.1-beta-0.7.0

15 Dec 12:33
Compare
Choose a tag to compare
  • 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

1.20.1-beta-0.6.0

12 Oct 20:03
Compare
Choose a tag to compare
  • 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.

1.19.2-beta-0.6.0

12 Oct 20:03
Compare
Choose a tag to compare
  • 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.

1.18.2-beta-0.6.0

12 Oct 20:02
Compare
Choose a tag to compare
  • 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.

1.20.1-beta-0.4.1

11 Apr 17:56
fcb736d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.19.2-beta-0.4.1...1.20.1-beta-0.4.1

1.19.2-beta-0.4.1

11 Apr 17:56
7d07146
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.18.2-beta-0.4.1...1.19.2-beta-0.4.1

1.18.2-beta-0.4.1

11 Apr 17:56
6ea116b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.20.1-beta-0.4.0...1.18.2-beta-0.4.1

1.20.1-beta-0.4.0

11 Apr 07:10
Compare
Choose a tag to compare
Fixed networking