• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
dbc2sql
ThePhenom
Капрал
Всегда интересно, почему дбц из клиента просто распаковываются в формате, каким его сделали Близзард. Почему бы дбц не хранить в базе. То бишь при извлечении из клиента не конвертировать их сразу в дамп мускула? Ядро бы и эту инфу грузило из СУБД. В разы удобнее же. И нужды в таких костылях, как например кейсы в SpellMgr::LoadDbcDataCorrections(), будет гораздо меньше, либо она вообще может отпасть.

В сообществе множество рукастых разработчиков, что мешает это реализовать? Кстати, если кто-то хочет попробовать, давайте, присоединюсь, буду участвовать.
Сообщение # 1 написано 23.09.2012 в 00:39
Dimitro
Praise the sun!
Как минимум потому, что клиент использует данные из dbc, не только сервер.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 2 написано 23.09.2012 в 00:50
ThePhenom
Капрал
Дмитрий, все равно изменения в дбц с пользой для сервера и незаметно для клиента можно сделать. И они регулярно практикуются многими здесь(флаг зоны поменять, спелл кастомный запилить, или подправить), хотя я сам не приверженец этого. Так зачем мучать анус, я считаю, имеет смысл подумать об упрощении работы с дбц.

Да и вообще, какое дело клиенту, в какой форме хранятся дбц на сервере? В оригинале или в sql? Заведется в любом случае, а работать удобнее, не будет нужды в спермоутилитах типо dbc2csv
Сообщение # 3 отредактировано ThePhenom - Воскресенье, 23.09.2012, 01:13
Dimitro
Praise the sun!
Зачем?
Как минимум, в DBC оффлайк данные, и править их нужно только тем, кто запускает свои "супер крейзи сервера с рисованными спеллами".

Мне лично, за более чем три года работы над эмулятором аж ни разу не пришлось что-либо править в dbc.
А тратить время на написание вариантов, кривых вариантов, для тех, кому "неудобно работать", каких единицы, как-то нет желания.

И да, клиенту есть дело до DBC, чтобы запилить большинство вещей нужен патч в клиент.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 4 написано 23.09.2012 в 01:19
ThePhenom
Капрал
Как я уже сказал, я тоже считаю саму по себе правку дбц костылем. Но я просто проследил за тенденциями на форуме. Править дбц и звать себя после этого мегоодмином стало мейнстримом. Что-ж, если сообщество нуждается, почему бы ему не помочь. Вобщем, заинтересует кого - связывайтесь, пока не передумал)
Сообщение # 5 написано 23.09.2012 в 01:25
Dimitro
Praise the sun!
Данная тема была перемещена из раздела Патчи / Моды / Фиксы для Trinity.
Причина перемещения: 1. Данный раздел только для выкладывания Патчей / Модов / Фиксов

Переместил: Dimitro.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 6 написано 23.09.2012 в 01:27
  • Страница 1 из 1
  • 1
Поиск: