mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-01 00:27:20 -05:00
183 upstream commits. Ultima's data_archive.cpp was folded into Common::load_engine_data, which opens ultima.dat and checks its version.txt the same way (common/engine_data.cpp:273-279). No dists/ or gui/ file changed, so the bundled hashes hold. Adds japanesemacfonts.dat, which the Mac GUI reads for Japanese fonts and ScummVM does not ship.
680 lines
22 KiB
YAML
680 lines
22 KiB
YAML
emulator: "ScummVM (SDL2)"
|
|
type: standalone
|
|
core_classification: game_engine
|
|
source: "https://github.com/scummvm/scummvm"
|
|
logo: "https://raw.githubusercontent.com/scummvm/scummvm/master/icons/scummvm.svg"
|
|
profiled_date: "2026-10-24"
|
|
source_commit: "21955df19b580dad2807ec55f573b5f348690a81"
|
|
core_version: "2026.4.1git"
|
|
display_name: "ScummVM (SDL2)"
|
|
mode: standalone
|
|
cores:
|
|
- scummvm-sa
|
|
- "SCUMMVMSA"
|
|
systems: [scummvm]
|
|
|
|
data_root:
|
|
linux:
|
|
path: "/usr/local/share/scummvm"
|
|
source_ref: "configure:402-403, configure:7550, configure:7559, backends/platform/sdl/posix/posix.cpp:313-336, backends/platform/sdl/sdl.cpp:649-663"
|
|
note: "DATA_PATH, ${datarootdir}/scummvm for the configured prefix, /usr/local unless --prefix names another. Searched four levels deep, then the current directory. A $SNAP or $APPDIR prefix is searched first."
|
|
macos:
|
|
path: "ScummVM.app/Contents/Resources"
|
|
source_ref: "backends/platform/sdl/macosx/macosx.cpp:152-162"
|
|
note: "The bundle's Resources folder, searched two levels deep after DATA_PATH."
|
|
|
|
notes: |
|
|
Standalone ScummVM built with the SDL2 backend and SDL2_net, as ROCKNIX
|
|
(scummvm-sa) and AmberELEC (SCUMMVMSA) package it. ROCKNIX builds tag
|
|
v2026.1.0 with --enable-vkeybd and --opengl-mode=auto, or without OpenGL
|
|
on SM8550 and SM8650 (ROCKNIX
|
|
projects/ROCKNIX/packages/emulators/standalone/scummvm-sa/package.mk:5-28).
|
|
AmberELEC builds commit 58f8f792 with --opengl-mode=gles2, turns the
|
|
monkey4 engine on and deletes residualvm.zip and scummclassic.zip after
|
|
installing (AmberELEC packages/games/emulators/scummvmsa/package.mk:11-62).
|
|
The hashes below are those of the files at the pinned commit.
|
|
|
|
Paths below are relative to the data directory named in data_root.
|
|
OSystem_SDL::addSysArchivesToSearchSet adds DATA_PATH, four levels deep,
|
|
then the current directory (backends/platform/sdl/sdl.cpp:649-663). The
|
|
Windows build reads the same files from resources compiled into the
|
|
executable (backends/platform/sdl/win32/win32.cpp:519-523). An extrapath
|
|
set in scummvm.ini is added before them, and the game directory is
|
|
searched for the running game (base/main.cpp:280-296). Every file is
|
|
opened by name through this search set.
|
|
|
|
make install copies DIST_FILES_THEMES, DIST_FILES_NETWORKING,
|
|
DIST_FILES_VKEYBD, DIST_FILES_ENGINEDATA, DIST_FILES_ENGINEDATA_BIG and
|
|
DIST_FILES_SOUNDFONTS to datadir, and the engine GLSL shaders to
|
|
datadir/shaders when the build keeps USE_OPENGL_SHADERS
|
|
(ports.mk:13-26, Makefile.common:400-471). The engine data list follows
|
|
the engines configure enables, those marked yes in their
|
|
configure.engine for a release build. cryo.dat belongs to an engine that
|
|
is off by default. The shaders are read by the OpenGL renderers of the
|
|
3D engines and are not listed one by one.
|
|
|
|
The MT-32 emulator reads the CM-32L pair first, then the MT-32 pair
|
|
(audio/softsynth/mt32.cpp:286-301). ScummVM does not ship them.
|
|
Without them MT-32 music is not available.
|
|
|
|
ROCKNIX copies gui/themes to /usr/config/scummvm/themes and passes
|
|
--themepath=/usr/config/scummvm/themes (ROCKNIX
|
|
projects/ROCKNIX/packages/emulators/standalone/scummvm-sa/package.mk:40-41,
|
|
ROCKNIX projects/ROCKNIX/packages/emulators/standalone/scummvm-sa/scripts/start_scummvm.sh:70).
|
|
|
|
An engine data file marked required is one whose engine refuses to start
|
|
a game without it. Other engines and the launcher run without it.
|
|
|
|
files:
|
|
# MT-32 and CM-32L ROMs, not shipped with ScummVM.
|
|
|
|
- name: "CM32L_CONTROL.ROM"
|
|
path: "CM32L_CONTROL.ROM"
|
|
required: false
|
|
source_ref: "audio/softsynth/mt32.cpp:293"
|
|
note: "Roland CM-32L control ROM, tried before the MT-32 pair. Must be paired with CM32L_PCM.ROM."
|
|
|
|
|
|
- name: "CM32L_PCM.ROM"
|
|
path: "CM32L_PCM.ROM"
|
|
required: false
|
|
source_ref: "audio/softsynth/mt32.cpp:293"
|
|
note: "Roland CM-32L PCM sample ROM."
|
|
|
|
|
|
- name: "MT32_CONTROL.ROM"
|
|
path: "MT32_CONTROL.ROM"
|
|
required: false
|
|
source_ref: "audio/softsynth/mt32.cpp:298-301, audio/softsynth/mt32.cpp:581-584"
|
|
note: "Roland MT-32 control ROM. Must be paired with MT32_PCM.ROM."
|
|
|
|
|
|
- name: "MT32_PCM.ROM"
|
|
path: "MT32_PCM.ROM"
|
|
required: false
|
|
source_ref: "audio/softsynth/mt32.cpp:298-301, audio/softsynth/mt32.cpp:581-584"
|
|
note: "Roland MT-32 PCM sample ROM."
|
|
|
|
|
|
# Japanese Macintosh fonts, not shipped with ScummVM.
|
|
|
|
- name: "japanesemacfonts.dat"
|
|
path: "japanesemacfonts.dat"
|
|
required: false
|
|
source_ref: "graphics/macgui/macfontmanager.cpp:199-204, graphics/macgui/macfontmanager.cpp:303-344, graphics/macgui/macfontmanager.cpp:503-507"
|
|
note: "Zip of TrueType fonts, each registered under its name without the .ttf extension, read when the Mac GUI runs in Japanese or a Japanese font is requested, in builds with FreeType. devtools/create_japanesemacfonts.sh builds it from Osaka.ttf and OsakaMono.ttf of the Mac OS X Lion installer. Without it the Japanese fonts are not loaded and a warning is printed."
|
|
|
|
|
|
# GUI themes and launcher data.
|
|
|
|
- name: "scummremastered.zip"
|
|
path: "scummremastered.zip"
|
|
required: false
|
|
bundled: true
|
|
size: 93901
|
|
sha1: "03e53349eefc39ce25220bfcb1ae4a580704d29d"
|
|
md5: "0d990484d0dfc1680b20cfabcae373cd"
|
|
source_ref: "gui/gui-manager.cpp:87-100, gui/ThemeEngine.cpp:2003-2017"
|
|
note: "Default GUI theme (gui_theme defaults to scummremastered). Without it the launcher falls back to the built-in theme."
|
|
|
|
|
|
- name: "scummmodern.zip"
|
|
path: "scummmodern.zip"
|
|
required: false
|
|
bundled: true
|
|
size: 68087
|
|
sha1: "aa2dfd12c11c6e6f3baaf7bf199bd6bcd71a520c"
|
|
md5: "ee71d6cd464c618c632e6fd62b430d2c"
|
|
source_ref: "gui/ThemeEngine.cpp:2003-2017"
|
|
note: "Modern GUI theme, listed by listUsableThemes from the search path."
|
|
|
|
|
|
- name: "scummclassic.zip"
|
|
path: "scummclassic.zip"
|
|
required: false
|
|
bundled: true
|
|
size: 16488
|
|
sha1: "69836fb392710f2182df07bab8960e8a2d92c1a9"
|
|
md5: "8f37bd19dd51be456ac8f005fd5669a8"
|
|
source_ref: "gui/ThemeEngine.cpp:2003-2017"
|
|
note: "Classic GUI theme."
|
|
|
|
|
|
- name: "residualvm.zip"
|
|
path: "residualvm.zip"
|
|
required: false
|
|
bundled: true
|
|
size: 94555
|
|
sha1: "589b622f55c9944c4883e4163d4d49508e22e056"
|
|
md5: "b2811fa9b209733b61cd49ddb21e1e95"
|
|
source_ref: "gui/ThemeEngine.cpp:2003-2017"
|
|
note: "ResidualVM GUI theme."
|
|
|
|
|
|
- name: "gui-icons.dat"
|
|
path: "gui-icons.dat"
|
|
required: false
|
|
bundled: true
|
|
size: 3315855
|
|
sha1: "38e74e6994924781487a0d39cc53dc4708a90c1c"
|
|
md5: "9c59e0e9875434456ec1b7eb8e51666f"
|
|
source_ref: "gui/gui-manager.cpp:118"
|
|
note: "Game icons shown in the launcher grid view."
|
|
|
|
|
|
- name: "shaders.dat"
|
|
path: "shaders.dat"
|
|
required: false
|
|
bundled: true
|
|
size: 657234
|
|
sha1: "c67ec35c3f6e2ba7f09b8f61a78df7f713ff040c"
|
|
md5: "f073f17187d0bfa3e7ebb7f328847969"
|
|
source_ref: "gui/shaderbrowser-dialog.cpp:88, backends/graphics/opengl/opengl-graphics.cpp:423"
|
|
note: "Scaler shader pack, read by the OpenGL graphics manager only."
|
|
|
|
|
|
- name: "translations.dat"
|
|
path: "translations.dat"
|
|
required: false
|
|
bundled: true
|
|
size: 3722762
|
|
sha1: "d24b7ec7379d3fc3feb7cd5072192b922eeb52d8"
|
|
md5: "fc03476c37389a074834877f83c01d93"
|
|
source_ref: "common/translation.cpp:282-300"
|
|
note: "GUI translations. Installed because the build keeps USE_TRANSLATION. Without it the GUI stays in English."
|
|
|
|
|
|
- name: "pred.dic"
|
|
path: "pred.dic"
|
|
required: false
|
|
bundled: true
|
|
size: 126481
|
|
sha1: "20f9a6a9838e3189774ea7ac6b8e62d6720dc683"
|
|
md5: "5e4442498b8c6a0f815b4030b2a52acb"
|
|
source_ref: "gui/predictivedialog.cpp:119-127"
|
|
note: "Dictionary of the predictive text input dialog. The dialog runs without it, with no word prediction."
|
|
|
|
|
|
- name: "vkeybd_default.zip"
|
|
path: "vkeybd_default.zip"
|
|
required: false
|
|
bundled: true
|
|
size: 184946
|
|
sha1: "4d787bd5a071c729c4f374e6e7c7d7b06d7f9f63"
|
|
md5: "bf51a61f07625ea20e891058afaa892c"
|
|
source_ref: "backends/events/default/default-events.cpp:74-77, backends/vkeybd/virtual-keyboard.cpp:118-128"
|
|
note: "Default virtual keyboard pack, installed when the build passes --enable-vkeybd, off by default."
|
|
|
|
|
|
- name: "vkeybd_small.zip"
|
|
path: "vkeybd_small.zip"
|
|
required: false
|
|
bundled: true
|
|
size: 86470
|
|
sha1: "e813795cbc79e87facf7d1560c1f5946eab72167"
|
|
md5: "95a179198a8fa032c751e476042c8849"
|
|
source_ref: "backends/events/default/default-events.cpp:74-77"
|
|
note: "Smaller virtual keyboard pack, loaded when vkeybd_pack_name selects it."
|
|
|
|
|
|
- name: "Roland_SC-55.sf2"
|
|
path: "Roland_SC-55.sf2"
|
|
required: false
|
|
bundled: true
|
|
size: 3283278
|
|
sha1: "9dba9212f2e34446ab034595665809f09f303d63"
|
|
md5: "dbb97c34404b753724a66fe0108a32e1"
|
|
source_ref: "base/commandLine.cpp:349-351, audio/softsynth/fluidsynth.cpp:284-310"
|
|
note: "Default FluidSynth soundfont, installed when the build finds FluidSynth or FluidLite. FluidSynth music is off when no soundfont is found."
|
|
|
|
|
|
# Engine data shared by every engine.
|
|
|
|
- name: "achievements.dat"
|
|
path: "achievements.dat"
|
|
required: false
|
|
bundled: true
|
|
size: 249239
|
|
sha1: "379f9def6d0de4b4bad18b0177df81783a51f17b"
|
|
md5: "73cf5bd61896442a990e363f284a0bc2"
|
|
source_ref: "engines/achievements.cpp:100-115"
|
|
note: "Achievement messages. Missing file disables achievement messages with a warning."
|
|
|
|
|
|
- name: "classicmacfonts.dat"
|
|
path: "classicmacfonts.dat"
|
|
required: false
|
|
bundled: true
|
|
size: 626103
|
|
sha1: "768b6231c6068e3d9b4f2cc6b1b1e5485578fde1"
|
|
md5: "d4264d4573f22d290e033e1d834d7221"
|
|
source_ref: "graphics/macgui/macfontmanager.cpp:218-228"
|
|
note: "Classic Macintosh bitmap fonts. Missing file falls back to built-in fonts."
|
|
|
|
|
|
- name: "encoding.dat"
|
|
path: "encoding.dat"
|
|
required: false
|
|
bundled: true
|
|
size: 179670
|
|
sha1: "11d3873337827195bc16c3d3175ad00f1777ed95"
|
|
md5: "f2e88b2faec499a4914c3a0bcffc7db1"
|
|
source_ref: "common/str-enc.cpp:142-145"
|
|
note: "CJK code page tables. Missing file disables CJK text conversion with a warning."
|
|
|
|
|
|
- name: "helpdialog.zip"
|
|
path: "helpdialog.zip"
|
|
required: false
|
|
bundled: true
|
|
size: 207764
|
|
sha1: "386d8a89e180f8abab53e5d5926b6a81ee4b31dd"
|
|
md5: "a9584a928c0f52ef28b33d8702983c35"
|
|
source_ref: "gui/helpdialog.cpp:69"
|
|
note: "Images for the in-app help dialog."
|
|
|
|
|
|
- name: "macgui.dat"
|
|
path: "macgui.dat"
|
|
required: false
|
|
bundled: true
|
|
size: 65656
|
|
sha1: "1eed577281b8819367d1ee99b1a76ff3e1920735"
|
|
md5: "d97f2965013b343dd3d4fdbbc7192f15"
|
|
source_ref: "graphics/macgui/datafiles.cpp:81-84"
|
|
note: "Macintosh window borders for the MacGUI engines. Missing file logs a warning."
|
|
|
|
|
|
# Per-engine data. Each engine refuses to start a game without its file.
|
|
|
|
- name: "access.dat"
|
|
path: "access.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 520352
|
|
sha1: "775b12b7e787bbaaeb73aa45b1ad3bb383e041ef"
|
|
md5: "4f9dd40b455876d5c54b5ebd93aec88c"
|
|
source_ref: "engines/access/resources.cpp:42-48"
|
|
note: "Access engine (Amazon: Guardians of Eden, Martian Memorandum)."
|
|
|
|
|
|
- name: "bagel.dat"
|
|
path: "bagel.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 20584
|
|
sha1: "f83084c72b1ff8e16f9c013e5ef7cfbb5f3cc835"
|
|
md5: "f6d90885f6962f89de02e34031111599"
|
|
source_ref: "engines/bagel/spacebar/baglib/bagel.cpp:111-118"
|
|
note: "BAGEL engine (The Space Bar)."
|
|
|
|
|
|
- name: "cryomni3d.dat"
|
|
path: "cryomni3d.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 70416
|
|
sha1: "3971847e26be0abad8196caf03e5852a81ddbdea"
|
|
md5: "7224c7a94074addeb69015b1346695d2"
|
|
source_ref: "engines/cryomni3d/cryomni3d.cpp:79-86"
|
|
note: "Cryo Omni3D engine (Versailles 1685)."
|
|
|
|
|
|
- name: "darkseed.dat"
|
|
path: "darkseed.dat"
|
|
required: false
|
|
bundled: true
|
|
size: 37183
|
|
sha1: "343172f1bfff8cb8c4abefa95e211379f39583b7"
|
|
md5: "9a9cfe40dcca517f130d4430bd1af643"
|
|
source_ref: "engines/darkseed/darkseed.cpp:62-71"
|
|
note: "Darkseed engine. Read only for the Chinese release, which does not start without it."
|
|
|
|
|
|
- name: "drascula.dat"
|
|
path: "drascula.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 259625
|
|
sha1: "05c97e92439b67aea8f6eb7fc96db023edf62124"
|
|
md5: "b304979ed642a6dcaf26f43f8a37a1de"
|
|
source_ref: "engines/drascula/drascula.cpp:985-1000"
|
|
note: "Drascula: The Vampire Strikes Back."
|
|
|
|
|
|
- name: "got.gfx"
|
|
path: "got.gfx"
|
|
required: false
|
|
bundled: true
|
|
size: 288199
|
|
sha1: "0c9603da78b980bcf391bbf5f9103a5a642c4ee8"
|
|
md5: "a29f591769bd731df0d9ddd3a191fe8c"
|
|
source_ref: "engines/got/gfx/gfx_chunks.cpp:120-130"
|
|
note: "God of Thunder graphics. Without it the engine extracts them from got.exe."
|
|
|
|
|
|
- name: "got.aud"
|
|
path: "got.aud"
|
|
required: false
|
|
bundled: true
|
|
size: 11313
|
|
sha1: "209ab6d86a7c44f241689c5511b2027f7ad2c7c4"
|
|
md5: "d13cc3c481e84e787ec8aa86dffc565f"
|
|
source_ref: "engines/got/sound.cpp:38, engines/got/sound.cpp:194-198"
|
|
note: "God of Thunder menu music (GOT.AUD). Missing file logs a warning."
|
|
|
|
|
|
- name: "hadesch_translations.dat"
|
|
path: "hadesch_translations.dat"
|
|
required: false
|
|
bundled: true
|
|
size: 431
|
|
sha1: "17aae444b3010e72e092635d25d3b93c104b0ad2"
|
|
md5: "7857da7e56a11e0749fb45100c323b3c"
|
|
source_ref: "engines/hadesch/hadesch.cpp:475-477"
|
|
note: "Hades Challenge string translations."
|
|
|
|
|
|
- name: "hugo.dat"
|
|
path: "hugo.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 186866
|
|
sha1: "74a5fa172f5327fedc145cb9eccc8fd050b9cfb9"
|
|
md5: "a865e70f1b0998a500f522dab441c8fc"
|
|
source_ref: "engines/hugo/hugo.cpp:455-466"
|
|
note: "Hugo trilogy."
|
|
|
|
|
|
- name: "kyra.dat"
|
|
path: "kyra.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 2028520
|
|
sha1: "31b0b9418af2f9dd4e4094aada05d48eb355975b"
|
|
md5: "ebddd7bbd97135a427083db5daf6f9fc"
|
|
source_ref: "engines/kyra/resource/staticres.cpp:147-198, engines/kyra/resource/resource.h:1252"
|
|
note: "Kyrandia, Lands of Lore and Eye of the Beholder engines. Opened as KYRA.DAT."
|
|
|
|
|
|
- name: "lure.dat"
|
|
path: "lure.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 768832
|
|
sha1: "516347ec0ec2a397265d1b2fb053aa3758382e09"
|
|
md5: "6f90cf73f36453d332d5c9cee311f81c"
|
|
source_ref: "engines/lure/lure.cpp:56-58"
|
|
note: "Lure of the Temptress."
|
|
|
|
|
|
- name: "mort.dat"
|
|
path: "mort.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 76302
|
|
sha1: "0b9d0fa2a18eadf61aeddc19128ef90898ab7206"
|
|
md5: "3cfb16d7bab4d77606b3b1274b8ae870"
|
|
source_ref: "engines/mortevielle/mortevielle.cpp:299-301"
|
|
note: "Mortevielle."
|
|
|
|
|
|
- name: "nancy.dat"
|
|
path: "nancy.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 255042
|
|
sha1: "7c8907d33da59afd4e4b62eee67541910e0b78d9"
|
|
md5: "eb7cfdb3f74972beb8f43196e4e44001"
|
|
source_ref: "engines/nancy/nancy.cpp:661-668"
|
|
note: "Nancy Drew engine."
|
|
|
|
|
|
- name: "neverhood.dat"
|
|
path: "neverhood.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 23804
|
|
sha1: "490012c996ba0c56dd8d077e1418ee53b1e96397"
|
|
md5: "dfaab12ffb265646f31f51b6904246d1"
|
|
source_ref: "engines/neverhood/neverhood.cpp:91, engines/neverhood/staticdata.cpp:44-49"
|
|
note: "The Neverhood."
|
|
|
|
|
|
- name: "prince_translation.dat"
|
|
path: "prince_translation.dat"
|
|
required: false
|
|
bundled: true
|
|
size: 168060
|
|
sha1: "57403a286c4d251384442a507d285b2dc5ce330e"
|
|
md5: "993adab2fd44277d5fd7aa5971e7099c"
|
|
source_ref: "engines/prince/prince.cpp:336-342"
|
|
note: "The Prince and the Coward. Read only for the fan translated releases, which do not start without it."
|
|
|
|
|
|
- name: "queen.tbl"
|
|
path: "queen.tbl"
|
|
required: true
|
|
bundled: true
|
|
size: 1100505
|
|
sha1: "7bafa28dfd9b3be17430d467d8787d8204437ba0"
|
|
md5: "93c6d6379eb0290ce93854a6888ec3f4"
|
|
source_ref: "engines/queen/resource.cpp:147-166"
|
|
note: "Flight of the Amazon Queen resource table. Only the English floppy release (PEM10) has a built-in table."
|
|
|
|
|
|
- name: "sky.cpt"
|
|
path: "sky.cpt"
|
|
required: true
|
|
bundled: true
|
|
size: 419427
|
|
sha1: "fa03ede717223eaf011491d2066e37eb112e735b"
|
|
md5: "9d00157b1cebd6368cbf88135c098f40"
|
|
source_ref: "engines/sky/compact.cpp:125-140"
|
|
note: "Beneath a Steel Sky. The engine also checks the file size against SKY_CPT_SIZE."
|
|
|
|
|
|
- name: "supernova.dat"
|
|
path: "supernova.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 523211
|
|
sha1: "8a571cfc431b5fe794f0262f0e55f72927ab27b4"
|
|
md5: "89664136c503a30894d5c713be5bfe90"
|
|
source_ref: "engines/supernova/supernova.cpp:464-482"
|
|
note: "Mission Supernova."
|
|
|
|
|
|
- name: "teenagent.dat"
|
|
path: "teenagent.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 403315
|
|
sha1: "0d488164930332bae3aa1ad38cef44abbe3d00a6"
|
|
md5: "4594620989a0bfd8b120da2de7ac30de"
|
|
source_ref: "engines/teenagent/resources.cpp:306-316"
|
|
note: "Teen Agent."
|
|
|
|
|
|
- name: "titanic.dat"
|
|
path: "titanic.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 3197968
|
|
sha1: "15f51828f08fdbe01b56123e96312b5859a968c0"
|
|
md5: "4b2fb71201dc3795cff45df6200a1918"
|
|
source_ref: "engines/titanic/support/files_manager.cpp:39-43"
|
|
note: "Starship Titanic."
|
|
|
|
|
|
- name: "tony.dat"
|
|
path: "tony.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 24584
|
|
sha1: "a5e19f364bda6a0d2330495114c9ad665bb79ad0"
|
|
md5: "891022a4e2917bb54b5cdc9a46f5b3df"
|
|
source_ref: "engines/tony/tony.cpp:180-190"
|
|
note: "Tony Tough and the Night of Roasted Moths."
|
|
|
|
|
|
- name: "toon.dat"
|
|
path: "toon.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 20996
|
|
sha1: "85bb688125d66f2797a41f153ce1fa177027a83f"
|
|
md5: "2b71a5d9aa19219d46711e8a77451f0f"
|
|
source_ref: "engines/toon/toon.cpp:5417-5428"
|
|
note: "Toonstruck."
|
|
|
|
|
|
- name: "ultima.dat"
|
|
path: "ultima.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 15981464
|
|
sha1: "e049932518390257f4d49b1691cad229e6060079"
|
|
md5: "e359fb7f14c4cb072b6e9300a23a6d62"
|
|
source_ref: "common/engine_data.cpp:273-279, engines/ultima/ultima4/ultima4.cpp:128, engines/ultima/nuvie/nuvie.cpp:99"
|
|
note: "Ultima engines (Ultima I, IV, VI and the Nuvie games)."
|
|
|
|
|
|
- name: "ultima8.dat"
|
|
path: "ultima8.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 238149
|
|
sha1: "6319d3a245297697c1e4def78dc231a3f30708bb"
|
|
md5: "e5b95811b05b9f0f593b49c860391200"
|
|
source_ref: "engines/ultima/ultima8/ultima8.cpp:177-182"
|
|
note: "Ultima VIII and Crusader."
|
|
|
|
|
|
- name: "wintermute.zip"
|
|
path: "wintermute.zip"
|
|
required: true
|
|
bundled: true
|
|
size: 4520
|
|
sha1: "5302f543384b21fb55466118a6966e5ef46b85f6"
|
|
md5: "9783248899f9cb531f0a3e0a711ab8b3"
|
|
source_ref: "engines/wintermute/base/base_file_manager.cpp:396-400"
|
|
note: "Wintermute engine system font and placeholder images."
|
|
|
|
|
|
- name: "mm.dat"
|
|
path: "mm.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 281949
|
|
sha1: "2ec13db3f9b90cf3dd4ef72952918f07d21247d5"
|
|
md5: "22f52f43508e7ccfbda5cbfb81b961f8"
|
|
source_ref: "engines/mm/mm1/globals.cpp:60-64, engines/mm/xeen/files.cpp:70-75"
|
|
note: "Might and Magic 1 and the Xeen games."
|
|
|
|
|
|
- name: "freescape.dat"
|
|
path: "freescape.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 30124
|
|
sha1: "c6b3d3152e4e2ff4c9bf55e103bb39ed7faca2bd"
|
|
md5: "71697f90fb0c7747616dbb0799ce966b"
|
|
source_ref: "engines/freescape/assets.cpp:115-121"
|
|
note: "Freescape engine (Driller, Dark Side, Total Eclipse, Castle Master)."
|
|
|
|
|
|
- name: "myst3.dat"
|
|
path: "myst3.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 358287
|
|
sha1: "5fbf7b1a596219f0daab60a8ceb2f1e59e042243"
|
|
md5: "54e9056211f2fff255b6f66a3fe39a8d"
|
|
source_ref: "engines/myst3/database.cpp:460-463"
|
|
note: "Myst III: Exile."
|
|
|
|
|
|
- name: "grim-patch.lab"
|
|
path: "grim-patch.lab"
|
|
required: true
|
|
bundled: true
|
|
size: 9341
|
|
sha1: "3c43b7a0125f88a9f83ae4307dca57867ffd637c"
|
|
md5: "32b777b824f02b1e1259903740964058"
|
|
source_ref: "engines/grim/resource.cpp:126-129"
|
|
note: "Grim Fandango. The full game does not start without it, the demo does not read it."
|
|
|
|
|
|
- name: "fonts.dat"
|
|
path: "fonts.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 6449829
|
|
sha1: "1eaef39122559500fbbc705c9425500311d23e03"
|
|
md5: "6df29d218962e155d0a2114006af45c0"
|
|
source_ref: "engines/glk/screen.cpp:72-73, engines/scumm/he/font_he.cpp:267-274, engines/zvision/zvision.cpp:296"
|
|
note: "TrueType fonts. The Glk engine does not start without it, SCUMM HE and ZVision fall back to other fonts."
|
|
|
|
|
|
- name: "fonts-cjk.dat"
|
|
path: "fonts-cjk.dat"
|
|
required: false
|
|
bundled: true
|
|
size: 38277312
|
|
sha1: "b46f5a744387d1991d66a06292811f217ae063e2"
|
|
md5: "18b8811c1bbc297be45f38c3bd6a0728"
|
|
source_ref: "graphics/fonts/ttf.cpp:965-976"
|
|
note: "CJK TrueType fonts, a fallback when a game asks for a font the other bundles lack."
|
|
|
|
- name: "eem.dat"
|
|
path: "eem.dat"
|
|
required: false
|
|
bundled: true
|
|
size: 7654
|
|
sha1: "ceff1c845adb0e869d2d4b363db109ae89561357"
|
|
md5: "85c4deb9a77803f60972a048a7fcfba6"
|
|
source_ref: "engines/eem/eem.cpp:563-572"
|
|
note: "Eagle Eye Mysteries restored content, read when the restored_content option is on for a CD release. Without it the engine warns and runs the original content."
|
|
|
|
- name: "macventure.dat"
|
|
path: "macventure.dat"
|
|
required: true
|
|
bundled: true
|
|
size: 4146
|
|
sha1: "e431e718e3c784532422ea2654d5fc6042a95c09"
|
|
md5: "3b1faf40e685b955372e02f54ed70263"
|
|
source_ref: "engines/macventure/datafiles.cpp:40-43"
|
|
note: "MacVenture engine (Deja Vu, Uninvited, Shadowgate). The engine stops with an error without it."
|
|
|
|
- name: "fonts-imgui.dat"
|
|
path: "fonts-imgui.dat"
|
|
required: false
|
|
bundled: true
|
|
size: 4000965
|
|
sha1: "659a025dfa39a8caada7dac6e69b4d7c88217b3f"
|
|
md5: "9eb64ec7aa31dc2f5b55541415ecdf8b"
|
|
source_ref: "backends/imgui/imgui_fonts.cpp:83-93"
|
|
note: "Fonts of the ImGui debugger, built with USE_IMGUI. fonts.dat and fonts-cjk.dat are tried after it."
|
|
|
|
- name: "wwwroot.zip"
|
|
path: "wwwroot.zip"
|
|
required: false
|
|
bundled: true
|
|
size: 46036
|
|
sha1: "b88ebeffd7cc2cee1d2ffb10df5635b07c9c90e8"
|
|
md5: "1decb25d9fa5bb74219caf5b95949548"
|
|
source_ref: "backends/networking/sdl_net/handlerutils.cpp:34-64"
|
|
note: "Pages of the local file manager web server, built with USE_SDL_NET. Looked up in themepath first, then in the search set. The server answers with an error page without it."
|
|
|
|
|
|
- name: "monkey4-patch.m4b"
|
|
path: "monkey4-patch.m4b"
|
|
required: true
|
|
bundled: true
|
|
size: 2990
|
|
sha1: "49fc530e77b61f326f6e1d5a5147daa2fd67d1e2"
|
|
md5: "9eb7b7e7cc7dad1fe08be6e73d749abe"
|
|
source_ref: "engines/grim/configure.engine:4, engines/grim/resource.cpp:158-161"
|
|
note: "Escape from Monkey Island, a Grim subengine that is off by default. The game stops with an error without it."
|