{
 "generated_at": "2026-10-17T04:31:41.278Z",
 "project": {
  "id": "1080",
  "name": "1080 Snowboarding decompilation",
  "url": "https://decompendium.com/projects/1080/",
  "api_url": "https://decompendium.com/api/v1/projects/1080.json",
  "repo": "https://github.com/djsaunde/1080-decomp",
  "game": {
   "id": "1080-snowboarding",
   "name": "1080 Snowboarding",
   "platform": "n64",
   "url": "https://decompendium.com/games/1080-snowboarding/"
  },
  "description": "Matching decompilation of 1080 Snowboarding.",
  "note": null,
  "owners": [
   "djsaunde"
  ],
  "status": "active",
  "show_in_index": true,
  "ai_policy": "unspecified",
  "confirmed": false,
  "links": {},
  "listed_at": "2026-10-16",
  "last_commit_at": "2026-10-15T19:49:07Z",
  "last_activity": "2026-10-16T22:11:31Z",
  "quiet": false,
  "targets": [
   {
    "id": "japan-usa-en-ja",
    "label": "Japan, USA, En,Ja",
    "region": "jp",
    "version": null,
    "hash": {
     "algo": "md5",
     "value": "fa27089c425dbab99f19245c5c997613"
    },
    "progress_kind": "objdiff",
    "state": "current",
    "checked_at": "2026-10-17T04:30:59.146Z",
    "last_error": null,
    "latest": {
     "commit": "d9c9ab0e6a67325993d00a4dad2e2e99d1000142",
     "commit_at": "2026-10-16T22:11:31Z",
     "taken_at": "2026-10-17T04:31:02.201Z",
     "code": {
      "matched": 378564,
      "total": 762884,
      "percent": 49.622
     },
     "linked": {
      "matched": 0,
      "total": 762884,
      "percent": 0
     },
     "functions": {
      "matched": 2656,
      "total": 3305,
      "percent": 80.363
     },
     "data": {
      "matched": 224,
      "total": 592,
      "percent": 37.837
     },
     "fuzzy_percent": 87.941,
     "categories": [
      {
       "id": "kernel",
       "name": "Kernel",
       "code": {
        "matched": 22884,
        "total": 40316,
        "percent": 56.761
       },
       "linked": {
        "matched": 0,
        "total": 40316,
        "percent": 0
       },
       "functions": {
        "matched": 138,
        "total": 204,
        "percent": 67.647
       },
       "data": {
        "matched": 0,
        "total": 368,
        "percent": 0
       },
       "fuzzy_percent": 69.741
      },
      {
       "id": "bootup_uso",
       "name": "Bootup USO",
       "code": {
        "matched": 31492,
        "total": 83512,
        "percent": 37.709
       },
       "linked": {
        "matched": 0,
        "total": 83512,
        "percent": 0
       },
       "functions": {
        "matched": 278,
        "total": 349,
        "percent": 79.656
       },
       "data": {
        "matched": 48,
        "total": 48,
        "percent": 100
       },
       "fuzzy_percent": 86.095
      },
      {
       "id": "game_libs",
       "name": "Game Libs",
       "code": {
        "matched": 201648,
        "total": 409024,
        "percent": 49.299
       },
       "linked": {
        "matched": 0,
        "total": 409024,
        "percent": 0
       },
       "functions": {
        "matched": 1475,
        "total": 1865,
        "percent": 79.088
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 86.79
      },
      {
       "id": "gui_uso",
       "name": "gui_uso",
       "code": {
        "matched": 2640,
        "total": 18560,
        "percent": 14.224
       },
       "linked": {
        "matched": 0,
        "total": 18560,
        "percent": 0
       },
       "functions": {
        "matched": 18,
        "total": 39,
        "percent": 46.153
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 91.486
      },
      {
       "id": "n64proc_uso",
       "name": "n64proc_uso",
       "code": {
        "matched": 1064,
        "total": 1064,
        "percent": 100
       },
       "linked": {
        "matched": 0,
        "total": 1064,
        "percent": 0
       },
       "functions": {
        "matched": 7,
        "total": 7,
        "percent": 100
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 100
      },
      {
       "id": "eddproc_uso",
       "name": "eddproc_uso",
       "code": {
        "matched": 1148,
        "total": 1148,
        "percent": 100
       },
       "linked": {
        "matched": 0,
        "total": 1148,
        "percent": 0
       },
       "functions": {
        "matched": 15,
        "total": 15,
        "percent": 100
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 100
      },
      {
       "id": "arcproc_uso",
       "name": "arcproc_uso",
       "code": {
        "matched": 5492,
        "total": 10620,
        "percent": 51.713
       },
       "linked": {
        "matched": 0,
        "total": 10620,
        "percent": 0
       },
       "functions": {
        "matched": 46,
        "total": 59,
        "percent": 77.966
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 94.963
      },
      {
       "id": "h2hproc_uso",
       "name": "h2hproc_uso",
       "code": {
        "matched": 3704,
        "total": 6960,
        "percent": 53.218
       },
       "linked": {
        "matched": 0,
        "total": 6960,
        "percent": 0
       },
       "functions": {
        "matched": 34,
        "total": 40,
        "percent": 85
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 96.685
      },
      {
       "id": "titproc_uso",
       "name": "titproc_uso",
       "code": {
        "matched": 6996,
        "total": 10776,
        "percent": 64.922
       },
       "linked": {
        "matched": 0,
        "total": 10776,
        "percent": 0
       },
       "functions": {
        "matched": 42,
        "total": 46,
        "percent": 91.304
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 97.914
      },
      {
       "id": "boarder1_uso",
       "name": "boarder1_uso",
       "code": {
        "matched": 392,
        "total": 392,
        "percent": 100
       },
       "linked": {
        "matched": 0,
        "total": 392,
        "percent": 0
       },
       "functions": {
        "matched": 6,
        "total": 6,
        "percent": 100
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 100
      },
      {
       "id": "boarder2_uso",
       "name": "boarder2_uso",
       "code": {
        "matched": 392,
        "total": 392,
        "percent": 100
       },
       "linked": {
        "matched": 0,
        "total": 392,
        "percent": 0
       },
       "functions": {
        "matched": 6,
        "total": 6,
        "percent": 100
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 100
      },
      {
       "id": "boarder3_uso",
       "name": "boarder3_uso",
       "code": {
        "matched": 392,
        "total": 392,
        "percent": 100
       },
       "linked": {
        "matched": 0,
        "total": 392,
        "percent": 0
       },
       "functions": {
        "matched": 6,
        "total": 6,
        "percent": 100
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 100
      },
      {
       "id": "boarder4_uso",
       "name": "boarder4_uso",
       "code": {
        "matched": 392,
        "total": 392,
        "percent": 100
       },
       "linked": {
        "matched": 0,
        "total": 392,
        "percent": 0
       },
       "functions": {
        "matched": 6,
        "total": 6,
        "percent": 100
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 100
      },
      {
       "id": "boarder5_uso",
       "name": "boarder5_uso",
       "code": {
        "matched": 396,
        "total": 396,
        "percent": 100
       },
       "linked": {
        "matched": 0,
        "total": 396,
        "percent": 0
       },
       "functions": {
        "matched": 6,
        "total": 6,
        "percent": 100
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 100
      },
      {
       "id": "mgrproc_uso",
       "name": "mgrproc_uso",
       "code": {
        "matched": 7696,
        "total": 13316,
        "percent": 57.795
       },
       "linked": {
        "matched": 0,
        "total": 13316,
        "percent": 0
       },
       "functions": {
        "matched": 47,
        "total": 57,
        "percent": 82.456
       },
       "data": {
        "matched": 48,
        "total": 48,
        "percent": 100
       },
       "fuzzy_percent": 96.978
      },
      {
       "id": "game_uso",
       "name": "game_uso",
       "code": {
        "matched": 41272,
        "total": 72464,
        "percent": 56.955
       },
       "linked": {
        "matched": 0,
        "total": 72464,
        "percent": 0
       },
       "functions": {
        "matched": 216,
        "total": 240,
        "percent": 90
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 92.037
      },
      {
       "id": "timproc_uso",
       "name": "timproc_uso",
       "code": {
        "matched": 40904,
        "total": 83320,
        "percent": 49.092
       },
       "linked": {
        "matched": 0,
        "total": 83320,
        "percent": 0
       },
       "functions": {
        "matched": 276,
        "total": 315,
        "percent": 87.619
       },
       "data": {
        "matched": 128,
        "total": 128,
        "percent": 100
       },
       "fuzzy_percent": 93.726
      },
      {
       "id": "map4_data_uso",
       "name": "map4_data_uso",
       "code": {
        "matched": 196,
        "total": 196,
        "percent": 100
       },
       "linked": {
        "matched": 0,
        "total": 196,
        "percent": 0
       },
       "functions": {
        "matched": 3,
        "total": 3,
        "percent": 100
       },
       "data": {
        "matched": 0,
        "total": 0,
        "percent": null
       },
       "fuzzy_percent": 100
      }
     ]
    },
    "history_url": "https://decompendium.com/api/v1/history/1080/japan-usa-en-ja.json",
    "badges": {
     "code": "https://decompendium.com/badges/1080/japan-usa-en-ja/code.svg",
     "linked": "https://decompendium.com/badges/1080/japan-usa-en-ja/linked.svg",
     "functions": "https://decompendium.com/badges/1080/japan-usa-en-ja/functions.svg"
    }
   }
  ]
 }
}
