{
 "generated_at": "2026-10-17T04:31:41.278Z",
 "project": {
  "id": "rhae",
  "name": "Wii Play decompilation",
  "url": "https://decompendium.com/projects/rhae/",
  "api_url": "https://decompendium.com/api/v1/projects/rhae.json",
  "repo": "https://github.com/akiramusic000/Rhae",
  "game": {
   "id": "wii-play",
   "name": "Wii Play",
   "platform": "wii",
   "url": "https://decompendium.com/games/wii-play/"
  },
  "description": "Matching decompilation of Wii Play.",
  "note": null,
  "owners": [
   "akiramusic000"
  ],
  "status": "active",
  "show_in_index": true,
  "ai_policy": "unspecified",
  "confirmed": false,
  "links": {},
  "listed_at": "2026-10-16",
  "last_commit_at": "2026-10-03T22:19:31Z",
  "last_activity": "2026-10-03T22:19:31Z",
  "quiet": false,
  "targets": [
   {
    "id": "rhae01-01",
    "label": "RHAE01_01 (USA)",
    "region": "us",
    "version": null,
    "hash": {
     "algo": "sha1",
     "value": "0da5e7e51135219f580ad011d1b635bc83569bb9"
    },
    "progress_kind": "objdiff",
    "state": "current",
    "checked_at": "2026-10-17T04:31:03.177Z",
    "last_error": null,
    "latest": {
     "commit": "182cf1a172a944a088fd69b1cd84e3d0c21e0bd5",
     "commit_at": "2026-10-03T22:19:31Z",
     "taken_at": "2026-10-16T13:12:22.428Z",
     "code": {
      "matched": 1091664,
      "total": 3033276,
      "percent": 35.989
     },
     "linked": {
      "matched": 977740,
      "total": 3033276,
      "percent": 32.233
     },
     "functions": {
      "matched": 4952,
      "total": 13068,
      "percent": 37.894
     },
     "data": {
      "matched": 829534,
      "total": 1412170,
      "percent": 58.741
     },
     "fuzzy_percent": 37,
     "categories": [
      {
       "id": "nw4r",
       "name": "NW4R",
       "code": {
        "matched": 430008,
        "total": 507112,
        "percent": 84.795
       },
       "linked": {
        "matched": 405036,
        "total": 507112,
        "percent": 79.871
       },
       "functions": {
        "matched": 2137,
        "total": 2232,
        "percent": 95.743
       },
       "data": {
        "matched": 286502,
        "total": 286710,
        "percent": 99.927
       },
       "fuzzy_percent": 87.352
      },
      {
       "id": "egg",
       "name": "EGG",
       "code": {
        "matched": 123548,
        "total": 190112,
        "percent": 64.986
       },
       "linked": {
        "matched": 88972,
        "total": 190112,
        "percent": 46.799
       },
       "functions": {
        "matched": 669,
        "total": 865,
        "percent": 77.341
       },
       "data": {
        "matched": 20804,
        "total": 22440,
        "percent": 92.709
       },
       "fuzzy_percent": 68.264
      },
      {
       "id": "sdk",
       "name": "SDK Code",
       "code": {
        "matched": 401196,
        "total": 565536,
        "percent": 70.94
       },
       "linked": {
        "matched": 357344,
        "total": 565536,
        "percent": 63.186
       },
       "functions": {
        "matched": 1666,
        "total": 2131,
        "percent": 78.179
       },
       "data": {
        "matched": 506244,
        "total": 511952,
        "percent": 98.885
       },
       "fuzzy_percent": 72.42
      },
      {
       "id": "rfl",
       "name": "RFL",
       "code": {
        "matched": 63920,
        "total": 63920,
        "percent": 100
       },
       "linked": {
        "matched": 63920,
        "total": 63920,
        "percent": 100
       },
       "functions": {
        "matched": 204,
        "total": 204,
        "percent": 100
       },
       "data": {
        "matched": 9016,
        "total": 9016,
        "percent": 100
       },
       "fuzzy_percent": 100
      },
      {
       "id": "hbm",
       "name": "homeButtonMiniLib",
       "code": {
        "matched": 46800,
        "total": 46800,
        "percent": 100
       },
       "linked": {
        "matched": 46800,
        "total": 46800,
        "percent": 100
       },
       "functions": {
        "matched": 132,
        "total": 132,
        "percent": 100
       },
       "data": {
        "matched": 4956,
        "total": 4956,
        "percent": 100
       },
       "fuzzy_percent": 100
      },
      {
       "id": "kernel",
       "name": "RPKernel",
       "code": {
        "matched": 132,
        "total": 132,
        "percent": 100
       },
       "linked": {
        "matched": 132,
        "total": 132,
        "percent": 100
       },
       "functions": {
        "matched": 2,
        "total": 2,
        "percent": 100
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 100
      },
      {
       "id": "system",
       "name": "RPSystem",
       "code": {
        "matched": 26060,
        "total": 43924,
        "percent": 59.329
       },
       "linked": {
        "matched": 15536,
        "total": 43924,
        "percent": 35.37
       },
       "functions": {
        "matched": 142,
        "total": 266,
        "percent": 53.383
       },
       "data": {
        "matched": 2012,
        "total": 2028,
        "percent": 99.211
       },
       "fuzzy_percent": 66.374
      },
      {
       "id": "graphics",
       "name": "RPGraphics",
       "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": 0,
        "percent": null
       },
       "fuzzy_percent": 100
      },
      {
       "id": "audio",
       "name": "RPAudio",
       "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": 0,
        "percent": null
       },
       "fuzzy_percent": 100
      },
      {
       "id": "utility",
       "name": "RPUtility",
       "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": 0,
        "percent": null
       },
       "fuzzy_percent": 100
      }
     ]
    },
    "history_url": "https://decompendium.com/api/v1/history/rhae/rhae01-01.json",
    "badges": {
     "code": "https://decompendium.com/badges/rhae/rhae01-01/code.svg",
     "linked": "https://decompendium.com/badges/rhae/rhae01-01/linked.svg",
     "functions": "https://decompendium.com/badges/rhae/rhae01-01/functions.svg"
    }
   }
  ]
 }
}
