Update log
Full Simutrans update
The complete published notes, normalized for clean reading and source attribution.
Extracted changes
- Gameplay
- Fixes
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!
Achievements and rich presence
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!

Highlights of this version
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.
Paksets updated since Simutrans 124
Pak64 124.1
Pak128 2.9.1
Full changelog
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
Source