Ru-MaNGOS

Вернуться   Ru-MaNGOS > Дополнения > Tools

Важная информация

Tools Обсуждение программ для MaNGOS

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.03.2010, 09:24   #1
Yoda
Гость
 
Сообщений: n/a
По умолчанию DBC конвертер

Программа для конвертирования файлов dbc в csv, для последующего просмотра/редактирования.

- Конвертирование dbc в csv
- Конвертирование csv в db
c

Копируем dbc файл из папки с dbc(естественно), и вставляем его в папку с проаграммой. Запускаем DBC-CSV.bat, ждем, пошел процесс конвертирования. Как закончилось, у вас появился файл имя.dbc.csv, открываем блокнотом или другим текстовым редактором.

Отредактировали файл, сохраняем, закрываем. Запускаем CSV-DBC и конвертируем обратно.

Изначально программа настроена на работу с файлом Spell.dbc, для того, чтобы работать с другими файлами нужно открыть бат-файл DBC-CSV/CSV-DBC блокнотом и заменить Spell.dbc/Spell.dbc.csv на нужный вам файл.

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


http://ytdb.ru/Yuriy/DBC-CSV.rar

Последний раз редактировалось tempura; 17.03.2010 в 18:36.
  Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
fedr (14.05.2011), Lightunit (12.03.2010), Mayss (30.11.2011), Neggod (26.03.2010)
Старый 07.03.2010, 10:12   #2
Shadez
Ученый
 
Аватар для Shadez
 
Регистрация: 07.03.2010
Сообщений: 175
Сказал(а) спасибо: 64
Поблагодарили 142 раз(а) в 45 сообщениях
Shadez Обладатель прекрасной аурыShadez Обладатель прекрасной ауры
Отправить сообщение для Shadez с помощью ICQ
По умолчанию

Содержимое батников лучше поменять:
DBC-CSV.bat:
Код:
for %%i in (*.dbc) do DBCUtil.exe %%i
CSV-DBC.bat:
Код:
for %%i in (*.csv) do DBCUtil.exe %%i
Что бы обрабатывались все dbc/csv файлы в папке, а не только Spell.dbc
Shadez вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 21.03.2010, 20:29   #3
Щачло
Гость
 
Сообщений: n/a
По умолчанию

  Ответить с цитированием
Старый 21.03.2010, 20:47   #4
Fear
Супер-модератор
 
Регистрация: 26.02.2010
Сообщений: 13
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 3 сообщениях
Fear На верном пути
По умолчанию

А нельзя ли хаком сделать поддержку новой таблички, например, custom_extendedcost, из которой бы брались нужные данные? Ведь для спеллов есть такое.
Fear вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 21.03.2010, 21:43   #5
Rage Hunter
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Yoda Посмотреть сообщение
Изначально программа настроена на работу с файлом Spell.dbc
Она уже давно не может работать с этим файлом!
  Ответить с цитированием
Старый 25.03.2010, 18:13   #6
Yoda
Гость
 
Сообщений: n/a
По умолчанию

Бином Ньютона...Да, с 3.1.3, если не ошибаюсь. Но настройка осталась.
  Ответить с цитированием
Старый 01.08.2010, 02:52   #7
WWF
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Yoda Посмотреть сообщение
Бином Ньютона...Да, с 3.1.3, если не ошибаюсь. Но настройка осталась.
А не подскажите программу которая сейчас актуальна?
Есть еще 1 нюанс, она должна понимать русский
Редактируя Spell.dbc, от русского клиента, через DBC Editor получал на выходе испорченный файл, так как вместо текста он отображает иероглифы и их же он сохраняет на выходе, DBCUtil конвертирует в .csv аналогично выводя в файл иероглифы вместо русского текста, да еще и не может упаковать отредактированный .csv обратно в .dbc, вот такая вот проблемка...
  Ответить с цитированием
Старый 01.08.2010, 11:43   #8
alien
Ученый
 
Регистрация: 17.05.2010
Сообщений: 148
Сказал(а) спасибо: 18
Поблагодарили 25 раз(а) в 22 сообщениях
alien На верном пути
По умолчанию

Цитата:
в .csv аналогично выводя в файл иероглифы вместо русского текста
Все нормально там отображается. Просто надо в utf-8 открывать файл
alien вне форума   Ответить с цитированием
Старый 01.08.2010, 13:25   #9
SergiK_KilleR
Пользователь
 
Аватар для SergiK_KilleR
 
Регистрация: 07.03.2010
Сообщений: 46
Сказал(а) спасибо: 15
Поблагодарили 53 раз(а) в 14 сообщениях
SergiK_KilleR Скоро придёт к известности
По умолчанию

на php подойдет? (записывает данные сразу в базу)
Цитата:
http://github.com/webmangos/dbc2sql
git://github.com/webmangos/dbc2sql.git
есть только проблема с некоторыми файлами
SergiK_KilleR вне форума   Ответить с цитированием
Старый 01.08.2010, 13:44   #10
WWF
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от alien Посмотреть сообщение
Все нормально там отображается. Просто надо в utf-8 открывать файл
дело не в том как я это вижу в середине процесса, а в том как программа обрабатывает файл, мне ведь надо после правки получить .dbc, что не происходит, на входе был файл 48.9 Мб, на выходе обрезок 136 Кб и получается так вообще без какого либо вмешательства, перетащил дбц файл - пошло конвертирование, получился цсв, перетащил цсв - форточка утилиты приоткрылась и тут же закрылась выплюнув этот огрызок... она сама не понимает то что сделала секунду назад... ее можно заставить конвертировать в нужном формате?
  Ответить с цитированием
Старый 01.08.2010, 14:10   #11
alien
Ученый
 
Регистрация: 17.05.2010
Сообщений: 148
Сказал(а) спасибо: 18
Поблагодарили 25 раз(а) в 22 сообщениях
alien На верном пути
По умолчанию

Ну не знаю у меня все отлично конвертируется. Только-что проверил.
Сконвертировал в cvs spell.dbc и обратно.
alien вне форума   Ответить с цитированием
Старый 01.08.2010, 14:40   #12
WWF
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от SergiK_KilleR Посмотреть сообщение
на php подойдет? (записывает данные сразу в базу)
Notice: Undefined variable: id in \dbc2sql\index.php on line 57

Цитата:
Сообщение от alien Посмотреть сообщение
Ну не знаю у меня все отлично конвертируется. Только-что проверил.
Сконвертировал в cvs spell.dbc и обратно.
ты уверен что твой файл от ruRU версии? с файлом из enGB и у меня проблем нет.

Последний раз редактировалось NeatElves; 01.08.2010 в 15:27.
  Ответить с цитированием
Старый 01.08.2010, 15:23   #13
alien
Ученый
 
Регистрация: 17.05.2010
Сообщений: 148
Сказал(а) спасибо: 18
Поблагодарили 25 раз(а) в 22 сообщениях
alien На верном пути
По умолчанию

Да абсолютно уверен.
сейчас даже взял HolidayNames.dbc в котором содержатся русские названия.
конвертнул в cvs и обратно. Все ок.
alien вне форума   Ответить с цитированием
Старый 01.08.2010, 15:48   #14
WWF
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от alien Посмотреть сообщение
Да абсолютно уверен.
сейчас даже взял HolidayNames.dbc в котором содержатся русские названия.
конвертнул в cvs и обратно. Все ок.
дааа, прошу прощения, проблема оказалась в версии программы, я их штук 5 разных конвертеров перепробовал... вот сейчас 6ая... обратная конвертация прошла успешно... почти... заметно меняется размер файла (без модификаций), "до" = 48,9 МБ, "после" = 37,7 Мб, после чего клиент не грузит игровой мир, вылетает 132 ошибка. Если у Вас не так, можете поделиться своей программой?
  Ответить с цитированием
Старый 01.08.2010, 18:49   #15
alien
Ученый
 
Регистрация: 17.05.2010
Сообщений: 148
Сказал(а) спасибо: 18
Поблагодарили 25 раз(а) в 22 сообщениях
alien На верном пути
По умолчанию

У меня та что в первом посте.
alien вне форума   Ответить с цитированием
Старый 02.08.2010, 20:16   #16
WWF
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от alien Посмотреть сообщение
У меня та что в первом посте.
эффект тот же, я внимательнее проследил за процессом, при обратном конвентрировании файл становится меньше потому что процесс прерывается на 78%...
  Ответить с цитированием
Старый 03.08.2010, 13:51   #17
SergiK_KilleR
Пользователь
 
Аватар для SergiK_KilleR
 
Регистрация: 07.03.2010
Сообщений: 46
Сказал(а) спасибо: 15
Поблагодарили 53 раз(а) в 14 сообщениях
SergiK_KilleR Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от WWF Посмотреть сообщение
Notice: Undefined variable: id in \dbc2sql\index.php on line 57


ты уверен что твой файл от ruRU версии? с файлом из enGB и у меня проблем нет.
отсутствуют dbс-файлы в папке dbc
SergiK_KilleR вне форума   Ответить с цитированием
Старый 29.08.2010, 23:50   #18
dj--alex
Пользователь
 
Аватар для dj--alex
 
Регистрация: 09.03.2010
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 20 раз(а) в 11 сообщениях
dj--alex На верном пути
По умолчанию

в программу Dbscript 4.2.5
добавил функцию конвертирования Csv-Sql и наоборот (в редакторе можно найти)
dj--alex вне форума   Ответить с цитированием
Старый 30.08.2010, 00:13   #19
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

dj--alex
Не понимаю - для чего столько рекламы? Кому надо - те пользуются, поверь. Целевую аудиторию ты и так охватываешь.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
dj--alex (30.08.2010)
Старый 05.09.2010, 09:57   #20
Lightunit
Пользователь
 
Регистрация: 09.03.2010
Сообщений: 66
Сказал(а) спасибо: 120
Поблагодарили 9 раз(а) в 7 сообщениях
Lightunit На верном пути
Сообщение

После конвертации из CSV в DBC, дбц файл остается пустым. Есть ли решение этой проблемы?

UPD:
Проблему решил. С большими ID почему-то не ковертируется.

Последний раз редактировалось Lightunit; 05.09.2010 в 10:37.
Lightunit вне форума   Ответить с цитированием
Старый 13.11.2010, 11:59   #21
Esi
Гость
 
Сообщений: n/a
По умолчанию

У меня он не желает конвертировать ChrRaces.dbc.
Может подскажите другой редактор способный работать с ruRu DBC файлами?

Последний раз редактировалось Esi; 14.11.2010 в 10:58.
  Ответить с цитированием
Старый 13.11.2010, 12:11   #22
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию

читаем форум внимательно
http://ru-mangos.ru/showthread.php?t=2801
__________________
Konctantin вне форума   Ответить с цитированием
Старый 14.11.2010, 10:57   #23
Esi
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
читаем форум внимательно
http://ru-mangos.ru/showthread.php?t=2801
Спасибо вам, сорри что пропустил...

-------- UPD
Мне нужен нормальный редактор DBC, а не просто просмоторщик...
  Ответить с цитированием
Старый 14.11.2010, 11:24   #24
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию

Цитата:
Мне нужен нормальный редактор DBC, а не просто просмоторщик...
Нормальный это какой?
Если нужен - напишите сами, нормальных нет, так как никому он не нужен.

Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 10 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
__________________
Konctantin вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Lordronn (14.11.2010)
Старый 14.11.2010, 13:44   #25
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 3 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Последний раз редактировалось Lordronn; 15.11.2010 в 15:00.
Lordronn вне форума   Ответить с цитированием
Старый 15.11.2010, 09:34   #26
Esi
Гость
 
Сообщений: n/a
По умолчанию

Ну... у англоязычных нормальные то есть... это у нас как всегда не хватает...
но спасибо, за хоть какую то помощь...
  Ответить с цитированием
Старый 15.11.2010, 18:10   #27
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от Esi Посмотреть сообщение
Мне нужен нормальный редактор DBC, а не просто просмоторщик...
Нужен нормальный - напишите. Это форум разработчиков, а не попрошаек "зделойте за миня".

Тем более, что все есть в репозитории проекта. (если я правильно понимаю хайд в посте Lordronn)

Цитата:
Сообщение от Esi Посмотреть сообщение
Ну... у англоязычных нормальные то есть... это у нас как всегда не хватает...
но спасибо, за хоть какую то помощь...
А это что за бред сивой кобылы? "У нас" - это на вовжпе? Вроде только там люди со сломанными мозгами обитают? Придется чинить мозги - видимо для их вправления потребуется не менее недели.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Lordronn (16.11.2010)
Старый 24.11.2010, 18:06   #28
MeL182
Гость
 
Сообщений: n/a
По умолчанию

Насколько я понял выявление причины сей проблемы стоит на одном месте, хм неужели не у кого нету мыслей по каким причинам это может быть?
  Ответить с цитированием
Старый 24.11.2010, 21:09   #29
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию

Какой проблемы? Проблемы на самом деле нет.
__________________
Konctantin вне форума   Ответить с цитированием
Старый 25.11.2010, 03:23   #30
ANTOMA
Новичок
 
Регистрация: 07.03.2010
Сообщений: 11
Сказал(а) спасибо: 126
Поблагодарили 0 раз(а) в 0 сообщениях
ANTOMA На верном пути
По умолчанию

Цитата:
Сообщение от MeL182 Посмотреть сообщение
Насколько я понял выявление причины сей проблемы стоит на одном месте, хм неужели не у кого нету мыслей по каким причинам это может быть?
два раза перечитал пост, пролистал выше... если есть проблема, об оной нужно внятно написать, что за проблема и что "требуется" либо "просится"
ANTOMA вне форума   Ответить с цитированием
Старый 25.11.2010, 09:05   #31
MeL182
Гость
 
Сообщений: n/a
По умолчанию

проблема того что на 78% окошко закрываеться и выдает недоделаный Spell.dbc
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертер базы чаров trinity->mangos Blocker Корзина 1 09.03.2010 17:45


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


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot