YTDB

YTDB (http://ytdb.ru/index.php)
-   Корзина / Trash can (http://ytdb.ru/forumdisplay.php?f=21)
-   -   Spell.dbc в формате sql (http://ytdb.ru/showthread.php?t=3508)

virusav 20.02.2010 13:42

Spell.dbc в формате sql
 
Перегнал спеллы для 3.3.2 из дбц в sql, изменил типы полей, где возможно, для более удобной работы.

Может, кому пригодится:
http://filebeam.com/cb265a313db04a6674be879c36c7f8e0

tempura 20.02.2010 15:47

*глухо урча ушел заливать*

Правда пришлось зачистить все лишние поля и переименовать оставшиеся. :)


Там 49379 записей - это полный звиздец. Кажется я в игре и половины не видел работающими.

virusav 20.02.2010 16:59

Для себя написал примитивный скрипт поиска по параметрам для удобства работ с таблицей.
В скрипте прописываю конфиг (номер поля, название, тип поиска (числовой или текстовый)), поэтому не стал переименовывать поля в таблице, т.к. в последующих версиях заново заливать и переименовывать геморно.:)

tempura 21.02.2010 15:35

Мне для скрипта поиска по спелам только основные поля нужны: id, name, rank, description1, description2. Держать ради них многомегабайтную таблицу не вижу смысла. А переименовать пять полей и снести остальные - дело пяти минут. :)

Shadez 21.02.2010 22:40

в дескрипшине не цифры (дамаг, кулдауны и пр.) указываются, а ссылки на другие таблицы) так что без остальных информация может отображаться неверно)

tempura 21.02.2010 23:12

апофег!
Цитата:

30421
Nether Portal - Perseverence
Makes the target better at withstanding the onslaught of Netherspite's attacks.
Damage taken is reduced by $s1%. Defense increased by $s2. Health increased by ${30000+$m3}.
мне подобного описания с головой хватает.




Кстати, раз уж разговор зашел - случайно никто не знает, что это за штука такая:
Цитата:

2222
Portal Storm
Teleports players to a random capital city.
и еще у меня вызывают недоумение телепорты:
Цитата:

31 Teleport Goldshire
33 Teleport Westfall
34 Teleport Duskwood
35 Teleport Elwynn
Про вот этот саммон еще вопросы всплывают:
Цитата:

20279
Summon Player
Summons an enemy player.

DAHuJIA 21.02.2010 23:34

Цитата:

Сообщение от tempura (Сообщение 12744)
Кстати, раз уж разговор зашел - случайно никто не знает, что это за штука такая:

Знаю есть итем, который телепортирует в определенное место, если персонаж ниже какого то уровня(или выше), а если выше(ниже) то черт знает куда может закинуть :) может они как то связаны?

Fedia22 22.02.2010 01:16

у инженеров есть только по норду портует рандомно(в той локции в которой выбрал(!), может на землю, а может на уровне птичьего полёта) :) про начертателей не слышал)

Norman 22.02.2010 08:35


tempura 22.02.2010 11:00

Я не знаю - может вы хреново читаете? Я-то уж точно пишу без ошибок. :) Повторить и перевести?
Цитата:

Teleports players to a random capital city.
Телепорт игрока в случайную столицу.

Хотя и описанные вами всеми предметы (кстати, без указания id, совершенно бесполезные *теоретики хреновы* :) ) все равно интересны.

Кот ДаWINчи 27.02.2010 22:46

тоже самое, только с русского DBC.
http://filebeam.com/2f6e36e3b23b865ba0235af5b106981c

virusav 08.04.2010 23:20

spell_333a
http://filebeam.com/90a7b1ff932063fb5a6b4ef9097ce331

tempura 09.04.2010 15:19

онглейскее? рузскее?

virusav 09.04.2010 15:23

Перегоняю только enGb, т.к. по англоязычным текстам проще искать.

YuruY 09.04.2010 20:20

Всегда на них работют только разработчики. ;)

ovelen 28.07.2010 19:21

а с помощью какой программы можно перегнать из дбц в sql ?

NeatElves 28.07.2010 19:32

Гугль и поиск по dbc2sql отменили?

http://ytdb.ru/Yuriy/dbc2sql1.rar
http://ytdb.ru/Yuriy/dbc2sql2.rar

dj--alex 28.09.2010 00:29

эти spell_dbc совпадают с таблицей из базы данных или отличаются от неё?

попробовал программу
под wine запускается, но пишет thewrs@ и дальше закрывается не успеваю прочесть
пробовал DBC положить и в папку dbc. и в нее кидать программу

вероятно она не совместима с Ubuntu Linux Server 10.04 64 bit

tempura 28.09.2010 00:35

Наверняка. :)
но даже под убунтой можно поднять виртуалку, чтобы работать с виндовыми приложениями - такими как клиент ВоВ например, и файлы из него. :)

Ну или же, как вариант, пользоваться тем готовым, что выдают выше в теме. :)


Цитата:

эти spell_dbc совпадают с таблицей из базы данных или отличаются от неё?
Эти spell_dbc конвертятся из dbc клиента и совпадают с ними. А в базе таковых таблиц нет.

Konctantin 28.09.2010 10:04

как вариант, написать свой парсер, сложного ничего нет:
http://ru-mangos.ru/showthread.php?t=199

а потом просто пройтись по структуре файла используя формат полей для нужного дбц

dj--alex 30.09.2010 12:31

спасибо за разъяснение

1 раз я уже пробовал написать парсер на PHP
изобрел свой загрузчик конфигов для программы.

и так для инфы:
а зачем вообще нужна виртуалка если клиент вов под wine
работает почти как native приложение :)
даже 2-мониторную конфигурацию поддерживает 6)
ad.exe тоже корректно экстрактит всё.

tempura 30.09.2010 19:07

Цитата:

Сообщение от dj--alex (Сообщение 27519)
и так для инфы:
а зачем вообще нужна виртуалка если клиент вов под wine
работает почти как native приложение :)
даже 2-мониторную конфигурацию поддерживает 6)
ad.exe тоже корректно экстрактит всё.

Ну какие тогда вопросы, раз все работает? :) Если не работает - то вопросы конечно появляются. :)
Я на виртуалке и две версии МасOS X держу по работе. :) :)


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

YTDB - MaNGOS DataBase