offline-game-revival SKILL.md skillA

offline-game-revival from cynthia-wlan9509/offline-game-revival is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add cynthia-wlan9509/offline-game-revival/offline-game-revival@git:20261107.5660bdb

Pins git:20261107.5660bdb in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
cynthia-wlan9509/offline-game-revival
Path
skills/offline-game-revival/SKILL.md
Versions recorded
5
Latest version
git:20261107.5660bdb, committed Nov 7, 2026
First version recorded
Oct 26, 2026
Size
13,539 bytes
Repository stars
80
License
MIT

Turn shut-down / server-dead mobile games into fully offline, playable preservation builds: unpack & recon, locate the script logic layer (Lua / JS / IL2CPP), anchor-asserted patches, local fake server, repack & re-sign, on-device acceptance, and recovering lost game data from players' screenshots and screen recordings. 把停服或断网的手游改造成可离线运行的纪念版:解包侦察、定位脚本逻辑层(Lua / JS / IL2CPP)、锚点补丁、本地回包、重打包签名、真机验收,以及从玩家截图和录屏中找回丢失的游戏数据。当用户要求离线化、单机化、复活一个已停服的游戏,判断一款停服游戏还能不能救,继续维护/重建一个已离线化的…

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# 离线化改造(Offline Game Revival)

把"服务端已死"的游戏改成"只装 APK、不联网、不 root、不依赖电脑"的纪念版。

## 核心判断

**在打包期改脚本,不要在运行时注入。**

运行时方案(Frida / hook / 内存补丁)无论调得多通,都留下"必须运行中注入"的外部依赖,用户拿到手就废了。脚本层(Lua / JS / C# 转译产物)的改动写在包里,安装即用。这条决定了整个技术路线:先把逻辑层从包里挖出来,再在打包期改写它。注入是借来的命,写进包里的才是自己的。

## 第 0 步:先判断能不能救(半天内给结论)

不是所有游戏都救得回来。写任何补丁之前先回答三个问题,写成半页结论交给用户拍板:

1. **规则在不在手机里?** 剧情、养成、卡牌这类,规则大多写在客户端脚本里,服务器只管存档和发奖,希望很大。
   战斗、抽卡结果由服务器算、客户端只负责播放的,离线版就得自己重写这部分规则。判断办法:在脚本里找战斗结算的回包处理,
   看客户端是"自己算完再上报",还是"等回包里的结果(整场伤害序列、胜负、掉落)再播放"。
2. **本体在不在包里?** 拿游戏自己的资源清单和 APK 做差集(`references/recon.md` 第 1 节)。进游戏后才下载本体的微端,
   服务器一关本体就没了,只能找老玩家手机里的备份或缓存。
3. **服务器上的数据还能找回多少?** 商店价格、抽卡概率、活动配置常常只存在服务器上。先看玩家录屏、截图、攻略站能还原多少(第 8 步);
   实在找不到可以自己编一套,但要在文档和游戏里标明"自造",那就不算原汁原味了。

结论分三档:能原样复活 / 能玩,但部分规则是自造的 / 缺本体或缺核心规则,先停下征集材料。第三档别硬耗:
实例里一款 2023 年停服的游戏,拆包发现本体是进游戏后才下载的,半天就停了,转去向老玩家征集手机备份。

## 工作顺序

1. **侦察** — 解包,定位逻辑层(脚本 / 数据 / 资源),确认加密与校验方式。**第一天就拿资源清单对一遍包里的文件**:微端/分包游戏的 APK 可能只带一小部分资源,缺的那部分随服务器一起没了,资源从哪来要先问用户,再动代码。→ `references/recon.md`
2. **定补丁点** — 找出必须拦截的入口:启动流程、登录、网络发送、资源校验、进度存档。
3. **写补丁** — 锚点替换 + 断言,逻辑放独立模块,打标记。→ `references/patch.md`
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add cynthia-wlan9509/offline-game-revival/offline-game-revival@sha256:130f75ecbf4f759d

The line at the top of this page pins the label git:20261107.5660bdb, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_4pix65kbg7mdy5z3.svg)](https://markdownregistry.com/a/art_4pix65kbg7mdy5z3)

0 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 5 versions of this file, between Oct 26, 2026 and Nov 7, 2026, about one every 3 days.

versioncommittedcommitsizeaudit
git:20261107.5660bdb latest2026-11-07 5660bdb 13,539 BA view · diff
git:20261029.45304be2026-10-29 45304be 12,761 BA view · diff
git:20261028.9b1bfb82026-10-28 9b1bfb8 12,283 BA view · diff
git:20261027.994411f2026-10-27 994411f 11,792 BA view · diff
git:20261026.fe2cac62026-10-26 fe2cac6 11,648 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (13539 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

cynthia-wlan9509/offline-game-revival · 80 stars · license MIT · pushed 2026-11-08 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_4pix65kbg7mdy5z3
GET https://markdownregistry.com/api/v1/resolve?ref=cynthia-wlan9509/offline-game-revival/offline-game-revival
GET https://markdownregistry.com/api/v1/blob/130f75ecbf4f759db296bcf1862c4175c3a412e7e56ef421a1d5f2153bd5de51

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from cynthia-wlan9509/offline-game-revival

AGENTS.md AGENTS.md file
cynthia-wlan9509/offline-game-revival · AGENTS.md
git:20261025.8afffef · audit A · 80 stars
night-shift SKILL.md skill
cynthia-wlan9509/offline-game-revival · skills/night-shift/SKILL.md · Unattended overnight runs: while the user sleeps or is away for hours, the agent works through a written to-do list on…
git:20261028.9b1bfb8 · audit A · 80 stars

Every file in cynthia-wlan9509/offline-game-revival

Browse by kind, by grade A, or by owner.