Welcome to Simutrans Extra! Some months has passed since the previous one (If you missed it, you can read it here) and it's now time to sum up what has been happening under the hood. There are some exciting news!
New Scenario Tutorial version
The first new is that community member Yona has released a new version of the Scenario Tutorial (v1.6.01)available for pak64 and pak128. This version, which I've been involved myself with correction and translation of texts, aims to be the final version included in the next stable release (if no major bugs are found). Let's take a look at the list of changes:
- The version and pakset name check is implemented.
- Many improvements in translations and text files.
- Tunnel issues fixed.
- Some numerical values are changed to variables in the texts.
- Many fixes and improvements.
- Some code cleaning.
For compability reasons, the new version here on Steam
is only available on the [nightly] beta branch. If you find any problems, please report them on:
=>
Pak128 Scenario Tutorial Thread (International Forums)
=>
Scenario Tutorial pak64 (International Forums)
Improvements to Schedule window
The Schedule windows is getting a rework, and scheduled departures are finally arriving to Simutrans! Let's take a closer look to the current implementation that Lead Developer prissi did.

You can now select between Minimum Load and an extra waiting time or Fixed Monthly Departures with N departures equally divided alongside the month, starting on a given day. Doesn't it look exciting?
Take in mind that this could change until the final version that you will see on Simutrans 123.
=>
Leave feedback on this thread.
Toolbar position can now be changed
Another interesting change is that you will be able to change the position of the toolbar from the Display Settings to the left, the right, and bottom, further allowing the player to customize their Simutrans experience.

All of those changes will be coming on Simutrans 123. They are also available now for testing on the [nightly] beta branch, so you can test them right now. But be careful, since compatibility of saves between versions is not guaranteed!
End of "Development Diaries" kind of news. Let's jump onto another things!
Donations opened again to cover server cost
While Simutrans is a free game developed by people like me in their free time, unfortunately maintaining and running the servers that host Simutrans infrastructure is not free. Our benevolent dictator Isaac Eiland-Hall has been kindly providing his own resources to the community in this regard, but occasionally he opens donations to help cover server running costs.
If you have some spare money to spend and you would like to help Simutrans, you can donate some money for the server costs
=>
More info about donations.
That said, if you can't contribute, don't worry! The server will keep running as long as Isaac is alive and well :-)
Simutrans code reach 10 000 revisions!
Yesterday the code of Simutrans reached 10 000 "revisions" (aka "contributions" as called by SVN), a nice, round number that doesn't mean anything by itself. But for a "small" project like Simutrans, this number is impressive. Nearly 1 000 contributions of those 10 000 (10%) were made in the last year, which gives a nice picture of a project well alive.
First revision was made on August 2006, for version 84.20, 15 years ago, when the game was handed to the Simutrans Team. Of course, the game is older than that, but there are no logs of the changes made before that date, as it was closed source back then.
If you are curious, revision 10 000 was made by developer ceeac, and it was a boring fix. Here is it:
=>
Revision 10000: "FIX: Random seed sometimes saved differently on client and headless server"
That's all for this Simutrans Extra. I've been myself busy porting the current Build System to CMake and some other minor changes not worth mentioning (like putting the Options button on the initial banner). I should probably work next on the new Workshop Uploader, as I'd like to have it finished before the end of the year, but I can't promise anything. I hope you are enjoying your holidays and playing Simutrans!
Happy simutransing!
[ 2021-08-11 15:05:12 CET ] [ Original post ]