Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Tools (http://mangos.ytdb.ru/forumdisplay.php?f=22)
-   -   TableComparator[C#] (http://mangos.ytdb.ru/showthread.php?t=4701)

Lordronn 12.06.2011 22:38

TableComparator[C#]
 
Version 1.0



Version 2.0



Для использования нужен Microsoft Visual Studio, MySQL Connector

http://www.mysql.com/downloads/connector/net/

пример работы

http://ytdb.ru/showpost.php?p=33774&postcount=223

делалось этой утилиткой

LordJZ 12.06.2011 23:05

Comparator это сильно :)

Lordronn 12.06.2011 23:20

Ну я долго подбирал название, ибо до этого было обычное название - ConsoleApplication2. Ну на английском сравнитель будет comparator. Например утилитка
Сравнитель файлов - File Comparator

LordJZ 13.06.2011 08:48

Цитата:

Сообщение от Lordronn (Сообщение 23341)
...
Ну на английском сравнитель будет comparator.
...

К этому и было моё «сильно»

Lordronn 13.06.2011 13:45

Добавил сравнялку для ГО(фракция и флаги). Также вынес конфиг подключения в xml файл, которые десериализуется при запуске.

tempura 13.06.2011 16:12

Цитата:

Сообщение от Lordronn (Сообщение 23341)
Сравнитель файлов - File Comparator

file comparer

Lordronn 13.06.2011 16:19

Я не переводил, а нашел в интернете такую программу)

http://www.google.com.ua/search?clie...hannel=suggest

Lordronn 16.06.2011 18:46

Добавил сравнялку creature_equip_template с соответствующей ей creature_equip_template_sniff.

Lordronn 07.09.2011 15:43

https://github.com/Lordron/TableComparator-v-2.0/

Новый репозиторий новой версии. В отличии от старой тут структура хранится в xml. Сравнить можно абсолютно любые таблицы с соответствующими им таблицами с приставкой _sniff. Достаточно лишь описать структуру в xml. Название xml файла соответствует названию таблицы. Пример:

Код:

<Table>
  <field name="entry"/>
  <field name="speed_run"/>
  <field name="speed_walk"/>
  <field name="faction_a"/>
  <field name="faction_h"/>
  <field name="dynamicflags"/>
  <field name="unit_flags"/>
  <field name="rangeattacktime"/>
  <field name="baseattacktime"/>
  <field name="scale"/>
  <field name="unit_class"/>
  <field name="mindmg"/>
  <field name="maxdmg"/>
  <field name="attackpower"/>
  <field name="rangedattackpower"/>
  <field name="dmg_multiplier"/>
  <field name="Vehicle_Id"/>
</Table>



Текущее время: 14:15. Часовой пояс GMT +3.

ru-mangos.ru - Русское сообщество MaNGOS