Menu

Welcome, Guest. Please login or register.
June 04, 2020, 10:49:57 am

Login with username, password and session length

Author Topic: [TUTORIAL] Custom NPC Creation  (Read 24068 times)

Ilc

  • Registred Member
  • BLP Convertor
  • *****
  • Posts: 14
    • View Profile
Re: [TUTORIAL] Custom NPC Creation
« Reply #30 on: May 17, 2013, 04:16:49 pm »
Quote from: "Steff"
Yes just use en editor that can directly edit DBCs?

viewtopic.php?f=59&t=782

No converting needed.

Thank you ill look into it :-) sorry for the late response didnt have any time to model edit and stuff
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

MR. Farrare

  • Registred Member
  • Creator of Worlds
  • *****
  • Posts: 963
    • View Profile
Re: [TUTORIAL] Custom NPC Creation
« Reply #31 on: July 25, 2013, 01:22:21 am »
Quote from: "Steff"
Yes just use en editor that can directly edit DBCs?

viewtopic.php?f=59&t=782

No converting needed.

can i change only the helmet of an npc i tried to put crown of winter to some npc whithout an helmet its culome 9 right becuase i put the display id of the item there and when i renter wow nothing happpen plz reply??
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Fidena

  • Registred Member
  • LUA Script Tinker
  • *****
  • Posts: 44
    • View Profile
Re: [TUTORIAL] Custom NPC Creation
« Reply #32 on: February 14, 2014, 03:49:35 pm »
Quote from: "Ascathos"
Quote from: "Ilc"
Ive followed the guide but it does not seem to work for me, when I try to change myself or an NPC into the display ID nothing happens they stay the same and when I try to spawn the creature the skin is the same as before aswell.. as of now every NPC in-game has a white skin without any textures.. any idea what i could've done wrong?
Betting 90 out of 100 that you broke the creaturedisplayinfoextra, e.g. using Tallis.

Is Taliis known for that? I'm getting into wow modding again, and I remember that happening a lot when I was making custom NPCs.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Steff

  • Administrator
  • Creator of Worlds
  • *****
  • Posts: 4551
    • View Profile
Re: [TUTORIAL] Custom NPC Creation
« Reply #33 on: February 14, 2014, 08:32:22 pm »
Use mydbceditor.  It is in my modding pack.
And yes you need only to change one row in the dbc
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Please mark as solved if solved.
Don't ask if you could ask a question... JUST ask the Question.
You can send me also offline messages. I will answer if I get online.
Skype: project.modcraft
Discord: steff#6954

Tuskeh

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 17
    • View Profile
Re: [TUTORIAL] Custom NPC Creation
« Reply #34 on: April 21, 2014, 05:11:55 pm »
Heya!

So I've been trying to get this working, with very little success. I'm using a 3.3.5a ArcEmu server, and I've followed the steps exactly:

1. Create model (without shoulders, helmet or hair) with WoW Model Viewer
2. Export as 3DS
3. Convert to PNG
4. Convert to BLP
5. Find the NPC with the DisplayID I want to replace, note the DisplayID Down, then convert the two DBC files
6. Find the DisplayID in CreatureDisplayInfo.dbc, note it down
7. Open the EntryCreator.jar
8. Reopen Wow Model Viewer, add Shoulders, hair, and helmet
9. Fill in the EntryCreator with ExtraDisplayID, hairstyles, color, facial features, displayIDs for the armor, and the baked texture.blp
10. Hit Show Entry
11. Copy/Paste the Entry into the Export Line, Export it
12. Find the DisplayID's line in the CreatureDisplayInfoExtra.dbc
13. Paste the Export Line to replace the DisplayID's current line, make sure there are no line breaks
14. Re-convert the CreatureDisplayInfo.dbc and CreatureDisplayInfoExtra.dbc into DBC files
15. Use an MPQ editor to create a new patch with DBFilesClient and Textures folders, inside DBFilesClient go the two DBC files, inside Textures, another folder named BakedNpcTextures, then inside that pop the blp file

However, when I go in-game to find my DisplayID, I get this:



This isn't just the single DisplayID that I edited - it's all DisplayIDs for NPC models. Character models are unaffected. What in the seven hells is going on? :(

EDIT: I've done some poking about and it's not go to do with the CreatureDisplayInfo.dbc or the BLP file, it's the fact that I've edited the CreatureDisplayInfoExtra.dbc; doing so has somehow borked up all textures for all models.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Dottore

  • Registred Member
  • Loreweaver
  • *****
  • Posts: 114
    • View Profile
Re: [TUTORIAL] Custom NPC Creation
« Reply #35 on: April 21, 2014, 11:16:20 pm »
I had this shit recently too. I tried to create a new npc but it broke all of the blps and everything was white ingame.. sadly I didn't found any solution.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Tuskeh

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 17
    • View Profile
Re: [TUTORIAL] Custom NPC Creation
« Reply #36 on: April 22, 2014, 04:43:38 pm »
It must have something to do with the CreatureDisplayInfoExtra.dbc. When I removed that from my custom patch everything reverted to normal - perhaps I'm using the wrong program to implement it? I'm just using notepad, like the tutorial was using. I was replacing the same DisplayID, aswell. I can't for the life of me figure out what the problem is.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

iindigo

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 198
    • View Profile
Re: [TUTORIAL] Custom NPC Creation
« Reply #37 on: April 22, 2014, 09:16:13 pm »
I use MyDBCEditor to directly edit DBCs (no conversion) and my custom NPCs work fine.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Tuskeh

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 17
    • View Profile
Re: [TUTORIAL] Custom NPC Creation
« Reply #38 on: April 22, 2014, 09:35:24 pm »
Quote from: "iindigo"
I use MyDBCEditor to directly edit DBCs (no conversion) and my custom NPCs work fine.

You wonderful saint. This sorted my issue out - the conversion must have buggered it up somehow. Thank you very much!
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Tuskeh

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 17
    • View Profile
Re: [TUTORIAL] Custom NPC Creation
« Reply #39 on: April 22, 2014, 10:52:21 pm »
I'm having some trouble with hair now - the skin and armor (Even the shoulders) work fine, and the DisplayId is showing - but the hair is untextured. I'm not sure why this is - does anyone have a suggestion? I am so very close to getting this working! :|
« 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: [TUTORIAL] Custom NPC Creation
« Reply #40 on: June 04, 2014, 06:09:55 pm »
Nice tutorial.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
MY BLOG IS NOW HERE.

Sprucey

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 16
    • View Profile
Re: [TUTORIAL] Custom NPC Creation
« Reply #41 on: September 26, 2014, 11:52:04 am »
Is the Entry Creator hosted elsewhere?

Lack of images on both these tutorials have me struggling to add my own NPCs, was going to try Entry Creator next but it's no longer here.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Steff

  • Administrator
  • Creator of Worlds
  • *****
  • Posts: 4551
    • View Profile
Re: [TUTORIAL] Custom NPC Creation
« Reply #42 on: May 29, 2016, 06:14:50 pm »
Can someone reup this tool please.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Please mark as solved if solved.
Don't ask if you could ask a question... JUST ask the Question.
You can send me also offline messages. I will answer if I get online.
Skype: project.modcraft
Discord: steff#6954

SeraphimFalls

  • Registred Member
  • MWCS Enthusiast
  • *****
  • Posts: 1
    • View Profile
Re: [TUTORIAL] Custom NPC Creation
« Reply #43 on: May 15, 2020, 10:12:58 am »
Sorry for necro. Just late to the party.

Anyone out there have the EntryCreator.jar tool, or know where I can get it? Otherwise, if you know of an alternative that does the same thing, I'll take that.