Jump to content

[Help Request] Adding Goblin and High Elf as New Races

By Vlad
in General

Recommended Posts

Hello,

I am seeking someone to help me add Goblins and High Elves into my server. I have the models and ui art ready- just don't know how to put it all together. I hope one of you can reach out to me and help me out a little. My skype is: Vladthecommie

 

I will include a tip if you help me get it working! :)

Link to comment
Share on other sites

This is far from a tutorial but telling you what is probably involved in the ordeal:

#1: Server Edits

You need to edit your server core to recognise that there are additional player-based races. Probably something like 'SharedDefines.h' which appears in both Mangos and TrinityCore.

#2: DBC Edits

The following DBCs will need to be distributed to players & server, more than likely:

The actual race existing: https://wowdev.wiki/DB/ChrRaces
Class options for given race: https://wowdev.wiki/DB/CharBaseInfo

Textures linked to race: https://wowdev.wiki/DB/CharacterFacialHairStyles
Textures linked to race: https://wowdev.wiki/DB/CharComponentTextureLayouts
Textures linked to race: https://wowdev.wiki/DB/CharComponentTextureSections
Textures linked to race: https://wowdev.wiki/DB/CharHairGeosets
Linking textures to appearance customisation: https://wowdev.wiki/DB/CharSections

Skill mechanics: https://wowdev.wiki/DB/SkillLineAbility
More skill mechanics: https://wowdev.wiki/DB/SkillRaceClassInfo
Supposedly you'd have a faction? This was recommended but I don't see the use of it: https://wowdev.wiki/DB/Faction

#3: Interface Edits

...Yeah, you're on your own on this, but you'd need to add additional GUI elements to the character creation screen and modify the current appearance of it to fit goblin and high elf into the character selection list.

I found a post on ModCraft by googling "[TUTORIAL] Add a new race Warcraft" so have a look at that. It will probably shed far more light and be a better tutorial.

Iy6QvK4.png

Link to comment
Share on other sites

×
×
  • Create New...