These instructions are now deprecated. See here
for how to get the latest vesrion. However, the legacy versions referred to below (Simutrans-Experimental 11.x) will remain available indefinitely in case anybody has a reason to use the older version.
Latest [legacy] version
The latest version of Simutrans-Experimental is Simutrans 112.3 Experimental 11.35. The release date is: the 30th
of June 2014. The latest set of the configuration files for Simutrans-Experimental was released on the 20th
of July 2013. The latest version of Makeobj-Experimental was released on the 20th
of January 2014. Please note that .pak files compiled with Makeobj-Experimental 11.0 or later are not compatible with Simutrans-Experimental 10.27 or earlier. Complete packages
A .zip file containing all the files needed to run Simutrans-Experimental (containing Simutrans-Experimental version 11.35 and Pak128.Britain-Ex version 0.9.1
) is available for Windows, and can be downloaded here
. This is the easiest way of installing Simutrans-Experimental for beginners. To install it, just download the .zip file, extract it into a convenient folder, and run Simutrans-Experimental.exe. To make accessing it easier, create a shortcut to Simutrans-Experimental.exe on the desktop and/or start menu.
Complete packages for other platforms are not yet available - you will need to download Simutrans-Standard and one or more paksets in the usual way (see here
for a tutorial), then get the Simutrans-Experimental program file (executable), and add it into your Simutrans directory.
In future, I plan for there there to be automated installer packages for each platform. Program files (main)
To download the Windows executable for Simutrans-Experimental, click here
. Then, unzip that file into your \Simutrans folder. It will not over-write your existing Simutrans executable, as it has a different name. You can then choose whether to run Simutrans.exe (the normal program: Simutrans-Standard) or Simutrans-Experimental.exe (this version). Be sure also to install the included bzip.dll in the same directory as Simutrans.exe.
Depending on your configuration, you may also need to download and install the MSVC++ redistributable package, available from Microsoft here
. If you get the error message, "The application has failed to start because the application configuration is incorrect
" in Windows XP, or "Application failed to start because side-by-side configuration is incorrect
" (Vista) when you try to run Simutrans-Experimental, then you will need to download and install these files. You may also need to extract the bzlib.dll, pthreadVC2.dll and/or pthreadVCE2.dll file included with the binaries .zip package to make Simutrans-Experimental work if you do not already have this file installed.LinuxUnfortunately, the automatic Linux builds are currently not working, and the versions linked below are older versions. I recommend that people compile their own for Linux at the present.
To download the Linux executable for Simutrans-Experimental, click here
for the i386 (32-bit) version, or here
for the amd64 (64-bit) version. Make sure to use the correct version for your platform. Once the file has downloaded, transfer it to your /simutrans directory. Run it by typing the executable name (for example, "simutrans-exp-latest") at the command line, or set up your window manager to execute that command from a menu or icon (how to do this will depend on which window manager (e.g., Gnome or KDE) that you use). Your existing installation of Simutrans-Standard will be unaffected. You will need to make the file executable by using the following command: chmod 0700 simutrans-exp-latest
. A version with full debugging information is also available: get it here
for 32-bit, or here
Very big thanks to Ansgar for providing automatic Linux builds for Simutrans-Experimental. Please note that, because these are compiled automatically, there may be a slight delay between the release of a new version of Simutrans-Experimental and the availability of the latest version of Linux binaries.
For running a Simutrans-Experimental server with remote administration, a specially compiled text only binary is necessary. The 64-bit (x64) version of that (together with Nettool) is available here
.Mac OS X
Mac OS X versions of Simutrans-Experimental are not regularly compiled, however, M. Collett has very kindly provided a one off build of version 11.31, which can be found here
I should be very grateful if anyone could set up an automatic build for Mac OS X.Amiga
What is now a very old version version of Simutrans-Experimental for Amiga OS 4.1 can be downloaded here
. The latest version available is 7.3, which is now very out of date and does not include a substantial number of Simutrans-Experimental features. I cannot assist with installation instructions for Amiga, as I am unfamiliar with the platform. If anyone can assist in producing installation instructions for the Amiga platform, that would be greatly appreciated. Many thanks to Thematic for the Amiga compile.
If anyone would like to make a more up to date build for Amiga, that would be most welcome.Program files (Makeobj)
Makeobj is the command-line application used to make assets (vehicles, buildings, roads, etc.) for the game. It takes a set of .png images and some specially formatted text files (with the extension ".dat") and turns them into .pak files, which can be read by the game. Simutrans-Experimental has a number of new features which use new parameters in those .dat files. To make assets that take full advantage of the new features of Simutrans-Experimental, the accompanying version of Makeobj must be used. Windows
Makeobj is now included with the Windows binary package, here
. After downloading it, unzip that file into your \simutrans directory. LinuxUnfortunately, the automatic Linux builds are currently not working, and the versions linked below are older versions. I recommend that people compile their own for Linux at the present.
To download the Linux executable for Makeobj-Experimental, click here
for the i386 (32-bit) version, or here
for the amd64 (64-bit) version. Many thanks to Ansgar for his Linux versions of Makeobj. As with the Windows versions, these versions have a different name to the standard versions, so should not over-write anything if installed in the same directory.Mac OS X
An very old version of Makeobj (6.7) is available for MacOS X here
. Because it is an older version, however, it will not compile objects with features introduced since that version. Anyone who would like to volunteer to make regular release builds of a Mac OS X executable, please PM me. Anyone who would like to use a later version of Makeobj-Experimental on the Mac OS X platform will need to compile it from the source code for the time being.Amiga
There is no currently available Makeobj version for the Amiga platform. Anyone who would like to volunteer to make regular release builds of an Amiga executable, please PM me. Anyone who would like to use Makeobj-Experimental on the Amiga platform will need to compile it from the source code for the time being.Program files (Nettool)
Nettool is the command-line application used to administer a Simutrans network server remotely. Nettool can shut down the server, announce it, kick/ban players, send admin. messages, and force a resync. Windows
The Windows version of Nettool is now included in the main Windows binary package, listed above.Linux
A Linux x64 version of Nettool is available for download here
. Note that this version is bundled with the server binary.Other platforms
Nettool-Experimental is currently not available as a pre-compiled binary for other platforms, although I am hoping for Linux support soon. If anyone would like to volunteer to produce pre-compiled binaries for Nettool, please let me know, as I should be most grateful. Data files (Paksets)
Simutrans-Experimental can use all of the normal Simutrans-Standard paksets (such as Pak64 and Pak128) without any modification. However, to take advantage of some of some of Simutrans-Experimental's unique features
, a pakset made for Simutrans-Experimental is required. See here
for more information on Simutrans-Experimental compatible paksets. Note that paksets are not platform specific: i.e., the same pakset can be used on Windows, Linux, Mac OS X, etc., without any modification.Source code
Both Simutrans-Standard and Simutrans-Experimental are open source
software. They are distributed under the Artistic Licence
. Furthermore, it is cross-platform code, so should compile on Windows, Linux, Mac OS X or even BeOs of either 32 or 64 bits.
The source code for Simutrans-Experimental is hosted and managed by a version control system called "Git
". The source code can be found on this Github page: simutrans-experimental
. Simutrans-Standard is mirrored on Git here: simutrans
. See here
for a tutorial on using Git for Windows, here
for a tutorial on using Git on Linux, and here
for some information on using Git with Mac OS X.Configuration files
Simutrans-Experimental uses the same format of configuration files as Simutrans-Standard, but there are additional options and features in Simutrans-Experimental that can be configured, and there are also one or two additional configuration files required. Here
is a set of configuration files for Simutrans-Experimental.
Extract the two folders (/config and /text) into the folder that you use for Simutrans-Experimental (e.g. ../simutrans-experimental). Do not put these files into individual pakset folders (e.g. ../simutrans-experimental/pak/config), as these configuration files are the base files, not the pakset specific files. The files in /config set configuration options for Simutrans-Experimental. The files are documented with comments.
The files in /text provide additional texts for the game: Simutrans-Standard requires certain additional texts to Simutrans-Standard. As of version 5.1 (18th of July 2009), all language translation texts are included. However, only certain languages have full translations for Simutrans-Experimental. They are:
- German (Bernd Gabriel)
- Swedish (Sanna)
- Japanese (Z9999)
- Croatian (Phantom25)
- Italian (Giuseppe)
If anyone would like to produce translation texts for any other language, the texts are available on Simutranslator