This is a read only copy without any forum functionality of the old Modcraft forum.
If there is anything that you would like to have removed, message me on Discord via Kaev#5208.
Big thanks to Alastor for making this copy!

Menu

Author Topic: How do I change what Deputy Willem's wearing?  (Read 870 times)

SMBComix

  • Registred Member
  • Race Changer
  • *****
  • Posts: 31
    • View Profile
How do I change what Deputy Willem's wearing?
« on: July 30, 2015, 12:32:44 pm »
The main question's all in the title, but for a bit of background.

After trying out the Patch-J.mpq we had here, I found out that Warmane has a modified Wrath client with the new models already, and most of the issues with Patch-J there appear to have been fixed, with the added bonus of the new WoD character screen backgrounds as well as HD water (so I'm told, I haven't actually come across water in my playthrough yet as I'm still in Northshire and haven't started the Defias quests across the river yet).

However, I ran into a small issue: It looks as though they made it so that Deputy Willem is wearing his post-Wrath gear instead of the footman outfit he had worn from Vanilla through Wrath. I'd like to change that back, if possible, to keep lore intact.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Valkryst

  • Moderators
  • Model Change Addict
  • *****
  • Posts: 224
    • View Profile
    • http://valkryst.com/blog/
Re: How do I change what Deputy Willem's wearing?
« Reply #1 on: July 30, 2015, 07:31:22 pm »
Quote from: "SMBComix"
The main question's all in the title, but for a bit of background.

After trying out the Patch-J.mpq we had here, I found out that Warmane has a modified Wrath client with the new models already, and most of the issues with Patch-J there appear to have been fixed, with the added bonus of the new WoD character screen backgrounds as well as HD water (so I'm told, I haven't actually come across water in my playthrough yet as I'm still in Northshire and haven't started the Defias quests across the river yet).

However, I ran into a small issue: It looks as though they made it so that Deputy Willem is wearing his post-Wrath gear instead of the footman outfit he had worn from Vanilla through Wrath. I'd like to change that back, if possible, to keep lore intact.

Now there are two ways to do this. The first requires TrinityCore 3.3.5a with Rochet2's DressNPCs patch and the other I've never actually managed to get working.

For the first method you can refer to my new tool here.

For the second method you'll need to edit his display ID's equipment in this DBC file.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
MY BLOG IS NOW HERE.

Amaroth

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 1219
    • View Profile
    • Amaroth's Tools
Re: How do I change what Deputy Willem's wearing?
« Reply #2 on: July 30, 2015, 09:43:07 pm »
Its actually very simple Valkryst.:

NPC has modelid. (creature_template)
Modelid has displayID which has the same ID as displayID, well, sually. - (creature_model_info)
DisplayID store model from CreatureModelData.dbc and "extra" data from CreatureDisplayInfoExtra.dbc - (CreatureDisplayInfo.dbc)
Extra info contains hair and such things and also displayIDs of items. HOWEVER, those displaIDs of items are used ONLY for selecting correct geosets used by models (excluding model items). To make (texture) items themselve appear on model correctly, you need to edit texture BLP, which is stored in last column of DBC.

Now, back to our topic. You need to:
1. get NPCs displayID by .npc info command
2. open CreatureDisplayInfo.dbc on row with your displayID and take a look what its extra ID (#4 column) is
3. open CreatureDisyplayInfoExtra.dbc on row withou your extra ID and look on last column for texture name
Now you can either:
4a. extract texture with that name from patches, it will be in Textures/BakedNPCTextures/ folder and remake it
or:
4b. create your own texture by using WMV (dress character model and use File>Export Model>X3D for getting model's texture), place its BLP version into Textures/BakedNPCTextures/ and change texture name in ..Extra.dbc

For more info check wiki:
http://www.wowdev.wiki/index.php ... ayInfo.dbc - NPC displayIDs
http://www.wowdev.wiki/index.php ... oExtra.dbc - extra data for displayIDs

There was also somewhere a tutorial here for making custom NPC displayIDs, finding and checking it might help you as well.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
English YT tutorial channel. Check it out if you preffer videos over walls of text.:
https://www.youtube.com/AmarothEng

Want to support me for my releases and/or tutorials? You can send donation via Paypal to:
jantoms@seznam.cz