DB/ItemDisplayInfo: Difference between revisions
Jump to navigation
Jump to search
Line 5: | Line 5: | ||
For example, on a pair of gloves, geosetGroup[0] refers to the '401' set of geosets. If geosetGroup[0] was '2' on a pair of gloves, it means that you should enable mesh part ID '403' in the M2. | For example, on a pair of gloves, geosetGroup[0] refers to the '401' set of geosets. If geosetGroup[0] was '2' on a pair of gloves, it means that you should enable mesh part ID '403' in the M2. | ||
These vary based on the | These vary based on the slot of the item. | ||
Shirt: {geosetGroup[1] = 801} | |||
Chest: {geosetGroup[0] = 801*, geosetGroup[2] = 1301} | |||
Belt: {geosetGroup[0] = 1801} | |||
Legs: {geosetGroup[0] = 1101, geosetGroup[1] = 901, geosetGroup[2] = 1301} | |||
Boots: {geosetGroup[0] = 501, geosetGroup[1] = 2001} | |||
Gloves: {geosetGroup[0] = 401} | |||
Cape: {geosetGroup[0] = 1501} | |||
* This geoset modification is only applied if geosetGroup[0] is 0 for Gloves. | |||
==6.0.3.19243== | ==6.0.3.19243== |
Revision as of 01:27, 13 August 2015
Contains information about how items display.
Geoset Group Field Meaning
Each geosetGroup field is a modifier for a specific 'group' of geosets. For example, on a pair of gloves, geosetGroup[0] refers to the '401' set of geosets. If geosetGroup[0] was '2' on a pair of gloves, it means that you should enable mesh part ID '403' in the M2.
These vary based on the slot of the item.
Shirt: {geosetGroup[1] = 801} Chest: {geosetGroup[0] = 801*, geosetGroup[2] = 1301} Belt: {geosetGroup[0] = 1801} Legs: {geosetGroup[0] = 1101, geosetGroup[1] = 901, geosetGroup[2] = 1301} Boots: {geosetGroup[0] = 501, geosetGroup[1] = 2001} Gloves: {geosetGroup[0] = 401} Cape: {geosetGroup[0] = 1501}
- This geoset modification is only applied if geosetGroup[0] is 0 for Gloves.
6.0.3.19243
struct ItemDisplayInfoRec { uint32_t m_ID; stringref m_modelName[2]; uint32_t m_modelTexture[2]; // this points to TextureFileData.TextureItemID (second field of TextureFileData.dbc) uint32_t m_geosetGroup[3]; uint32_t m_flags; uint32_t m_spellVisualID; uint32_t m_helmetGeosetVis[2]; unit32_t m_texture[9]; // this points to TextureFileData.TextureItemID (second field of TextureFileData.dbc) uint32_t m_itemVisual; uint32_t m_particleColorID; };
6.0.1.18179
struct ItemDisplayInfoRec { uint32_t m_ID; stringref m_modelName[2]; stringref m_modelTexture[2]; uint32_t m_geosetGroup[3]; uint32_t m_flags; uint32_t m_spellVisualID; uint32_t m_helmetGeosetVis[2]; stringref m_texture[9]; uint32_t m_itemVisual; uint32_t m_particleColorID; };
3.0.2.8905
Column | Field | Type | Notes |
---|---|---|---|
1 | ID | Integer | |
2 | LeftModel | String | For example at shoulders. Defineing the pairs. |
3 | RightModel | String | |
4 | LeftModelTexture | String | And of course the textures, if not hardcoded. Replaces texture type 2. |
5 | RightModelTexture | String | |
6 | Icon1 | String | The icon displayed in the bags etc. |
7 | Icon2 | String | This is only used on Cro's apples which can be crushed. Sadly the icon then is a green instead of red apple. |
8 | geosetGroup | Integer | explanation, if non-0, add 1, add group. [item-slot=chest/shirt: wristbands (8)]; [item-slot=glove: glove (4)]; [item-slot=boots: boots (5)]; [item-slot=cape: cape (15)] |
9 | geosetGroup | Integer | [item-slot=pants: kneepads (9)] |
10 | geosetGroup | Integer | [item-type=chest.robe: 1 = has_robe]; [geoset trousers == 1: trousers (12)] |
11 | flags | Integer | |
12 | spellVisualID | Integer | |
13 | groupSoundIndex | iRefID | |
14 | helmetGeosetVis | iRefID | For Male |
15 | helmetGeosetVis | iRefID | For Female |
16 | UpperArmTexture | String | |
17 | LowerArmTexture | String | |
18 | HandsTexture | String | |
19 | UpperTorsoTexture | String | |
20 | LowerTorsoTexture | String | |
21 | UpperLegTexture | String | |
22 | LowerLegTexture | String | |
23 | FootTexture | String | |
24 | itemVisual | iRefID | Static enchants. A few values have -1. Probably does not allow additional effects ? |
25 | particleColorID | Integer |
Retrieved from "http://www.sourcepeek.com/wiki/ItemDisplayInfo.dbc"