Online:Item Link
ESO uses a text-based item link format for storing and displaying items in the game. It has the following basic format:
|H1:item:45810:1:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|hJode|h
Índice
Link Format Details
The parts of the item link format is described in detail below:
|H1:item:Id:SubType:InternalLevel:EnchantId:EnchantSubType:EnchantLevel:EnchantId2:EnchantSubType2:EnchantLevel2:0:0:0:0:0:0:0:Style:Crafted:Bound:Stolen::Charges:PotionEffect|hName|h
-
- |H, : and |h are field delimiters
- The first 0 (or 1 after update #6) following the |H used to be the link hex color (RRGGBB) but this was changed (around update 4) to be always 0.
- The item is always there for item links. It is different for other types of links (character, achievement, etc...).
- The item name sometimes ends with a control code like ^m which can be removed. No obvious purpose. As of Update 8 the name is usually omitted in an item link.
- There are 21 integer item data fields (20 prior to update 6 in May 2015):
-
- 1: Id -- The ID of the base object (1-80000).
- 2: SubType -- Some combination of the item's quality and VR level (0-317, see below).
- 3: InternalLevel -- Value from 0-50 indicating the item's level. Note that VR levels always have a value of 50 here with the VR level indicated by the previous SubType field.
- 4: EnchantID -- The ID of any enchantment on the item (0-80000) or 0 for none.
- 5: EnchantSubType -- Appears to be the same as the item's SubType field described above but applied to the enchantment (0-317).
- 6: EnchantLevel -- Internal level of the enchantment (0-50, like the item level).
- 7: EnchantID2 -- The ID of the second enchantment on the item (rare, 0-80000).
- 8: EnchantSubType2 -- The second enchantment's subtype (0-317).
- 9: EnchantLevel2 -- The second enchantment's internal level (0-50).
- 10:
- 11:
- 12:
- 13:
- 14:
- 15:
- 16: ItemStyle -- (1-?, see below for details)
- 17: Crafted -- If 1 then the item is player crafted (0/1)
- 18: Bound -- If 1 (non-zero?) then the item is bound to the player (0/1)
- 19: Stolen -- Added in Update 6 this will be 1 for stolen goods and 0 for everything else (0/1)
- 20: Charges -- The number of charges left on the weapon, or the condition (in percent x100) left on the armor (0-?)
- 21: PotionEffect -- Custom potions seem to have a large value in this field (0-?, see below for details).
SubType Values
The SubType field combines with the InternalLevel field to give both the item's displayed level and quality. There is no known way to calculate an items level/quality using these fields. The InternalLevel for all VR items is 50. Known SubType values are:
-
- 0-1 = Default (most misc items have 1)
- 2-6 = Normal to Legendary quality for most dropped equipment from levels 1-50
- 7 = Superior quality for some dropped equipment levels 1-50?
- 8 = Epic quality for some dropped equipment levels 1-50?
- 9 = Fine quality for some dropped equipment levels 1-50?
- 20-24 = Normal to Legendary quality for all level 6-50 crafted equipment
- 25-29 = Normal to Legendary quality for all level 4 crafted equipment
- 30-34 = Normal to Legendary quality for all level 1 crafted equipment
- 39-49 = VR1-10 Fine quest reward?
- 51-60 = VR1-10 Fine dropped equipment
- 61-70 = VR1-10 Superior dropped equipment
- 71-80 = VR1-10 Epic dropped equipment
- 81-90 = VR1-10 Superior dropped (chest)? equipment
- 91-100 = VR1-10 Epic dropped (boss mob)? equipment
- 101-110 = VR1-10 Legendary dropped? equipment
- 111-120 = VR1-10 Normal dropped/sold equipment
- 125-134 = VR1-10 Normal crafted equipment
- 135-144 = VR1-10 Fine crafted equipment
- 145-154 = VR1-10 Superior crafted equipment
- 155-164 = VR1-10 Epic crafted equipment
- 165-174 = VR1-10 Legendary crafted equipment
- 229-231 = VR11 Fine-Epic dropped? equipment
- 232-234 = VR11 Superior-Legendary dropped? equipment
- 235 = VR11 Normal store? equipment
- 236-240 = VR11 Normal-Legendary crafted equipment
- 241-245 = VR11 Normal-Legendary equipment
- 250-252 = VR12 Superior-Legendary dropped? equipment
- 253 = VR12 Normal store? equipment
- 254-258 = VR12 Normal-Legendary crafted equipment
- 259-263 = VR12 Normal-Legendary equipment
- 272-276 = VR13 Normal-Legendary crafted equipment
- 277-281 = VR13 Normal-Legendary equipment
- 290-294 = VR14 Normal-Legendary crafted equipment
- 295-299 = VR14 Normal-Legendary equipment
- 308-312 = VR15 Normal-Legendary crafted equipment
- 313-317 = VR15 Normal-Legendary equipment
- 319 = 1-50 no value equipment
- 323-338: VR1-15 no value equipment
ItemStyle
The following are the known values for the item style field:
-
- 0 - None
- 1 - Breton
- 2 - Redguard
- 3 - Orc
- 4 - Dunmer
- 5 - Nord
- 6 - Argonian
- 7 - Altmer
- 8 - Bosmer
- 9 - Khajiit
- 10 - Unique
- 11 - Aldermi Dominion
- 12 - Ebonheart Pact
- 13 - Daggerfall Covenant
- 14 - Dwemer
- 15 - Ancient Elf
- 16 - Imperial (area)
- 17 - Reach (Barbaric)
- 18 - Bandit
- 19 - Primitive (Primal)
- 20 - Daedric
- 21 - Warrior
- 22 - Mage (Ancient Orc)
- 23 - Rogue
- 24 - Summoner
- 25 - Marauder
- 26 - Healer (Mercenary)
- 27 - Battlemage
- 28 - Nightblade (Glass)
- 29 - Ranger (Xyvkin)
- 30 - Knight
- 31 - Draugr
- 32 - Maormer
- 33 - Akaviri
- 34 - Imperial (race)
- 35 - Yokudan
- 36 - (?)
- 37 - Reach Winter
Enchant Data
-
- The EnchantId is simply an item ID that holds the enchantment. For example item #26580 is a Glyph of Health. Putting this ID as the enchant ID would give the item that enchantment.
- The EnchantLevel and EnchantSubType work exactly the same as the item InternalLevel/SubType
- The EnchantId2, EnchantLevel2, and EnchantSubType2 are for the second enchantment. Exactly how this works in game is unsure. It seems only certain combinations of double-enchantments are allowed. For example consider enchantments #26580(Armor Health) #26582(Armor Magicka). Using double #26580 enchantments doubles the health on the item but using a #26580+26582 only results in a single health enchantment.
- The game doesn't check if the enchantments in the item link match the item type.
Potion Effects
-
- Store bought/dropped potions have a 0 for this field
- Integer field is a combined 3-byte field
-
- Ignore the 8th bit of each byte (most significant)
- 8th Bit of Byte 3 is 1 if it is a 3 reagent potion
- Byte 4 = 0 (always)
- Byte 3 = 1st Effect
- Byte 2 = 2nd Effect
- Byte 1 = 3rd Effect
- Example: 3351057 = 0x00332211 (0x11 = First Effect, 0x22 = Second Effect, 0x33 = Third Effect)
- Effect IDs
-
- 1 = Restore Health
- 2 = Ravage Health
- 3 = Restore Magicka
- 4 = Ravage Magicka
- 5 = Restore Stamina
- 6 = Ravage Stamina
- 7 = Spell Resistance
- 8 = Reduce Spell Resistance
- 9 = Increase Armor
- 10 = Reduce Armor
- 11 = Spell Damage
- 12 = Reduce Spell Damage
- 13 = Weapon Damage
- 14 = Reduce Weapon Damage
- 15 = Spell Critical
- 16 = Reduce Spell Critical
- 17 = Weapon Critical
- 18 = Reduce Weapon Critical
- 19 = Unstoppable
- 20 = Stun
- 21 = Detection
- 22 = Invisible
- 23 = Speed
- 24 = Reduce Speed
- Crafted potions use the items "traitAbility" while other potions use the items "useAbility".
- Potion Base Item IDs
-
- Restore Health = 54339
- Restore Magicka = 54340
- Restore Stamina = 54341
- Ravage Magicka = 44815
- Spell Protection = 44814
- Ravage Spell Poiwer = 44813
- Ravage Health = 44812
- Unstoppable = 44811
- Ravage Weapon Power = 44810
- Ravage Stamina = 44809
- Nothing = 44816
- Pathfinder = 44817
- Sprint = 44818
- Guide = 44819
- Assassin = 44820
- Ravage Spell Protection = 44821
- Pathfinder = 44822
- Invisible = 44715
- Weapon Power = 44714
- Detection = 30142
- Spell Critical = 30141
- Stun = 54333
- Slow = 54335
- Ravage Spell Critical = 54336
- Ravage Weapon Critical = 54337
Quest Items
At some point the item link format for quest items was changed to a different format:
|H1:quest_item:QUESTITEMID|h|h
-
- QUESTITEMID -- The quest item ID for the quest item. Note that this is a different ID than the item ID. For example, item ID #4053 is Rawhide Bracers while quest item ID #4053 is Ragdoll.
Valid Subtypes
The following are item subtype values seen in the game as of 1 February 2016 as logged from the uespLog add-on. The number in brackets is the total count of items with than subtype seen. There are 171 unique subtypes found in 111091 different items.
0 (1538) 1 (541) 2 (13507) 3 (8210) 4 (2909) 5 (327) 6 (9) 7 (72) 8 (10) 9 (1174) 11 (136) 18 (22) 19 (681) 20 (275) 21 (49) 22 (23) 23 (8) 24 (24) 25 (1799) 26 (8) 27 (92) 28 (32) 30 (4449) 31 (1562) 32 (7) 33 (37) 34 (57) 37 (206) 38 (45) 39 (310) 40 (279) 41 (245) 42 (197) 43 (238) 44 (246) 45 (215) 46 (152) 47 (152) 48 (185) 49 (17) 50 (93) 51 (2318) 52 (1339) 53 (1269) 54 (1426) 55 (1279) 56 (1316) 57 (1292) 58 (1124) 59 (1171) 60 (1650) 61 (88) 62 (46) 63 (55) 64 (45) 65 (40) 66 (54) 67 (57) 68 (36) 69 (34) 70 (28) 71 (40) 72 (25) 73 (13) 74 (13) 75 (11) 76 (14) 77 (25) 78 (15) 79 (16) 80 (6) 81 (551) 82 (443) 83 (388) 84 (335) 85 (310) 86 (401) 87 (348) 88 (272) 89 (277) 90 (434) 91 (58) 92 (44) 93 (19) 94 (47) 95 (38) 96 (32) 97 (25) 98 (26) 99 (37) 100 (92) 111 (2271) 112 (1459) 113 (1747) 114 (2026) 115 (2127) 116 (1820) 117 (1645) 118 (1285) 119 (2031) 120 (2258) 121 (107) 122 (11) 123 (169) 124 (1) 125 (26) 127 (7) 129 (168) 131 (50) 134 (193) 175 (750) 177 (1516) 188 (10) 208 (4) 228 (9) 229 (829) 230 (8) 231 (14) 232 (292) 233 (50) 235 (919) 246 (4) 247 (1118) 248 (54) 249 (55) 250 (468) 251 (146) 253 (1415) 265 (829) 266 (29) 267 (19) 268 (334) 269 (57) 271 (636) 282 (17) 283 (1561) 284 (150) 285 (131) 286 (484) 287 (258) 289 (1874) 300 (22) 301 (3813) 304 (2798) 305 (394) 307 (3426) 308 (487) 309 (31) 319 (2329) 324 (365) 325 (177) 326 (231) 327 (292) 328 (273) 329 (265) 330 (185) 331 (254) 332 (207) 333 (162) 334 (139) 335 (190) 336 (224) 337 (598) 358 (30) 359 (399) 360 (4) 362 (492) 363 (323) 365 (374) 366 (5) 378 (1)
Notes
-
- The base item controls a number of the item's statistics:
-
- Type/EquipType
- Base damage/armor/value
- Base charges
- Trait
- Potion effects (non-custom)
- Food/Buff effects
- Set effects
- Items with a level range (e.g., Glyphs) have the level field set to the mid level range (i.e., for 10-20 the level data field would be 15).
- Item quality and link color are separate fields.
- A weapon's charge field is not set until in your inventory.
- The item link stores whether the item is crafted but not the crafter name.
- Starting in Update 8 (Orsinium DLC) in-game item links omit the item name.