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