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: [REQUEST] High elf Sylvanas model without replacing original  (Read 2286 times)

dbbaker01

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 18
    • View Profile
[REQUEST] High elf Sylvanas model without replacing original
« on: February 02, 2015, 12:05:45 am »
I found the perfect one for me, which is here:

http://www.ownedcore.com/forums/world-o ... unner.html

It's kinda good for my custom lore, but there's one problem: It replaces the undead model, which was the model I was going to use on the person in my custom lore that is the Banshee Queen: Lady Anastaria Windrunner, Sylvanas' Aunt

So, I'm requesting this model edit for 3.3.5, but one that doesn't replace the undead model, but simply copies the undead model then edits the copy...
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Gurluas

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 344
    • View Profile
Re: [REQUEST] High elf Sylvanas model without replacing orig
« Reply #1 on: February 02, 2015, 05:28:11 am »
This is easy to do yourself.

First, create a project folder. Like C:/Pony/
Get a copy of the model, put it in a new folder, like "C:/Pony/Creature/Sylvanas_HE/"

Then get Mydbceditor, edit Creaturemodeldata.dbc (You may have to extract it from the patch in your ENgb folder) and add an entry for your new model at the end of the file. (Copy the last entry)

Notice the ID you give it, that is important.
Then open CreatureDisplayinfo.dbc and add a new entry with the ID you added in Creaturemodeldata.dbc
Remember the ID here too!

Finally...Use Ladik's Mpq Editor to build an mpq from the Pony folder, name it something like Patch-X (Or another character is from A to Z or 4 to 23(Not 100% sure if 19 is the highest value))

Add the edited dbcs to the server, add the patch to your client, and you can use the new model without the old one being affected!
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Amaroth

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 1219
    • View Profile
    • Amaroth's Tools
Re: [REQUEST] High elf Sylvanas model without replacing orig
« Reply #2 on: February 02, 2015, 09:44:49 am »
I will just add a few things that might help you, because if I had never seen DBCs before, I would have no idea what to do even after reading Gurluas' post.

First of all, CreatureDisplayInfo.dbc hold displayIDs of NPCs. If you type .npc info on NPC and get its displayID, ID of its row in that dbc will be the same. So if Sylvanas has displayID 12345, you need to copy row 12345 in that DBC to your new custom displayID you want to create (for instance 40000, look at the end of DBC to find out which ID is free and not used).

As you can see here:
http://www.wowdev.wiki/index.php ... ayInfo.dbc
the 2nd column in that DBC is link to some ID from CreatureModelData.dbc. Lets say our Sylvanas has model ID 1234 there. Open that CreatureModelData.dbc and go to row 1234. Again, look to the end of DBC which ID is empty and not used yet, for instance it will be 4000. Copy row 1234 to 4000.

All you will need to do after that is rewriting model ID for your displayID 40000 from lets say 1234 to 4000 and rewrite path to model in model ID to your, lets say C:/Pony/Creature/Sylvanas_HE/sylvanas_he.mdx. It must be the full path to model (it doesn't matter where you put that model in patch at all, but you need to write its path here correctly and with .mdx postfix, don't put any .m2 or something like that there).

Looking for DBCs in locale folder is just suicide and too long time taking. Use this tool, run it in root WoW folder. After a few seconds you will see that DBCs were extracted and that maps are being extracted. You can just kill that app when it comes to this, you don't need to extract maps. There will be created folder dbc including all blizzlike DBCs.

And just if you want to ask... no, we don't want to do it for you. For sure we can, but we want to make you try to do it by yourself, so you won't need us next time/you won't need so much help when you will want to do something another with DBCs. Btw, if you want to use that displayID for NPCs, you will also need to put new versions of your DBCs into data folder of your server and you will also have to add new row into DB table world.creature_model_info with the same ID as you made (our 40000). Google that table's structure and you will know what to put there.
« 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