{"adoption": {"forks": 270, "observed_at": "2026-08-28T04:07:45.815504+00:00", "stars": 3140}, "canonical_url": "https://ross.abutalabs.com/products/widescreenfixespack", "card": {"archived": false, "artifact_type": "plugin", "description": "Plugins to make or improve widescreen resolutions support in games, add more features and fix bugs.", "domain": ["gaming-tools", "graphics", "windows"], "enriched": true, "function": ["plugin-system", "graphics", "developer-tools"], "health_score": 98, "homepage": "https://fusionfix.io/wfp", "language": "C++", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["ThirteenAG/WidescreenFixesPack"], "name": "ThirteenAG/WidescreenFixesPack", "platform": ["windows", "cpp"], "pushed_at": "2026-08-26T16:59:20+00:00", "repo": "ThirteenAG/WidescreenFixesPack", "stars": 3140, "tags": ["widescreen-fix", "aspect-ratio", "asi-plugins", "game-modding", "resolution-patches", "hooking", "pc-games"], "topics": ["widescreen-fix", "widescreen", "widescreen-fixer", "asi", "games", "hooking", "widescreen-fixes", "aspect-ratios", "resolution"], "urls": [], "use_cases": ["fix stretched or wrong aspect ratio in an old PC game", "add widescreen resolution support to a legacy game", "make an old game's HUD scale properly on a modern monitor", "fix bugs and add features to classic titles like GTA or Max Payne", "get proper FOV in a game that only supports 4:3", "patch widescreen support in emulated console games"], "what_it_is": "A collection of ASI plugins that add or improve widescreen resolution support in classic PC games, fix bugs, and add extra features. It covers hundreds of titles including GTA, Max Payne, Need for Speed, and Silent Hill, with support for emulators like PCSX2, PPSSPP, Dolphin, and CXBXR.", "when_to_avoid": ["you need fixes for modern games with native widescreen support", "you want a general-purpose graphics mod loader rather than per-game fixes", "your game is not in the supported list and you cannot build a custom plugin"], "when_to_choose": ["you play classic PC games on modern widescreen monitors and need aspect ratio or FOV fixes", "you want drop-in ASI plugin fixes for supported games", "you need emulator-specific widescreen patches for PCSX2, PPSSPP, Dolphin, or CXBXR"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/widescreenfixespack", "repo": "ThirteenAG/WidescreenFixesPack", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.815504+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:26:01.900337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95f2de044d8025377973ad27d91125a127c1b6f3cae1886028fc1f8a24f7f4b2", "fetched_at": "2026-08-28T04:07:45.815504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ThirteenAG/WidescreenFixesPack"}, {"content_hash": "853828f4b209c6d4e90f761aec93ac64d531ab1eaed5b070626c8619b392909a", "fetched_at": "2026-08-29T09:40:41.470990+00:00", "kind": "homepage", "missing": false, "url": "https://fusionfix.io/wfp"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.815504+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:26:01.900337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95f2de044d8025377973ad27d91125a127c1b6f3cae1886028fc1f8a24f7f4b2", "fetched_at": "2026-08-28T04:07:45.815504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ThirteenAG/WidescreenFixesPack"}, {"content_hash": "853828f4b209c6d4e90f761aec93ac64d531ab1eaed5b070626c8619b392909a", "fetched_at": "2026-08-29T09:40:41.470990+00:00", "kind": "homepage", "missing": false, "url": "https://fusionfix.io/wfp"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:26:01.900337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95f2de044d8025377973ad27d91125a127c1b6f3cae1886028fc1f8a24f7f4b2", "fetched_at": "2026-08-28T04:07:45.815504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ThirteenAG/WidescreenFixesPack"}, {"content_hash": "853828f4b209c6d4e90f761aec93ac64d531ab1eaed5b070626c8619b392909a", "fetched_at": "2026-08-29T09:40:41.470990+00:00", "kind": "homepage", "missing": false, "url": "https://fusionfix.io/wfp"}], "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:45.815504+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.815504+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.815504+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:26:01.900337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95f2de044d8025377973ad27d91125a127c1b6f3cae1886028fc1f8a24f7f4b2", "fetched_at": "2026-08-28T04:07:45.815504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ThirteenAG/WidescreenFixesPack"}, {"content_hash": "853828f4b209c6d4e90f761aec93ac64d531ab1eaed5b070626c8619b392909a", "fetched_at": "2026-08-29T09:40:41.470990+00:00", "kind": "homepage", "missing": false, "url": "https://fusionfix.io/wfp"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.815504+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.815504+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:26:01.900337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95f2de044d8025377973ad27d91125a127c1b6f3cae1886028fc1f8a24f7f4b2", "fetched_at": "2026-08-28T04:07:45.815504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ThirteenAG/WidescreenFixesPack"}, {"content_hash": "853828f4b209c6d4e90f761aec93ac64d531ab1eaed5b070626c8619b392909a", "fetched_at": "2026-08-29T09:40:41.470990+00:00", "kind": "homepage", "missing": false, "url": "https://fusionfix.io/wfp"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.815504+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.815504+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.815504+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:26:01.900337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95f2de044d8025377973ad27d91125a127c1b6f3cae1886028fc1f8a24f7f4b2", "fetched_at": "2026-08-28T04:07:45.815504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ThirteenAG/WidescreenFixesPack"}, {"content_hash": "853828f4b209c6d4e90f761aec93ac64d531ab1eaed5b070626c8619b392909a", "fetched_at": "2026-08-29T09:40:41.470990+00:00", "kind": "homepage", "missing": false, "url": "https://fusionfix.io/wfp"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.815504+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.815504+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:26:01.900337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95f2de044d8025377973ad27d91125a127c1b6f3cae1886028fc1f8a24f7f4b2", "fetched_at": "2026-08-28T04:07:45.815504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ThirteenAG/WidescreenFixesPack"}, {"content_hash": "853828f4b209c6d4e90f761aec93ac64d531ab1eaed5b070626c8619b392909a", "fetched_at": "2026-08-29T09:40:41.470990+00:00", "kind": "homepage", "missing": false, "url": "https://fusionfix.io/wfp"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:26:01.900337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95f2de044d8025377973ad27d91125a127c1b6f3cae1886028fc1f8a24f7f4b2", "fetched_at": "2026-08-28T04:07:45.815504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ThirteenAG/WidescreenFixesPack"}, {"content_hash": "853828f4b209c6d4e90f761aec93ac64d531ab1eaed5b070626c8619b392909a", "fetched_at": "2026-08-29T09:40:41.470990+00:00", "kind": "homepage", "missing": false, "url": "https://fusionfix.io/wfp"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:26:01.900337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95f2de044d8025377973ad27d91125a127c1b6f3cae1886028fc1f8a24f7f4b2", "fetched_at": "2026-08-28T04:07:45.815504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ThirteenAG/WidescreenFixesPack"}, {"content_hash": "853828f4b209c6d4e90f761aec93ac64d531ab1eaed5b070626c8619b392909a", "fetched_at": "2026-08-29T09:40:41.470990+00:00", "kind": "homepage", "missing": false, "url": "https://fusionfix.io/wfp"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:26:01.900337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95f2de044d8025377973ad27d91125a127c1b6f3cae1886028fc1f8a24f7f4b2", "fetched_at": "2026-08-28T04:07:45.815504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ThirteenAG/WidescreenFixesPack"}, {"content_hash": "853828f4b209c6d4e90f761aec93ac64d531ab1eaed5b070626c8619b392909a", "fetched_at": "2026-08-29T09:40:41.470990+00:00", "kind": "homepage", "missing": false, "url": "https://fusionfix.io/wfp"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 48}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4567, "days_push": 7, "days_rel": 135, "gap_med": 536, "n_releases_24m": 2}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}