emulator: OpenTTD type: standalone core_classification: game_engine source: "https://github.com/OpenTTD/OpenTTD" profiled_date: "2026-10-20" source_commit: "61342620bc4c0971b28b3578379b53d04d2f11f1" core_version: "14.1" display_name: "Transport Tycoon Deluxe (OpenTTD)" mode: standalone cores: - openttd systems: - transport-tycoon-deluxe 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 written under openttd/, which stands for any OpenTTD search path, the personal data folder being the usual one. files: - name: "TRG1.GRF" path: "openttd/baseset/TRG1.GRF" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe DOS graphics, base" required: false md5: "9311676280e5b14077a8ee41c1b42192" source_ref: "media/baseset/orig_dos.obg:20, media/baseset/orig_dos_de.obg:20" - name: "TRGI.GRF" path: "openttd/baseset/TRGI.GRF" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe DOS graphics, logos" required: false md5: "da6a6c9dcc451eec88d79211437b76a8" source_ref: "media/baseset/orig_dos.obg:21, media/baseset/orig_dos_de.obg:21" - name: "TRGC.GRF" path: "openttd/baseset/TRGC.GRF" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe DOS graphics, sub-arctic climate" required: false md5: "ed446637e034104c5559b32c18afe78d" source_ref: "media/baseset/orig_dos.obg:22, media/baseset/orig_dos_de.obg:22" - name: "TRGH.GRF" path: "openttd/baseset/TRGH.GRF" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe DOS graphics, sub-tropical climate" required: false md5: "ee6616fb0e6ef6b24892c58c93d86fc9" source_ref: "media/baseset/orig_dos.obg:23, media/baseset/orig_dos_de.obg:23" - name: "TRGT.GRF" path: "openttd/baseset/TRGT.GRF" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe DOS graphics, toyland" required: false md5: "e30e8a398ae86c03dc534a8ac7dfb3b6" source_ref: "media/baseset/orig_dos.obg:24" - name: "TRGT.GRF" path: "openttd/baseset/TRGT.GRF" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe DOS graphics, toyland, German CD" required: false md5: "fcde1d7e8a74197d72a62695884b909e" note: "The German DOS CD differs from the other DOS releases only in this file." source_ref: "media/baseset/orig_dos_de.obg:24" - name: "TRG1R.GRF" path: "openttd/baseset/TRG1R.GRF" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows graphics, base" required: false md5: "b04ce593d8c5016e07473a743d7d3358" source_ref: "media/baseset/orig_win.obg:20" - name: "TRGIR.GRF" path: "openttd/baseset/TRGIR.GRF" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows graphics, logos" required: false md5: "0c2484ff6be49fc63a83be6ab5c38f32" source_ref: "media/baseset/orig_win.obg:21" - name: "TRGCR.GRF" path: "openttd/baseset/TRGCR.GRF" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows graphics, sub-arctic climate" required: false md5: "3668f410c761a050b5e7095a2b14879b" source_ref: "media/baseset/orig_win.obg:22" - name: "TRGHR.GRF" path: "openttd/baseset/TRGHR.GRF" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows graphics, sub-tropical climate" required: false md5: "06bf2b7a31766f048baac2ebe43457b1" source_ref: "media/baseset/orig_win.obg:23" - name: "TRGTR.GRF" path: "openttd/baseset/TRGTR.GRF" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows graphics, toyland" required: false md5: "de53650517fe661ceaa3138c6edb0eb8" source_ref: "media/baseset/orig_win.obg:24" - name: "SAMPLE.CAT" path: "openttd/baseset/SAMPLE.CAT" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe DOS sound samples" required: false md5: "422ea3dd074d2859bb51639a6e0e85da" source_ref: "media/baseset/orig_dos.obs:14" - name: "SAMPLE.CAT" path: "openttd/baseset/SAMPLE.CAT" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows sound samples" required: false md5: "9212e81e72badd4bbe1eaeae66458e10" source_ref: "media/baseset/orig_win.obs:14" - name: "GM.CAT" path: "openttd/baseset/GM.CAT" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe DOS music catalogue" required: false md5: "7a29d2d0c4f7d2e03091ffa9b2bdfffb" source_ref: "media/baseset/orig_dos.obm:44" - name: "GM-TTO.CAT" path: "openttd/baseset/GM-TTO.CAT" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Original music catalogue" required: false md5: "26e85ff84b0063aa5da05dd4698fc76e" source_ref: "media/baseset/orig_tto.obm:63" - name: "GM_TT00.GM" path: "openttd/baseset/GM_TT00.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Tycoon DELUXE Theme" required: false md5: "45cfec1b9d8c7a0ad45e755833cbf221" source_ref: "media/baseset/orig_win.obm:44, media/baseset/orig_win.obm:68" - name: "GM_TT01.GM" path: "openttd/baseset/GM_TT01.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Snarl Up" required: false md5: "ab14ed3392d848abd2a2e90a9d75d121" source_ref: "media/baseset/orig_win.obm:45, media/baseset/orig_win.obm:69" - name: "GM_TT02.GM" path: "openttd/baseset/GM_TT02.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Easy Driver" required: false md5: "dd4f696e4be5987ce738257b08b50171" source_ref: "media/baseset/orig_win.obm:46, media/baseset/orig_win.obm:70" - name: "GM_TT03.GM" path: "openttd/baseset/GM_TT03.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Little Red Diesel" required: false md5: "a1bfde23343df9e4063419bf29c166b8" source_ref: "media/baseset/orig_win.obm:47, media/baseset/orig_win.obm:71" - name: "GM_TT04.GM" path: "openttd/baseset/GM_TT04.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, City Groove" required: false md5: "4e6943aa0c455203d76c79389054747d" source_ref: "media/baseset/orig_win.obm:48, media/baseset/orig_win.obm:72" - name: "GM_TT05.GM" path: "openttd/baseset/GM_TT05.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Aliens Ate My Railway" required: false md5: "cee281cb85a2e2343552d97640545a47" source_ref: "media/baseset/orig_win.obm:49, media/baseset/orig_win.obm:73" - name: "GM_TT06.GM" path: "openttd/baseset/GM_TT06.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Stoke It" required: false md5: "26d1de5efa8675f94065784e9d539e49" source_ref: "media/baseset/orig_win.obm:50, media/baseset/orig_win.obm:74" - name: "GM_TT07.GM" path: "openttd/baseset/GM_TT07.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Don't Walk!" required: false md5: "6f2691e17558f552ec4c565e4ab7139c" source_ref: "media/baseset/orig_win.obm:51, media/baseset/orig_win.obm:75" - name: "GM_TT08.GM" path: "openttd/baseset/GM_TT08.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Sawyer's Tune" required: false md5: "a42bf2cb3340a822f1a69646fc7a487d" source_ref: "media/baseset/orig_win.obm:52, media/baseset/orig_win.obm:76" - name: "GM_TT09.GM" path: "openttd/baseset/GM_TT09.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Fell Apart On Me" required: false md5: "eb35761a58a8df3c59ed8929cce13916" source_ref: "media/baseset/orig_win.obm:53, media/baseset/orig_win.obm:77" - name: "GM_TT10.GM" path: "openttd/baseset/GM_TT10.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Can't Get There From Here" required: false md5: "42fecd686720a785d20a78590c466a82" source_ref: "media/baseset/orig_win.obm:54, media/baseset/orig_win.obm:78" - name: "GM_TT11.GM" path: "openttd/baseset/GM_TT11.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Hard Drivin'" required: false md5: "50ef1ef02e49d2112786dd45e69dc3ee" source_ref: "media/baseset/orig_win.obm:55, media/baseset/orig_win.obm:79" - name: "GM_TT12.GM" path: "openttd/baseset/GM_TT12.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Road Hog" required: false md5: "4ce707a0e0e72419f0681dd9bd95271b" source_ref: "media/baseset/orig_win.obm:56, media/baseset/orig_win.obm:80" - name: "GM_TT13.GM" path: "openttd/baseset/GM_TT13.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Hold That Train!" required: false md5: "e765753be29d889ec818f38009103619" source_ref: "media/baseset/orig_win.obm:57, media/baseset/orig_win.obm:81" - name: "GM_TT14.GM" path: "openttd/baseset/GM_TT14.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Broomer's Oil Rag" required: false md5: "270e2d63bd32b95a4d007ce15a6ce45f" source_ref: "media/baseset/orig_win.obm:58, media/baseset/orig_win.obm:82" - name: "GM_TT15.GM" path: "openttd/baseset/GM_TT15.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Goss Groove" required: false md5: "89e116a1c0c69f1845cc903a9bfbe460" source_ref: "media/baseset/orig_win.obm:59, media/baseset/orig_win.obm:83" - name: "GM_TT16.GM" path: "openttd/baseset/GM_TT16.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Small Town" required: false md5: "f824e2371b3bedfe61aad4b9c62dd6be" source_ref: "media/baseset/orig_win.obm:60, media/baseset/orig_win.obm:84" - name: "GM_TT17.GM" path: "openttd/baseset/GM_TT17.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Cruise Control" required: false md5: "1b23eebb0796c1ab99cd97fa7082cf7b" source_ref: "media/baseset/orig_win.obm:61, media/baseset/orig_win.obm:85" - name: "GM_TT18.GM" path: "openttd/baseset/GM_TT18.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Stroll On" required: false md5: "15650de3bad645d0e88c4f5c7a2df92a" source_ref: "media/baseset/orig_win.obm:62, media/baseset/orig_win.obm:86" - name: "GM_TT19.GM" path: "openttd/baseset/GM_TT19.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Funk Central" required: false md5: "7aec079e15bd09588660b85545ac4dfc" source_ref: "media/baseset/orig_win.obm:63, media/baseset/orig_win.obm:87" - name: "GM_TT20.GM" path: "openttd/baseset/GM_TT20.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Jammit" required: false md5: "1509097889dee617aa1e9a1738a5a930" source_ref: "media/baseset/orig_win.obm:64, media/baseset/orig_win.obm:88" - name: "GM_TT21.GM" path: "openttd/baseset/GM_TT21.GM" system: transport-tycoon-deluxe category: game_data description: "Transport Tycoon Deluxe Windows music, Movin' On" required: false md5: "a8d0aaad02e1a762d8d54cf81da56bab" source_ref: "media/baseset/orig_win.obm:65, media/baseset/orig_win.obm:89"