Latest versionThe latest version of Simutrans-Experimental is Simutrans 102.3 Experimental 8.2. The release date is: 27th of June 2010. The latest set of the configuration files for Simutrans-Experimental was released on the 6th of June 2010. The latest version of Makeobj-Experimental was released on the 24th of May 2010. Please note that .pak files compiled with Makeobj-Experimental 8.0 or later are not compatible with Simutrans-Experimental 7.3 or earlier.
Complete packagesA .zip file containing all the files needed to run Simutrans-Experimental (containing Simutrans-Experimental version 6.6 and
Pak128.Britain-Ex version 0.2) is now 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.
Please note that this version is now somewhat out of date. A complete package based on Simutrans-Experimental 8.x is planned, and will hopefully be available shortly.
For the Macintosh platform (Intel MacOS X), a package containing Simutrans-Experimental 8.0, Pak64 and Pak128.Britain is available
here, thanks to JToomim.
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)(Executable binaries)
WindowsTo 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 file included with the binaries .zip package to make Simutrans-Experimental work if you do not already have this file installed.
LinuxTo download the Linux executable for Simutrans-Experimental, click
here for the i386 (32-bit) version, or
here for the amd64 (64-bit) version (note: the 32-bit version will work on 64-bit operating systems, but the 64-bit version will not work on 32-bit operating systems). 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.
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.
Mac OS XMac OS X versions of Simutrans-Experimental are not regularly compiled, however, Jtoomim has kindly provided a one off build of version 8.0, which can be found [http://jtoomim.org/code/simexp-8.0-pak64-pak128.Britain.zip]here[/url]. This package includes Pak64 and Pak128.Britain, but can be used with any of the paksets. 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 the versions Simutrans-Experimental higher than 6.7 on the Mac OS X platform will need to compile it from the source code for the time being.
AmigaTo download a version of Simutrans-Experimental for Amiga OS 4.1, click
here. It appears that this version is not automatically compiled, so may not be fully up to date: the latest version available is 7.3. 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.
Program files (Makeobj)(Executable binaries)
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 (Makeobj-Experimental) must be used.
WindowsTo download the Windows executable for Simutrans-Experimental, click
here. Then, unzip that file into your \Simutrans directory. It will not over-write your existing Makeobj executable, as it has a different name. You can then choose whether to run Makeobj.exe (the normal version of Makeobj for Simutrans-Standard) or Makeobj-Experimental.exe (this version).
LinuxTo download the Linux executable for Makeobj-Experimental, click
here for the i386 (32-bit) version, or
here for the amd64 (64-bit) version (note: the 32-bit version will work on 64-bit operating systems, but the 64-bit version will not work on 32-bit operating systems). 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 XAn older 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.
AmigaThere 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.
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 codeBoth 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 or
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 filesSimutrans-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:
- English
- German (Bernd Gabriel)
- Swedish (Sanna)
- Japanese (Z9999)
- Croatian (Phantom25)
If anyone would like to produce translation texts for any other language, the texts are available on
Simutranslator.
As of the 20th of June 2009, the configuration and text files are also available on Github
here and
here respectively.