News:

Simutrans Chat Room
Where cool people of Simutrans can meet up.

[New release] Simutrans-Experimental 5.1

Started by jamespetts, July 18, 2009, 03:42:07 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

jamespetts

A new version of Simutrans-Experimental is available to-day: 5.1. See here for more information on how to download, install and set up the latest version. For those already familiar with the installation and setup, here are some quick links:

This new version incorporates a number of fixes from Simutrans-Standard, further substantial optimisations and fixes to Knightly's centralised pathing system, additional refinements to the passenger time tolerance feature and other minor enhancements and fixes. See below for a list. The configuration/text files should be updated with this version. As of this version, they are presented in a new format, with /config and /text folders inside the zip file. Just extract the configuration zip file in the folder in which Simutrans-Experimental resides to use the new files. New for this release, the configuration zip file includes: (1) the latest translation texts for all languages from Simutranslator, even those that do not have Simutrans-Experimental specific translations; and (2) a full set of help files, many of which have been updated to provide information for Simutrans-Experimental specific features, as well as more recent features from Simutrans-Standard. The help files are not yet complete, but are slowly being updated. Further updates will be posted in the coming weeks.

Changes


  • CHANGE: The default journey time multiplier percent is now 20, not 30. This works better with the journey time tolerance feature.
  • CHANGE: Loading older saved games (< 5.0) will reduce the journey time multiplier by 1/3rd.
  • CHANGE: Minor optimisation to alternative destinations feature.
  • CHANGE: The new centralised pathing system is used by default.
  • ADD: Vehicle sounds are not played more than once every 5 - 35 seconds (the interval is randomised between those two numbers)
  • CHANGE:  Eliminate superfluous check and use <climits> [Knightly]
  • FIX: Passengers whose journey time exceeded their tolerance were incorrectly shown as "no route" in addition to "too slow".
  • CODE: Remove some commented-out code.
  • FIX: Return passengers who use their private cars do not record as "no route".
  • CHANGE: If passengers cannot get to their destination by private car because the journey exceeds their journey time tolerance, generate alternative destinations for them.
  • CHANGE: Optimised code for checking whether to board a convoy other than the optimum convoy when waiting at a stop.
  • FIX: Crashes when using the new centralised pathing system with vehicles in a depot. [Knightly]
  • FIX: Possible division by zero error and remove windows-specific header reference from simsys_s.cc [Knightly]
  • CHANGE: Minor optimisation on refresh_all_categories() [Knightly]
  • FIX: Copying convoys added digits to the front of their names.
  • CHANGE: Further optimisations to the centralised pathing system [Knightly]

Feedback and testing

Thank you to all those who have tested Simutrans-Experimental: many of the issues/bugs fixed above were identified by people from this forum testing it. Any further feedback would be very much appreciated. As ever, bug reports and general feedback are most welcome, but this week in particular I should be especially interested in any reports and discussion about how the new passenger journey time tolerance feature and the new system for determining whether passengers or goods board a sub-optimal convoy affect play and strategy.

I shall look forward to the reports - happy playing!
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.