{
  "commit": "fbe5ba4e3e790ab07eddc5b57e0f45a02cbcd60e",
  "count": 1,
  "generated_at": "2026-10-24T00:06:47Z",
  "items": [
    {
      "id": "ags",
      "profile": {
        "core_classification": "game_engine",
        "core_version": "3.6.0.60",
        "cores": [
          "ags"
        ],
        "display_name": "Adventure Game Studio (AGS)",
        "emulator": "Adventure Game Studio",
        "files": [],
        "mode": "standalone",
        "notes": "Runtime engine of Adventure Game Studio, ACI_VERSION_STR 3.6.0.60\n(Common/core/def_version.h:4). RetroPie builds Engine/ from the\nrelease-3.6.0 branch and passes either the game's .exe or the sibling\ndirectory of the same name.\n\nEverything the engine opens belongs to the game. The data file is found by\nscanning the given directory for *.ags, ac2game.dat or *.exe\n(Common/game/main_game_file.cpp:130-140). Beside it the engine reads\naudio.vox, or music.vox for games older than 3.2\n(Common/ac/gamesetupstructbase.h:188-192), speech.vox or sp_<name>.vox\n(Engine/ac/speech.cpp:102), <name>.tra translations\n(Engine/ac/translation.cpp:57), sprindex.dat (Common/ac/spritefile.cpp:33)\nand agsfnt<n>.ttf or agsfnt<n>.wfn fonts (Common/font/ttffontrenderer.cpp:114,\nCommon/font/wfnfontrenderer.cpp:147-152), all shipped inside or next to\nthe game. acsetup.cfg (Engine/main/config.cpp:47) is the user's\nconfiguration.\n\nMIDI goes through SDL_sound's Timidity decoder, fetched at commit\n253b00ca with SDLSOUND_DECODER_MIDI on (CMake/FetchSDL_Sound.cmake) since\nRetroPie sets AGS_USE_LOCAL_SDL2_SOUND=OFF. MIDI_init tries $TIMIDITY_CFG,\nthen /etc/timidity.cfg, /etc/timidity/freepats.cfg and finally\ntimidity.cfg in the working directory (SDL_sound src/SDL_sound_midi.c:23-51).\nThat is the host's GUS patch set, and without it MIDI tracks stay silent\nwhile the game runs. RetroPie also writes the Allegro DIGMID set\ndigmid.dat as bin/patches.dat, but the 3.6 engine no longer links the\nAllegro MIDI driver and nothing in Engine/ or Common/ opens patches.dat.\n",
        "profiled_date": "2026-10-20",
        "source": "https://github.com/adventuregamestudio/ags",
        "source_branch": "release-3.6.0",
        "source_commit": "6802bad8dc3189462003d4a169fc591f64cfb9b6",
        "systems": [
          "ags"
        ],
        "type": "standalone"
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
