Methodology

Same pipeline as the SuperPlay Domino Dreams archive, adapted for a bleeding-edge Unity 6.3 build.

Pipeline

  1. Unpack DS_Claude.apk → confirm engine (Unity 6000.3.4f1, IL2CPP, metadata v39).
  2. Cpp2IL (newer than Il2CppDumper, required for metadata v39) → stub DLLs + diffable C# with [SerializeField] attributes and byte offsets.
  3. Custom typetree builder — the off-the-shelf generator dropped private [SerializeField] fields; we build Unity typetrees from the C# defs ourselves, applying Unity's serialization + alignment rules.
  4. UnityPy reads every MonoBehaviour with the built typetree, strict byte-checked.
  5. Curate → clean JSON with per-value provenance → this site.

Why this is more defensible than a typical rip: strict reading means a wrong schema fails instead of producing a believable wrong number, and the byte offsets give an independent check on every primitive.