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: [QUESTION] Creating custom display ID of a race  (Read 2140 times)

xzetaxx

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 15
    • View Profile
[QUESTION] Creating custom display ID of a race
« on: August 25, 2014, 06:46:29 pm »
Hey guys!
Those days ive been learning to create custom display IDs of the races wich show the armor you wear, for example the Worgen. This is what I have done:

1. In CharRaces.dbc I have filled the info correctly with a new race.

2. I added the hair, skin and faceparts of that race in Charsections.dbc, Characterfacialhairstyles.dbc and Charhairgeossets.dbc.

3.I added a new display in Creaturedisplayinfo.dbc, Creaturemodeldata.dbc and Creaturedisplayinfoextra.dbc.

4.Finally when I morphed into the new display my char changed to the worgen showing my current armor but it has a horrible skin, it was like a broken skin.

I think the problem is in creaturedisplayinfoextra.dbc because all the other dbcs are well done but i dont understant this dbc at all, so thats why im asking here for help. Is there some info about the creaturedisplayinfoextra.dbc used in creation of new displays with armor?
I have the second column with the id of my race and the last column has blps like CreatureDisplayExtra-21381.blp but how I know wich blp is the one I needed for the worgen and where are located?

If it helps-> Ive learned how to create custom display ids of a race from the Pandaren race patch that Anthony released. If I use my Charraces.dbc, Characterfacialhairstyles.dbc, Charhairgeossets.dbc and Charsectiones.dbc(wich I made by hand) with his Creaturedisplayinfo.dbc, Creaturedisplayinfoextra.dbc and Creaturemodeldata.dbc the new .morph works very well with a correct skin, so i know that 4 of my dbcs are fine, the problem are the other 3. I want to learn and understand what im doing, not copy his files.

Srry if my english is not good enough and thanks in advance^^
« Last Edit: August 25, 2014, 09:53:52 pm by Admin »

Lord_Spaztic

  • Registred Member
  • BLP Convertor
  • *****
  • Posts: 13
    • View Profile
Re: [QUESTION] Creating custom display ID of a race
« Reply #1 on: August 25, 2014, 07:14:23 pm »
You might want to try to find another way to test. Such as making a full blown new race ID and such in all your DBCs.

When you morph into another Race's Blank model it'll typically carry over the texture from your current race as all you did was change your model to one that tries to load textures based on current race id.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

xzetaxx

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 15
    • View Profile
Re: [QUESTION] Creating custom display ID of a race
« Reply #2 on: August 25, 2014, 07:21:42 pm »
But thats what I want, my idea is creating an item that morphs you into another race that wears armor. Anthony made a release of the Pandaren with all the DBCs needed for the display ID to work so you can .morph from a human to pandaren for example, ive tryed to do the same as him but cant understant the Creaturedisplayinfoextra.dbc ...
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Amaroth

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 1219
    • View Profile
    • Amaroth's Tools
Re: [QUESTION] Creating custom display ID of a race
« Reply #3 on: August 29, 2014, 02:41:18 am »
I never tryed to do what you did, however, I know CreatureDisplayInfoExtra.dbc very well, so I can help you at least with this. NPC (or character morph) using character model with equipable items uses CreatureDisplayInfoExtra.dbc for selecting shapes of hands, legs, hair... and for selecting textures used on such things like hair, piercings, horns. But it does not work for body skin. Body skin is always used from the last column of CreatureDisplayInfoExtra.dbc for every DisplayID, which is linked to any row of this DBC (no matter which skin color you placed into 4rd column).

This is how body texture for displayIDs using character models is selected and where it is stored. Create naked body texture of your worgen, place "1" into 23rd column, leave all item displayIDs 0 and choose your IDs of skin color, face, hair, hair color and facial feature. Thats all you need to do in this DBC.

(full: https://imagizer.imageshack.us/v2/1680x ... zG1stT.png)
« 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

Valkryst

  • Moderators
  • Model Change Addict
  • *****
  • Posts: 224
    • View Profile
    • http://valkryst.com/blog/
Re: [QUESTION] Creating custom display ID of a race
« Reply #4 on: August 29, 2014, 05:37:00 am »
This is a lot easier than what you're trying. It doesn't work for everything, but it's helped me out a lot.

https://rochet2.github.io/?page=Dress_NPCs
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
MY BLOG IS NOW HERE.