{"adoption": {"forks": 687, "observed_at": "2026-08-28T04:09:19.763630+00:00", "stars": 5489}, "canonical_url": "https://ross.abutalabs.com/products/oot", "card": {"archived": false, "artifact_type": "library", "description": "Decompilation of The Legend of Zelda: Ocarina of Time", "domain": ["gaming-tools", "reverse-engineering"], "enriched": true, "function": ["reverse-engineering", "compiler", "build-tool"], "health_score": 79, "homepage": null, "language": "C", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["zeldaret/oot"], "name": "zeldaret/oot", "platform": ["cross-platform", "windows"], "pushed_at": "2026-08-19T12:04:50+00:00", "repo": "zeldaret/oot", "stars": 5489, "tags": ["decompilation", "n64", "zelda", "ocarina-of-time", "rom-reconstruction", "modding", "game-development", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["rebuild an exact Ocarina of Time ROM from decompiled source", "study how the original game engine was implemented in C", "make custom mods and hacks to the game's code", "contribute to matching decompilation of a classic N64 game", "compare differences between game versions like NTSC, PAL, and Master Quest"], "what_it_is": "A community-driven, work-in-progress decompilation of The Legend of Zelda: Ocarina of Time that recreates readable C source code from the original N64 and GameCube ROMs. It builds byte-identical ROMs for many game versions and serves as a foundation for research and modding, not a PC port.", "when_to_avoid": ["you want a playable PC port of the game", "you need a stable, unchanging codebase for production modding", "you expect a finished, fully shiftable codebase today"], "when_to_choose": ["you want to reverse-engineer or mod Ocarina of Time at the source-code level", "you need a byte-perfect, matching reconstruction of specific ROM versions", "you're researching N64 game engine internals"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/oot", "repo": "zeldaret/oot", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.763630+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:56:21.847933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7138eda4099d6f42d9dcebab4e7bb8d749168e9cac8f8b98292154d2ae77e011", "fetched_at": "2026-08-28T04:09:19.763630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeldaret/oot"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.763630+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:56:21.847933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7138eda4099d6f42d9dcebab4e7bb8d749168e9cac8f8b98292154d2ae77e011", "fetched_at": "2026-08-28T04:09:19.763630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeldaret/oot"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:56:21.847933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7138eda4099d6f42d9dcebab4e7bb8d749168e9cac8f8b98292154d2ae77e011", "fetched_at": "2026-08-28T04:09:19.763630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeldaret/oot"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.763630+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.763630+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.763630+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:56:21.847933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7138eda4099d6f42d9dcebab4e7bb8d749168e9cac8f8b98292154d2ae77e011", "fetched_at": "2026-08-28T04:09:19.763630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeldaret/oot"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.763630+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.763630+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:56:21.847933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7138eda4099d6f42d9dcebab4e7bb8d749168e9cac8f8b98292154d2ae77e011", "fetched_at": "2026-08-28T04:09:19.763630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeldaret/oot"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.763630+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.763630+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.763630+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:56:21.847933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7138eda4099d6f42d9dcebab4e7bb8d749168e9cac8f8b98292154d2ae77e011", "fetched_at": "2026-08-28T04:09:19.763630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeldaret/oot"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.763630+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:19.763630+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:56:21.847933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7138eda4099d6f42d9dcebab4e7bb8d749168e9cac8f8b98292154d2ae77e011", "fetched_at": "2026-08-28T04:09:19.763630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeldaret/oot"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:56:21.847933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7138eda4099d6f42d9dcebab4e7bb8d749168e9cac8f8b98292154d2ae77e011", "fetched_at": "2026-08-28T04:09:19.763630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeldaret/oot"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:56:21.847933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7138eda4099d6f42d9dcebab4e7bb8d749168e9cac8f8b98292154d2ae77e011", "fetched_at": "2026-08-28T04:09:19.763630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeldaret/oot"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:56:21.847933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7138eda4099d6f42d9dcebab4e7bb8d749168e9cac8f8b98292154d2ae77e011", "fetched_at": "2026-08-28T04:09:19.763630+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeldaret/oot"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2360, "days_push": 14, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}