mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-24 12:49:03 -05:00
Covers ROCKNIX scummvm-sa and AmberELEC SCUMMVMSA, SDL2 builds with SDL2_net. Pinned to master 6f7b060d with hashes of the files there. Adds eem.dat, macventure.dat, fonts-imgui.dat, wwwroot.zip and monkey4-patch.m4b to the set the SDL1 build reads.
671 lines
22 KiB
YAML
671 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: "6f7b060d3f940c9dec1a33172a2c4273f86cce69"
|
|
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."
|
|
|
|
|
|
# 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: "engines/ultima/shared/engine/data_archive.cpp:84-90, 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."
|