- Use for create or change DBC files from MPQ
bool ExtractSupportedDBCFromMPQ(const char* pathToFile)
Extract DBC from MPQ Supported DBC (more in progress)
- List if Supported DBC
- SpellVisualEffectName.dbc
- Spell.dbc
- SpellVisualKit.dbc
- SpellItemEnchantment.dbc
- ItemDisplayInfo.dbc
bool CreateNewMPQWhitChangedDBC(const char* pathToFile)
Create New MPQ File whit supported .dbc files
bool ChangeSpellDBC(SpellMapFromApp * spellMapFromApp)
Change Spell.dbc whit this structure
struct SpellMapFromApp
{
int id;
int newSpellVisual1Value;
};
bool ChangeItemDisplayInfoDBC(ItemDisplayInfoMapFromApp * itemDisplayInfoMapFromApp)
Change ItemDisplayInfo.dbc whit this structure
struct ItemDisplayInfoMapFromApp
{
int id;
int newspellVisualID;
int newitemVisualID;
};
bool ChangeSpellItemEnchantmentDBC(SpellItemEnchantmentMapFromApp * spellItemEnchantmentMapFromApp)
Change SpellItemEnchantment.dbc whit this structure
struct SpellItemEnchantmentMapFromApp
{
int id;
int newitemVisuals;
};
bool ChangeSpellVisualKitDBC(SpellVisualKitMapFromApp * spellVisualKitMapFromApp)
Change SpellVisualKit.dbc whit this structure
struct SpellVisualKitMapFromApp
{
int id;
int newleftHandEffect;
int newrightHandEffect;
};