OpenTTD
OpenTTD emulates Transport Tycoon Deluxe. It reads 37 files, none of them required: it starts games without them.
The app reads its files from this folder:
%USERPROFILE%/
Source: src/, cmake/Options.cmake:12-13
~/Documents/OpenTTD/baseset/
Source: src/fileio.cpp:879-896, cmake/Options.cmake:8-9
$XDG_DATA_HOME/
~/.local/share/openttd when XDG_DATA_HOME is unset. the folder of an openttd.cfg already found on a search path, ~/.openttd among them, takes precedence.
Source: src/fileio.cpp:851-877, src/fileio.cpp:1005-1058, src/stdafx.h:275-278
About this profile
Technical notes
Open source reimplementation of Transport Tycoon Deluxe. RetroPie installs the distribution's openttd package (14.1 on Debian trixie, 13.0 on bookworm), whose recommends pull in the OpenGFX, OpenSFX and OpenMSX base sets, and moves the user's openttd folders under ~/.config, ~/.local/share and ~/.local into its ports configuration. This profile reads the 14.1 tag.
Graphics, sounds and music come from base sets. Each set is a .obg,
.obs or .obm description found in the baseset folder of any search
path, naming its files and their MD5. A file is looked up in the
baseset folders under the path the description gives, with a lowercase
retry. A set missing any file is neither listed nor picked
automatically. A file whose MD5 differs keeps the set usable and is
reported as corrupt at start. For a GRF the MD5 covers the data
section, which is the whole file in the original container format.
ref: src/base_media_func.h:84-158, src/base_media_func.h:345-372,
src/gfxinit.cpp:475-495,
src/fileio.cpp:215-230, src/gfxinit.cpp:125-136,
src/newgrf_config.cpp:255-277
The descriptions of the original game's files ship with OpenTTD in media/baseset: orig_dos.obg, orig_dos_de.obg and orig_win.obg for the graphics, orig_dos.obs and orig_win.obs for SAMPLE.CAT, orig_dos.obm, orig_win.obm and orig_tto.obm for the music. ORIG_EXTRA.GRF, also named by the graphics sets, is built and installed with OpenTTD. The MD5 values below are the ones those descriptions carry.
Without any usable graphics set OpenTTD offers to download OpenGFX from
its content service, and fails with no network. A missing sound or music
set falls back to no_sound.obs and no_music.obm, which ship with it.
ref: src/openttd.cpp:717-745, src/openttd.cpp:781-812,
src/bootstrap_gui.cpp:362-371
Paths below are relative to an OpenTTD search path, the personal data
folder named in the data folder being the usual one. Base set files sit in its
baseset folder.
ref: src/fileio.cpp:48
35 files (37 accepted versions): 0 required, 35 optional.
By kind: 37 game data.
| File | Hash |
|---|---|
baseset/TRG1.GRF |
MD5 9311676280e5 |
baseset/TRGI.GRF |
MD5 da6a6c9dcc45 |
baseset/TRGC.GRF |
MD5 ed446637e034 |
baseset/TRGH.GRF |
MD5 ee6616fb0e6e |
baseset/TRGT.GRF |
MD5 e30e8a398ae8 |
baseset/TRGT.GRF |
MD5 fcde1d7e8a74 |
baseset/TRG1R.GRF |
MD5 b04ce593d8c5 |
baseset/TRGIR.GRF |
MD5 0c2484ff6be4 |
baseset/TRGCR.GRF |
MD5 3668f410c761 |
baseset/TRGHR.GRF |
MD5 06bf2b7a3176 |
baseset/TRGTR.GRF |
MD5 de53650517fe |
baseset/SAMPLE.CAT |
MD5 422ea3dd074d |
baseset/SAMPLE.CAT |
MD5 9212e81e72ba |
baseset/GM.CAT |
MD5 7a29d2d0c4f7 |
baseset/GM-TTO.CAT |
MD5 26e85ff84b00 |
baseset/GM_TT00.GM |
MD5 45cfec1b9d8c |
baseset/GM_TT01.GM |
MD5 ab14ed3392d8 |
baseset/GM_TT02.GM |
MD5 dd4f696e4be5 |
baseset/GM_TT03.GM |
MD5 a1bfde23343d |
baseset/GM_TT04.GM |
MD5 4e6943aa0c45 |
baseset/GM_TT05.GM |
MD5 cee281cb85a2 |
baseset/GM_TT06.GM |
MD5 26d1de5efa86 |
baseset/GM_TT07.GM |
MD5 6f2691e17558 |
baseset/GM_TT08.GM |
MD5 a42bf2cb3340 |
baseset/GM_TT09.GM |
MD5 eb35761a58a8 |
baseset/GM_TT10.GM |
MD5 42fecd686720 |
baseset/GM_TT11.GM |
MD5 50ef1ef02e49 |
baseset/GM_TT12.GM |
MD5 4ce707a0e0e7 |
baseset/GM_TT13.GM |
MD5 e765753be29d |
baseset/GM_TT14.GM |
MD5 270e2d63bd32 |
baseset/GM_TT15.GM |
MD5 89e116a1c0c6 |
baseset/GM_TT16.GM |
MD5 f824e2371b3b |
baseset/GM_TT17.GM |
MD5 1b23eebb0796 |
baseset/GM_TT18.GM |
MD5 15650de3bad6 |
baseset/GM_TT19.GM |
MD5 7aec079e15bd |
baseset/GM_TT20.GM |
MD5 1509097889de |
baseset/GM_TT21.GM |
MD5 a8d0aaad02e1 |
In this collection: 0 in repo and 35 missing.
Game data
Section titled “Game data”37 files
TRG1.GRF optional missing game data
Transport Tycoon Deluxe DOS graphics, base
- Path:
baseset/TRG1.GRF, in the data folder - System: Transport Tycoon Deluxe
- MD5:
9311676280e5b14077a8ee41c1b42192 - Source:
media/baseset/orig_dos.obg:20,media/baseset/ orig_dos_de.obg:20
TRGI.GRF optional missing game data
Transport Tycoon Deluxe DOS graphics, logos
- Path:
baseset/TRGI.GRF, in the data folder - System: Transport Tycoon Deluxe
- MD5:
da6a6c9dcc451eec88d79211437b76a8 - Source:
media/baseset/orig_dos.obg:21,media/baseset/ orig_dos_de.obg:21
TRGC.GRF optional missing game data
Transport Tycoon Deluxe DOS graphics, sub-arctic climate
- Path:
baseset/TRGC.GRF, in the data folder - System: Transport Tycoon Deluxe
- MD5:
ed446637e034104c5559b32c18afe78d - Source:
media/baseset/orig_dos.obg:22,media/baseset/ orig_dos_de.obg:22
TRGH.GRF optional missing game data
Transport Tycoon Deluxe DOS graphics, sub-tropical climate
- Path:
baseset/TRGH.GRF, in the data folder - System: Transport Tycoon Deluxe
- MD5:
ee6616fb0e6ef6b24892c58c93d86fc9 - Source:
media/baseset/orig_dos.obg:23,media/baseset/ orig_dos_de.obg:23
TRGT.GRF optional missing game data
Transport Tycoon Deluxe DOS graphics, toyland
- Path:
baseset/TRGT.GRF, in the data folder - System: Transport Tycoon Deluxe
- MD5:
e30e8a398ae86c03dc534a8ac7dfb3b6 - Source:
media/baseset/orig_dos.obg:24
TRGT.GRF optional missing game data
Transport Tycoon Deluxe DOS graphics, toyland, German CD
- Path:
baseset/TRGT.GRF, in the data folder - System: Transport Tycoon Deluxe
- MD5:
fcde1d7e8a74197d72a62695884b909e - Source:
media/baseset/ orig_dos_de.obg:24
- The German DOS CD differs from the other DOS releases only in this file.
TRG1R.GRF optional missing game data
Transport Tycoon Deluxe Windows graphics, base
- Path:
baseset/TRG1R.GRF, in the data folder - System: Transport Tycoon Deluxe
- MD5:
b04ce593d8c5016e07473a743d7d3358 - Source:
media/baseset/orig_win.obg:20
TRGIR.GRF optional missing game data
Transport Tycoon Deluxe Windows graphics, logos
- Path:
baseset/TRGIR.GRF, in the data folder - System: Transport Tycoon Deluxe
- MD5:
0c2484ff6be49fc63a83be6ab5c38f32 - Source:
media/baseset/orig_win.obg:21
TRGCR.GRF optional missing game data
Transport Tycoon Deluxe Windows graphics, sub-arctic climate
- Path:
baseset/TRGCR.GRF, in the data folder - System: Transport Tycoon Deluxe
- MD5:
3668f410c761a050b5e7095a2b14879b - Source:
media/baseset/orig_win.obg:22
TRGHR.GRF optional missing game data
Transport Tycoon Deluxe Windows graphics, sub-tropical climate
- Path:
baseset/TRGHR.GRF, in the data folder - System: Transport Tycoon Deluxe
- MD5:
06bf2b7a31766f048baac2ebe43457b1 - Source:
media/baseset/orig_win.obg:23
TRGTR.GRF optional missing game data
Transport Tycoon Deluxe Windows graphics, toyland
- Path:
baseset/TRGTR.GRF, in the data folder - System: Transport Tycoon Deluxe
- MD5:
de53650517fe661ceaa3138c6edb0eb8 - Source:
media/baseset/orig_win.obg:24
SAMPLE.CAT optional missing game data
Transport Tycoon Deluxe DOS sound samples
- Path:
baseset/SAMPLE.CAT, in the data folder - System: Transport Tycoon Deluxe
- MD5:
422ea3dd074d2859bb51639a6e0e85da - Source:
media/baseset/orig_dos.obs:14
SAMPLE.CAT optional missing game data
Transport Tycoon Deluxe Windows sound samples
- Path:
baseset/SAMPLE.CAT, in the data folder - System: Transport Tycoon Deluxe
- MD5:
9212e81e72badd4bbe1eaeae66458e10 - Source:
media/baseset/orig_win.obs:14
GM.CAT optional missing game data
Transport Tycoon Deluxe DOS music catalogue
- Path:
baseset/GM.CAT, in the data folder - System: Transport Tycoon Deluxe
- MD5:
7a29d2d0c4f7d2e03091ffa9b2bdfffb - Source:
media/baseset/orig_dos.obm:44
GM-TTO.CAT optional missing game data
Transport Tycoon Original music catalogue
- Path:
baseset/GM-TTO.CAT, in the data folder - System: Transport Tycoon Deluxe
- MD5:
26e85ff84b0063aa5da05dd4698fc76e - Source:
media/baseset/orig_tto.obm:63
GM_TT00.GM optional missing game data
Transport Tycoon Deluxe Windows music, Tycoon DELUXE Theme
- Path:
baseset/GM_TT00.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
45cfec1b9d8c7a0ad45e755833cbf221 - Source:
media/baseset/orig_win.obm:44,media/baseset/orig_win.obm:68
GM_TT01.GM optional missing game data
Transport Tycoon Deluxe Windows music, Snarl Up
- Path:
baseset/GM_TT01.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
ab14ed3392d848abd2a2e90a9d75d121 - Source:
media/baseset/orig_win.obm:45,media/baseset/orig_win.obm:69
GM_TT02.GM optional missing game data
Transport Tycoon Deluxe Windows music, Easy Driver
- Path:
baseset/GM_TT02.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
dd4f696e4be5987ce738257b08b50171 - Source:
media/baseset/orig_win.obm:46,media/baseset/orig_win.obm:70
GM_TT03.GM optional missing game data
Transport Tycoon Deluxe Windows music, Little Red Diesel
- Path:
baseset/GM_TT03.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
a1bfde23343df9e4063419bf29c166b8 - Source:
media/baseset/orig_win.obm:47,media/baseset/orig_win.obm:71
GM_TT04.GM optional missing game data
Transport Tycoon Deluxe Windows music, City Groove
- Path:
baseset/GM_TT04.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
4e6943aa0c455203d76c79389054747d - Source:
media/baseset/orig_win.obm:48,media/baseset/orig_win.obm:72
GM_TT05.GM optional missing game data
Transport Tycoon Deluxe Windows music, Aliens Ate My Railway
- Path:
baseset/GM_TT05.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
cee281cb85a2e2343552d97640545a47 - Source:
media/baseset/orig_win.obm:49,media/baseset/orig_win.obm:73
GM_TT06.GM optional missing game data
Transport Tycoon Deluxe Windows music, Stoke It
- Path:
baseset/GM_TT06.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
26d1de5efa8675f94065784e9d539e49 - Source:
media/baseset/orig_win.obm:50,media/baseset/orig_win.obm:74
GM_TT07.GM optional missing game data
Transport Tycoon Deluxe Windows music, Don't Walk!
- Path:
baseset/GM_TT07.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
6f2691e17558f552ec4c565e4ab7139c - Source:
media/baseset/orig_win.obm:51,media/baseset/orig_win.obm:75
GM_TT08.GM optional missing game data
Transport Tycoon Deluxe Windows music, Sawyer's Tune
- Path:
baseset/GM_TT08.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
a42bf2cb3340a822f1a69646fc7a487d - Source:
media/baseset/orig_win.obm:52,media/baseset/orig_win.obm:76
GM_TT09.GM optional missing game data
Transport Tycoon Deluxe Windows music, Fell Apart On Me
- Path:
baseset/GM_TT09.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
eb35761a58a8df3c59ed8929cce13916 - Source:
media/baseset/orig_win.obm:53,media/baseset/orig_win.obm:77
GM_TT10.GM optional missing game data
Transport Tycoon Deluxe Windows music, Can't Get There From Here
- Path:
baseset/GM_TT10.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
42fecd686720a785d20a78590c466a82 - Source:
media/baseset/orig_win.obm:54,media/baseset/orig_win.obm:78
GM_TT11.GM optional missing game data
Transport Tycoon Deluxe Windows music, Hard Drivin'
- Path:
baseset/GM_TT11.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
50ef1ef02e49d2112786dd45e69dc3ee - Source:
media/baseset/orig_win.obm:55,media/baseset/orig_win.obm:79
GM_TT12.GM optional missing game data
Transport Tycoon Deluxe Windows music, Road Hog
- Path:
baseset/GM_TT12.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
4ce707a0e0e72419f0681dd9bd95271b - Source:
media/baseset/orig_win.obm:56,media/baseset/orig_win.obm:80
GM_TT13.GM optional missing game data
Transport Tycoon Deluxe Windows music, Hold That Train!
- Path:
baseset/GM_TT13.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
e765753be29d889ec818f38009103619 - Source:
media/baseset/orig_win.obm:57,media/baseset/orig_win.obm:81
GM_TT14.GM optional missing game data
Transport Tycoon Deluxe Windows music, Broomer's Oil Rag
- Path:
baseset/GM_TT14.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
270e2d63bd32b95a4d007ce15a6ce45f - Source:
media/baseset/orig_win.obm:58,media/baseset/orig_win.obm:82
GM_TT15.GM optional missing game data
Transport Tycoon Deluxe Windows music, Goss Groove
- Path:
baseset/GM_TT15.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
89e116a1c0c69f1845cc903a9bfbe460 - Source:
media/baseset/orig_win.obm:59,media/baseset/orig_win.obm:83
GM_TT16.GM optional missing game data
Transport Tycoon Deluxe Windows music, Small Town
- Path:
baseset/GM_TT16.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
f824e2371b3bedfe61aad4b9c62dd6be - Source:
media/baseset/orig_win.obm:60,media/baseset/orig_win.obm:84
GM_TT17.GM optional missing game data
Transport Tycoon Deluxe Windows music, Cruise Control
- Path:
baseset/GM_TT17.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
1b23eebb0796c1ab99cd97fa7082cf7b - Source:
media/baseset/orig_win.obm:61,media/baseset/orig_win.obm:85
GM_TT18.GM optional missing game data
Transport Tycoon Deluxe Windows music, Stroll On
- Path:
baseset/GM_TT18.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
15650de3bad645d0e88c4f5c7a2df92a - Source:
media/baseset/orig_win.obm:62,media/baseset/orig_win.obm:86
GM_TT19.GM optional missing game data
Transport Tycoon Deluxe Windows music, Funk Central
- Path:
baseset/GM_TT19.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
7aec079e15bd09588660b85545ac4dfc - Source:
media/baseset/orig_win.obm:63,media/baseset/orig_win.obm:87
GM_TT20.GM optional missing game data
Transport Tycoon Deluxe Windows music, Jammit
- Path:
baseset/GM_TT20.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
1509097889dee617aa1e9a1738a5a930 - Source:
media/baseset/orig_win.obm:64,media/baseset/orig_win.obm:88
GM_TT21.GM optional missing game data
Transport Tycoon Deluxe Windows music, Movin' On
- Path:
baseset/GM_TT21.GM, in the data folder - System: Transport Tycoon Deluxe
- MD5:
a8d0aaad02e1a762d8d54cf81da56bab - Source:
media/baseset/orig_win.obm:65,media/baseset/orig_win.obm:89
Next steps
Section titled “Next steps”- Get your files, for the setup you play on
- Every system, and the files each one needs
- When a game does not start