mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-21 11:19:11 -05:00
100 emulator names the two platforms run had no profile, so their packs carried nothing for them. Each was read from the platform's own launcher or scriptmodule: the same program as an existing profile takes the name in cores:, a different build gets its own profile read from that version, a launcher or self-contained game goes to remove_cores, and the rest are new profiles written from their source or shipped binary. The files they need that the collection lacked are collected from the upstream distributions. Bungie and splitwolf trees are read by path and stay out of dedup.
386 lines
14 KiB
YAML
386 lines
14 KiB
YAML
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"
|