Ru-MaNGOS

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

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.01.2011, 13:42   #1
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию SpellWork (Qt5 & C++)

Пока изучаю средства Qt и C++ решил побаловаться и сделать "велосипед" Пишу по мере свободного времени, а так же не без говнокода

+ Реализован полный вывод инфо как и в SW от Константина.
+ Добавлен вывод родительского спела для триггерного.
+ Параметры расширеного фильтра теперь пишутся непосредственно перед аргументом. Пример ">30", "&0x100" и т.д (=/>/</&/~/!).
+ Поддержка локализированых DBC.
+ Поддержка регулярок.
+ Применение WebKit для вывода информации.
+ Подгрузка иконки спелла с Wowhead.
+ Ссылки на тригерные/родительские спеллы с переходом по ним.
+ Popup автозавершитель вводимого спелла по имени.
+ Распознавание hex чисел в расширенном фильтре.
+ Проверка обновлений с сервера.

Использовал загрузчик DBC от мангоса, поэтому работа с dbc не отличается от работы с dbc в ядре, большое спасибо!

Если кто хочет поучавствовать, можете написать Мне это нужно только в целях изучения Qt и C++

Сборка возможна на Windows и Linux

Репо: http://bitbucket.org/sidsukana/qsw
Скачать: http://bitbucket.org/sidsukana/qsw/downloads

Бранч pre-TBC (1.12.x) qsw-pretbc.
Бранч TBC (2.4.3) qsw-tbc.
Бранч WoTLK (3.3.5a) qsw-wotlk.
Бранч Cataclysm (4.3.4) qsw-cata.
Бранч MoP (5.1.0 16357) qsw-mop.

Скрин:


Релизы c библиотеками и DBC в репозитории в секции Downloads!

Последний раз редактировалось Sid; 08.01.2013 в 14:51. Причина: Бранч MoP
Sid вне форума   Ответить с цитированием
18 пользователя(ей) сказали cпасибо:
Ambal (31.03.2011), ANTOMA (21.01.2011), blackmanos (23.04.2012), Chaosua (10.08.2013), Den (19.01.2011), Gerald (15.02.2011), KiriX (17.01.2011), Konctantin (17.01.2011), Mayss (26.06.2011), narma (25.02.2011), PSZ (17.01.2011), Ranger (26.02.2012), SeT (07.09.2013), SilverIce (29.01.2011), srv38 (06.07.2011), sven (21.01.2011)
Старый 17.01.2011, 13:58   #2
PSZ
Ученый
 
Регистрация: 07.03.2010
Сообщений: 138
Сказал(а) спасибо: 200
Поблагодарили 143 раз(а) в 49 сообщениях
PSZ Обладатель прекрасной аурыPSZ Обладатель прекрасной ауры
По умолчанию

Хочешь больше тестеров - давай поддержку 3.3.5
PSZ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
KiriX (17.01.2011)
Старый 17.01.2011, 14:01   #3
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от PSZ Посмотреть сообщение
Хочешь больше тестеров - давай поддержку 3.3.5
Будет, обязательно Хочу на все 3 аддона сделать
Sid вне форума   Ответить с цитированием
Старый 29.01.2011, 21:47   #4
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Начал работу над 2.4.3. Бранч qsw-tbc. 1.12 доступен по бранчу default либо tag pre-TBC (rev 50).
__________________
SpellWork Qt4

Последний раз редактировалось Sid; 29.01.2011 в 21:49.
Sid вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
sven (30.01.2011), tempura (15.02.2011)
Старый 15.02.2011, 19:37   #5
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Сделал базовую поддержку 3.3.5а (более менее). Обо всех ошибках сообщайте в этой теме, или в иссуесах репозитория. Добавил готовые релизы в 1 пост.
Обновил скрин.

Кстати незнаю в чем подвох, но у меня спелворк ест в 3 раза меньше ОЗУ Но из-за библиотек громоздкий
__________________
SpellWork Qt4

Последний раз редактировалось Sid; 15.02.2011 в 19:57.
Sid вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Den (19.02.2011), PSZ (16.02.2011), tempura (15.02.2011)
Старый 15.02.2011, 20:07   #6
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от Sid Посмотреть сообщение
...
Кстати незнаю в чем подвох, но у меня спелворк ест в 3 раза меньше ОЗУ Но из-за библиотек громоздкий
В том, что последние слова в названиях вашего и моего топиков немножко отличаются (# против ++)
LordJZ вне форума   Ответить с цитированием
Старый 15.02.2011, 20:10   #7
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от LordJZ Посмотреть сообщение
В том, что последние слова в названиях вашего и моего топиков немножко отличаются (# против ++)
Ну это понятно Просто не думал что такая разница будет.
Хочу на никс собрать его погонять, но нет возможности, у кого есть Qt на никсе, там проект для QtCreator можно было бы поэкспериментировать
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Старый 24.02.2011, 21:57   #8
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Добавил дополнительный режим поиска для значений "масок".
Обычный(None), Содержит значение (Contain), Не содержит значения (Not contain)
Изменил стиль кнопочки регекспа (QSS прикольная штука оказывается))
Теперь архивы с релизами, библиотеками и dbc можно взять с репозитория в секции Downloads.
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Старый 25.02.2011, 10:43   #9
narma
Новичок
 
Регистрация: 25.08.2010
Сообщений: 24
Сказал(а) спасибо: 2
Поблагодарили 11 раз(а) в 8 сообщениях
Записей в дневнике: 2
narma На верном пути
По умолчанию

Код:
diff -r daf445e85110 QSW/DBC/DBCStore.h
--- a/QSW/DBC/DBCStore.h	Fri Feb 25 00:44:21 2011 +0500
+++ b/QSW/DBC/DBCStore.h	Fri Feb 25 11:39:52 2011 +0300
@@ -1,7 +1,8 @@
 #ifndef DBCSTORE_H
 #define DBCSTORE_H
-
+
 #include <list>
+#include <cstring> // or string.h ?
 #include "DBCFileLoader.h"
 
 template<class T>
diff -r daf445e85110 QSW/QSW.pro
--- a/QSW/QSW.pro	Fri Feb 25 00:44:21 2011 +0500
+++ b/QSW/QSW.pro	Fri Feb 25 11:39:52 2011 +0300
@@ -12,7 +12,7 @@
 DESTDIR = ../Debug
 QT += core gui qtmain
 CONFIG += debug
-DEFINES += QT_LARGEFILE_SUPPORT
+# DEFINES += QT_LARGEFILE_SUPPORT
 INCLUDEPATH += ./GeneratedFiles \
     ./GeneratedFiles/Debug \
     ./Includes \
diff -r daf445e85110 QSW/SWDefines.cpp
--- a/QSW/SWDefines.cpp	Fri Feb 25 00:44:21 2011 +0500
+++ b/QSW/SWDefines.cpp	Fri Feb 25 11:39:52 2011 +0300
@@ -1,6 +1,6 @@
 #include "SWDefines.h"
 
-char* SpellStruct[] =
+QString SpellStruct[] =
 {
     "None",
     "Id",
@@ -114,7 +114,7 @@
     "SpellDifficultyId"
 };
 
-char* ProcFlagDesc[] =
+QString ProcFlagDesc[] =
 {
     //00 0x00000001 000000000000000000000001 -
     "00 Killed by aggressor that receive experience or honor",
diff -r daf445e85110 QSW/SWDefines.h
--- a/QSW/SWDefines.h	Fri Feb 25 00:44:21 2011 +0500
+++ b/QSW/SWDefines.h	Fri Feb 25 11:39:52 2011 +0300
@@ -1,8 +1,10 @@
 #ifndef SWDEFINES_H
 #define SWDEFINES_H
 
-extern char* SpellStruct[];
-extern char* ProcFlagDesc[];
+#include <QString>
+
+extern QString SpellStruct[];
+extern QString ProcFlagDesc[];
 
 #define MAX_STRUCT 99
 #define MAX_PROC 32 
diff -r daf445e85110 QSW/SWForm.cpp
--- a/QSW/SWForm.cpp	Fri Feb 25 00:44:21 2011 +0500
+++ b/QSW/SWForm.cpp	Fri Feb 25 11:39:52 2011 +0300
@@ -219,6 +219,8 @@
             return true;
         }
         break;
+    default:
+        break;
     }
 
     return QWidget::event(ev);
diff -r daf445e85110 QSW/SWObject.h
--- a/QSW/SWObject.h	Fri Feb 25 00:44:21 2011 +0500
+++ b/QSW/SWObject.h	Fri Feb 25 11:39:52 2011 +0300
@@ -38,7 +38,7 @@
         void ThreadUnset(quint8 id) { ThreadSemaphore[id] = false; }
         bool ThreadExist(quint8 id) { return ThreadSemaphore[id]; }
 
-        void SetMetaEnum(char* e)
+        void SetMetaEnum(const char* e)
         {
             e_idx = mo.indexOfEnumerator(e);
             me = mo.enumerator(e_idx);
1. +#include <cstring> // or string.h ?
Исправляет билд под линухом, без этого gcc strlen не может найти.

2. QT_LARGEFILE_SUPPORT убрал у себя, у меня он уже подставляется в итоге куча варнингов что я его redefine. Надо как-то более правильно это решить.

3. -char* SpellStruct[] =
+QString SpellStruct[] =

исправляет кучу варнингов, мб вместо QString лучше подойдёт std::string

4. Остальное - исправление варнингов or make gcc happy

версия qt: 4.7.1
qt-creator: 2.1.0
gcc: 4.5.1
narma вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Sid (25.02.2011)
Старый 20.03.2011, 23:10   #10
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

* Сравнение спеллов
* Убрал кнопочный поиск, теперь только ReturnPressed, RegExp вынес в меню
* Изменил комбо боксы, но чет шрифт не получается изменить крупненькие буковки, зато целиком влезает наименование)
Downloads обновил.
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
PSZ (21.03.2011)
Старый 20.03.2011, 23:15   #11
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Эта... а можно к нему работу со spell_dbc привинтить? Дабы спеллы реинжинирить было поудобнее.
rsa вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
PSZ (21.03.2011)
Старый 21.03.2011, 10:52   #12
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Возможно все надо только поизучать работу с dbc по глубже.
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Старый 31.03.2011, 22:54   #13
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

+ Добавлена поддержка локализированых DBC
Релизы в репо обновлены.
PS На линуксе не тестировалось.
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Konctantin (31.03.2011), SeT (15.07.2011)
Старый 08.05.2011, 21:02   #14
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию QDbcTool (Qt4 & C++)

В общем опять софт-сабж на Qt4

Манит манит меня этот формат dbc, а может просто интересен в том плане что на нем удобно учиться читать бинарные файлы

QDbcTool - пока что только DBC viewer

Форматы DBC указываются в XML формате в dbcFormats.xml (как у TOM_RUSа). Там несколько примеров.

Данные загружаются в лист из строк-листов. QList<QStringList>.

+ Форматы в XML (TOM_RUSlike)
+ Скрытие/Показ столбцов во время работы, и сохранение состояния.
+ Сортировка (натуральной в Qt нет, поэтому использовался Alphanum алгоритм, с отрицательными значениями неверно сортирует, но довольно быстро)
+ Экспорт в SQL и CSV
+ Возможность загрузки без наличия формата (все поля в стандартном uint32 типе)
+ Поддержка локализированых дбц.
+ Редактировние DBC путем создания нового с измененными данными.
+ Удаление/Добавление записей.

Скриншот:


Исходники
Бинарник
__________________
SpellWork Qt4

Последний раз редактировалось Sid; 17.10.2011 в 13:48.
Sid вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Gerald (09.05.2011), SilverIce (17.10.2011)
Старый 12.06.2011, 22:18   #15
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

+ Форматы в XML (TOM_RUSlike)
+ Скрытие/Показ столбцов во время работы, и сохранение состояния.
+ Сортировка (натуральной в Qt нет, поэтому использовался Alphanum алгоритм, в некоторых случаях с отрицательными значениями неверно сортирует, но довольно быстро)
+ Экспорт в SQL и CSV
__________________
SpellWork Qt4

Последний раз редактировалось Sid; 13.06.2011 в 10:06.
Sid вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Gerald (15.06.2011)
Старый 18.06.2011, 14:17   #16
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Обновил бинарники в репо до актуальных.

В архиве для 3.3.5 залил дополнительно еще русские DBC.

+ Добавлен вывод родительского спела для триггерного.
+ Параметры расширеного фильтра теперь пишутся непосредственно перед аргументом. Пример ">30", "&256" и т.д (=/>/</&/~).
+ Использование MetaProperty системы для работы с расширенным фильтром(пришлось сделать спец.типы для значений-массивов, чтобы проще было работать с мета-объектом. Не то что хотелось, но думаю в будущем доработаю и упрощу, так как структура оказалась больше чем была )
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Gerald (19.06.2011), PSZ (20.06.2011), SeT (15.07.2011)
Старый 19.06.2011, 20:58   #17
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Решил попробовать WebKit в плане виджета для вывода инфы. В принципе все что я представлял, то можно реализовать через него:
1) Подгружаемые тултипы
2) Просто подгрузка иконок
3) Пользовательский шаблон вывода на HTML
Вопрос будет ли это интересно?

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

http://my.jetscreenshot.com/4271/20110619-50hd-356kb
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Старый 23.06.2011, 22:40   #18
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Новые релизы:

Бинарники в репо обновлены.

+ Рефакторинг, избавление от лишнего/ненужного кода
+ Применение WebKit для вывода информации.
+ Подгрузка иконки спелла с Wowhead.
+ Ссылки на тригерные/родительские спеллы с переходом по ним.
+ Замена стандартной модели списка спелов на легкую абстрактную (оптимизация поиска и фильтра в несколько раз)
+ Добавлена модель сортировки.
+ Добавлен параметр '!' (не равно)
+ Удалена панель меню -> использование тулбара.
- Не работает хоткей на копирование (видимо бага WebKit)

Тестируем

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

http://my.jetscreenshot.com/4271/20110623-rzrj-398kb

PS Если кто имеет желание сделать на html хороший шаблончик вывода инфы, всегда рад пристроить
__________________
SpellWork Qt4

Последний раз редактировалось Sid; 24.06.2011 в 08:37.
Sid вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Gerald (25.06.2011), Mayss (26.06.2011)
Старый 26.06.2011, 12:20   #19
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Последняя версия ругается на отсутстиве QtNetwork4.dll (у QtWebKit4.dll в зависимостях)
+11 мб для сомнительной фичи это печально.
zergtmn вне форума   Ответить с цитированием
Старый 26.06.2011, 16:19   #20
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от zergtmn Посмотреть сообщение
Последняя версия ругается на отсутстиве QtNetwork4.dll (у QtWebKit4.dll в зависимостях)
+11 мб для сомнительной фичи это печально.
Хм, ну то что QtWebKit4.dll весит как чугун это известно и ничего с этим не поделаешь, это вам не .net А вот про зависимость QtNetwork4.dll в последней версии, первый раз такое слышу, кто тестировал ничего не сообщали, да и я не клал в архив.
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Старый 26.06.2011, 16:54   #21
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

zergtmn вне форума   Ответить с цитированием
Старый 27.06.2011, 01:25   #22
partizanes
Пользователь
 
Аватар для partizanes
 
Регистрация: 15.03.2010
Адрес: Беларусь,Витебск
Сообщений: 93
Сказал(а) спасибо: 97
Поблагодарили 36 раз(а) в 11 сообщениях
partizanes На верном пути
Отправить сообщение для partizanes с помощью ICQ Отправить сообщение для partizanes с помощью Skype™
По умолчанию

Цитата:
Сообщение от zergtmn Посмотреть сообщение
Последняя версия ругается на отсутстиве QtNetwork4.dll (у QtWebKit4.dll в зависимостях)
+11 мб для сомнительной фичи это печально.

вин7 х32 +1
__________________
Когда-нибудь на оффе поставят Mangos...
partizanes вне форума   Ответить с цитированием
Старый 27.06.2011, 16:26   #23
tester20
Гость
 
Сообщений: n/a
По умолчанию

тот что в архиве требует
а взятый из репо нет

Последний раз редактировалось tester20; 27.06.2011 в 16:37.
  Ответить с цитированием
Старый 27.06.2011, 21:23   #24
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Странно конечно, у человека не стоит никаких либ, IDE или SDK от Qt однако не требует. Ну возьмите если требует...
QtNetwork4 - скачать
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Старый 06.07.2011, 14:17   #25
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Новые релизы:

Бинарники в репо обновлены. Теперь запакованы в .SFX пакет.

+ Добавлен popup автозавершитель набираемого в поиске спела по имени.
+ Добавлены ивенты на перемещение селекта в списке спелов по стрелкам.
+ Убрана ненужная проверка на текст в поиске.
+ Улучшенное оформление иконки спелла.
+ Исправлен хоткей на копирование.

Так же выяснил причину того что на других компах иконки не подгружались. Оказывается для некоторых форматов нужны плагины В частности для подгружаемых jpeg иконок спеллов. Новые бинарники собраны с путем до нужного плагина. Сам плагин в каталоге ./imageformats. Все запаковано в .SFX пакет вместе с требуемым как оказалось QtNetwork4.dll. Получается громоздко, но такой уж Qt
В .SFX пакет вполне хорошо все ужалось

Приятного пользования

Для 243 и 335 забыл QtNetwork4.dll добавить) Перезалил)
__________________
SpellWork Qt4

Последний раз редактировалось Sid; 06.07.2011 в 16:19.
Sid вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
hyperion (06.07.2011), partizanes (06.07.2011), SeT (06.07.2011)
Старый 06.07.2011, 18:17   #26
SeT
Ученый
 
Аватар для SeT
 
Регистрация: 13.03.2010
Сообщений: 110
Сказал(а) спасибо: 55
Поблагодарили 23 раз(а) в 14 сообщениях
SeT На верном пути
По умолчанию

---------------------------
QSW.exe - Системная ошибка
---------------------------
Запуск программы невозможен, так как на компьютере отсутствует QtNetwork4.dll. Попробуйте переустановить программу.
---------------------------
ОК
---------------------------
скачал последню версию, так же пишет.
SeT вне форума   Ответить с цитированием
Старый 06.07.2011, 18:45   #27
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

О_о я сейчас тоже скачал смотрю уже нет QtNetwork4.dll внутри. Может у битбакета кэш -_-

Перезалил снова. Скачал. Проверил. Все на месте

Добавил еще qico4.dll теперь иконка бинарника нормально отображается.
Там кеш реально.

Переименовал теперь 100% все есть)
__________________
SpellWork Qt4

Последний раз редактировалось Sid; 06.07.2011 в 19:09.
Sid вне форума   Ответить с цитированием
Старый 07.07.2011, 22:51   #28
partizanes
Пользователь
 
Аватар для partizanes
 
Регистрация: 15.03.2010
Адрес: Беларусь,Витебск
Сообщений: 93
Сказал(а) спасибо: 97
Поблагодарили 36 раз(а) в 11 сообщениях
partizanes На верном пути
Отправить сообщение для partizanes с помощью ICQ Отправить сообщение для partizanes с помощью Skype™
По умолчанию

а почему нет аур выше 261 ,или я что то упустил? 3,3,5
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 3509
Размер:	118.5 Кб
ID:	1012  
__________________
Когда-нибудь на оффе поставят Mangos...
partizanes вне форума   Ответить с цитированием
Старый 08.07.2011, 06:09   #29
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Мой косяк, видать не добавил новые при переносе с 2.4.3.
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Старый 08.07.2011, 11:30   #30
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Обновил. Добавил распознавание hex формата в расширенном фильтре. Теперь можно не переводя числа в десятичную систему указывать в фильтр как с 0x так и без. (Числа не содержащие латинских символов A,B,C,D,E без префикса 0x расцениваются как десятичные)

т.е 10 будет 10, а 0x10 будет уже 16. A будет равно 0xA.

Добавил недостающие ауры и эфекты в 335. Несколько фиксов параметров фильтра и флаги оптимизации скорости.
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
partizanes (09.07.2011), SeT (16.07.2011)
Старый 15.07.2011, 20:18   #31
SeT
Ученый
 
Аватар для SeT
 
Регистрация: 13.03.2010
Сообщений: 110
Сказал(а) спасибо: 55
Поблагодарили 23 раз(а) в 14 сообщениях
SeT На верном пути
По умолчанию

Можно что-нибудь сделать с интерфейсом на широких экранах?
Миниатюры
Нажмите на изображение для увеличения
Название: exmp.jpg
Просмотров: 931
Размер:	59.0 Кб
ID:	1022  
SeT вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Sid (15.07.2011)
Старый 15.07.2011, 23:20   #32
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Исправил, перезалил бинарники
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Ranger (09.08.2011), SeT (16.07.2011)
Старый 08.08.2011, 21:04   #33
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Может кто скинуть в пм DBC актуального билда катаклизма?
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Старый 09.08.2011, 01:08   #34
NarkoHeal
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Sid Посмотреть сообщение
Может кто скинуть в пм DBC актуального билда катаклизма?
Сейчас dbc экстрактятся теми-же экстракторами, что и до катаклизма?
  Ответить с цитированием
Старый 10.08.2011, 22:56   #35
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Теперь поддержка 4.2.0 14333.
SFX архив залит с enGB DBC, какие уж нашел

!Сейчас пока не все данные в расширенном фильтре работают (в частности данные эффектов)!

Бранч qsw-cata

Кстати никто не подскажет, как теперь в катаклизме локаль определять?
__________________
SpellWork Qt4

Последний раз редактировалось Sid; 10.08.2011 в 23:08.
Sid вне форума   Ответить с цитированием
Старый 25.09.2011, 00:02   #36
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

+ Добавлен дизайн
+ Исправлены мелкие ошибки.
Архивы с бинарниками обновлены.
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Konctantin (25.09.2011), Lordronn (25.09.2011), PSZ (25.09.2011), rsa (25.09.2011)
Старый 25.09.2011, 13:15   #37
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

а можно еще раз попросить добавить работу со spell_dbc? нужный код предоставлю если требуется...
rsa вне форума   Ответить с цитированием
Старый 26.09.2011, 12:51   #38
Warlord123
Пользователь
 
Регистрация: 09.03.2010
Сообщений: 37
Сказал(а) спасибо: 4
Поблагодарили 63 раз(а) в 21 сообщениях
Warlord123 Скоро придёт к известности
По умолчанию

А какой функционал нужен от spell_dbc? Просто загрузка\просмотр?
Warlord123 вне форума   Ответить с цитированием
Старый 26.09.2011, 13:34   #39
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от Warlord123 Посмотреть сообщение
А какой функционал нужен от spell_dbc? Просто загрузка\просмотр?
в форке R2 записи из spell_dbc оверрайдят записи из DBC. так что фактически - полное редактирование спеллов и создание новых (отсутствующих в DBC).
rsa вне форума   Ответить с цитированием
Старый 26.09.2011, 14:47   #40
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Сделать то не проблема. Я вот открыл вкладку Spell Procs у Константина, и не понял что там вообще делается
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SpellWork C# LordJZ Tools 161 26.10.2011 22:01


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


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