Modcraft - The community dedicated to quality WoW modding!

Community => General => Topic started by: Steff on September 20, 2012, 03:34:42 pm

Title: DBC editor features.
Post by: Steff on September 20, 2012, 03:34:42 pm
What features do you use in an DBC editor.
What do you need and what do you wish?
Title: Re: DBC editor features.
Post by: schlumpf on September 20, 2012, 04:05:21 pm
Title: Re: DBC editor features.
Post by: Crumpet on September 20, 2012, 08:59:58 pm
Mass copy, mass duplicate, cut and paste.
A language, preferably similar to SQL (I dont like to learn new things) in order to select specific strings, mass edit DBCs with common factors etc.
I also want to be able to really easily switch between, and open multiple DBC's.
Title: Re: DBC editor features.
Post by: Steff on September 21, 2012, 12:58:32 pm
sql queries, therefore views.. Could be done with Linq.
The editor have an MDI manager so you can have as many files open as you want.

What do meen with mass creation copy. What will this bring ?
Title: Re: DBC editor features.
Post by: schlumpf on September 21, 2012, 01:13:16 pm
Quote from: "Steff"
What do meen with mass creation copy. What will this bring ?
Operations on sets are faster to work with.

Linq indicates you're writing C#. Too bad.
Title: Re: DBC editor features.
Post by: Morfium on September 27, 2012, 10:47:02 am
A reminder if you enter duplicate entries. Or an auto increment. Because that's what I always foregt. :)
The already mentioned things like an sql like query language and cross references with easy switching between liked dbcs would be awesome.
Maybe the possibility to see images as a preview. For example the spell icons in spell dbc or skin files. But that would be nice to have and not a must.
Title: Re: DBC editor features.
Post by: schlumpf on September 27, 2012, 05:42:10 pm
Quote from: "Morfium"
A reminder if you enter duplicate entries. Or an auto increment. Because that's what I always foregt. :)
Assigning IDs should not even be possible, but completely automatic.
Title: Re: DBC editor features.
Post by: XxXGenesisXxX on December 24, 2012, 11:59:51 am
Making sure the hexadecimal editing allows lettering. I love MyDBCEditor, but it resets the hexadecimals to 0x0 if you try to input a letter.

Optional custom column naming would be handy as well. Otherwise most of what I want has been covered.
Title: Re: DBC editor features.
Post by: Steff on December 24, 2012, 08:43:12 pm
Thanks for your responce :)
Title: Re: DBC editor features.
Post by: akriso on January 14, 2013, 04:50:46 pm
I unfortunately do not speak English, and perhaps some of the text is not clear unfortunately, so I will do well as the original - the Russian version of the text  :lol:
? - Integration spellwork (there may be a problem, since the spell Vork different for different emulators, but for the most part only in creating sql query say spell proc ... ie the item is not as important)
! - Support for multiple windows, ie at the top of mydbceditor has tabs ... was, would be easier to scroll through the tabs open dBc, and not once have 7-3 running instances of the program,
! - Recording revisions of the file, when we save the changes in a dbc, then to a specific folder (specified by us in the settings or config) copy of the file is stored in a folder date (automatically creates a folder with the current date)
- Add the correct definition file for Stoltz 3.3.5 (now called offset) and the opportunity to make a config file clues to these columns (for example I want to list all possible flags for column InterruptFlags, I just type all of the flags in the configuration file or. Xml file and when I can by pressing the tip on the column will see the value of all of the files, there was a good support-BB codes ...)
- Correction of errors associated with the opening of some dBc with reference to the structure is not correct. adding the ability to edit this manner, the structure itself (data types and number of columns).

In this perhaps all, more to work with dBc need nothing on the fact ...
The most important points (in my opinion). marked!

_______________________________________________________________________________________

я к сожалению плохо говорю по английски и возможно часть текста будет не понятна к сожалению, так что я приложу так-же оригинальную - русскую версию текста :D
? - интеграция spellwork ( тут могут быть проблемы , так как спелл ворк отличается для разных эмуляторов, но по большей части только в создании sql запросов допустим спелл прока ... тоесть этот пункт не столь важен ),
! - поддержка нескольких окон, тоесть в верхней части mydbceditor имеются вкладки... было-бы удобнее листать открытые дбц по вкладкам, а не иметь сразу 3-7 запущенных копий программы,
! - запись ревизий файла: когда мы сохраняем изменения в каком-либо dbc, то в определённую папку ( указанную нами в настройках или конфиге ) сохраняется копия файла в папку под дату ( автоматически создаётся папка с текущей датой ) ,
- добавление корректного файла описания столцов для 3.3.5 ( сейчас названия смещенны ) и возможности вносить в файл конфига  подсказки к этим столбцам ( например я захочу указать все возможные флаги для столбца  InterruptFlags , я просто введу все флаги в конфиг или же .xml файл и после смогу по нажатию кнопки Подсказка на столбце увижу значение всех этих файлов, тут была-бы хороша поддержка BB кодов...),
- исправление ошибок связанных с открытием некоторых дбц со ссылкой на не верную структуру.   добавление возможности самому редактировать эту стуктуру ( типы данных и количество столбцов ).

На этом пожалуй всё, больше для работы с дбц ничего не нужно по факту...
Наиболее важные пункты ( по моему мнению ).  отмеченны знаком !
Title: Re: DBC editor features.
Post by: ComputerRat on November 18, 2014, 04:09:38 am
MASS EDITS.

That is all I need

along with the typical copy paste, etc.

Right now I use excel to edit dbcs by first converting them into csvs. Works really well.
Title: Re: DBC editor features.
Post by: Steff on November 20, 2014, 07:17:05 am
I dont use an dbc editor anymore. I import all dbcs to mysql and edit all together in one data base.
This  way i can use sql also for dbcs and join both data source together.

For complex and often needed tasks i have written editors and assistents to do it easier and faster in php as a web application.