{"adoption": {"forks": 474, "observed_at": "2026-08-28T04:07:30.478949+00:00", "stars": 2927}, "canonical_url": "https://ross.abutalabs.com/products/hakchi2", "card": {"archived": true, "artifact_type": "application", "description": "Tool that allows you to add more games to your NES/SNES Classic Mini. WARNING: hakchi2 is no longer supported. Please use hakchi2 CE.", "domain": ["gaming-tools", "hardware", "cross-platform"], "enriched": true, "function": ["gui", "developer-tools"], "health_score": 10, "homepage": null, "language": "C#", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "abandoned", "member_repos": ["ClusterM/hakchi2"], "name": "ClusterM/hakchi2", "platform": ["windows"], "pushed_at": "2024-02-20T18:52:13+00:00", "repo": "ClusterM/hakchi2", "stars": 2927, "tags": ["retro-gaming", "nes-classic", "snes-classic", "rom-management", "console-hacking", "deprecated"], "topics": [], "urls": [], "use_cases": ["add more games to my NES Classic Mini", "load SNES ROMs onto SNES Classic without soldering", "apply Game Genie codes to NES Classic games", "automatically download box art for mini console games", "install mods on NES/SNES Classic Mini", "restore my NES Classic to stock firmware"], "what_it_is": "A Windows GUI tool for adding more games (ROMs) to the NES/SNES Classic Mini and Famicom Mini via USB without soldering. It manages game metadata, box art, Game Genie codes, and kernel patching, and supports user mods for extra consoles and features.", "when_to_avoid": ["you want active support or bug fixes - the project is officially abandoned", "you are starting fresh - use hakchi2 CE (TeamShinkansen) instead", "you use Linux or macOS - this tool targets Windows"], "when_to_choose": ["you want a simple point-and-click way to add ROMs to a NES/SNES/Famicom Classic Mini", "you need Game Genie cheat support or automatic game database/box art lookup", "you want original console files kept safe via sandboxed game folder"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hakchi2", "repo": "ClusterM/hakchi2", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.478949+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:33:35.225742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b32c4d193feb0f331d29315be0197b7c24660cff43b0f451a6b47d03f43bb51", "fetched_at": "2026-08-28T04:07:30.478949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClusterM/hakchi2"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.478949+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:33:35.225742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b32c4d193feb0f331d29315be0197b7c24660cff43b0f451a6b47d03f43bb51", "fetched_at": "2026-08-28T04:07:30.478949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClusterM/hakchi2"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:33:35.225742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b32c4d193feb0f331d29315be0197b7c24660cff43b0f451a6b47d03f43bb51", "fetched_at": "2026-08-28T04:07:30.478949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClusterM/hakchi2"}], "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:07:30.478949+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.478949+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.478949+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:33:35.225742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b32c4d193feb0f331d29315be0197b7c24660cff43b0f451a6b47d03f43bb51", "fetched_at": "2026-08-28T04:07:30.478949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClusterM/hakchi2"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.478949+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.478949+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:33:35.225742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b32c4d193feb0f331d29315be0197b7c24660cff43b0f451a6b47d03f43bb51", "fetched_at": "2026-08-28T04:07:30.478949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClusterM/hakchi2"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.478949+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.478949+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.478949+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:33:35.225742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b32c4d193feb0f331d29315be0197b7c24660cff43b0f451a6b47d03f43bb51", "fetched_at": "2026-08-28T04:07:30.478949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClusterM/hakchi2"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.478949+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.478949+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:33:35.225742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b32c4d193feb0f331d29315be0197b7c24660cff43b0f451a6b47d03f43bb51", "fetched_at": "2026-08-28T04:07:30.478949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClusterM/hakchi2"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:33:35.225742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b32c4d193feb0f331d29315be0197b7c24660cff43b0f451a6b47d03f43bb51", "fetched_at": "2026-08-28T04:07:30.478949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClusterM/hakchi2"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:33:35.225742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b32c4d193feb0f331d29315be0197b7c24660cff43b0f451a6b47d03f43bb51", "fetched_at": "2026-08-28T04:07:30.478949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClusterM/hakchi2"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:33:35.225742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b32c4d193feb0f331d29315be0197b7c24660cff43b0f451a6b47d03f43bb51", "fetched_at": "2026-08-28T04:07:30.478949+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClusterM/hakchi2"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3525, "days_push": 925, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}