DB/SpellVisualKit: Difference between revisions
Jump to navigation
Jump to search
Chuanhsing (talk | contribs) No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
==Structure == | ==Structure == | ||
struct SpellVisualKitEntry // sizeof(0x9C) | |||
{ | |||
m_ID; // +0x0, size 0x4, type 0 | |||
m_startAnimID; // +0x4, size 0x4, type 0 | |||
m_animID; // +0x8, size 0x4, type 0 | |||
m_animKitID; // +0xC, size 0x4, type 0 | |||
m_headEffect; // +0x10, size 0x4, type 0 | |||
m_chestEffect; // +0x14, size 0x4, type 0 | |||
m_baseEffect; // +0x18, size 0x4, type 0 | |||
m_leftHandEffect; // +0x1C, size 0x4, type 0 | |||
m_rightHandEffect; // +0x20, size 0x4, type 0 | |||
m_breathEffect; // +0x24, size 0x4, type 0 | |||
m_leftWeaponEffect; // +0x28, size 0x4, type 0 | |||
m_rightWeaponEffect; // +0x2C, size 0x4, type 0 | |||
m_specialEffect; // +0x30, size 0xC, type 0 | |||
m_worldEffect; // +0x3C, size 0x4, type 0 | |||
m_soundID; // +0x40, size 0x4, type 0 | |||
m_shakeID; // +0x44, size 0x4, type 0 | |||
m_charProc; // +0x48, size 0x10, type 0 | |||
m_charParamZero; // +0x58, size 0x10, type 3 | |||
m_charParamOne; // +0x68, size 0x10, type 3 | |||
m_charParamTwo; // +0x78, size 0x10, type 3 | |||
m_charParamThree; // +0x88, size 0x10, type 3 | |||
m_flags; // +0x98, size 0x4, type 0 | |||
}; | |||
'''Column Field Type Notes''' | '''Column Field Type Notes''' | ||
1 ID Integer | 1 ID Integer |
Revision as of 20:07, 16 April 2011
This file is used to attach different spell effects from SpellVisualEffectName.dbc to certain points on the model. Each column corresponds to areas on a model such as hands, chest and base.
Header Info
Records..................7834 Fields.....................38 Record Size...............152 String Block Size...........1
Structure
struct SpellVisualKitEntry // sizeof(0x9C) { m_ID; // +0x0, size 0x4, type 0 m_startAnimID; // +0x4, size 0x4, type 0 m_animID; // +0x8, size 0x4, type 0 m_animKitID; // +0xC, size 0x4, type 0 m_headEffect; // +0x10, size 0x4, type 0 m_chestEffect; // +0x14, size 0x4, type 0 m_baseEffect; // +0x18, size 0x4, type 0 m_leftHandEffect; // +0x1C, size 0x4, type 0 m_rightHandEffect; // +0x20, size 0x4, type 0 m_breathEffect; // +0x24, size 0x4, type 0 m_leftWeaponEffect; // +0x28, size 0x4, type 0 m_rightWeaponEffect; // +0x2C, size 0x4, type 0 m_specialEffect; // +0x30, size 0xC, type 0 m_worldEffect; // +0x3C, size 0x4, type 0 m_soundID; // +0x40, size 0x4, type 0 m_shakeID; // +0x44, size 0x4, type 0 m_charProc; // +0x48, size 0x10, type 0 m_charParamZero; // +0x58, size 0x10, type 3 m_charParamOne; // +0x68, size 0x10, type 3 m_charParamTwo; // +0x78, size 0x10, type 3 m_charParamThree; // +0x88, size 0x10, type 3 m_flags; // +0x98, size 0x4, type 0 };
Column Field Type Notes 1 ID Integer 2 iRefID_AnimationData Integer Seems to be caster animation of some sort... 3 iRefID_AnimationData Integer Caster animation. 4 iRefID_SpellVisualEffectName Integer Visual effect over the head. 5 iRefID_SpellVisualEffectName Integer Visual effect at chest. 6 iRefID_SpellVisualEffectName Integer Visual effect at the base/ground. 7 iRefID_SpellVisualEffectName Integer Visual effect at right hand. 8 iRefID_SpellVisualEffectName Integer Visual effect at left hand. 9 iRefID_SpellVisualEffectName Integer Visual effect of AOE spells/abilities. 10 Unknown Integer Unknown 11 Unknown Integer " 12 Unknown Integer " 13 Unknown Integer " 14 Unknown Integer " 15 iRefID_SpellVisualEffectName Integer " 16 iRefID_SoundEntries Integer Sound effect associated with the visual effects. 17 iRefID_SpellEffectCameraShakes Integer 18 Unknown Integer 19 Unknown Integer 20 Unknown Integer 21 Unknown Integer 22 Unknown Float Floats associated with SpellVisualEffectName.dbc? --> 23 Unknown Float " 24 Unknown Float " 25 Unknown Float* null 26 Unknown Float " 27 Unknown Float " 28 Unknown Float " 29 Unknown Float* null 30 Unknown Float " 31 Unknown Float " 32 Unknown Float " 33 Unknown Float* null 34 Unknown Float " 35 Unknown Float " 36 Unknown Float* " null 37 Unknown Float* " --> associated with SpellVisualEffectName.dbc?; null
Retrieved from "http://www.sourcepeek.com/wiki/SpellVisualKit.dbc"