{
 "generated_at": "2026-10-17T04:31:41.278Z",
 "project": {
  "id": "lom",
  "name": "Seiken Densetsu: Legend of Mana decompilation",
  "url": "https://decompendium.com/projects/lom/",
  "api_url": "https://decompendium.com/api/v1/projects/lom.json",
  "repo": "https://github.com/celophi/lom-decomp",
  "game": {
   "id": "seiken-densetsu-legend-of-mana",
   "name": "Seiken Densetsu: Legend of Mana",
   "platform": "ps1",
   "url": "https://decompendium.com/games/seiken-densetsu-legend-of-mana/"
  },
  "description": "Matching decompilation of Seiken Densetsu: Legend of Mana.",
  "note": null,
  "owners": [
   "celophi"
  ],
  "status": "active",
  "show_in_index": true,
  "ai_policy": "unspecified",
  "confirmed": false,
  "links": {},
  "listed_at": "2026-10-16",
  "last_commit_at": "2026-10-15T18:54:38Z",
  "last_activity": "2026-10-17T00:11:29Z",
  "quiet": false,
  "targets": [
   {
    "id": "slps-021-70",
    "label": "Japan (SLPS-02170)",
    "region": null,
    "version": null,
    "hash": {
     "algo": "sha1",
     "value": "b067188a92e4de9a4db7bb7e5343c757e9884bfa"
    },
    "progress_kind": "objdiff",
    "state": "current",
    "checked_at": "2026-10-17T04:31:05.130Z",
    "last_error": null,
    "latest": {
     "commit": "f09620dd8291b1acc8ffb15a1046c765827f8306",
     "commit_at": "2026-10-17T00:11:29Z",
     "taken_at": "2026-10-17T04:31:05.861Z",
     "code": {
      "matched": 1329224,
      "total": 1329224,
      "percent": 100
     },
     "linked": {
      "matched": 1329224,
      "total": 1329224,
      "percent": 100
     },
     "functions": {
      "matched": 5975,
      "total": 5975,
      "percent": 100
     },
     "data": {
      "matched": 40104,
      "total": 233736,
      "percent": 17.157
     },
     "fuzzy_percent": 100,
     "categories": [
      {
       "id": "main",
       "name": "Main Executable",
       "code": {
        "matched": 70320,
        "total": 70320,
        "percent": 100
       },
       "linked": {
        "matched": 70320,
        "total": 70320,
        "percent": 100
       },
       "functions": {
        "matched": 383,
        "total": 383,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 940,
        "percent": 0.425
       },
       "fuzzy_percent": 100
      },
      {
       "id": "addhero",
       "name": "ADDHERO",
       "code": {
        "matched": 28288,
        "total": 28288,
        "percent": 100
       },
       "linked": {
        "matched": 28288,
        "total": 28288,
        "percent": 100
       },
       "functions": {
        "matched": 70,
        "total": 70,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 284,
        "percent": 1.408
       },
       "fuzzy_percent": 100
      },
      {
       "id": "carda",
       "name": "CARDA",
       "code": {
        "matched": 44480,
        "total": 44480,
        "percent": 100
       },
       "linked": {
        "matched": 44480,
        "total": 44480,
        "percent": 100
       },
       "functions": {
        "matched": 87,
        "total": 87,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 588,
        "percent": 0.68
       },
       "fuzzy_percent": 100
      },
      {
       "id": "checkps",
       "name": "CHECKPS",
       "code": {
        "matched": 10544,
        "total": 10544,
        "percent": 100
       },
       "linked": {
        "matched": 10544,
        "total": 10544,
        "percent": 100
       },
       "functions": {
        "matched": 32,
        "total": 32,
        "percent": 100
       },
       "data": {
        "matched": 100,
        "total": 182452,
        "percent": 0.054
       },
       "fuzzy_percent": 100
      },
      {
       "id": "cload",
       "name": "CLOAD",
       "code": {
        "matched": 24016,
        "total": 24016,
        "percent": 100
       },
       "linked": {
        "matched": 24016,
        "total": 24016,
        "percent": 100
       },
       "functions": {
        "matched": 72,
        "total": 72,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 196,
        "percent": 2.04
       },
       "fuzzy_percent": 100
      },
      {
       "id": "field",
       "name": "FIELD",
       "code": {
        "matched": 498480,
        "total": 498480,
        "percent": 100
       },
       "linked": {
        "matched": 498480,
        "total": 498480,
        "percent": 100
       },
       "functions": {
        "matched": 1168,
        "total": 1168,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 6884,
        "percent": 0.058
       },
       "fuzzy_percent": 100
      },
      {
       "id": "gname",
       "name": "GNAME",
       "code": {
        "matched": 11368,
        "total": 11368,
        "percent": 100
       },
       "linked": {
        "matched": 11368,
        "total": 11368,
        "percent": 100
       },
       "functions": {
        "matched": 31,
        "total": 31,
        "percent": 100
       },
       "data": {
        "matched": 296,
        "total": 296,
        "percent": 100
       },
       "fuzzy_percent": 100
      },
      {
       "id": "golem",
       "name": "GOLEM",
       "code": {
        "matched": 10328,
        "total": 10328,
        "percent": 100
       },
       "linked": {
        "matched": 10328,
        "total": 10328,
        "percent": 100
       },
       "functions": {
        "matched": 24,
        "total": 24,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 36,
        "percent": 11.111
       },
       "fuzzy_percent": 100
      },
      {
       "id": "gosub",
       "name": "GOSUB",
       "code": {
        "matched": 28580,
        "total": 28580,
        "percent": 100
       },
       "linked": {
        "matched": 28580,
        "total": 28580,
        "percent": 100
       },
       "functions": {
        "matched": 79,
        "total": 79,
        "percent": 100
       },
       "data": {
        "matched": 37272,
        "total": 37372,
        "percent": 99.732
       },
       "fuzzy_percent": 100
      },
      {
       "id": "gover",
       "name": "GOVER",
       "code": {
        "matched": 1792,
        "total": 1792,
        "percent": 100
       },
       "linked": {
        "matched": 1792,
        "total": 1792,
        "percent": 100
       },
       "functions": {
        "matched": 6,
        "total": 6,
        "percent": 100
       },
       "data": {
        "matched": 2380,
        "total": 2380,
        "percent": 100
       },
       "fuzzy_percent": 100
      },
      {
       "id": "menu",
       "name": "MENU",
       "code": {
        "matched": 63032,
        "total": 63032,
        "percent": 100
       },
       "linked": {
        "matched": 63032,
        "total": 63032,
        "percent": 100
       },
       "functions": {
        "matched": 94,
        "total": 94,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 1396,
        "percent": 0.286
       },
       "fuzzy_percent": 100
      },
      {
       "id": "movie",
       "name": "MOVIE",
       "code": {
        "matched": 6368,
        "total": 6368,
        "percent": 100
       },
       "linked": {
        "matched": 6368,
        "total": 6368,
        "percent": 100
       },
       "functions": {
        "matched": 12,
        "total": 12,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 24,
        "percent": 16.666
       },
       "fuzzy_percent": 100
      },
      {
       "id": "niki",
       "name": "NIKI",
       "code": {
        "matched": 28616,
        "total": 28616,
        "percent": 100
       },
       "linked": {
        "matched": 28616,
        "total": 28616,
        "percent": 100
       },
       "functions": {
        "matched": 71,
        "total": 71,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 284,
        "percent": 1.408
       },
       "fuzzy_percent": 100
      },
      {
       "id": "shop",
       "name": "SHOP",
       "code": {
        "matched": 11508,
        "total": 11508,
        "percent": 100
       },
       "linked": {
        "matched": 11508,
        "total": 11508,
        "percent": 100
       },
       "functions": {
        "matched": 23,
        "total": 23,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 4,
        "percent": 100
       },
       "fuzzy_percent": 100
      },
      {
       "id": "title",
       "name": "TITLE",
       "code": {
        "matched": 9676,
        "total": 9676,
        "percent": 100
       },
       "linked": {
        "matched": 9676,
        "total": 9676,
        "percent": 100
       },
       "functions": {
        "matched": 34,
        "total": 34,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 4,
        "percent": 100
       },
       "fuzzy_percent": 100
      },
      {
       "id": "wmap",
       "name": "WMAP",
       "code": {
        "matched": 457416,
        "total": 457416,
        "percent": 100
       },
       "linked": {
        "matched": 457416,
        "total": 457416,
        "percent": 100
       },
       "functions": {
        "matched": 3738,
        "total": 3738,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 540,
        "percent": 0.74
       },
       "fuzzy_percent": 100
      },
      {
       "id": "wsel",
       "name": "WSEL",
       "code": {
        "matched": 10452,
        "total": 10452,
        "percent": 100
       },
       "linked": {
        "matched": 10452,
        "total": 10452,
        "percent": 100
       },
       "functions": {
        "matched": 25,
        "total": 25,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 28,
        "percent": 14.285
       },
       "fuzzy_percent": 100
      },
      {
       "id": "zukan",
       "name": "ZUKAN",
       "code": {
        "matched": 13960,
        "total": 13960,
        "percent": 100
       },
       "linked": {
        "matched": 13960,
        "total": 13960,
        "percent": 100
       },
       "functions": {
        "matched": 26,
        "total": 26,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 28,
        "percent": 14.285
       },
       "fuzzy_percent": 100
      }
     ]
    },
    "history_url": "https://decompendium.com/api/v1/history/lom/slps-021-70.json",
    "badges": {
     "code": "https://decompendium.com/badges/lom/slps-021-70/code.svg",
     "linked": "https://decompendium.com/badges/lom/slps-021-70/linked.svg",
     "functions": "https://decompendium.com/badges/lom/slps-021-70/functions.svg"
    }
   },
   {
    "id": "slus-010-13",
    "label": "USA (SLUS-01013)",
    "region": null,
    "version": null,
    "hash": {
     "algo": "sha1",
     "value": "d11dfdd50d412ac3fa3e2eb80fbde138da118f27"
    },
    "progress_kind": "objdiff",
    "state": "current",
    "checked_at": "2026-10-17T04:31:05.141Z",
    "last_error": null,
    "latest": {
     "commit": "f09620dd8291b1acc8ffb15a1046c765827f8306",
     "commit_at": "2026-10-17T00:11:29Z",
     "taken_at": "2026-10-17T04:31:07.559Z",
     "code": {
      "matched": 1330280,
      "total": 1330280,
      "percent": 100
     },
     "linked": {
      "matched": 1330280,
      "total": 1330280,
      "percent": 100
     },
     "functions": {
      "matched": 5977,
      "total": 5977,
      "percent": 100
     },
     "data": {
      "matched": 2840,
      "total": 232916,
      "percent": 1.219
     },
     "fuzzy_percent": 100,
     "categories": [
      {
       "id": "main",
       "name": "Main Executable",
       "code": {
        "matched": 69952,
        "total": 69952,
        "percent": 100
       },
       "linked": {
        "matched": 69952,
        "total": 69952,
        "percent": 100
       },
       "functions": {
        "matched": 383,
        "total": 383,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 940,
        "percent": 0.425
       },
       "fuzzy_percent": 100
      },
      {
       "id": "addhero",
       "name": "ADDHERO",
       "code": {
        "matched": 28296,
        "total": 28296,
        "percent": 100
       },
       "linked": {
        "matched": 28296,
        "total": 28296,
        "percent": 100
       },
       "functions": {
        "matched": 70,
        "total": 70,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 284,
        "percent": 1.408
       },
       "fuzzy_percent": 100
      },
      {
       "id": "carda",
       "name": "CARDA",
       "code": {
        "matched": 44524,
        "total": 44524,
        "percent": 100
       },
       "linked": {
        "matched": 44524,
        "total": 44524,
        "percent": 100
       },
       "functions": {
        "matched": 87,
        "total": 87,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 588,
        "percent": 0.68
       },
       "fuzzy_percent": 100
      },
      {
       "id": "checkps",
       "name": "CHECKPS",
       "code": {
        "matched": 9996,
        "total": 9996,
        "percent": 100
       },
       "linked": {
        "matched": 9996,
        "total": 9996,
        "percent": 100
       },
       "functions": {
        "matched": 33,
        "total": 33,
        "percent": 100
       },
       "data": {
        "matched": 100,
        "total": 181452,
        "percent": 0.055
       },
       "fuzzy_percent": 100
      },
      {
       "id": "cload",
       "name": "CLOAD",
       "code": {
        "matched": 24024,
        "total": 24024,
        "percent": 100
       },
       "linked": {
        "matched": 24024,
        "total": 24024,
        "percent": 100
       },
       "functions": {
        "matched": 72,
        "total": 72,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 196,
        "percent": 2.04
       },
       "fuzzy_percent": 100
      },
      {
       "id": "field",
       "name": "FIELD",
       "code": {
        "matched": 499740,
        "total": 499740,
        "percent": 100
       },
       "linked": {
        "matched": 499740,
        "total": 499740,
        "percent": 100
       },
       "functions": {
        "matched": 1169,
        "total": 1169,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 7060,
        "percent": 0.056
       },
       "fuzzy_percent": 100
      },
      {
       "id": "gname",
       "name": "GNAME",
       "code": {
        "matched": 11412,
        "total": 11412,
        "percent": 100
       },
       "linked": {
        "matched": 11412,
        "total": 11412,
        "percent": 100
       },
       "functions": {
        "matched": 31,
        "total": 31,
        "percent": 100
       },
       "data": {
        "matched": 300,
        "total": 300,
        "percent": 100
       },
       "fuzzy_percent": 100
      },
      {
       "id": "golem",
       "name": "GOLEM",
       "code": {
        "matched": 10328,
        "total": 10328,
        "percent": 100
       },
       "linked": {
        "matched": 10328,
        "total": 10328,
        "percent": 100
       },
       "functions": {
        "matched": 24,
        "total": 24,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 36,
        "percent": 11.111
       },
       "fuzzy_percent": 100
      },
      {
       "id": "gosub",
       "name": "GOSUB",
       "code": {
        "matched": 28632,
        "total": 28632,
        "percent": 100
       },
       "linked": {
        "matched": 28632,
        "total": 28632,
        "percent": 100
       },
       "functions": {
        "matched": 79,
        "total": 79,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 37372,
        "percent": 0.01
       },
       "fuzzy_percent": 100
      },
      {
       "id": "gover",
       "name": "GOVER",
       "code": {
        "matched": 1792,
        "total": 1792,
        "percent": 100
       },
       "linked": {
        "matched": 1792,
        "total": 1792,
        "percent": 100
       },
       "functions": {
        "matched": 6,
        "total": 6,
        "percent": 100
       },
       "data": {
        "matched": 2380,
        "total": 2380,
        "percent": 100
       },
       "fuzzy_percent": 100
      },
      {
       "id": "menu",
       "name": "MENU",
       "code": {
        "matched": 63044,
        "total": 63044,
        "percent": 100
       },
       "linked": {
        "matched": 63044,
        "total": 63044,
        "percent": 100
       },
       "functions": {
        "matched": 94,
        "total": 94,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 1396,
        "percent": 0.286
       },
       "fuzzy_percent": 100
      },
      {
       "id": "movie",
       "name": "MOVIE",
       "code": {
        "matched": 6396,
        "total": 6396,
        "percent": 100
       },
       "linked": {
        "matched": 6396,
        "total": 6396,
        "percent": 100
       },
       "functions": {
        "matched": 12,
        "total": 12,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 24,
        "percent": 16.666
       },
       "fuzzy_percent": 100
      },
      {
       "id": "niki",
       "name": "NIKI",
       "code": {
        "matched": 28636,
        "total": 28636,
        "percent": 100
       },
       "linked": {
        "matched": 28636,
        "total": 28636,
        "percent": 100
       },
       "functions": {
        "matched": 71,
        "total": 71,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 284,
        "percent": 1.408
       },
       "fuzzy_percent": 100
      },
      {
       "id": "shop",
       "name": "SHOP",
       "code": {
        "matched": 11520,
        "total": 11520,
        "percent": 100
       },
       "linked": {
        "matched": 11520,
        "total": 11520,
        "percent": 100
       },
       "functions": {
        "matched": 23,
        "total": 23,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 4,
        "percent": 100
       },
       "fuzzy_percent": 100
      },
      {
       "id": "title",
       "name": "TITLE",
       "code": {
        "matched": 9844,
        "total": 9844,
        "percent": 100
       },
       "linked": {
        "matched": 9844,
        "total": 9844,
        "percent": 100
       },
       "functions": {
        "matched": 34,
        "total": 34,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 4,
        "percent": 100
       },
       "fuzzy_percent": 100
      },
      {
       "id": "wmap",
       "name": "WMAP",
       "code": {
        "matched": 457564,
        "total": 457564,
        "percent": 100
       },
       "linked": {
        "matched": 457564,
        "total": 457564,
        "percent": 100
       },
       "functions": {
        "matched": 3738,
        "total": 3738,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 540,
        "percent": 0.74
       },
       "fuzzy_percent": 100
      },
      {
       "id": "wsel",
       "name": "WSEL",
       "code": {
        "matched": 10620,
        "total": 10620,
        "percent": 100
       },
       "linked": {
        "matched": 10620,
        "total": 10620,
        "percent": 100
       },
       "functions": {
        "matched": 25,
        "total": 25,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 28,
        "percent": 14.285
       },
       "fuzzy_percent": 100
      },
      {
       "id": "zukan",
       "name": "ZUKAN",
       "code": {
        "matched": 13960,
        "total": 13960,
        "percent": 100
       },
       "linked": {
        "matched": 13960,
        "total": 13960,
        "percent": 100
       },
       "functions": {
        "matched": 26,
        "total": 26,
        "percent": 100
       },
       "data": {
        "matched": 4,
        "total": 28,
        "percent": 14.285
       },
       "fuzzy_percent": 100
      }
     ]
    },
    "history_url": "https://decompendium.com/api/v1/history/lom/slus-010-13.json",
    "badges": {
     "code": "https://decompendium.com/badges/lom/slus-010-13/code.svg",
     "linked": "https://decompendium.com/badges/lom/slus-010-13/linked.svg",
     "functions": "https://decompendium.com/badges/lom/slus-010-13/functions.svg"
    }
   }
  ]
 }
}
