C
Cynthia-wlan9509/offline-game-revival
🎮 AI agent skill that revives shut-down mobile games as fully offline memorial builds — plus a zero-token…
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
- ★ 数取值
- 92 ★ · Cynthia-wlan9509/offline-game-revival · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-11-08 · 最近见到 2026-11-14 · 共见到 7 次 · 被 1 个来源列出
- 评分构成
- 综合分 103 · 92 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: Agent 技能。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
Cynthia-wlan9509/offline-game-revival;我们收录于 2026-11-08;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。# 🎮 Offline Game Revival
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
### An AI agent skill that brings shut-down mobile games back to life — fully offline, on a real phone.
When the servers die, the game shouldn't.
English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Português · Français · Deutsch · Русский · Tiếng Việt · Bahasa Indonesia
Every year, hundreds of mobile games shut down. The APK still sits on players' phones — but without the server it can't log in, can't load a save, can't do anything. Years of stories, characters and memories become unreachable.
Offline Game Revival is a battle-tested playbook packaged as an Agent Skill. Point your coding agent (Claude Code and other agents that read SKILL.md) at a dead game's APK, and it knows how to turn it into a standalone memorial edition: install the APK, play the whole game, no network, no root, no PC, no runtime injection.
## ✨ What's inside
| 🩺 Can it be saved? | Before any patch, answer three questions within half a day: are the game's rules on the phone, is the game itself inside the APK, and how much server-side data can be recovered. Story, idle and card games usually can be saved; games whose battles are computed on the server, or that download the game itself after first launch, usually can't. |
| 🔍 Recon | Unpack the APK, find the real logic layer (Lua / JS / C# transpiled), identify encryption and resource-integrity checks. |
| 🧩 Anchor-asserted patching | One build entry point. Every code replacement asserts its anchor — if the upstream package changes, the build fails loudly instead of shipping a silently broken patch. |
| 🖥️ Local fake server | Intercept the HTTP/JSON layer and answer hundreds of endpoints from a local save. A methodology for mapping every endpoint's caller and what it reads, then generating safe defaults. |
| 📦 Repack & re-sign | Recompute engine cache checksums, rebuild resource tables, zipalign, sign. Includes a reverse-engineered cache-checksum algorithm and loader patches for LayaAir native. |
| ✅ On-device acceptance | "The screen opens" ≠ "it works". State must actually change and survive a cold restart. Tutorial-driven testing: follow the game's own guide steps with real taps. |
| 🎞️ Data rescue from screenshots & recordings (new) | Server-side numbers (shop prices, gacha rates, rewards, card stats) die with the server. scripts/harvest.py turns tens of GB of player screenshots and screen recordings into a few hundred KB of categorized text — keyframes → near-duplicate removal → local OCR → per-screen grouping — fully offline, zero tokens, then scripts/llm_structure.py batches it through DeepSeek / OpenAI / Qwen / Kimi / local Ollama into merged JSON + CSV. |
| ⏩ Time-travel tests (new) | scripts/timewarp runs your fake server in a sandbox with a virtual clock: fast-forward days, restart the app, and audit every reward — if a response says "+50 gems" but the save didn't change, it fails. Simulate 30 days of play in a second and see on which day each gate becomes reachable. Zero dependencies. |
| 🤝 Any agent, any model (new) | Works with Claude Code, Codex, Cursor, Copilot, OpenCode, Gemini CLI… via SKILL.md + AGENTS.md. Ships scout / worker / verifier sub-agent roles so an expensive model makes the calls and cheap ones do the legwork. No agent at all? Paste prompts/chat-playbook.md into DeepSeek / ChatGPT and run the commands it gives you. |
When the servers die, the game shouldn't.
English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Português · Français · Deutsch · Русский · Tiếng Việt · Bahasa Indonesia
Every year, hundreds of mobile games shut down. The APK still sits on players' phones — but without the server it can't log in, can't load a save, can't do anything. Years of stories, characters and memories become unreachable.
Offline Game Revival is a battle-tested playbook packaged as an Agent Skill. Point your coding agent (Claude Code and other agents that read SKILL.md) at a dead game's APK, and it knows how to turn it into a standalone memorial edition: install the APK, play the whole game, no network, no root, no PC, no runtime injection.
## ✨ What's inside
| 🩺 Can it be saved? | Before any patch, answer three questions within half a day: are the game's rules on the phone, is the game itself inside the APK, and how much server-side data can be recovered. Story, idle and card games usually can be saved; games whose battles are computed on the server, or that download the game itself after first launch, usually can't. |
| 🔍 Recon | Unpack the APK, find the real logic layer (Lua / JS / C# transpiled), identify encryption and resource-integrity checks. |
| 🧩 Anchor-asserted patching | One build entry point. Every code replacement asserts its anchor — if the upstream package changes, the build fails loudly instead of shipping a silently broken patch. |
| 🖥️ Local fake server | Intercept the HTTP/JSON layer and answer hundreds of endpoints from a local save. A methodology for mapping every endpoint's caller and what it reads, then generating safe defaults. |
| 📦 Repack & re-sign | Recompute engine cache checksums, rebuild resource tables, zipalign, sign. Includes a reverse-engineered cache-checksum algorithm and loader patches for LayaAir native. |
| ✅ On-device acceptance | "The screen opens" ≠ "it works". State must actually change and survive a cold restart. Tutorial-driven testing: follow the game's own guide steps with real taps. |
| 🎞️ Data rescue from screenshots & recordings (new) | Server-side numbers (shop prices, gacha rates, rewards, card stats) die with the server. scripts/harvest.py turns tens of GB of player screenshots and screen recordings into a few hundred KB of categorized text — keyframes → near-duplicate removal → local OCR → per-screen grouping — fully offline, zero tokens, then scripts/llm_structure.py batches it through DeepSeek / OpenAI / Qwen / Kimi / local Ollama into merged JSON + CSV. |
| ⏩ Time-travel tests (new) | scripts/timewarp runs your fake server in a sandbox with a virtual clock: fast-forward days, restart the app, and audit every reward — if a response says "+50 gems" but the save didn't change, it fails. Simulate 30 days of play in a second and see on which day each gate becomes reachable. Zero dependencies. |
| 🤝 Any agent, any model (new) | Works with Claude Code, Codex, Cursor, Copilot, OpenCode, Gemini CLI… via SKILL.md + AGENTS.md. Ships scout / worker / verifier sub-agent roles so an expensive model makes the calls and cheap ones do the legwork. No agent at all? Paste prompts/chat-playbook.md into DeepSeek / ChatGPT and run the commands it gives you. |
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/cynthia-wlan9509-offline-game-revival/)
- 来源
- github · https://github.com/Cynthia-wlan9509/offline-game-revival
- 按领域浏览
- Agent 技能
- Traction
- 92 ★
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。