script\cloaKItem.dat server file
Total 61 Known 41 Derived 0 Unused 20- Schema
Scripts\strs AOP\CloakItem.strs- Registry level
- ready for full
- Digest
- items.md §10.1; all fields — items-fields.md
| Offset | Field | What it is and how it acts | Goes to client as | Server readers | Role | Status | Data |
|---|---|---|---|---|---|---|---|
+0x000 | m_dwIndex | row number; also the item number in the DB key (3.1) items-fields.md, Table 7 | +0x0 | possibly: 140065140 1400655A0 14006F980 +14 | key | known | 2037 values; most often 0 (0%) |
+0x004 | m_strCode | item code; the client ID is the packed code (2) items-fields.md, Table 7 | +0x04 ID (packing, 2) | possibly: 140011440 140041060 14006A9D0 +83 | key | known | 2037 values; most often ikbb001 (0%) |
+0x044 | m_bExist | row is active (section 6) items-fields.md, Table 7 | +0x88 | 1400173B0 1401DDDE0 | server + client | known | 2 values; most often 1 (64%) |
+0x048 | m_strModel | model: hex string → client u32 (models.md) items-fields.md, Table 7 | +0x48 hex (models.md) | — | client | known | 749 values; most often 700600 (20%) |
+0x088 | m_nIconIDX | icon (sprites.md) items-fields.md, Table 7 | +0x4C | — | client | known | 30 values; most often 0 (36%) |
+0x08C | m_strName | name; the server overwrites it from <table>_str.dat, the client takes it from NDItem.edf (6, 1)items-fields.md, Table 7 | +0x08 from NDItem.edf | 140015DE0 | key | known | 1199 values; most often Translation (6%) |
+0x0D0 | m_nItemGrade | item grade 0–9 (upgrade.md) items-fields.md, Table 7 | +0x98 | — | client | known | 2 values; most often 5 (63%) |
+0x0DC | m_strCivil | race mask, a character per race (8) items-fields.md, Table 7 | +0x50 bytes | 140015690 | server + client | known | 4 values; most often 11000 (33%) |
+0x11C | m_nLevelLim | level requirement items-fields.md, Table 7 | +0xAC | 1400150E0 | server + client | known | 7 values; most often 55 (61%) |
+0x120 | m_nUpLevelLim | upper level limit, −1 — none items-fields.md, Table 7 | +0x94 | 140015340 | server + client | known | always -1 |
+0x124 | m_nClassGradeLim | class grade requirement (7.5) items-fields.md, Table 7 | — | 140019D70 140019F00 | server | known | always 0 |
+0x138 | m_nMoney | price currency (8) items-fields.md, Table 7 | +0x59 (byte) | 140011880 1400122A0 140012C50 140013600 +1 | server + client | known | 3 values; most often 0 (100%) |
+0x13C | m_nStdPrice | price; the buy-back is based on it too (8) items-fields.md, Table 7 | +0x5C | 140013FB0 | server + client | known | 3 values; most often 100000 (62%) |
+0x140 | m_nStdPoint | price in the PvP purse (currencies 2, 3) items-fields.md, Table 7 | +0x60 | 140011880 | server + client | known | always 0 |
+0x144 | m_nGoldPoint | price in gold points (currency 6) items-fields.md, Table 7 | +0x64 | 140013600 | server + client | known | 3 values; most often 0 (100%) |
+0x148 | m_nKillPoint | price in hunting points (currency 5) items-fields.md, Table 7 | +0x6C | 140012C50 | server + client | known | always 0 |
+0x14C | m_nProcPoint | price in processing points (currency 4) items-fields.md, Table 7 | +0x68 | 1400122A0 | server + client | known | always 0 |
+0x150 | m_nStoragePrice | warehouse storage price items-fields.md, Table 7 | +0x70 | 1400149B0 | server + client | known | 5 values; most often 1000 (59%) |
+0x158 | m_nDurUnit | durability / charge / stack size — per table items-fields.md, Table 7 | +0xA8 | — | client | known | 2 values; most often 0 (100%) |
+0x160 | m_bRepair | “repairable” (2004) items-fields.md, Table 7 | — | 1400169B0 | server | known | always 0 |
+0x174 | m_fFireTol | fire resistance items-fields.md, Table 7 | +0xDC trunc, +0xDC round, +0xDC | 140019080 140027A30 | server + client | known | 3 values; most often 0 (99%) |
+0x178 | m_fWaterTol | water resistance items-fields.md, Table 7 | +0xDE, +0xDE round, +0xDE trunc | 140019080 140027A30 | server + client | known | 3 values; most often 0 (99%) |
+0x17C | m_fSoilTol | earth resistance items-fields.md, Table 7 | +0xE0, +0xE0 trunc, +0xE0 round | 140019080 140027A30 | server + client | known | 3 values; most often 0 (99%) |
+0x180 | m_fWindTol | wind resistance items-fields.md, Table 7 | +0xE2, +0xE2 trunc, +0xE2 round | 140019080 140027A30 | server + client | known | 3 values; most often 0 (99%) |
+0x184 | m_fDefFc | defence items-fields.md, Table 7 | +0xD8 trunc, +0xD8, +0xD8 round | — | client | known | 4 values; most often 0 (99%) |
+0x198 | m_nEff1Code | continuous effect N: code (8) items-fields.md, Table 7 | packed effects (9.1) | 140035730 | server + client | known | 15 values; most often 0 / 0 / 0 / 0 (37%) |
+0x19C | m_fEff1Unit | continuous effect N: amount (8) items-fields.md, Table 7 | packed effects (9.1) | 140035730 | server + client | known | 390 values; most often 0 / 0 / 0 / 0 (37%) |
+0x1A0 | m_nEff2Code | continuous effect N: amount (8) items-fields.md, Table 7 | packed effects (9.1) | 140035730 | server + client | known | 390 values; most often 0 / 0 / 0 / 0 (37%) |
+0x1A4 | m_fEff2Unit | continuous effect N: amount (8) items-fields.md, Table 7 | packed effects (9.1) | 140035730 | server + client | known | 390 values; most often 0 / 0 / 0 / 0 (37%) |
+0x1A8 | m_nEff3Code | continuous effect N: amount (8) items-fields.md, Table 7 | packed effects (9.1) | 140035730 | server + client | known | 390 values; most often 0 / 0 / 0 / 0 (37%) |
+0x1AC | m_fEff3Unit | continuous effect N: amount (8) items-fields.md, Table 7 | packed effects (9.1) | 140035730 | server + client | known | 390 values; most often 0 / 0 / 0 / 0 (37%) |
+0x1B0 | m_nEff4Code | continuous effect N: amount (8) items-fields.md, Table 7 | packed effects (9.1) | 140035730 | server + client | known | 390 values; most often 0 / 0 / 0 / 0 (37%) |
+0x1B4 | m_fEff4Unit | continuous effect N: amount (8) items-fields.md, Table 7 | packed effects (9.1) | 140035730 | server + client | known | 390 values; most often 0 / 0 / 0 / 0 (37%) |
+0x1BC | m_bSell | can be sold to NPC (6) items-fields.md, Table 7 | +0x78 | 14001A430 | server + client | known | 2 values; most often 1 (87%) |
+0x1C0 | m_bExchange | can be traded (6) items-fields.md, Table 7 | +0x74 | 14001ABB0 | server + client | known | 2 values; most often 1 (84%) |
+0x1C4 | m_bGround | can be dropped (6) items-fields.md, Table 7 | +0x7C | 140016C20 | server + client | known | 2 values; most often 1 (85%) |
+0x1C8 | m_bStoragePossible | can be stored in the warehouse (6) items-fields.md, Table 7 | +0x80 | 140017BA0 | server + client | known | 2 values; most often 0 (100%) |
+0x1D0 | m_nUpgrade | number of talic sockets (upgrade.md) items-fields.md, Table 7 | +0xA0 | 1400165E0 | server + client | known | 2 values; most often 0 (97%) |
+0x1D4 | m_strTooltipIndex | description code; for equipment the client stores the description number +0x84 (7.3)items-fields.md, Table 7 | +0x84 description number (9.1) | — | client | known | 1980 values; most often tikexp02 (3%) |
+0x218 | m_bIsTime | timed item; required for TimerItem.dat rows (15.1)items-fields.md, Table 7 | +0x90 | 14001B450 | server + client | known | 2 values; most often 1 (60%) |
+0x21C | m_fBoosterSpeed | cloak booster speed (10.1) items-fields.md, Table 7 | +0xEC, +0xEC round, +0xEC trunc | 1400D6600 | server + client | known | 4 values; most often 9 (63%) |