Installation FAQ

This FAQ covers questions about installing OpenTTD.


What do I need to run OpenTTD?

You will need to be running one of the supported operating systems. Then check that your system meets the System Requirements.

How do I install OpenTTD?

/File/en/Outdated content.png
Out of Date
This article or section is outdated. Some of its content may no longer be accurate due to changes in the latest release. Please update this article.
Paths are not accurate. Refer to the readme shipped with OpenTTD

On Windows:

Quite simple, only a few steps:

  1. Get the windows installer for OpenTTD from the downloads page- or simply the complete zip archive from same location.
  2. Double click!
  3. Choose default settings, allow it to install base set files
  4. Run OpenTTD.
  5. Marvel at the splendourificatiousness of the welcome screen.

You can, of course, also get the source code,this is just the easiest/quickest route. (but if you took the longer route... would it increase the route income?.. or should you wait for monorail... ..)

On Linux:

  • You may find OpenTTD in your distro's packaging system, e.g. Aptitude, Yum, Portage and YaST. For info about using such a system, check your distro's manual or website. This is easiest as it will also install the required base game ressource files.
  • You can find packages for some distros on the project page, such as .deb and .rpm files.
    • You'll need to put a copy of base resource files like OpenGFX into ~/.openttd/baseset (create that directory, if it doesn't exist).
  • You can download the source and compile the game yourself! You can read how to do this here: Compiling on GNU∕Linux and 🟉BSD.
    • You'll need to put a copy of base resource files like OpenGFX into ~/.openttd/baseset (create that directory, if it doesn't exist).
  • Goto 'Ubuntu Software Centre'.
  • Search for 'openttd'
  • Install Openttd as it comes
  • You can download and install sounds and graphics in the game itself
    • The game data will be saved in "/usr/share/games/openttd/data"
    • Savegames / screenshots etc will be saved in "/home/{username}/.openttd". (Note that this directory may be hidden. To see it click 'View' in the File Browser in your username hame directory and tick 'show hidden files').

On Mac OS X:

Quite simple, only a few steps:

  1. Obtain a copy of OpenGFX
  2. Unpack OpenGFX it into ~/Documents/OpenTTD/baseset (create that directory, if it doesn't exist)
  3. [optional] Also copy the .gm files across into it for all the cheesy midi goodness.[*2]
  4. Get the OSX bundle for OpenTTD from the downloads page.
  5. Mount the downloaded image and copy OpenTTD into a folder of your choice, i.e. /Applications/OpenTTD/ (it is recommended that it's empty as OpenTTD will add files to it).
  6. Run OpenTTD!
  7. [optional] You can now conveniently install sound and music sets be using ingame content download

On other systems:

If it is a unix-like system you have good chances to play OpenTTD on it. It runs on more different systems and architectures than mentioned here.

  1. Look into the Operating System List whether there are reports on your system.
  2. Make sure, that the SDL library is available for your platform and installed on your system.
  3. Download the OpenTTD source code and try to compile the game yourself.
  4. Add an entry to the Operating System List, even if you were not successful.

Can I use the original TTD files?

In short: No TTD files are needed, free base graphics, sounds and music do exist. But you can still use the base files from TTD:

If you are not using the installer to install OpenTTD, (or are just curious) you need to copy certain files by hand.

Required files; put these in the baseset/ folder:

  • Graphic files: trg1r.grf, trgcr.grf, trghr.grf, trgir.grf, trgtr.grf

If you are using the DOS version of TTD to copy the files from, you need the files which are named above but without the "R" on the end, e.g. trg1.grf etc.

  • Sound files:
  • Music files: *.gm

If there is no gm folder, just create it in the main openttd folder, and put the files there. Note that DOS version of TTD does not have *.gm files.

On *nix computers, you need make sure you have permission to view the above files as a normal user, otherwise, you will only be able to run OpenTTD as root.

What about nightly builds?

The nightly builds can be used parallel to stable build. Download the latest nightly build archive, then extract it into a new folder without installation required. Just run the binary.

To always play the latest nightly you can use an updater to update to latest Nightly build when you start the OpenTTD.