Перейти к содержимому

Высокая работоспособность
Геодата, классы и способности, подземелья и рейды:
всё, как было на официальных серверах!
Без малого 15 лет работы
29 июня нашему проекту исполняется 15 лет,
старейший сервер рунета,
ни одного вайпа за этот срок!
Бесплатно и без доната
Наш проект является полностью бесплатным,
на нём отсутствует покупка игровых ценностей, влияющих на баланс.
Отсутствие лагов
Благодаря 4 мощным серверам и надежному провайдеру
в игре полностью отсутствуют лаги!
Трансфер с других серверов
Приходите к нам со своим персонажем,
воспользуйтесь БЕСПЛАТНОЙ
услугой по переносу персонажа на наш проект!
Высокий онлайн
Онлайн на всех наших мирах РЕАЛЬНЫЙ,
ежесуточно наши миры посещает более
12000 игроков!
Хорошая техподдержка
Четыре сотрудника, отвечающих за решение ваших вопросов,
всегда выслушают и обязательно помогут.
Мы предоставляем действительно качественный сервис!
Начать играть

PocketWowhead v1.1


  • Авторизуйтесь для ответа в теме

Сообщений в теме: 41

#1 ZEUStiger

ZEUStiger

Отправлено 17 января 2013 - 18:17

24.01.13 обновлено до версии 1.1.
Список изменений:
- Добавлена возможность поиска по названиям существ, предметов, квестов, достижений.
- Добавлены кнопки для переключения между комментариями прямо в большом окошке.
- Добавлена кнопка для перехода назад по истории просмотров.
- В заголовке большого окна всегда отображается сводка про колиство комментариев и ID просматриваемого объекта.
- В текстах комментариев линки типа https://wotlk.ezhead.org?npc=12345, https://wotlk.ezhead.org?item=13373 будут заменятся на их нормальные названия на языке комментария.
- Локализация на русский язык.
Оранжевым цветом в тексте этого поста выделены новые фичи.


Хочу представить вам свой аддончик PocketWowhead. Выполняет он одну простую задачу - он отображает комментарии с вовхеда для существ, предметов, квестов и достижений прямо в игре. Решил я его сделать под впечетлением от аддона Lightheaded, который делает то же, но только для квестов.

Интерестен он может быть как людям, работающим над пиратками, так и игрокам, желающим узнать больше про игровой мир или почитать что пишут другие игроки, но делать это через браузер долго и неудобно.

Как оно работает
Подключив аддон вы увидите в игре следующее окошко:
pwcommentframe.png
Оно будет заполнятся комментариями про тех существ, которых вы возьмете в цель.

Сортируются комменты, как и на вовхеде, по рейтингу, а ответы - по времени. Т.е. вы всегда будете видеть в первую очередь топ-коммент.

Размер окна можно менять, ухватившись за правый нижний угол. В верхнем же правом углу расположены кнопки переключения между комментариями (что также можно делать скроллом мышки удерживая Shift) и кнопка открытия большого окна.
pwdetailsframev1.1.png
Скрытый текст


В большом окне вы сможете получать подсказки по всем линкам из коммента наведя на них мышкой, переходить по ним на их страницы с комментами, линковать их, выполнять поиск по БД. Поиск работает как на русском так и на английском языках независимо от языка клиента. Под строкой поиска расположены кнопки перехода по страницам результатов поиска или переключение между комментариями (что тоже можно делать скроллом мышки удерживая Shift), если поиск в данный момент не осуществляется. В верхнем левом углу находится кнопка для возврата на предыдущий просматриваемый объект. Это окно тоже можно растягивать за правый нижний угол.

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

Нажав кнопку "Show in EditBox/Открыть для выделения" выбраная цепочка комментов-ответов откроется в окне, в котором можно выделять текст чтобы, например, скопировать через Ctrl+C.

Также здесь можно найти настройки аддона. Их описание находится под спойлером:
Скрытый текст


Кнопочки для просмотра комментов появятся в углу журнала квестов и окна с ачивками.

Для того, чтобы просматривать комменты к предметам, вам необходимо открыть игровое меню, зайти в окно со сменой назначения кнопок, найти там пунктик "Show comments for mouseover item/Показывать комментарии к предмету под курсором" (в разделе "PocketWowhead", разумеется) и выставить ему горячую клавишу. После этого, наведя мышью на интересующий вас предмет, существо или линк на квест или ачиву, и нажав на установленую кнопку, в основном окне отобразятся комменты к ним.
pwkeybind.png

В обеих окнах можно изменять размер шрифта, крутя скроллом мышки с нажатой кнопкой Ctrl.

Если окошко пропадёт, а вам надо будет добраться до настроек (например если вы выключили отображение как русских так и английских комментов, да ещё в придачу и включили пропадание окошка если нету комментов), то показать/скрыть его можно чат-командой /pw или /pocketwowhead.

Пользователи английских клиентов могут заставить аддон выдавать все названия на руссом языке (в том числе и названия при линковании в чат, что позволит линковать ачивы с английских клиентов на серверах изенгарда, т.к. тут не пропускаются не-русские названия ачивок и спеллов), выполнив команду /script PWGlobalPreferredLocale = "ru-RU"
И наоборот, можно выполнить /script PWGlobalPreferredLocale = "en-GB" чтобы форсировать английские названия на русском клиенте, если вам это зачем-то нужно.

О базах данных
Базы для аддона включают все русские и английские комменты и ответы для всех вышеуказаных ресурсов по Катаклизм включительно. В ней:
776870 комментов
383326 ответов на комменты
Из них:
Комменты для 38825 существ (до 59072 ID)
Комменты для 65145 предметов (до 83086 ID)
Комменты для 15816 квестов (до 30562 ID)
Комменты для 2611 ачивок (до 6322 ID)

Всё это было добыто путём загрузки 179042 страниц вовхеда (не вручную, естественно).

Базы весят много. И занимают памяти немеренно (столько же, сколько и все базы в распакованом виде). Вам понадобится дополнительно 360 Мб свободной ОЗУ для клиента вова, если вы решитесь запустить все базы данных. Но, несмотря на их размеры, загружает их вов на удивление быстро. И я думаю, что это не самая большая плата за возможность иметь весь (почти... ну, большую часть) вовхед "в кармане".

Базы разделены на куски по 10000 ID в каждом. Поэтому, если включить загрузку БД только при необходимости (выше в спойлере), то и загружаться они будут кусками, что позволит уменьшить прожорливость аддона. Однако платой за это будут несколькосекундные подвисания на загрузку базы, если вы захотите посмотреть комменты про объект из ещё не загруженого куска.

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

С версией 1.1 поставляется БД с названиями на русском и английском языках. Она необходима для осуществления поиска и для исправления линков [type=id] в тексте комментариев на их правильные названия. Засунул её в один архив с аддоном, чтобы не запутывать пользователей скачкой ещё одной базы.

Ссылки для скачивания
PocketWowhead v1.0 - сам аддон (старая версия)
PocketWowhead v1.1 (2.7 Мб) - сам аддон + БД с названиями
Базы данных:
Все базы одним файлом (128 Мб)
Или по отдельности
Скрытый текст

Как аддон так и все базы необходимо распаковать, естественно, в Interface\AddOns\

Проблемы и совместимость
Аддон проверен и работает на клиентах версий 3.3.5 и 4.3.4. Навернека потребуется поставить галочку возле "Разрешить устаревшие модификации" для клиента каты в окне настройки модификаций при выборе персонажа. На других клиентах аддон не проверялся, если проверите - сообщите о результатах. На классике работать точно не будет, из-за слишком устаревшей версии скриптового языка.

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

Могут возникать проблемы с форматированием, т.к. юзеры вовхеда могли по разному извращаться когда писали коммент.

Если случится ошибка или вы обнаружите, что для какого-то объекта отсутствуют комменты, хотя на вовхеде они есть, то напишите мне об этом в эту тему или в ЛС. Как минимум требуется сообщить при осмотре какого существа/предмета/квеста/ачивки возникла ошибка. Идеально бы скопировать сообщение об ошибке, если есть возможность, или хотя бы переписать первые 2-3 строки. Если же крашнется сам клиент - скорее всего у вас просто не хватило памяти чтобы загрузить все базы, или же клиент исчерпал свой 32-битный лимит памяти. Можете отключить некоторые из них, или сначала отключить, затем в настройках аддона (выше в спойлере) включить загрузку БД по необходимости, и потом снова включить все базы.

Части кода или вдохновение были взяты из аддонов Lightheaded, Prat, Overachiever, EveryQuest, _NPCScan.
Также спасибо работникам вовхеда за то, что терпеливо отнеслись к человеку, на протяжении многих дней по-очереди зачем-то открывающему все страницы на их сайте, и не прислали за мной людей в форме.
  • 15

Начать играть на EzWoW?
Присоединяйтесь к нашему сообществу!
Играйте на самом работоспособном и стабильном русскоязычном WoW сервере без доната игровых ценностей!

#2 0x0590A03

0x0590A03

Отправлено 17 января 2013 - 21:56

Бд 128мб? Пфф. В курсе есть намного меньший аддон, который уютно открывает у окна квеста надстройку и показывает комментарии.
  • 0

#3 ZEUStiger

ZEUStiger

Отправлено 17 января 2013 - 22:46

Бд 128мб? Пфф. В курсе есть намного меньший аддон, который уютно открывает у окна квеста надстройку и показывает комментарии.

... Решил я его сделать под впечетлением от аддона Lightheaded, который делает то же, но только для квестов.

К тому же он тормозит заметно больше моего аддона, особенно когда закрываешь журнал квестов зависает на 1-1.5 сек, не имеет в базе русских и плохих комментов, не показывает ответы на комментарии, не показывает рейтинг комментов (насколько помню, могу ошибаться), не показывает версию патча во время которого был написан коммент, да и выглядит уродливее.
  • 1

#4 halkuschka

Отправлено 18 января 2013 - 07:22

Хочу представить вам свой аддончик ...


Эм... почему все скрины, команды, интерфейс на английском?
  • 0

1dce26a2c917.jpg 10555280040c.jpg


#5 Pleogem

Pleogem

Отправлено 18 января 2013 - 07:56

Эм... почему все скрины, команды, интерфейс на английском?

В первом посте автор указал, что аддон на английском языке и перевода не будет. А вообще, вещь хорошая, как доберусь до ВоВ, надо будет посмотреть.
  • 0

Изи гейм - изи лайф.


#6 halkuschka

Отправлено 18 января 2013 - 08:35

Никто не спорит что это плохой аддон, наоборот оч полезная штука, просто я не совсем понимаю почему автор создавал его на английском...
  • 0

1dce26a2c917.jpg 10555280040c.jpg


#7 seefly

Отправлено 18 января 2013 - 08:40

Я думаю, что он создавал аддон также для англоязычных игроков, а т.к. текста там не много, то и мы с вами разберемся.
  • 0
Изображение

#8 AlexLord21

AlexLord21

Отправлено 18 января 2013 - 09:12

Аддон хороший. Единственное, советую игрокам подключать конкретные базы, или отключать лишние аддоны, так как при перегрузе клиент вылетает с критической ошибкой.

За аддон автору огромное спасибо
  • 0

Hagen (04 Октябрь 2013 - 12:24 ) клуб анонимных модераторов?         Hagen (04 Октябрь 2013 - 12:25 ) Здравствуйте, я Максим и я модератор    Hagen (04 Октябрь 2013 - 12:25 ) и меня просто за***ли идиоты кругом      Hagen (04 Октябрь 2013 - 12:25 ) :S 

вы сильно кашерный, что б тратить на вас ро
Я тут посмотрел последние баны и ро. Там две страницы тупо алекслорд. 24 человека. Или я не дорабатываю..или он усердствует.

 


#9 ZEUStiger

ZEUStiger

Отправлено 18 января 2013 - 16:21

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

Просто я слишком люблю английский язык. И всё что создаю делаю сначала на английском, т.к. на нём могу легче и компактнее написать нужную техническую информацию, и лишь потом делаю локализацию, если в этом будет необходимость. В данном конкретном случае я не вижу критической необходимости переводить что-либо, кроме настроек, которые я и так описал (надеюсь доступно) в спойлере в первом посте.
Это мой первый полноценный аддон, и я только-только начал разбираться в языке Lua. Поэтому не делал локализацию, т.к. на это потратилось бы больше сил чем было бы пользы. :)

... Единственное, советую игрокам подключать конкретные базы, или отключать лишние аддоны, так как при перегрузе клиент вылетает с критической ошибкой. ...

На 3.3.5 у меня были такие же проблемы. Подумал что это из-за черезмерно большого кол-ва запущеных аддонов (~250). Поэтому и сделал разделение базы на куски с подгрузкой по частям. Попробуй включить в настройках загрузку БД по требованию.
На 4.3.4, что интересно, никаких проблем не было вообще, при том что все базы грузятся сразу, и количество аддонов сопоставимо у меня с 3.3.5.
  • 0

#10 XcluZiff

Отправлено 20 января 2013 - 11:52

Адаптировать бы под МоП + улучшить интерфейс аддона и был бы шик.
  • 0

...исправлены старые баги, добавлены новые. Ждем репортов в багтрекере.


#11 ZEUStiger

ZEUStiger

Отправлено 20 января 2013 - 16:29

Адаптировать бы под МоП + улучшить интерфейс аддона и был бы шик.

Если ты об обновлении баз до мопа, то я не думаю что сейчас это разумная затея. Моп ещё в процессе развития, комментов к куче всего ещё нет, и они активно добавляются. Если я начну грабить базу сейчас, то через месяц она уже сильно устареет, а как выпустят очередной контент патч так и тем более. В отличии от предыдущих экспаншенов, в которых уже всё устоявшееся и обжитое пользователями. Так что это будет лишняя потеря времени.

Если ты о самом аддоне, то хотелось бы узнать что конкретно не работает? Если есть желание помочь, пиши мне в скайп (в профиле указан) и вместе попробуем адаптировать, т.к. у меня нет ни клиента мопа ни возможности где-то в него поиграть.
  • 0

#12 XcluZiff

Отправлено 20 января 2013 - 20:39

Конкретно в МоПе не работала горячая клавиша которую настраиваешь в интерфейсе, которая по маусоверу.
Серый цвет не совсем читаемый на темном фоне (владельцы ноутбуков негодуют).

Делать миниокошко не очень разумно: такую информацию между делом ведь не почитаешь во время боя с боссом и т.д. Как ни крути придется отвлекаться, чтобы вникнуть. Я бы сделал полноценное окно, аля размером с очки достижений ну или квесты. Там хватит размаха и для шрифта, и грамотно расположить все элементы. Для рус и инглиш коментов отдельные вкладки, а общая информация (как текст квеста который и так можно прочитать и тд) можно было бы спрятать под спойлер.
  • 0

...исправлены старые баги, добавлены новые. Ждем репортов в багтрекере.


#13 ZEUStiger

ZEUStiger

Отправлено 21 января 2013 - 00:32

Конкретно в МоПе не работала горячая клавиша которую настраиваешь в интерфейсе, которая по маусоверу.

Проблема наверное в чём-то другом, я просмотрел статьи на воввики и вовпедии про создание биндов, и не нашёл там никаких примечаний о каких-либо изменениях в мопе. Да и пару аддонов для мопа сравнил с их вотлковскими версиями, никаких отличий нет. А пишеться ли внизу подсказки (той, которая при наведении на линк/предмет) строка типа "123 comments. Bind a key in settings to view" или "Database not loaded. Bind a key in settings to load"? Если нет, то проблема скорее всего в изменившемся механизме вызова подсказок в мопе. В таком случае смогу попробовать разобраться только эксперементально, а ввиду отсутствия клиента/подписки это будет... проблематично. :)

Серый цвет не совсем читаемый на темном фоне (владельцы ноутбуков негодуют).

Я тоже владелец ноутбука, причем уже с немного выцветшим экраном. Не вижу никаких затруднений в читаемости текста. Это ж 50%-ный серый в подсказках и 75%-ный в ответах (если считать что 0% - чёрный, 100% - белый), если ты ТАКОЙ серый не видишь, то у тебя проблемы либо с монитором либо с глазами... :scratch:

Делать миниокошко не очень разумно: такую информацию между делом ведь не почитаешь во время боя с боссом и т.д. Как ни крути придется отвлекаться, чтобы вникнуть.

Миниокошко планировалось изначально. Вообще-то оно и является основным. Я делал аддон не для того, чтобы запрашивать у него инфу при необходимости, а для того, чтобы он сам мне её предоставлял. Желательно не занимая много места на экране (у меня оно в дефиците). Чтобы летая бесцельно по миру или делая квесты, мог читать интересные комменты не делая ради этого никаких лишних движений.

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

Такое окно уже существует, открывается нажатием по кнопке со значком лупы в миниокошке. Его можно растягивать, если не устраивает размер. Туда прекрасно вмещается вся инфа, которую предоставляет аддон, сделав же огромное окно типа окна ачивок я попросту не найду чем его заполнить.

Там хватит размаха и для шрифта, и грамотно расположить все элементы.

Размер шрифта можно подкрутить колёсиком мышки удерживая Ctrl. Грамотно расположить? Что, простите, расположить? Рейтинг отображается на видном месте и даже меняет цвет, патч в конце заголовка, в скобках. В интерфейсе же большого окна я вижу смысл только убрать настройки и перенести их в близзардовское окно настроек, и может поменять расположение кнопок, чтобы площадь сэкономить. Возможно так и сделаю, когда (если) количество этих самых настроек сильно возрастёт.

Для рус и инглиш коментов отдельные вкладки,

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

а общая информация (как текст квеста который и так можно прочитать и тд) можно было бы спрятать под спойлер.

А где ты её увидел? О_о Её же аддон не предоставляет. :)

P.S. Готовлю (тестирую уже, по сути) апдейт с возможностью поиска ачив/существ/предметов/квестов по базе и исправления ссылок типа https://wotlk.ezhead.org?npc=12345 в комментах на их нормальные названия.
  • 0

#14 CMepTHbIu

CMepTHbIu

Отправлено 21 января 2013 - 06:56

Мб я не досмотрел но в большом окне нету кнопки переключения между комментариями было бы гораздо удобнее переключать их там а не нажимать постоянно на лупу или хотя бы при открытом большом окне при нажатии на кнопку переключения между комментариями оно происходило и в большом окне.
Спасибо аддон очень понравился
  • 0
Изображение

#15 Ehthe

Отправлено 21 января 2013 - 12:29

Наводишь на ачивку 2200 в тройке петерке и тебе предлагают варианты как налить рейт?:) бесспорно - это здорово
  • 0
Изображение

#16 ZEUStiger

ZEUStiger

Отправлено 21 января 2013 - 18:39

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

Сделал. В апдейте будет.
  • 0

#17 ZEUStiger

ZEUStiger

Отправлено 24 января 2013 - 17:52

Обновил до версии 1.1. Всё новое расписано в первом посте. Модераторов бы попросил добавить в название темы в конце " v1.1" или " обновлено 24.01.13".

Обновил ещё раз, мелкий баг с локализацией, заметный только на англ версии.

Обновил ещё раз... Поправил один мелкий баг и обновил БД с названиями, добавив в неё много утеряных названий для предметов и существ из катаклизма.
  • 0

#18 CMepTHbIu

CMepTHbIu

Отправлено 25 января 2013 - 09:53

- Добавлена возможность поиска по названиям существ, предметов, квестов, достижений.
Приятно порадовала возможность.
:good:Спасибо за хороший аддон :good:
  • 0
Изображение

#19 Kores

Отправлено 26 января 2013 - 19:54

Модераторов бы попросил добавить в название темы в конце " v1.1" или " обновлено 24.01.13".

Сделано.
  • 0

#20 sladost

Отправлено 25 сентября 2013 - 06:58

Не плохой аддончик) Спасибо, возьму на заметку)
  • 1

Чтобы убивать, мне нужно сблизиться вплотную с своим врагом.
Мне нужно видеть его глаза. Мне нужно слышать его дыхание.
Мне нужно чувствовать его страх. (с)

7a974be04b5728cad096e0679097dc60.png



Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей

UCaller Visa Mastercard Paypal Qiwi Robokassa Yookassa
Договор-оферта Условия возврата
Подробности - о сервере?
Играй на нашем сервере!
Бесплатный сервер WoW 3.3.5 Wrath of the Lich King - уже 16 лет мы радуем наших игроков, присоединяйся к ним!
Без доната! Всё работает!
Нет - продаже предметов, влияющих на игровой процесс. Да - высокой работоспособности - проверь!

Система лояльности

За внутриигровую активность Вы будете получать Сферы Лояльности, которые автоматически конвертируются в бонусы для покупок в магазине сервера:

  • Победа в матче на Арене: 15% от текущего рейтинга;
    (т.е. примерно 300 при рейтинге в 2000)
  • Победа в сражении на Полях Боя: 12.5% от текущего рейтинга;
    (т.е. примерно 500 при рейтинге в 4000)

(только при использовании системы Поиска Подземелий)

(только актуальные рейдовые подземелья - ЦЛК, РС и ИВК)

За каждые 100 Сфер Лояльности Вы получаете 1 бонусный рубль, который можете использовать для полной или частичной оплаты чего-нибудь нужного из магазина.


Участие в особом событии - Цареубийстве!

Кажд (для игроков Альянса) и кажд (для игроков Орды) с 16:00 до 22:00 (по московскому времени) проводится особое событие - Цареубийство!


Достаточно убить одного из предводителей противоположной фракции и получить награду: 2000 Сфер Лояльности! Следите за уведомлениями в чате...


Еженедельно можно получить 15000 Сфер Лояльности, после достижения данного значения бонусы за вышеперечисленные действия начисляться не будут.