{"adoption": {"forks": 181, "observed_at": "2026-08-28T04:03:37.430466+00:00", "stars": 1112}, "canonical_url": "https://ross.abutalabs.com/products/animestudio", "card": {"archived": false, "artifact_type": "application", "description": "Asset extraction tool for unity games, supports many encrypted titles including all Hoyoverse ones (*ﾟ∀ﾟ*)", "domain": ["gaming-tools", "files", "developer-tools", "media"], "enriched": true, "function": ["gui", "cli", "image-processing", "audio-processing", "parser", "file-system"], "health_score": 78, "homepage": null, "language": "C++", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Escartem/AnimeStudio"], "name": "Escartem/AnimeStudio", "platform": ["windows", "cli", "cpp", "dotnet"], "pushed_at": "2026-08-12T22:03:36+00:00", "repo": "Escartem/AnimeStudio", "stars": 1112, "tags": ["unity-asset-extraction", "asset-studio", "game-modding", "hoyoverse", "genshin-impact", "honkai-star-rail", "zenless-zone-zero", "encrypted-bundles", "texture-export", "mesh-export", "desktop"], "topics": ["asset-studio", "genshin-impact", "star-rail", "zenless-zone-zero", "arknights-endfield"], "urls": [], "use_cases": ["extract textures and sprites from genshin impact game files", "dump 3d meshes and animations from unity games", "batch export assets from encrypted unity bundles via cli", "browse and search all assets in a game install with an asset map", "preview and export audio and shaders from star rail or zenless zone zero", "compare assets between two game versions side by side"], "what_it_is": "A Unity game asset extraction tool that opens Unity bundles and lets users browse, preview, and export textures, meshes, animations, audio, shaders, and text assets. It supports encrypted bundles from Hoyoverse titles like Genshin Impact, Star Rail, and Zenless Zone Zero, plus over 50 other encrypted and regular Unity games.", "when_to_avoid": ["you only work with non-Unity game engines like Unreal", "you need a cross-platform tool - builds are Windows x64 only", "you want to modify or repack game assets rather than extract them", "extracting assets would violate a game's terms of service for your use case"], "when_to_choose": ["you need to extract assets from Hoyoverse games or other encrypted Unity titles", "you want a GUI to browse and preview Unity assets before exporting", "you need scripted or batch asset exports from Unity bundles", "you want to build searchable asset maps of large game installs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/animestudio", "repo": "Escartem/AnimeStudio", "role": "main", "score": 64}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.430466+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:42:38.618689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "655414e5b55d5c362c338a25530918e1098e1dd5f756cbc67a046ca3cbdc0ece", "fetched_at": "2026-08-28T04:03:37.430466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Escartem/AnimeStudio"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.430466+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:42:38.618689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "655414e5b55d5c362c338a25530918e1098e1dd5f756cbc67a046ca3cbdc0ece", "fetched_at": "2026-08-28T04:03:37.430466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Escartem/AnimeStudio"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:42:38.618689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "655414e5b55d5c362c338a25530918e1098e1dd5f756cbc67a046ca3cbdc0ece", "fetched_at": "2026-08-28T04:03:37.430466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Escartem/AnimeStudio"}], "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:03:37.430466+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.430466+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.430466+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:42:38.618689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "655414e5b55d5c362c338a25530918e1098e1dd5f756cbc67a046ca3cbdc0ece", "fetched_at": "2026-08-28T04:03:37.430466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Escartem/AnimeStudio"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.430466+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.430466+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:42:38.618689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "655414e5b55d5c362c338a25530918e1098e1dd5f756cbc67a046ca3cbdc0ece", "fetched_at": "2026-08-28T04:03:37.430466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Escartem/AnimeStudio"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.430466+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.430466+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.430466+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:42:38.618689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "655414e5b55d5c362c338a25530918e1098e1dd5f756cbc67a046ca3cbdc0ece", "fetched_at": "2026-08-28T04:03:37.430466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Escartem/AnimeStudio"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.430466+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.430466+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:42:38.618689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "655414e5b55d5c362c338a25530918e1098e1dd5f756cbc67a046ca3cbdc0ece", "fetched_at": "2026-08-28T04:03:37.430466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Escartem/AnimeStudio"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:42:38.618689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "655414e5b55d5c362c338a25530918e1098e1dd5f756cbc67a046ca3cbdc0ece", "fetched_at": "2026-08-28T04:03:37.430466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Escartem/AnimeStudio"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:42:38.618689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "655414e5b55d5c362c338a25530918e1098e1dd5f756cbc67a046ca3cbdc0ece", "fetched_at": "2026-08-28T04:03:37.430466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Escartem/AnimeStudio"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:42:38.618689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "655414e5b55d5c362c338a25530918e1098e1dd5f756cbc67a046ca3cbdc0ece", "fetched_at": "2026-08-28T04:03:37.430466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Escartem/AnimeStudio"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 40, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 563, "days_push": 21, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 64, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}