script\OreItem.dat server file
Total 28 Known 25 Derived 0 Unused 3- Schema
Scripts\strs AOP\OreItem.strs- Registry level
- ready for full
- Digest
- items.md §12; 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 17 | +0x0 | 140096640 140212E40 14024E7C0 14035B790 | key | known | 23 values; most often 0 (4%) |
+0x004 | m_strCode | item code; the client ID is the packed code (2) items-fields.md, Table 17 | +0x04 ID (packing, 2) | 14007ACC0 140095ED0 14035B790 | key | known | 23 values; most often ioblu03 (4%) |
+0x044 | m_bExist | row is active (section 6) items-fields.md, Table 17 | +0x88 | 1401DDDE0 | server + client | known | always 1 |
+0x048 | m_strModel | model: hex string → client u32 (models.md) items-fields.md, Table 17 | +0x48 hex (models.md) | — | client | known | 21 values; most often A30012 (13%) |
+0x088 | m_nIconIDX | icon (sprites.md) items-fields.md, Table 17 | +0x4C | — | client | known | 23 values; most often 1 (4%) |
+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 17 | +0x08 from NDItem.edf | 140015DE0 | key | known | 23 values; most often Blue Ore+3 (4%) |
+0x0CC | m_nOre_List | ore list (mining.md) items-fields.md, Table 17 | +0xA0 | — | client | known | 6 values; most often 0 (17%) |
+0x0D0 | m_nOre_Level | ore level (mining.md) items-fields.md, Table 17 | — | 140095870 140095ED0 140096640 14024C7A0 | server | known | 4 values; most often 2 (43%) |
+0x0D4 | m_dwOreProbability | golden box event threshold (mining.md) items-fields.md, Table 17 | — | 14007ACC0 140095ED0 14024C7A0 14035B6C0 +1 | server | known | 3 values; most often 0 (87%) |
+0x0DC | m_nMoney | price currency (8) items-fields.md, Table 17 | +0x59 (byte) | 140011880 1400122A0 140012C50 140013600 +1 | server + client | known | always 0 |
+0x0E0 | m_nStdPrice | price; the buy-back is based on it too (8) items-fields.md, Table 17 | +0x5C | 140013FB0 | server + client | known | 4 values; most often 1 (35%) |
+0x0E4 | m_nStdPoint | price in the PvP purse (currencies 2, 3) items-fields.md, Table 17 | +0x60 | 140011880 | server + client | known | always 0 |
+0x0E8 | m_nGoldPoint | price in gold points (currency 6) items-fields.md, Table 17 | +0x64 | 140013600 | server + client | known | always 0 |
+0x0EC | m_nKillPoint | price in hunting points (currency 5) items-fields.md, Table 17 | +0x6C | 140012C50 | server + client | known | always 0 |
+0x0F0 | m_nProcPoint | price in processing points (currency 4) items-fields.md, Table 17 | +0x68 | 1400122A0 | server + client | known | always 0 |
+0x0F4 | m_nProcessPoint | processing points for cutting items-fields.md, Table 17 | — | 140096640 | server | known | 4 values; most often 0 (35%) |
+0x0F8 | m_nStoragePrice | warehouse storage price items-fields.md, Table 17 | +0x70 | 1400149B0 | server + client | known | 4 values; most often 0 (35%) |
+0x0FC | m_bSell | can be sold to NPC (6) items-fields.md, Table 17 | +0x78 | 14001A430 | server + client | known | always 1 |
+0x100 | m_bExchange | can be traded (6) items-fields.md, Table 17 | +0x74 | 14001ABB0 | server + client | known | always 1 |
+0x104 | m_bGround | can be dropped (6) items-fields.md, Table 17 | +0x7C | 140016C20 | server + client | known | always 0 |
+0x108 | m_bStoragePossible | can be stored in the warehouse (6) items-fields.md, Table 17 | +0x80 | 140017BA0 | server + client | known | always 0 |
+0x110 | m_nmin_C_random | min number of cutting fragments items-fields.md, Table 17 | +0x98 | 140096640 | server + client | known | 2 values; most often 1 (87%) |
+0x114 | m_nmax_C_random | max number of cutting fragments items-fields.md, Table 17 | +0x99 | 140096640 | server + client | known | 4 values; most often 3 (43%) |
+0x118 | m_nProcessPrice | cutting price items-fields.md, Table 17 | +0x9C | 140096640 | server + client | known | 4 values; most often 6850 (35%) |
+0x15C | m_bIsTime | timed item; required for TimerItem.dat rows (15.1)items-fields.md, Table 17 | +0x90 | 14001B450 | server + client | known | always 0 |