I'm attempting to create a custom faction using the trinitycore emulator. I've edited Faction.dbc using the steamwheedle cartel and gadgetzan factions as a template for new parent and child factions, and created a custom MPQ file for patching the client. However, every time the client attempts to load the world the trinitycore world.exe crashes and gives me an error telling me that there is a problem with the bits not matching up in the trinitycore source code. Has anyone had experience with adding custom factions on a trinitycore emulator and know what it is I need to be looking for to change in the source code? (They won't help me with this on the trinitycore forums due to the fact that it involves .dbc editing.)
Also, the trinitycore wiki page seems to be pretty vague on the Faction.dbc file. I was following this guide here on mmowned until I realized that the Faction.dbc format isn't the same as the one the guide was using. Does anyone here have any experience working with Faction.dbc and know what any of the unknown fields in the list below are for?
Any help on either of these two questions is appreciated!
Faction.dbc fields:
Code:
Field 01: Faction ID
Field 02: ????? (Trinitycore wiki says Reputation ID but looking at the numbers I'm not sure due to the bit values)
Field 03: Either Friendly With or At War With (I think)
Field 04: Either Friendly With or At War With (I think)
Field 05: ?????
Field 06: ?????
Field 07: ?????
Field 08: ?????
Field 09: ?????
Field 10: Base Reputation
Field 11: ?????
Field 12: ?????
Field 13: ?????
Field 14: ?????
Field 15: ?????
Field 16: ?????
Field 17: ?????
Field 18: Parent Faction
Field 19: ?????
Field 20: ?????
Field 21: ?????
Field 22: ?????
Field 23: Faction Name
Field 24-38: Unused
Field 39: ?? (Not important, all the same)
Field 40: Faction Description
Field 41-55: Unused
Field 56: ?????
Just to spare people giving repeat answers from other threads, I've looked at every thread here on mmowned concerning custom factions and it seems that the general consensus is that it's too hard or too much work to do, and there are many suggestions of just using factions that are already in the game for custom quest lines, but my goal is to have custom factions that gain their own reputation and the amount of work involved doesn't bother me - I've already done most of the work anyway lol.