|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Tools Обсуждение программ для MaNGOS |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
20.01.2011, 12:59 | #1 |
Гость
Сообщений: n/a
|
Ванильные DBC из 3.3.5a в виде html + то, чем было сделано
Доброго времени суток всем.
Решил сделать для себя сабж, на всякий случай, вдруг пригодится когда-нибудь, и, собственно, делюсь результатом: вдруг кто-то найдет эту затею полезной для своих нужд. Пару слов об алгоритме (общая реализация жуткая, но работает ):
Почему так криво? Потому что perl не захотел нормально парсить csv от DBCUtil.exe ни одним из предложенных ему мной методов. Не знаю, был ли вообще смысл во всей этой затее, но:
Если уже было - извините, не знал, потому и выкладываю свою версию. Ссылки: http://autumncoffee.com/misc/dbcwebdata.7z - сгенерированные html http://autumncoffee.com/misc/dbc2web.7z - набор программ и скриптов, которыми все это дело собиралось http://autumncoffee.com/misc/dbc2html-src.7z - исходники dbc2html.exe (C# / dotNetFramework 3.5) Если кому-то будет интересно самому все это дело сгенерировать предложенным набором инструментов - полагаю, что в полном виде оно будет работать только под linux (DBCUtil.exe прекрасно запускается под wine, равно как и dbc2html.exe под Mono), для автоматизированного процесса нужно просто стартонуть upd.sh, ну и, разумеется, перед этим в папку dbc свалить файлы с одноименным расширением. Конечный продукт выглядит примерно так: И последнее, о чем хотел предупредить: архив с html-страничками сам по себе весит всего десять метров, но в распакованном варианте - около трехсот тридцати мегабайт, сто восемьдесят восемь из которых - это Spell.dbc... Как-то так. Спасибо за внимание. Последний раз редактировалось bogys; 20.01.2011 в 23:06. |
6 пользователя(ей) сказали cпасибо: | angelShlesser (11.06.2011), ANTOMA (21.01.2011), Feel the Power (20.01.2011), Konctantin (20.01.2011), Medivh (20.01.2011) |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|