Modcraft - The community dedicated to quality WoW modding!
Projects => Development and Presentation => Topic started by: Steff on February 13, 2013, 01:16:39 pm
-
I want here document my work on the genesis community editor.
It will be a webbased editor for databese stuff. The MySQL once for trinity and the DBCs aswell.
I code it for Maruum that also people with less tech skills can create content without the need to acces the DBs direct or have special rights on the server.
First I implemented a DBC Manager to import and export DBC files into MySQL tables. This way the editor can acces both data sources with one way. Also because the DBCs are then located in a real database its transaction save and much faster.
The design will change during development I think :)
(http://imagr.eu/up/511b8287e52335_DBCEditor.jpg)
http://imagr.eu/up/511b8287e52335_DBCEditor.jpg (http://imagr.eu/up/511b8287e52335_DBCEditor.jpg" onclick="window.open(this.href);return false;)
In this part you can create the definition files that descripe the DBCs that get used to import and export. Also relations get placed there in future. The green marked tables are still included and can get exported again.
Now a main concept of the editor will be that every data you create get documented in a relations DB. So if you creat a NPC only you and the admins can access it.
Also you have a list of your NPCs only what give you much more clearness in UI. You will be able to search all NPCs in future and ask for acces this to place own story on them.
(http://imagr.eu/up/511b8333003f61_NPC.jpg)
http://imagr.eu/up/511b8333003f61_NPC.jpg (http://imagr.eu/up/511b8333003f61_NPC.jpg" onclick="window.open(this.href);return false;)
The last thing I finished is a custom NPC importer. It use the ModelViewer .chr files to create all the Database entrys from. So you can create a NPC in ModelViewer, save the .chr and the backed texture and just import it by give the npc a name. All the other values you can later change in the NPC editor. Like health, level or class.
(http://imagr.eu/up/511b838c38b911_NPCImport.jpg)
http://imagr.eu/up/511b838c38b911_NPCImport.jpg (http://imagr.eu/up/511b838c38b911_NPCImport.jpg" onclick="window.open(this.href);return false;)
Next will be the quest and gossip editor.
-
I think it's very convinient, keep it on!
-
(http://www.hmxgaming.com/public/style_emoticons/default/notbad.jpg)
Certanily seems useful.
-
Looks very impressive, it could be very handy in dealing with "administration" side of modding. Centralized and Simplified, two words that makes life easier…well usually ;)
-
Wow, this looks amazing, and ideal for the situation at hand.
-
Looks awesome dude. I want that so badly *_* Keep going !
-
Thanks. In the moment it stucks a litle. Like everything because i am ill and cant sit on a chair longer then 20 minutes ;) But will all going on if i can again ;)
-
Just for curiosity, In which languaje is it written?
-
Just for curiosity, In which languaje is it written?
PHP i think :D
-
PHP using tha xajax and the dojo lib.
HTML, css and javascript of course.
-
Can you share this please, Steff? Awesome tool. :)
-
Perhaps if it is fully working some day. In the moment i write the quest edit and managment parts.
-
Thank you ;)
-
Thank you ;)
-
It looks more simplistic that SQLyog or Navicat and definitely more user friendly that working with MySQL directly (simplistic in a good way). Good work
-
It is not just an mysql editor. It will be a fully wow data editor. I also have included an dbc import and export interface. So i can edit all wow data directly and not mysql and dbcs seperated.
-
That's more impressive, I can't understate the benefit of having all of your processes within the same tool. It can bit cumbersome to have to transition back and forth between multiple applications. God speed in your work!
-
are u'll share it?
-
I dont know.
-
it look nice, when you think you tool can go in a Beta or Alpha ?
-
We use it maruum internal and there is still much to do.