Forum > Serverside Modding

Enabling nonstandard class/race combos in trinitycore repack

(1/3) > >>

aerizanthar:
To clarify, I use Jeuties blizzlike repack. I started a new server with his newest release, and cannot for the life of me get any ARAC packs working. My main desire for these is mainly mught wlf mages and warlocks, blood elf warriors, human hunters, and a few others. It is usually sompler to just aplly the ARAC fix i used previously. His older revisions (revision 0.9 and older methinks) seemed to have no trouble using it. I fear something has changed since then and now it doesn't work. Applying the ARAC patch causes the world.exe to crash at loading player spell data. I tried enabling the class race combos i wanted by editing the dbc files but i am doing something wrong. I dont plan on allowing these custom classes to be made outside of sql database modifications (example replacing 1 for human with 4 for might elf on a single warlock) so i dont plan on needing client side modifications, but i cannot seem to get the server to agree with me. What have i missed?

If there is any additional info you need please let me know, and how to get that info. I'm fairly intelligent but also oblivious half the time.

Finally i appreciate any and all help. Thanks!

Amaroth:
CharBaseInfo.dbc

world.playercreateinfo.db (insert coords for creating a new character)
world.player_levelstats.db (insert at least stats for level 1).

This 1 DBC and 2 DB tables are all you need to just enable race/class combination. There may be few more things you might want to edit as well, but these are required to actually make that new combination work on both server and client side.

aerizanthar:
I edited the charbasinfo.dbc adding a line with 4 for race (nightelf) and 9 for class (warlock) using taliis, saved it and since i've had some issues with taliis before i reopened it to make sure the changes stuck (they stayed) then entered the two database sections you listed and duplicated the the standard stuff for night elves to test if it would work, but the worldserver.exe still won't let the character load, which doesnt make sense to me. its almost like there's something else entirely blocking it. I may just compile my own core to avoid all this with the repack (never compiled my own core before but it cant be that hard....... right?)

Amaroth:
Thats rather strange. The last thing which comes into my mind - where is a point where character should be created? Is it somewhere on some continent? Never put player creation point to BGs/Raids/Dungeons. That doesn't work (server even tends to refuse to create character there).

megamoocow:
You need to edit the playercreateinfo.dbc then load world database up and edit playercreateinfo entry in the database and player_levelstats there also. it takes a ton of hand editing but you won't have to touch the core since you only do that if you want to add new class or race etc. Below i have added the class/race id's you will need to know these for all the ones you want to unlock. Really it's all copy another race/class entry and then paste it, then change race/class id for the new one. this goes for both the DBC and the entry in world database.

Race Ids:
1 - Human
2 - Orc
3 - Dwarf
4 - Nightelf
5 - Undead
6 - Tauren
7 - Gnome
8 - Troll
9 - Goblin
10 - Bloodelf
11 - Draenei

Class Ids:
1 - Warrior
2 - Paladin
3 - Hunter
4 - Rogue
5 - Priest
6 - Death knight
7 - Shaman
8 - Mage
9 - Warlock
10- Unused

I would also recommend making a patch to hold the dbc files encase you have to start over and also backup world database.

P.S ditch Taliis go grab http://www.model-changing.net/files/ Wow Dev kit it has better editors for DBC's

Navigation

[0] Message Index

[#] Next page

Go to full version