Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "OpenTTD"

From PCGamingWiki, the wiki about fixing PC games
m (updated template usage)
 
(21 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 
{{State|state=postdev}}
 
{{State|state=postdev}}
 
{{Infobox game
 
{{Infobox game
|cover        = OpenTTD cover.svg
+
|cover        = OpenTTD_Cover.jpg
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|OpenTTD Team}}
 
{{Infobox game/row/developer|OpenTTD Team}}
Line 21: Line 21:
 
{{Infobox game/row/taxonomy/perspectives      | Bird's-eye view, Isometric }}
 
{{Infobox game/row/taxonomy/perspectives      | Bird's-eye view, Isometric }}
 
{{Infobox game/row/taxonomy/controls          | Point and select }}
 
{{Infobox game/row/taxonomy/controls          | Point and select }}
{{Infobox game/row/taxonomy/genres            | Building, Simulation }}
+
{{Infobox game/row/taxonomy/genres            | Building, Business, Simulation }}
 
{{Infobox game/row/taxonomy/sports            | }}
 
{{Infobox game/row/taxonomy/sports            | }}
{{Infobox game/row/taxonomy/vehicles          | }}
+
{{Infobox game/row/taxonomy/vehicles          | Bus, Flight, Hovercraft, Naval/watercraft, Train, Transport, Truck }}
 
{{Infobox game/row/taxonomy/art styles        | }}
 
{{Infobox game/row/taxonomy/art styles        | }}
 
{{Infobox game/row/taxonomy/themes            | Interwar, Contemporary }}
 
{{Infobox game/row/taxonomy/themes            | Interwar, Contemporary }}
Line 34: Line 34:
 
|hltb        =
 
|hltb        =
 
|igdb        =  
 
|igdb        =  
|mobygames    = openttd
+
|mobygames    = 45998
 
|strategywiki =  
 
|strategywiki =  
 
|wikipedia    = OpenTTD
 
|wikipedia    = OpenTTD
Line 41: Line 41:
 
}}
 
}}
  
'''Key points'''
+
{{Introduction
{{ii}} Open-source remake of [[Transport Tycoon Deluxe]].
+
|introduction      = '''{{PAGENAME}}''' is an open-source remake of ''[[Transport Tycoon Deluxe]]''. It is an {{Glossary:Isometric}} transport {{Glossary:Business}} {{Glossary:Simulation}} and {{Glossary:Building}} game. Compared to the original, ''OpenTTD'' features high resolution support, modernized {{glossary:Multiplayer}} capabilities, advanced signaling, support for significantly larger maps, improved terraforming and road/rail construction system, improved water transport features like canals and shiplifts, vehicle cloning, advanced orders and more.<ref>{{Refurl|url=https://www.openttd.org/about|title=OpenTTD <nowiki>|</nowiki> About|date=2023-06-02}}</ref>
{{++}} While the game does have its own audiovisual assets, graphics and sounds/music from Transport Tycoon Deluxe can be imported from an existing installation.
+
 
 +
While the game does have its own audiovisual assets, graphics and sounds/music from ''Transport Tycoon Deluxe'' can be imported from an existing installation.
 +
 
 +
|release history  = Its original build was released in March 2004. While it eventually grew a large community of players as a standalone release, it was released on [[Store:Steam|Steam]]<ref>{{Refurl|url=https://www.openttd.org/news/2021/04/01/openttd-1-11-0|title=OpenTTD <nowiki>|</nowiki> News <nowiki>|</nowiki> OpenTTD 1.11.0|date=2023-06-02}}</ref> and [[Store:GOG.com|GOG.com]]<ref>{{Refurl|url=https://www.openttd.org/news/2021/06/10/openttd-on-gog|title=OpenTTD <nowiki>|</nowiki> News <nowiki>|</nowiki> OpenTTD now available on GOG.com|date=2023-06-02}}</ref> in 2021 to increase visibility and potentially expand the player base.<ref>{{Refurl|url=https://www.openttd.org/news/2021/02/02/openttd-on-steam.html|title=OpenTTD <nowiki>|</nowiki> News <nowiki>|</nowiki> OpenTTD on Steam|date=2023-06-02}}</ref>
 +
 
 +
|current state    = Updates are generally released multiple times per year, with nightly builds also publicly available. The internal repository for community modifications and add-ons is well-populated and {{Glossary:Multiplayer}} servers are plentiful.
 +
}}
  
 
'''General information'''
 
'''General information'''
 
{{mm}} [https://github.com/OpenTTD/OpenTTD Official GitHub repository]
 
{{mm}} [https://github.com/OpenTTD/OpenTTD Official GitHub repository]
{{mm}} [https://www.tt-forums.net/viewforum.php?f=55 Official forums]
+
{{mm}} [https://www.tt-forums.net/viewforum.php?f=55 Official forums on Transport Tycoon Forums], a long-standing community for ''Transport Tycoon'' and ''Locomotion''
 
{{GOG.com links|1293297882|openttd}}
 
{{GOG.com links|1293297882|openttd}}
 
{{mm}} [https://steamcommunity.com/app/1536610/discussions/ Steam Community Discussions]
 
{{mm}} [https://steamcommunity.com/app/1536610/discussions/ Steam Community Discussions]
Line 53: Line 59:
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Official | https://www.openttd.org/en/download-stable | DRM-free | | | Windows, OS X, Linux }}
+
{{Availability/row| Official | https://www.openttd.org/downloads/openttd-releases/latest | DRM-free | [https://www.openttd.org/downloads/openttd-releases/testing.html Testing] and [https://www.openttd.org/downloads/openttd-nightlies/latest.html nightly] builds also available. | | Windows, OS X, Linux }}
 
{{Availability/row| GOG.com | openttd | DRM-free | | | Windows, OS X, Linux }}
 
{{Availability/row| GOG.com | openttd | DRM-free | | | Windows, OS X, Linux }}
 
{{Availability/row| Microsoft Store | 9ncjg5rvrr1c | Microsoft Store | | | Windows }}
 
{{Availability/row| Microsoft Store | 9ncjg5rvrr1c | Microsoft Store | | | Windows }}
{{Availability/row| Steam | 1536610 | DRM-free | | | Windows, OS X, Linux | }}
+
{{Availability/row| Steam | 1536610 | DRM-free | | | Windows, OS X, Linux }}
 
}}
 
}}
  
Line 64: Line 70:
 
{{Game data/config|Windows|{{p|userprofile\Documents}}\OpenTTD\}}
 
{{Game data/config|Windows|{{p|userprofile\Documents}}\OpenTTD\}}
 
{{Game data/config|Microsoft Store|}}
 
{{Game data/config|Microsoft Store|}}
{{Game data/config|OS X|~/Documents/OpenTTD/}}
+
{{Game data/config|OS X|{{p|osxhome}}/Documents/OpenTTD/}}
{{Game data/config|Linux|{{P|xdgdatahome}}/openttd|{{p|xdgconfighome}}/openttd}}
+
{{Game data/config|Linux|{{p|xdgconfighome}}/openttd}}
 
}}
 
}}
 
{{XDG|true}} (since 1.4)
 
{{XDG|true}} (since 1.4)
Line 71: Line 77:
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|{{p|userprofile\Documents}}\OpenTTD\}}
+
{{Game data/saves|Windows|{{p|userprofile\Documents}}\OpenTTD\save\}}
 
{{Game data/saves|Microsoft Store|}}
 
{{Game data/saves|Microsoft Store|}}
{{Game data/saves|OS X|~/Documents/OpenTTD/}}
+
{{Game data/saves|OS X|{{p|osxhome}}/Documents/OpenTTD/}}
{{Game data/saves|Linux|{{P|xdgdatahome}}/openttd|{{p|xdgconfighome}}/openttd}}
+
{{Game data/saves|Linux|{{P|xdgdatahome}}/openttd}}
 
}}
 
}}
  
Line 89: Line 95:
 
|steam cloud              = false
 
|steam cloud              = false
 
|steam cloud notes        =  
 
|steam cloud notes        =  
|ubisoft connect       =  
+
|ubisoft connect           =  
|ubisoft connect notes =  
+
|ubisoft connect notes     =  
 
|xbox cloud                = false
 
|xbox cloud                = false
 
|xbox cloud notes          =  
 
|xbox cloud notes          =  
Line 114: Line 120:
 
|fov notes                  =  
 
|fov notes                  =  
 
|windowed                  = true
 
|windowed                  = true
|windowed notes            =  
+
|windowed notes            = {{key|Alt|Enter}} toggles.
 
|borderless windowed        = unknown
 
|borderless windowed        = unknown
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
Line 121: Line 127:
 
|antialiasing              = n/a
 
|antialiasing              = n/a
 
|antialiasing notes        =  
 
|antialiasing notes        =  
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                = Added in version 1.11
 
|vsync notes                = Added in version 1.11
Line 136: Line 145:
 
{{Input
 
{{Input
 
|key remap                = hackable
 
|key remap                = hackable
|key remap notes          = can be changed in <code>hotkeys.cfg</code>.
+
|key remap notes          = Can be changed in {{file|hotkeys.cfg}}.
 
|acceleration option      = false
 
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
Line 176: Line 185:
  
 
==Audio==
 
==Audio==
 +
{{Image|OpenTTD audio settings.png|Sound settings}}
 
{{Audio
 
{{Audio
|separate volume          = hackable
+
|separate volume          = true
|separate volume notes    = Music and Effects can be changed in <code>openttd.cfg</code>.
+
|separate volume notes    = Music and effects; menu available only from within a scenario. Can also be changed in {{file|openttd.cfg}}.
 
|surround sound          = false
 
|surround sound          = false
 
|surround sound notes    =  
 
|surround sound notes    =  
Line 189: Line 199:
 
|eax support              =  
 
|eax support              =  
 
|eax support notes        =  
 
|eax support notes        =  
 +
|royalty free audio      = always on
 +
|royalty free audio notes =
 
}}
 
}}
  
Line 198: Line 210:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    = US, AU, and UK variants available.
 
  |notes    = US, AU, and UK variants available.
 
  |fan      =  
 
  |fan      =  
Line 206: Line 218:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    = Egyptian Arabic
 
  |notes    = Egyptian Arabic
 
  |fan      =  
 
  |fan      =  
Line 214: Line 226:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 222: Line 234:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 230: Line 242:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 238: Line 250:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 246: Line 258:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 254: Line 266:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 262: Line 274:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 270: Line 282:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 278: Line 290:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 286: Line 298:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 294: Line 306:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 302: Line 314:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 310: Line 322:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 318: Line 330:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 326: Line 338:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 334: Line 346:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 342: Line 354:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 350: Line 362:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 358: Line 370:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 366: Line 378:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 374: Line 386:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 382: Line 394:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 390: Line 402:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 398: Line 410:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 406: Line 418:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    = Choice of Bokmål and Nynorsk.
 
  |notes    = Choice of Bokmål and Nynorsk.
 
  |fan      =  
 
  |fan      =  
Line 414: Line 426:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 422: Line 434:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 430: Line 442:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 438: Line 450:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 446: Line 458:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 454: Line 466:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 462: Line 474:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 470: Line 482:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 478: Line 490:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 486: Line 498:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 494: Line 506:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 502: Line 514:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 510: Line 522:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 518: Line 530:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 526: Line 538:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 534: Line 546:
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = unknown
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 574: Line 586:
  
 
==Other information==
 
==Other information==
 +
===Mods===
 +
====[https://github.com/zephyris/opengfx2 OpenGFX2]====
 +
{{++}} Drawn in a classic 8-bit pixel art style and tries to capture the feel of the original Transport Tycoon graphics by using similar color schemes, building and object designs.
 +
{{ii}} Offers two variants:
 +
* Classic - An original graphics-style base set, 8-bit at 1x zoom (64 px wide tiles).
 +
* High-def - An enhanced base set, using 32-bit images for smoother shading at 4x zoom (256 px wide tiles) for more detail when zooming in.
 +
 +
====[https://bundles.openttdcoop.org/firs/releases/LATEST/docs/html/get_started.html FIRS Industry Replacement Set]====
 +
{{++}} Expands the choice of vanilla industries and cargos with many new ones.
 +
 +
====[https://www.tt-forums.net/viewtopic.php?t=53362 CHIPS Stations]====
 +
{{++}} Expands the choice of vanilla stations with a new ones.
 +
 
===API===
 
===API===
 
{{API
 
{{API
Line 607: Line 632:
 
|linux powerpc app      = true
 
|linux powerpc app      = true
 
|linux arm app          = true
 
|linux arm app          = true
 +
|linux 68k app          = true
 
|linux executable notes =  
 
|linux executable notes =  
 
}}
 
}}
 +
  
 
==System requirements==
 
==System requirements==
Line 659: Line 686:
  
 
{{References}}
 
{{References}}
 +
{{GOG.com Enhancement Project}}

Latest revision as of 17:55, 22 January 2024

Dev general icon.svg
Although this product has been released, it remains under active development - information may change frequently and could be outdated or irrelevant.
OpenTTD
OpenTTD cover
Developers
OpenTTD Team
Release dates
Windows March 6, 2004[1]
macOS (OS X) March 25, 2004[2]
Linux December 24, 2004[3]
Taxonomy
Monetization Freeware
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Bird's-eye view, Isometric
Controls Point and select
Genres Building, Business, Simulation
Vehicles Bus, Flight, Hovercraft, Naval/watercraft, Train, Transport, Truck
Themes Interwar, Contemporary
Series Transport Tycoon
OpenTTD on MobyGames
OpenTTD on Wikipedia
Transport Tycoon
Transport Tycoon 1994
Transport Tycoon Deluxe 1995
OpenTTD (unofficial) 2004
Chris Sawyer's Locomotion 2004
OpenLoco (unofficial) 2018

OpenTTD is an open-source remake of Transport Tycoon Deluxe. It is an isometric transport business simulation and building game. Compared to the original, OpenTTD features high resolution support, modernized multiplayer capabilities, advanced signaling, support for significantly larger maps, improved terraforming and road/rail construction system, improved water transport features like canals and shiplifts, vehicle cloning, advanced orders and more.[4]

While the game does have its own audiovisual assets, graphics and sounds/music from Transport Tycoon Deluxe can be imported from an existing installation.

Its original build was released in March 2004. While it eventually grew a large community of players as a standalone release, it was released on Steam[5] and GOG.com[6] in 2021 to increase visibility and potentially expand the player base.[7]

Updates are generally released multiple times per year, with nightly builds also publicly available. The internal repository for community modifications and add-ons is well-populated and multiplayer servers are plentiful.

General information

Official GitHub repository
Official forums on Transport Tycoon Forums, a long-standing community for Transport Tycoon and Locomotion
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Official website
DRM-free
Testing and nightly builds also available.
Windows
macOS (OS X)
Linux
GOG.com
DRM-free
Windows
macOS (OS X)
Linux
Microsoft Store
Microsoft Store
Windows
Steam
DRM-free after installation through Steam client (notes may include more details)
Windows
macOS (OS X)
Linux

Game data

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\OpenTTD\
Microsoft Store
macOS (OS X) $HOME/Documents/OpenTTD/
Linux $XDG_CONFIG_HOME/openttd
This game follows the XDG Base Directory Specification on Linux. (since 1.4)

Save game data location

System Location
Windows %USERPROFILE%\Documents\OpenTTD\save\
Microsoft Store
macOS (OS X) $HOME/Documents/OpenTTD/
Linux $XDG_DATA_HOME/openttd

Save game cloud syncing

System Native Notes
GOG Galaxy
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud
Xbox Cloud

Video

Options menu in 4K with "Double" interface size.
Options menu in 4K with "Double" interface size.

Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
4K Ultra HD
Recommended to use Double or Quad interface sizes
Field of view (FOV)
Windowed
Alt+ Enter toggles.
Borderless fullscreen windowed
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
Added in version 1.11
60 FPS and 120+ FPS

Input

Keyboard and mouse State Notes
Remapping
Can be changed in hotkeys.cfg.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support

Audio

Sound settings
Sound settings

Audio feature State Notes
Separate volume controls
Music and effects; menu available only from within a scenario. Can also be changed in openttd.cfg.
Surround sound
Subtitles
No speech.
Closed captions
Mute on focus lost
Royalty free audio

Localizations

See the Web Translator for translation progress and downloads for additional languages.
Language UI Audio Sub Notes
English
US, AU, and UK variants available.
Arabic
Egyptian Arabic
Basque
Bulgarian
Catalan
Simplified Chinese
Traditional Chinese
Croatian
Czech
Danish
Dutch
Finnish
French
Galician
German
Greek
Hebrew
Hungarian
Indonesian
Italian
Japanese
Korean
Latin
Latvian
Lithuanian
Malay
Norwegian
Choice of Bokmål and Nynorsk.
Polish
Portuguese
Brazilian Portuguese
Romanian
Russian
Serbian
Slovak
Slovenian
Spanish
Latin American Spanish
Swedish
Thai
Turkish
Ukrainian
Vietnamese
Welsh

Network

Multiplayer types

Type Native Players Notes
Local play
LAN play
255
Online play
255

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Self-hosting
Direct IP
Use connect [IP address here] in the console (opened by ~)

Other information

Mods

OpenGFX2

Drawn in a classic 8-bit pixel art style and tries to capture the feel of the original Transport Tycoon graphics by using similar color schemes, building and object designs.
Offers two variants:
  • Classic - An original graphics-style base set, 8-bit at 1x zoom (64 px wide tiles).
  • High-def - An enhanced base set, using 32-bit images for smoother shading at 4x zoom (256 px wide tiles) for more detail when zooming in.

FIRS Industry Replacement Set

Expands the choice of vanilla industries and cargos with many new ones.

CHIPS Stations

Expands the choice of vanilla stations with a new ones.

API

Technical specs Supported Notes
OpenGL
[11]
Software renderer
ExecutablePPC16-bit 32-bit 64-bitARM Notes
Windows
macOS (OS X)
[8][9][10]
Linux


System requirements

Windows
Minimum Recommended
Operating system (OS) Vista, 7, 8
Processor (CPU) Intel Pentium 233 MHz
System memory (RAM) 256 MB
Hard disk drive (HDD) 10 MB
Video card (GPU) Nvidia GeForce 2
ATI Radeon 8500
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.9
Processor (CPU) PowerPC G3 233 MHz
System memory (RAM) 256 MB
Hard disk drive (HDD) 10 MB
Linux
Minimum Recommended
Operating system (OS)
Processor (CPU) Intel Pentium 233 MHz
System memory (RAM) 256 MB
Hard disk drive (HDD) 10 MB


References

  1. OpenTTD 0.1 - OpenTTD - last accessed on 2016-9-20
  2. OpenTTD 0.1.4 - OpenTTD - last accessed on 2016-9-20
  3. OpenTTD - last accessed on 2016-9-20
  4. OpenTTD | About - last accessed on 2023-06-02
  5. OpenTTD | News | OpenTTD 1.11.0 - last accessed on 2023-06-02
  6. OpenTTD | News | OpenTTD now available on GOG.com - last accessed on 2023-06-02
  7. OpenTTD | News | OpenTTD on Steam - last accessed on 2023-06-02
  8. OpenTTD (Transport Tycoon Deluxe) - last accessed on 2021-01-24
  9. Support for macOS Catalina. - last accessed on 2021-01-24
  10. 1.11.0 Changelog - last accessed on 2021-04-02
  11. OpenTTD - News - OpenTTD 1.11.0-beta2 - last accessed on 2021-04-02