azerothcore / Keira3

Cross-platform Database Editor for AzerothCore
https://www.azerothcore.org/Keira3
GNU Affero General Public License v3.0
345 stars 142 forks source link

Feature Request Factions, Editing, Adding, Altering tables #732

Open Chromie-WoW opened 4 years ago

Chromie-WoW commented 4 years ago

Although people would have to use a DBC editor to export their faction.dbc to csv or directly into database. It would be amazing to be able to see, edit, and add factions. Currently that i have found, there is no system out there that does faction editing, let alone explains it well. When there is so many parent > parent > child faction setups like Classic > Horde > Town and many more with multiple parents. No clear explanations of parent mods, flags and more.

Being able to make/choose a faction, choose its parent / make a new parent, edit values, change mods, allowing it to always display in reputation tab or hidden and sooo much more.

Being able to selection a faction and be able to see ALL the factions associated with it right there without searching through them all, so you know, 20, undead, is friendly with X and enemies with X and so forth.

A disclaimer up top of the faction page could tell people to make sure to export/import Faction.dbc Faction_template.dbc and factiongroup.dbc to database as "these names" so they can be read and edited.

--- Want to back this issue? **[Post a bounty on it!](https://app.bountysource.com/issues/92531109-feature-request-factions-editing-adding-altering-tables?utm_campaign=plugin&utm_content=tracker%2F139701226&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://app.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F139701226&utm_medium=issues&utm_source=github).
Helias commented 4 years ago

This is interesting, I don't know if Keira3 will edit DBC too, I hope so, but personally now is not the time to do that, I am personally waiting to have this https://github.com/azerothcore/azerothcore-wotlk/pull/3002 and more free time :sweat_smile:

Chromie-WoW commented 4 years ago

It doesn't have to edit dbc. If you use wdbx, theres an export to DB. I do almost all my dbc work via db then import it back to wdbx. So by exporting the faction tables to your db, kiera3 can edit them, then wdbx import it back. Kiera3 can run the queries ON the DB exports. Then when the dbc in db update gets complete, the faction system in kiera would already be done.

Helias commented 4 years ago

You're right, we can edit the factions from the database because they are already present as SQL table in the DB. Anyway, for now we focused on improving the current editors, I don't know when we will add more editors.