If you would like to help translating the game, please
- join our translation team on GitHub (you will need a GitHub account).
- After joining you get access to our Web Translator.
If you would like to help translating the game, please
When you think you found a bug in OpenTTD you should:
For OpenTTD we use the git version control system. OpenTTD's source code repository using git is accessible by anyone on the following URL:
You can also browse the repository online. The documentation of the source is created by DoxyGen.
To download the source code you need a git client. See Getting Started for more information about git and how to use it.
OpenTTD depends on a few libraries. You need to install their development package to be able to compile OpenTTD.
For detailed instructions on required libraries and compiling, check COMPILING.md.
OpenTTD allows the use of NewGRFs and different base sets for graphics, sounds and music.
These files require special formats and you may need to use the following helper programs to assist with the creation of these add-ons:
For further help see the wiki or visit the forums.
NewGRFs can be made available to players via the online content.
OpenTTD provides a script interface, which is used to provide computer players or altered game behaviour and goals.
Scripts and associated libraries are written in squirrel (version 2) and need to make use of OpenTTD's API for Scripts. Useful resources include:
Scripts can be made available to players via the online content.