{
  "meta": {
    "steamAppId": 2402680,
    "steamBuildId": "25684114",
    "unityVersion": "6000.0.61f1",
    "checkedAt": "2026-10-12",
    "releaseType": "早期アクセス",
    "scope": "インストール版の登録データ。全項目の入手可否・レシピ解放・実戦効果は未実測。"
  },
  "counts": {
    "items": 393,
    "recipes": 231,
    "spells": 112,
    "classes": 3,
    "races": 3,
    "difficulties": 3,
    "building": 75,
    "effects": 126,
    "equipment": 43,
    "monsters": 64,
    "skills": 2496,
    "quests": 150,
    "maps": 4,
    "mapPoints": 427,
    "recipeUnlockLinks": 221
  },
  "imageCount": 568,
  "native": {
    "steamAppId": 2402680,
    "steamBuildId": "25684114",
    "checkedAt": "2026-10-12",
    "hashes": {
      "binary": "83ae93666238194d023113d450eec9b30a306503496351f8774ee88cd45b9c4f",
      "metadata": "26a0e57631d5e2fb952281e74e57cbead652b94998c43d0ca4d012f3c78ef7ef"
    },
    "provider": "REA 6.4.0 / Ghidra 12.1.4 / same-build LibCpp2IL map",
    "inputsExecuted": false,
    "sourceUnchanged": true,
    "sessionsClosed": true,
    "functions": [
      {
        "address": "0x180c69180",
        "end_exclusive": "0x180c69324",
        "name": "CodexEntry.Localized__17648",
        "managed_signature": "Assembly-CSharp.dll :: CodexEntry :: System.String Localized(System.String explicitKey, System.String suffix, System.String raw)",
        "metadata_index": 17648,
        "token": "0x60044f1",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_720b51128bdb7b19cdc99c664adca02d1a45e3b00b83b6e1e5f6d89d57673e37",
        "artifactSha256": "296275540dfe904d6e86c90477366c8d05cc9281798db378129ef685979fb2e7",
        "strings": [
          {
            "address": "0x185a11368",
            "metadataStringIndex": 22033,
            "text": "]"
          },
          {
            "address": "0x185a18068",
            "metadataStringIndex": 22130,
            "text": "_"
          },
          {
            "address": "0x185a76848",
            "metadataStringIndex": 20767,
            "text": "[Localization] Key '{0}' not found in {1}, using {2}"
          },
          {
            "address": "0x185a77480",
            "metadataStringIndex": 20778,
            "text": "[MISSING: "
          },
          {
            "address": "0x185a918f0",
            "metadataStringIndex": 4773,
            "text": "CODEX_"
          }
        ]
      },
      {
        "address": "0x180c68e40",
        "end_exclusive": "0x180c68e8e",
        "name": "CodexEntry.GetDisplayName__17649",
        "managed_signature": "Assembly-CSharp.dll :: CodexEntry :: System.String GetDisplayName()",
        "metadata_index": 17649,
        "token": "0x60044f2",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_95ccf04fcd461b80ca78053319e6a55d3936d4006ba79e07b105eee6a295d80d",
        "artifactSha256": "929f244cfeb46471b5bbae415f61e38a68d0c705cdeedadf970403d64559a3a3",
        "strings": [
          {
            "address": "0x185a4d578",
            "metadataStringIndex": 11981,
            "text": "NAME"
          }
        ]
      },
      {
        "address": "0x180c68dd0",
        "end_exclusive": "0x180c68e37",
        "name": "CodexEntry.GetDescription__17650",
        "managed_signature": "Assembly-CSharp.dll :: CodexEntry :: System.String GetDescription()",
        "metadata_index": 17650,
        "token": "0x60044f3",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_d91cca0fa25d6b7b5b6cd47d7f3102ec23a5c8e9b4c21bcdac62fdbd2585cf5e",
        "artifactSha256": "9dbd78bff178246e91835ac957f0e08e8c3b8dec9368fb693b401d15612361f2",
        "strings": [
          {
            "address": "0x185a51868",
            "metadataStringIndex": 6580,
            "text": "DESC"
          }
        ]
      },
      {
        "address": "0x180d5c2b0",
        "end_exclusive": "0x180d5c443",
        "name": "ItemManager.GetRecipeByString__20249",
        "managed_signature": "Assembly-CSharp.dll :: ItemManager :: Recipe GetRecipeByString(System.String recipeName)",
        "metadata_index": 20249,
        "token": "0x6004f1a",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_bda9260a447401814e4fed351e9cd15bc99c897be423bcb34f975ddbf3b249c2",
        "artifactSha256": "d4591c17bdd7c8b735398bbcc3cf0726c45a668372547e171d8246d34d3fa627",
        "strings": []
      },
      {
        "address": "0x18119f020",
        "end_exclusive": "0x18119f0b5",
        "name": "SpellDefinition.GetLocalizedDescription__30159",
        "managed_signature": "Assembly-CSharp.dll :: SpellDefinition :: System.String GetLocalizedDescription()",
        "metadata_index": 30159,
        "token": "0x60075d0",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_7c4c85bff39fbbb26d06107dbb898f1d3d0dbfd01d886b94993c736bf9cfe743",
        "artifactSha256": "0e705b436311a1e62274ffec4d6995552e7a62ff98d4f075c35978a67e1ea423",
        "strings": [
          {
            "address": "0x185a2caf8",
            "metadataStringIndex": 22424,
            "text": "_DESC"
          },
          {
            "address": "0x185a6b620",
            "metadataStringIndex": 15145,
            "text": "SPELL_"
          }
        ]
      },
      {
        "address": "0x1812dd100",
        "end_exclusive": "0x1812dd319",
        "name": "SkillTreeNode.GetLocalizedName__34318",
        "managed_signature": "Assembly-CSharp.dll :: SkillTreeNode :: System.String GetLocalizedName()",
        "metadata_index": 34318,
        "token": "0x600860f",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_420ee1d8dcf8348e1c494296e1e96ad35ddbb6abfac0b96f04b281022f4ad119",
        "artifactSha256": "01da1d8339e2e73b1c4835c938f939a59daf4bbed20684d0412d886e3e34e8f9",
        "strings": [
          {
            "address": "0x185a50598",
            "metadataStringIndex": 22947,
            "text": "_NAME"
          },
          {
            "address": "0x185a69ed8",
            "metadataStringIndex": 15124,
            "text": "SKILL_"
          }
        ]
      },
      {
        "address": "0x1812dceb0",
        "end_exclusive": "0x1812dd0fe",
        "name": "SkillTreeNode.GetLocalizedDescription__34319",
        "managed_signature": "Assembly-CSharp.dll :: SkillTreeNode :: System.String GetLocalizedDescription()",
        "metadata_index": 34319,
        "token": "0x6008610",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_9cad65f830dd18d1ab97a59afd4c6309bd88385113875a46752bf8ebdf332c51",
        "artifactSha256": "a4a9f78adc74636a161c104f0c954958ce19dc2e54f4a06f9c377f8756b47004",
        "strings": [
          {
            "address": "0x185a06f98",
            "metadataStringIndex": 42,
            "text": "\n"
          },
          {
            "address": "0x185a10168",
            "metadataStringIndex": 22017,
            "text": "\\n"
          },
          {
            "address": "0x185a16870",
            "metadataStringIndex": 27570,
            "text": "oldValue"
          },
          {
            "address": "0x185a2caf8",
            "metadataStringIndex": 22424,
            "text": "_DESC"
          },
          {
            "address": "0x185a69ed8",
            "metadataStringIndex": 15124,
            "text": "SKILL_"
          },
          {
            "address": "0x185ac2eb8",
            "metadataStringIndex": 16398,
            "text": "String cannot be of zero length."
          }
        ]
      },
      {
        "address": "0x1812dd5f0",
        "end_exclusive": "0x1812dd649",
        "name": "SkillTreeNode.get_NameKey__34320",
        "managed_signature": "Assembly-CSharp.dll :: SkillTreeNode :: System.String get_NameKey()",
        "metadata_index": 34320,
        "token": "0x6008611",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_f206962ced48eb1b97a1af74e077266daf759f0fa5b0a3f4b880a3550bdda645",
        "artifactSha256": "afa5412787195ab6ad94d840a54e21206560708cc2da272fa0237f001e9664bf",
        "strings": [
          {
            "address": "0x185a50598",
            "metadataStringIndex": 22947,
            "text": "_NAME"
          },
          {
            "address": "0x185a69ed8",
            "metadataStringIndex": 15124,
            "text": "SKILL_"
          }
        ]
      },
      {
        "address": "0x1812dd590",
        "end_exclusive": "0x1812dd5e9",
        "name": "SkillTreeNode.get_DescriptionKey__34321",
        "managed_signature": "Assembly-CSharp.dll :: SkillTreeNode :: System.String get_DescriptionKey()",
        "metadata_index": 34321,
        "token": "0x6008612",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_dc0323fb914ad3daaababcbfc088901cacef546176c41cede3031fd435045773",
        "artifactSha256": "ecb79c7b4d525a614c8dd1496a6ed16390935007aaba474bac64afd13fb93b67",
        "strings": [
          {
            "address": "0x185a2caf8",
            "metadataStringIndex": 22424,
            "text": "_DESC"
          },
          {
            "address": "0x185a69ed8",
            "metadataStringIndex": 15124,
            "text": "SKILL_"
          }
        ]
      },
      {
        "address": "0x1806e0100",
        "end_exclusive": "0x1806e0171",
        "name": "Item.GetRecipeUnlockNames__919",
        "managed_signature": "Assembly-CSharp.dll :: Item :: System.Collections.Generic.IEnumerable`1<System.String> GetRecipeUnlockNames()",
        "metadata_index": 919,
        "token": "0x6000398",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_741ad073be617682810191b6cd4d811256efebde1e95bbf8ed607c102c432259",
        "artifactSha256": "3f802c3162a3468fe8df5cac8222e4305d587c264fd7d2012407e4505b14ec6d",
        "strings": []
      },
      {
        "address": "0x180c69020",
        "end_exclusive": "0x180c69063",
        "name": "CodexEntry.KeyPart__17647",
        "managed_signature": "Assembly-CSharp.dll :: CodexEntry :: System.String KeyPart(System.String id)",
        "metadata_index": 17647,
        "token": "0x60044f0",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_5b4c8e449e904b997113cabf93dbd2faaa2286da62375c567cee1dd34704e799",
        "artifactSha256": "7ed2b97b13b42b1a7fb300c5cbeb9c134a8f0069f2f2de3ac9424116bc2ce3af",
        "strings": [
          {
            "address": "0x185ab3e80",
            "metadataStringIndex": 18915,
            "text": "UNKNOWN"
          }
        ]
      },
      {
        "address": "0x1812dd320",
        "end_exclusive": "0x1812dd44a",
        "name": "SkillTreeNode.SanitizeKey__34322",
        "managed_signature": "Assembly-CSharp.dll :: SkillTreeNode :: System.String SanitizeKey()",
        "metadata_index": 34322,
        "token": "0x6008613",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_4afbd88c7ec2a743b34a99f9a88a401418f735c9e77b5a4023179fd50b70e7a4",
        "artifactSha256": "62ece175dc03cbb5d20a1210dacfa54d242d03f26ddd3cfbc63de858d28a8c01",
        "strings": []
      },
      {
        "address": "0x1810ca120",
        "end_exclusive": "0x1810ca339",
        "name": "RuneSetDefinition.GetLocalizedSetName__27546",
        "managed_signature": "Assembly-CSharp.dll :: RuneSetDefinition :: System.String GetLocalizedSetName()",
        "metadata_index": 27546,
        "token": "0x6006b9b",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_6546ff9c9173bb77ac21889e774d65d88b4704ae34d63677cfb63901fd2499cb",
        "artifactSha256": "943a418cdb31de9e7828c41e36be75da95cb99fca4a03f8fc1b0bd7f13657f26",
        "strings": [
          {
            "address": "0x185a50598",
            "metadataStringIndex": 22947,
            "text": "_NAME"
          },
          {
            "address": "0x185a88c50",
            "metadataStringIndex": 7377,
            "text": "EQUIPMENT_"
          }
        ]
      },
      {
        "address": "0x1810c9cf0",
        "end_exclusive": "0x1810c9ee4",
        "name": "RuneSetDefinition.GetLocalizedLore__27548",
        "managed_signature": "Assembly-CSharp.dll :: RuneSetDefinition :: System.String GetLocalizedLore()",
        "metadata_index": 27548,
        "token": "0x6006b9d",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_65909295db259e76ab628fdcff462faef27991879c90ab120263e6cb26a197ff",
        "artifactSha256": "e9ecad46e8ce109062ab4701e8f50ad84aee9ae488b01c62c061f6bd6dd98570",
        "strings": [
          {
            "address": "0x185a48bd8",
            "metadataStringIndex": 22837,
            "text": "_LORE"
          },
          {
            "address": "0x185a88c50",
            "metadataStringIndex": 7377,
            "text": "EQUIPMENT_"
          }
        ]
      },
      {
        "address": "0x1810c9ae0",
        "end_exclusive": "0x1810c9b58",
        "name": "RuneSetDefinition.GetLocalizedBonusDescription__27549",
        "managed_signature": "Assembly-CSharp.dll :: RuneSetDefinition :: System.String GetLocalizedBonusDescription(RuneSetBonusTier tier)",
        "metadata_index": 27549,
        "token": "0x6006b9e",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_e31baf57faae7a97fa96ded8ebb78c69b9b700158a19514e80ee3f5161e27199",
        "artifactSha256": "a9f8a339388e8dd932e22d6ad293e0efb8d9a4d3893cc9c92c69600629f39b11",
        "strings": [
          {
            "address": "0x185a88d70",
            "metadataStringIndex": 7378,
            "text": "EQUIPMENT_{0}_BONUS_{1}"
          },
          {
            "address": "0x185ac1ee8",
            "metadataStringIndex": 0,
            "text": ""
          }
        ]
      },
      {
        "address": "0x1810c8260",
        "end_exclusive": "0x1810c83e6",
        "name": "QuestDefinition.GetLocalizedName__27334",
        "managed_signature": "Assembly-CSharp.dll :: QuestDefinition :: System.String GetLocalizedName()",
        "metadata_index": 27334,
        "token": "0x6006ac7",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_70573feef46b677d16610026e41c9914fb6b0545cdd9775c55f6bcc7f03d6ef4",
        "artifactSha256": "e56505ba6c44c6ca701596b03ab6b928352d7992116921d79abaa3d5d8d162b7",
        "strings": []
      },
      {
        "address": "0x1810c7d00",
        "end_exclusive": "0x1810c7ebf",
        "name": "QuestDefinition.GetLocalizedDescription__27338",
        "managed_signature": "Assembly-CSharp.dll :: QuestDefinition :: System.String GetLocalizedDescription()",
        "metadata_index": 27338,
        "token": "0x6006acb",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_42083249f3e09205e7f82d13db371f475e0bd0dd08c31617ec8e5ce8d4087a57",
        "artifactSha256": "9ca5a42b55787da42f47ba2400793409a8e293fd061020d07663b7ac11f86289",
        "strings": [
          {
            "address": "0x185a06f98",
            "metadataStringIndex": 42,
            "text": "\n"
          },
          {
            "address": "0x185a10168",
            "metadataStringIndex": 22017,
            "text": "\\n"
          },
          {
            "address": "0x185a16870",
            "metadataStringIndex": 27570,
            "text": "oldValue"
          },
          {
            "address": "0x185ac2eb8",
            "metadataStringIndex": 16398,
            "text": "String cannot be of zero length."
          }
        ]
      },
      {
        "address": "0x1810c86b0",
        "end_exclusive": "0x1810c874c",
        "name": "QuestDefinition.GetLocalizedTaskGroupName__27342",
        "managed_signature": "Assembly-CSharp.dll :: QuestDefinition :: System.String GetLocalizedTaskGroupName(System.Int32 taskGroupIndex)",
        "metadata_index": 27342,
        "token": "0x6006acf",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_8bf1cb8451b4207d5359348f74049d7dc5749e183df1bc134b97b39a6f1387e9",
        "artifactSha256": "63add208f19bbf2c8538ab5cdc4c07321b7fa78acad0a3954317493900a1b392",
        "strings": [
          {
            "address": "0x185a20098",
            "metadataStringIndex": 14052,
            "text": "QUEST_{0}_TASKGROUP_{1}_DESC"
          },
          {
            "address": "0x185ac1ee8",
            "metadataStringIndex": 0,
            "text": ""
          }
        ]
      },
      {
        "address": "0x1810c83f0",
        "end_exclusive": "0x1810c86a6",
        "name": "QuestDefinition.GetLocalizedTaskDescription__27343",
        "managed_signature": "Assembly-CSharp.dll :: QuestDefinition :: System.String GetLocalizedTaskDescription(System.Int32 taskGroupIndex, System.Int32 taskIndex)",
        "metadata_index": 27343,
        "token": "0x6006ad0",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_092a8ec1efaf8b8f79be43d6623d6746945ba540ee74094bbc0a06e19f1dd664",
        "artifactSha256": "c176ca641ec67ac92bfdf873175dd66ccab6800ad1a3d412d228d33c9fa3f7b4",
        "strings": [
          {
            "address": "0x185a201b8",
            "metadataStringIndex": 14053,
            "text": "QUEST_{0}_TASKGROUP_{1}_TASK_{2}"
          },
          {
            "address": "0x185ac1ee8",
            "metadataStringIndex": 0,
            "text": ""
          }
        ]
      },
      {
        "address": "0x1810caaa0",
        "end_exclusive": "0x1810cabba",
        "name": "RuneSetDefinition.SanitizeKey__27550",
        "managed_signature": "Assembly-CSharp.dll :: RuneSetDefinition :: System.String SanitizeKey(System.String input)",
        "metadata_index": 27550,
        "token": "0x6006b9f",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_9eb04463b04463e2f8cad90d0b3d8d62ffa8f647650f003cc9e5184bddc9bf78",
        "artifactSha256": "2e7251e26985b3f823adc114bd74234e2a10190a037dda3309832d37dde72230",
        "strings": [
          {
            "address": "0x185a0c3f0",
            "metadataStringIndex": 117,
            "text": " "
          },
          {
            "address": "0x185a16870",
            "metadataStringIndex": 27570,
            "text": "oldValue"
          },
          {
            "address": "0x185a40e00",
            "metadataStringIndex": 875,
            "text": "\""
          },
          {
            "address": "0x185a52dd0",
            "metadataStringIndex": 1138,
            "text": "'"
          },
          {
            "address": "0x185a8ba28",
            "metadataStringIndex": 1957,
            "text": "-"
          },
          {
            "address": "0x185ab3e80",
            "metadataStringIndex": 18915,
            "text": "UNKNOWN"
          },
          {
            "address": "0x185ac1ee8",
            "metadataStringIndex": 0,
            "text": ""
          },
          {
            "address": "0x185ac2eb8",
            "metadataStringIndex": 16398,
            "text": "String cannot be of zero length."
          }
        ]
      },
      {
        "address": "0x1812eb310",
        "end_exclusive": "0x1812ebbba",
        "name": "EquipmentTooltip.RebuildSetBlock__34641",
        "managed_signature": "Assembly-CSharp.dll :: EquipmentTooltip :: System.Void RebuildSetBlock()",
        "metadata_index": 34641,
        "token": "0x6008752",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_c086ad6e5a30a8895e4729405cbc14bb18b8f3aaf8cdb3c6e46561a7dba7db84",
        "artifactSha256": "76a3389fc8e03fa84d4099f284bf504385dd231f9f3da28a75d717c110cf3ff7",
        "strings": [
          {
            "address": "0x185a07bf8",
            "metadataStringIndex": 53,
            "text": "\n<line-height=50%>\n</line-height>"
          },
          {
            "address": "0x185a0df50",
            "metadataStringIndex": 2872,
            "text": "<b><color="
          },
          {
            "address": "0x185a20390",
            "metadataStringIndex": 3132,
            "text": ">"
          },
          {
            "address": "0x185a45a88",
            "metadataStringIndex": 946,
            "text": "#7CE87C"
          },
          {
            "address": "0x185a46440",
            "metadataStringIndex": 955,
            "text": "#FFB84D"
          },
          {
            "address": "0x185abc9d8",
            "metadataStringIndex": 2655,
            "text": ":</color></b> "
          }
        ]
      },
      {
        "address": "0x1812e82d0",
        "end_exclusive": "0x1812e842c",
        "name": "EquipmentTooltip.AddStatRow__34637",
        "managed_signature": "Assembly-CSharp.dll :: EquipmentTooltip :: System.Void AddStatRow(Runes+Stat stat, System.Single value)",
        "metadata_index": 34637,
        "token": "0x600874e",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_1c6eebe10e147326845950968183f5fe0d52412488ee3d508153c8a58868b2d3",
        "artifactSha256": "45b27183df097db301cfbd619a7e4e08d0a59c55747448d57e08108c614edae2",
        "strings": [
          {
            "address": "0x185a12e70",
            "metadataStringIndex": 30249,
            "text": "{0}: {1:0.#}"
          }
        ]
      },
      {
        "address": "0x1810cfb00",
        "end_exclusive": "0x1810d0186",
        "name": "Runes.GetSetBonusDescription__27487",
        "managed_signature": "Assembly-CSharp.dll :: Runes :: System.String GetSetBonusDescription(RuneSetBonusTier tier, System.String description)",
        "metadata_index": 27487,
        "token": "0x6006b60",
        "source": "Same-build LibCpp2IL metadata/code registration and PE unwind ranges",
        "evidenceId": "ev_6fda5ece258eb8430fc64790f6312cd8926d2c742804841e8abc2950a893b3ab",
        "artifactSha256": "a46db5323da66a9d04e6b318dfb0bbeb676be2af955ceb9f4a2b27e0f5e516ed",
        "strings": [
          {
            "address": "0x185a0c3f0",
            "metadataStringIndex": 117,
            "text": " "
          },
          {
            "address": "0x185a2bd08",
            "metadataStringIndex": 3297,
            "text": "ATTR_LABEL_Passive"
          },
          {
            "address": "0x185a4bb90",
            "metadataStringIndex": 1035,
            "text": "%"
          },
          {
            "address": "0x185a84910",
            "metadataStringIndex": 1855,
            "text": "+{0}"
          },
          {
            "address": "0x185a84e98",
            "metadataStringIndex": 1860,
            "text": ", "
          },
          {
            "address": "0x185aa7e98",
            "metadataStringIndex": 13283,
            "text": "Passive"
          },
          {
            "address": "0x185abac98",
            "metadataStringIndex": 2629,
            "text": ": "
          },
          {
            "address": "0x185abcf78",
            "metadataStringIndex": 2660,
            "text": "; "
          }
        ]
      }
    ],
    "fieldOffsets": [
      {
        "type": "Recipe",
        "name": "Result",
        "offset": 40,
        "field_type": "ItemType"
      },
      {
        "type": "ItemManager",
        "name": "Recipes",
        "offset": 40,
        "field_type": "System.Collections.Generic.List`1<Recipe>"
      },
      {
        "type": "RuneSetBonusTier",
        "name": "RequiredRunes",
        "offset": 16,
        "field_type": "System.Int32"
      },
      {
        "type": "RuneSetBonusTier",
        "name": "Description",
        "offset": 24,
        "field_type": "System.String"
      },
      {
        "type": "RuneSetBonusTier",
        "name": "Passive",
        "offset": 32,
        "field_type": "Passive"
      },
      {
        "type": "RuneSetBonusTier",
        "name": "Bonuses",
        "offset": 40,
        "field_type": "System.Collections.Generic.List`1<SetBonus>"
      }
    ],
    "rules": [
      "CodexEntry explicit keys, otherwise CODEX_ + KeyPart(Id) + _NAME/_DESC. Empty serialized descriptions stay empty.",
      "SkillTreeNode explicit keys, otherwise SKILL_ + sanitized NodeId/name + _NAME/_DESC; descriptions replace literal newline escapes.",
      "SpellDefinition nonempty description uses SPELL_ + Spell enum name in uppercase + _DESC.",
      "ItemManager.GetRecipeByString returns the FIRST registered recipe with Result.ToString() equal to the unlock string.",
      "RuneSetDefinition Equipment keys use its sanitized SetName. Bonus tiers preserve RequiredRunes and signed values.",
      "Runes.GetSetBonusDescription uses Attributes templates and percentage classification; no divide-by-100 operation occurs in this formatter.",
      "QuestDefinition uses serialized explicit localization keys; quest TaskGroups were not recovered."
    ],
    "limitations": [
      "Only the listed 23 native functions were decompiled. Whole-program analysis was skipped; missing callers/functions are not evidence of absence.",
      "Metadata signatures are declarations, not original C# implementations. No game process, combat, save, or network observation.",
      "Localization describes registered behavior; current obtainability, progression and live effect totals remain unverified."
    ]
  },
  "boundaries": [
    "Codex category membership, minus ExcludeFromCodex; all 2496 nodes are for the 3 creation classes/races.",
    "QuestDefinition prefixes through BuildItemRecipesUnlocked; TaskGroups and managed references are not read.",
    "Exact serialized IDs join records. Unknown recipe aliases remain unknown.",
    "Labels for scene enums and field headings are editorial Japanese; names/descriptions use game localization.",
    "Equipment percentages follow RuneManager.PercentageAttributes. Monster defence values are not converted into damage reduction.",
    "No live combat, saves, publication, purchase, or external database mutation."
  ],
  "partialQuestReads": 150,
  "unresolvedRecipeUnlocks": [
    {
      "itemId": "347",
      "value": "ElixirOfRebirth"
    }
  ],
  "hashes": {
    "catalog": "eae1667d10f63d1857969ea6b9b806a92577409cd292f4599000ddabf61f06b3",
    "journal": "06d6ea62b93a1e525b6a2d10b6008d1bdfca11ba9236b303aea2bb58abed7be1",
    "skills": "2bb9465f5e1ed3d088c42f54861a608016673514163fee506d04b6ef42652e42",
    "inputManifest": "1a6f7b160ce0555fa67a5a0ad06069cec8a6cfb537b574fc7093f298ca78b5ee"
  }
}
