Only Sharing, This post was made by : kebabstorm
The Link that was shared by Kebabstorm was down so i had to find a new link.
This treat is for people who like to make custom items for 3.3.5.
So I stumbled upon this reddit thread Reddit - [2.4.3] Patched Executable - Override item.dbc (Question Mark Icon fix) and figured if this was possible for 3.3.5 too.
Well, 3.3.5 is quite different and it wasn't as simple as that, but after some tinkering I could made it work.
When you patch your wow.exe with this, you don't need to make MPQ patches or edit the item.dbc at all.
Just add the custom items you want to the "item_template" table in your SQL database and you're good to go.
There are seven fields in Item.dbc: itemID, ItemClass, sound_override_subclassid, MaterialID, ItemDisplayInfo, InventorySlotID , SheathID
And they all should work with the exception of Material. AFAIK it only affects which sound an item makes when moving it around in your inventory. So currently custom items won't have that sound. If anyone has expertise in reverse-engineering and can help me find the correct spots for it, please PM me.
I did some preliminary testing and everything has worked so far. But it still needs some more testing and I think it's 90-95% done. That's why I named it "Custom Item Fix (BETA) v1".
I've tested this to work with the latest TrinityCore, but any core which supports custom items should work. If using TrinityCore make sure to set "DBC.EnforceItemAttributes = 0" in your worldserver.conf.
If you find any bugs, post them and I will try hunting them down.
Patcher currently supports 3.3.5.12340 enUS version of Wow.exe.
TL;DR: Item.dbc patching is history
DOWNLOAD LINK : https://github.com/anzz1/WoWPatcher335/releases/tag/r001
The Link that was shared by Kebabstorm was down so i had to find a new link.
This treat is for people who like to make custom items for 3.3.5.
So I stumbled upon this reddit thread Reddit - [2.4.3] Patched Executable - Override item.dbc (Question Mark Icon fix) and figured if this was possible for 3.3.5 too.
Well, 3.3.5 is quite different and it wasn't as simple as that, but after some tinkering I could made it work.
When you patch your wow.exe with this, you don't need to make MPQ patches or edit the item.dbc at all.
Just add the custom items you want to the "item_template" table in your SQL database and you're good to go.
There are seven fields in Item.dbc: itemID, ItemClass, sound_override_subclassid, MaterialID, ItemDisplayInfo, InventorySlotID , SheathID
And they all should work with the exception of Material. AFAIK it only affects which sound an item makes when moving it around in your inventory. So currently custom items won't have that sound. If anyone has expertise in reverse-engineering and can help me find the correct spots for it, please PM me.
I did some preliminary testing and everything has worked so far. But it still needs some more testing and I think it's 90-95% done. That's why I named it "Custom Item Fix (BETA) v1".
I've tested this to work with the latest TrinityCore, but any core which supports custom items should work. If using TrinityCore make sure to set "DBC.EnforceItemAttributes = 0" in your worldserver.conf.
If you find any bugs, post them and I will try hunting them down.
Patcher currently supports 3.3.5.12340 enUS version of Wow.exe.
TL;DR: Item.dbc patching is history

DOWNLOAD LINK : https://github.com/anzz1/WoWPatcher335/releases/tag/r001
Liked By 17 members :