{
  "commit": "fbe5ba4e3e790ab07eddc5b57e0f45a02cbcd60e",
  "count": 1,
  "generated_at": "2026-10-24T00:06:47Z",
  "items": [
    {
      "id": "love",
      "profile": {
        "core_classification": "game_engine",
        "core_version": "11.5",
        "cores": [
          "love"
        ],
        "display_name": "LOVE 2D game framework",
        "emulator": "LOVE",
        "files": [],
        "mode": "standalone",
        "notes": "Lua 2D game framework. A game is a .love archive or a directory holding\nmain.lua, passed on the command line. RetroPie builds tag 11.5\n(scriptmodules/ports/love.sh) and runs `love %ROM%`. RetroBat ships the\n11.4 Windows build (love.7z, changes.txt and love.dll name 11.4) and runs\nlove.exe with the game path, or the game itself when it is a fused .exe\n(emulatorLauncher/Generators/Love.Generator.cs). Between 11.4 and 11.5\nboot.lua is unchanged and the filesystem module only gains PhysfsIo, a\nstream wrapper for archive I/O.\n\nboot.lua first tries the executable itself as a fused archive, then the\npath given on the command line (src/modules/love/boot.lua:50-94), and\nstops with \"No code to run\" when neither holds main.lua\n(src/modules/love/boot.lua:322-328). conf.lua and every asset come from\nthe game. The boot, callbacks and no-game scripts are compiled in as Lua\nheaders, and the default font is Vera.ttf compiled in\n(src/modules/font/Font.cpp:34-42). Nothing is read from a BIOS or system\ndirectory. The save directory is created by the engine under the user's\ndata folder.\n",
        "profiled_date": "2026-10-20",
        "source": "https://github.com/love2d/love",
        "source_commit": "6eb8d546736d5915a8b5af30b2cf33456dfdcb1a",
        "systems": [],
        "type": "standalone",
        "upstream": "https://github.com/love2d/love"
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
