{
 "generated_at": "2026-10-17T04:31:41.278Z",
 "project": {
  "id": "ffcc",
  "name": "Final Fantasy Crystal Chronicles decompilation",
  "url": "https://decompendium.com/projects/ffcc/",
  "api_url": "https://decompendium.com/api/v1/projects/ffcc.json",
  "repo": "https://github.com/zcanann/FFCC-Decomp",
  "game": {
   "id": "final-fantasy-crystal-chronicles",
   "name": "Final Fantasy Crystal Chronicles",
   "platform": "gc",
   "url": "https://decompendium.com/games/final-fantasy-crystal-chronicles/"
  },
  "description": "Matching decompilation of Final Fantasy Crystal Chronicles.",
  "note": null,
  "owners": [
   "zcanann"
  ],
  "status": "active",
  "show_in_index": true,
  "ai_policy": "unspecified",
  "confirmed": false,
  "links": {},
  "listed_at": "2026-10-16",
  "last_commit_at": "2026-10-10T00:14:28Z",
  "last_activity": "2026-10-16T21:15:42Z",
  "quiet": false,
  "targets": [
   {
    "id": "gcce01",
    "label": "GCCE01 (USA)",
    "region": "us",
    "version": null,
    "hash": {
     "algo": "sha1",
     "value": "ba57add3e93ea97b0a93ed77037173217bc89eaa"
    },
    "progress_kind": "objdiff",
    "state": "current",
    "checked_at": "2026-10-17T04:31:00.476Z",
    "last_error": null,
    "latest": {
     "commit": "85d77c992ab1ba99c7c9a44748626ffe20968d2f",
     "commit_at": "2026-10-16T21:15:42Z",
     "taken_at": "2026-10-17T04:31:01.628Z",
     "code": {
      "matched": 1547006,
      "total": 2028448,
      "percent": 76.265
     },
     "linked": {
      "matched": 839424,
      "total": 2028448,
      "percent": 41.382
     },
     "functions": {
      "matched": 5583,
      "total": 5811,
      "percent": 96.076
     },
     "data": {
      "matched": 1649957,
      "total": 1685489,
      "percent": 97.891
     },
     "fuzzy_percent": 99.737,
     "categories": [
      {
       "id": "game",
       "name": "Game Code",
       "code": {
        "matched": 1002008,
        "total": 1473412,
        "percent": 68.005
       },
       "linked": {
        "matched": 353880,
        "total": 1473412,
        "percent": 24.017
       },
       "functions": {
        "matched": 2894,
        "total": 3106,
        "percent": 93.174
       },
       "data": {
        "matched": 1266443,
        "total": 1294575,
        "percent": 97.826
       },
       "fuzzy_percent": 99.643
      },
      {
       "id": "redsound",
       "name": "RedSound",
       "code": {
        "matched": 59044,
        "total": 68072,
        "percent": 86.737
       },
       "linked": {
        "matched": 21052,
        "total": 68072,
        "percent": 30.926
       },
       "functions": {
        "matched": 366,
        "total": 379,
        "percent": 96.569
       },
       "data": {
        "matched": 25790,
        "total": 25790,
        "percent": 100
       },
       "fuzzy_percent": 99.886
      },
      {
       "id": "sdk",
       "name": "SDK Code",
       "code": {
        "matched": 309608,
        "total": 309608,
        "percent": 100
       },
       "linked": {
        "matched": 309608,
        "total": 309608,
        "percent": 100
       },
       "functions": {
        "matched": 1244,
        "total": 1244,
        "percent": 100
       },
       "data": {
        "matched": 167776,
        "total": 167976,
        "percent": 99.88
       },
       "fuzzy_percent": 100
      },
      {
       "id": "gba_cli",
       "name": "GBA Client",
       "code": {
        "matched": 116006,
        "total": 117016,
        "percent": 99.136
       },
       "linked": {
        "matched": 94544,
        "total": 117016,
        "percent": 80.795
       },
       "functions": {
        "matched": 650,
        "total": 653,
        "percent": 99.54
       },
       "data": {
        "matched": 82744,
        "total": 88817,
        "percent": 93.162
       },
       "fuzzy_percent": 99.998
      },
      {
       "id": "gba_mgr",
       "name": "GBA Minigame",
       "code": {
        "matched": 60340,
        "total": 60340,
        "percent": 100
       },
       "linked": {
        "matched": 60340,
        "total": 60340,
        "percent": 100
       },
       "functions": {
        "matched": 429,
        "total": 429,
        "percent": 100
       },
       "data": {
        "matched": 107204,
        "total": 107472,
        "percent": 99.75
       },
       "fuzzy_percent": 100
      },
      {
       "id": "unclassified_gc",
       "name": "Unclassified GameCube",
       "code": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "linked": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "functions": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "data": {
        "matched": 0,
        "total": 859,
        "percent": 0
       },
       "fuzzy_percent": 100
      }
     ]
    },
    "history_url": "https://decompendium.com/api/v1/history/ffcc/gcce01.json",
    "badges": {
     "code": "https://decompendium.com/badges/ffcc/gcce01/code.svg",
     "linked": "https://decompendium.com/badges/ffcc/gcce01/linked.svg",
     "functions": "https://decompendium.com/badges/ffcc/gcce01/functions.svg"
    }
   },
   {
    "id": "gccjgc",
    "label": "GCCJGC (Japan)",
    "region": "jp",
    "version": null,
    "hash": {
     "algo": "sha1",
     "value": "81d3be06499abe9273dcabbb023ed6095f7b34b6"
    },
    "progress_kind": "objdiff",
    "state": "current",
    "checked_at": "2026-10-17T04:31:00.544Z",
    "last_error": null,
    "latest": {
     "commit": "85d77c992ab1ba99c7c9a44748626ffe20968d2f",
     "commit_at": "2026-10-16T21:15:42Z",
     "taken_at": "2026-10-17T04:31:01.707Z",
     "code": {
      "matched": 1477156,
      "total": 2012734,
      "percent": 73.39
     },
     "linked": {
      "matched": 749016,
      "total": 2012734,
      "percent": 37.213
     },
     "functions": {
      "matched": 5451,
      "total": 5735,
      "percent": 95.047
     },
     "data": {
      "matched": 1777498,
      "total": 1815313,
      "percent": 97.916
     },
     "fuzzy_percent": 99.562,
     "categories": [
      {
       "id": "game",
       "name": "Game Code",
       "code": {
        "matched": 930952,
        "total": 1454704,
        "percent": 63.995
       },
       "linked": {
        "matched": 281996,
        "total": 1454704,
        "percent": 19.385
       },
       "functions": {
        "matched": 2817,
        "total": 3081,
        "percent": 91.431
       },
       "data": {
        "matched": 1396207,
        "total": 1425019,
        "percent": 97.978
       },
       "fuzzy_percent": 99.401
      },
      {
       "id": "redsound",
       "name": "RedSound",
       "code": {
        "matched": 59044,
        "total": 68072,
        "percent": 86.737
       },
       "linked": {
        "matched": 21052,
        "total": 68072,
        "percent": 30.926
       },
       "functions": {
        "matched": 366,
        "total": 379,
        "percent": 96.569
       },
       "data": {
        "matched": 25790,
        "total": 25790,
        "percent": 100
       },
       "fuzzy_percent": 99.886
      },
      {
       "id": "sdk",
       "name": "SDK Code",
       "code": {
        "matched": 312020,
        "total": 313020,
        "percent": 99.68
       },
       "linked": {
        "matched": 310144,
        "total": 313020,
        "percent": 99.081
       },
       "functions": {
        "matched": 1203,
        "total": 1205,
        "percent": 99.834
       },
       "data": {
        "matched": 171038,
        "total": 171238,
        "percent": 99.883
       },
       "fuzzy_percent": 99.998
      },
      {
       "id": "gba_cli",
       "name": "GBA Client",
       "code": {
        "matched": 114864,
        "total": 116662,
        "percent": 98.458
       },
       "linked": {
        "matched": 75548,
        "total": 116662,
        "percent": 64.758
       },
       "functions": {
        "matched": 636,
        "total": 641,
        "percent": 99.219
       },
       "data": {
        "matched": 77419,
        "total": 83504,
        "percent": 92.712
       },
       "fuzzy_percent": 99.988
      },
      {
       "id": "gba_mgr",
       "name": "GBA Minigame",
       "code": {
        "matched": 60276,
        "total": 60276,
        "percent": 100
       },
       "linked": {
        "matched": 60276,
        "total": 60276,
        "percent": 100
       },
       "functions": {
        "matched": 429,
        "total": 429,
        "percent": 100
       },
       "data": {
        "matched": 107044,
        "total": 107308,
        "percent": 99.753
       },
       "fuzzy_percent": 100
      },
      {
       "id": "unclassified_gc",
       "name": "Unclassified GameCube",
       "code": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "linked": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "functions": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "data": {
        "matched": 0,
        "total": 2454,
        "percent": 0
       },
       "fuzzy_percent": 100
      }
     ]
    },
    "history_url": "https://decompendium.com/api/v1/history/ffcc/gccjgc.json",
    "badges": {
     "code": "https://decompendium.com/badges/ffcc/gccjgc/code.svg",
     "linked": "https://decompendium.com/badges/ffcc/gccjgc/linked.svg",
     "functions": "https://decompendium.com/badges/ffcc/gccjgc/functions.svg"
    }
   },
   {
    "id": "gccp01",
    "label": "GCCP01 (Europe)",
    "region": "eu",
    "version": null,
    "hash": {
     "algo": "sha1",
     "value": "c96097db7f61a902ab71c5b1dfd760d9c2103aaa"
    },
    "progress_kind": "objdiff",
    "state": "current",
    "checked_at": "2026-10-17T04:31:06.443Z",
    "last_error": null,
    "latest": {
     "commit": "85d77c992ab1ba99c7c9a44748626ffe20968d2f",
     "commit_at": "2026-10-16T21:15:42Z",
     "taken_at": "2026-10-17T04:31:06.617Z",
     "code": {
      "matched": 1549592,
      "total": 2033146,
      "percent": 76.216
     },
     "linked": {
      "matched": 834702,
      "total": 2033146,
      "percent": 41.054
     },
     "functions": {
      "matched": 5585,
      "total": 5814,
      "percent": 96.061
     },
     "data": {
      "matched": 1686387,
      "total": 1754038,
      "percent": 96.143
     },
     "fuzzy_percent": 99.739,
     "categories": [
      {
       "id": "game",
       "name": "Game Code",
       "code": {
        "matched": 1004136,
        "total": 1477652,
        "percent": 67.954
       },
       "linked": {
        "matched": 348928,
        "total": 1477652,
        "percent": 23.613
       },
       "functions": {
        "matched": 2898,
        "total": 3111,
        "percent": 93.153
       },
       "data": {
        "matched": 1267298,
        "total": 1294934,
        "percent": 97.865
       },
       "fuzzy_percent": 99.646
      },
      {
       "id": "redsound",
       "name": "RedSound",
       "code": {
        "matched": 59044,
        "total": 68072,
        "percent": 86.737
       },
       "linked": {
        "matched": 21052,
        "total": 68072,
        "percent": 30.926
       },
       "functions": {
        "matched": 366,
        "total": 379,
        "percent": 96.569
       },
       "data": {
        "matched": 25794,
        "total": 25794,
        "percent": 100
       },
       "fuzzy_percent": 99.886
      },
      {
       "id": "sdk",
       "name": "SDK Code",
       "code": {
        "matched": 309500,
        "total": 309500,
        "percent": 100
       },
       "linked": {
        "matched": 309500,
        "total": 309500,
        "percent": 100
       },
       "functions": {
        "matched": 1242,
        "total": 1242,
        "percent": 100
       },
       "data": {
        "matched": 167404,
        "total": 167756,
        "percent": 99.79
       },
       "fuzzy_percent": 100
      },
      {
       "id": "gba_cli",
       "name": "GBA Client",
       "code": {
        "matched": 116572,
        "total": 117582,
        "percent": 99.141
       },
       "linked": {
        "matched": 94882,
        "total": 117582,
        "percent": 80.694
       },
       "functions": {
        "matched": 650,
        "total": 653,
        "percent": 99.54
       },
       "data": {
        "matched": 118663,
        "total": 157491,
        "percent": 75.345
       },
       "fuzzy_percent": 99.998
      },
      {
       "id": "gba_mgr",
       "name": "GBA Minigame",
       "code": {
        "matched": 60340,
        "total": 60340,
        "percent": 100
       },
       "linked": {
        "matched": 60340,
        "total": 60340,
        "percent": 100
       },
       "functions": {
        "matched": 429,
        "total": 429,
        "percent": 100
       },
       "data": {
        "matched": 107228,
        "total": 107484,
        "percent": 99.761
       },
       "fuzzy_percent": 100
      },
      {
       "id": "unclassified_gc",
       "name": "Unclassified GameCube",
       "code": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "linked": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "functions": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "data": {
        "matched": 0,
        "total": 579,
        "percent": 0
       },
       "fuzzy_percent": 100
      }
     ]
    },
    "history_url": "https://decompendium.com/api/v1/history/ffcc/gccp01.json",
    "badges": {
     "code": "https://decompendium.com/badges/ffcc/gccp01/code.svg",
     "linked": "https://decompendium.com/badges/ffcc/gccp01/linked.svg",
     "functions": "https://decompendium.com/badges/ffcc/gccp01/functions.svg"
    }
   }
  ]
 }
}
