Просмотр полной версии : Spell.dbc в формате sql
Перегнал спеллы для 3.3.2 из дбц в sql, изменил типы полей, где возможно, для более удобной работы.
Может, кому пригодится:
http://filebeam.com/cb265a313db04a6674be879c36c7f8e0
*глухо урча ушел заливать*
Правда пришлось зачистить все лишние поля и переименовать оставшиеся. :)
Там 49379 записей - это полный звиздец. Кажется я в игре и половины не видел работающими.
Для себя написал примитивный скрипт поиска по параметрам для удобства работ с таблицей.
В скрипте прописываю конфиг (номер поля, название, тип поиска (числовой или текстовый)), поэтому не стал переименовывать поля в таблице, т.к. в последующих версиях заново заливать и переименовывать геморно.:)
Мне для скрипта поиска по спелам только основные поля нужны: id, name, rank, description1, description2. Держать ради них многомегабайтную таблицу не вижу смысла. А переименовать пять полей и снести остальные - дело пяти минут. :)
в дескрипшине не цифры (дамаг, кулдауны и пр.) указываются, а ссылки на другие таблицы) так что без остальных информация может отображаться неверно)
апофег! 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.
Кстати, раз уж разговор зашел - случайно никто не знает, что это за штука такая:
Знаю есть итем, который телепортирует в определенное место, если персонаж ниже какого то уровня(или выше), а если выше(ниже) то черт знает куда может закинуть :) может они как то связаны?
у инженеров есть только по норду портует рандомно(в той локции в которой выбрал(!), может на землю, а может на уровне птичьего полёта) :) про начертателей не слышал)
начератели создают свитки,которые могут передать любому персонажу.
Допустим свиток расчитан на уровень персонажа 40, а персонаж 45-50, то бывает закидывает куда попало по всему миру в пределах уровня.
Я не знаю - может вы хреново читаете? Я-то уж точно пишу без ошибок. :) Повторить и перевести? Teleports players to a random capital city. Телепорт игрока в случайную столицу.
Хотя и описанные вами всеми предметы (кстати, без указания id, совершенно бесполезные *теоретики хреновы* :) ) все равно интересны.
Кот ДаWINчи
27.02.2010, 22:46
тоже самое, только с русского DBC.
http://filebeam.com/2f6e36e3b23b865ba0235af5b106981c
spell_333a
http://filebeam.com/90a7b1ff932063fb5a6b4ef9097ce331
Перегоняю только enGb, т.к. по англоязычным текстам проще искать.
Всегда на них работют только разработчики. ;)
а с помощью какой программы можно перегнать из дбц в 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
Наверняка. :)
но даже под убунтой можно поднять виртуалку, чтобы работать с виндовыми приложениями - такими как клиент ВоВ например, и файлы из него. :)
Ну или же, как вариант, пользоваться тем готовым, что выдают выше в теме. :)
эти 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 тоже корректно экстрактит всё.
и так для инфы:
а зачем вообще нужна виртуалка если клиент вов под wine
работает почти как native приложение :)
даже 2-мониторную конфигурацию поддерживает 6)
ad.exe тоже корректно экстрактит всё. Ну какие тогда вопросы, раз все работает? :) Если не работает - то вопросы конечно появляются. :)
Я на виртуалке и две версии МасOS X держу по работе. :) :)
vBulletin® v3.8.4, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot