1. Simutrans
  2. News
  3. Simutrans 124.1 Released

Simutrans 124.1 Released

Less than a month after Simutrans 124, a new Simutrans version has been released. This was supposed to be a bugix release to address some of the issues players reported for the 124 release, but it ended up being a minor release with new features (player ranking) and a renovated chat window.



For Steam players specifically this is also a very important release. The funcionality of the preloader has been integrated into Simutrans itself, so it is no longer required and has been deleted. Furthermore, we took this opportunity to add more Steam specific features, such as achievements and rich presence!

[h2]Achievements and rich presence[/h2]

You have four achievements available currently:



  • One for playing pak192.comic and another pak192.comic achievement obtained by transporting a certain amount of ink from a kraken.
  • One for trying to delete a busy bridge.
  • One hidden achievement for pak128. I will not tell you, go try to find it!


More will come in the future!



[h2]Highlights of this version[/h2]



  • Player ranking window
  • Renovated chat window (icons only included in pak128 and pak64)
  • For Steam only: The first achievements, rich presence, and the end of the preloader.
  • Fixes related to crashes and installation of paksets.
  • Fixes to the tutorial.



[h2]Paksets updated since Simutrans 124[/h2]

  • Pak64 124.1
  • Pak128 2.9.1


[h2]Full changelog[/h2]

Here's the full list of changes since the last version.

Added



  • New chat system with personal and company wide messages
  • New squirrel function for convoys is_followed()
  • Integrate Steam API into Simutrans (managing wokshop items, rich presence, and achievements)
  • Split macos builds into macos-intel and macos-arm
  • silent installer in principle suitable for the Microsoft store


Changed



  • Support for player ranking in the current year and divers fixes
  • Updating the line schedule of a convoi bound to this line will overwrite any pending changes from that schedule if open in the schedule window
  • scrolled list now takes care of all dynamic resizing => more reliable and more performant
  • check_and_set_dir will attemp to create directories if they don't exist (and testfile is not provided)
  • some small GUI fixes for size recalculation and related


Fixed


  • makeobj did not dump empty placeholder parent nodes like MENU
  • remove triple CR since lots of translations with trailing returns
  • only resort player buttons in container if needed to keep buttons responding on first click
  • News windows again in reasonable width
  • Crashes/failed asserts of passenger AI
  • Properly have scrolled list starting at top or bottom
  • log nickname change in chat
  • size of infowindows better match the space
  • Updating the line schedule of a convoi bound to this line will overwrite any pending changes from that schedule if open in the schedule window
  • copy to clipboard
  • New world tool had wrong tooltip and hide building was never in selected state
  • right size of empty textarea groundwindows
  • renaming cities, convois and factories works again
  • Cannot build ship depots on dead-end canal or river tiles
  • Reflect player button color on the player frame when changing player color
  • Working strcasestr implementation
  • Possible crash when requesting more than 12 threads via commandline
  • catch empty strings in dr_mkdir()
  • properly detect portable installations
  • create alsways absolute paths on Windows
  • nsis uninstaller