Перейти к содержанию

Аддон WPamA (Пледжи, дейлики на боссов Ротгара)


ForgottenLight

Рекомендуемые сообщения

Немного порекламируюсь, т.к. я автор. :)

Аддон: WPamA (What Pledges at my Alts)

Ссылка: http://www.esoui.com/downloads/info1190-WPamAWhatPledgesatmyAlts.html

Об аддоне

Аддон отображает полезную информацию, помогающую при выполнении Обетов Неустрашимых и заданий на Мировых Боссов, прохождении Испытаний, закрытии случайных данжей и т.п., по все персонажам аккаунта. У аддона есть два окна, вызываемых по отдельности – основное окно и окно RGLA. Окна скрываются и показываются нажатием назначенной клавиши или через командную строку. У основного окна есть несколько режимов, между которыми можно переключаться. Можно настроить для каждого режима отдельную кнопку и/или задать кнопку переключения режимов по кругу. В настройках можно "скрыть" ненужные режимы и они не будут выбираться при переключении, но на них все равно можно попасть через назначенную режиму кнопку или через меню.

Скриншоты разместил те же, что и на сайте esoui.com, по этому они на английском, тем не менее аддон поддерживает 5 языков, включая русский. По английскому, французскому, немецкому и русскому языкам поддержка полная, по японскому частичная – часть строк не переведена и часть функционала не доступна, т.к. человек помогавший с переводом забил на игру, а другого не нашлось. :)

1. Календарь Обетов Неустрашимых (в англ. Undaunted Pledges)

c663756.png

Аддон показывает, какие задания будет выдавать каждый из трех NPC Неустрашимых в ближайшие 7 дней. Выходные выделяются зеленым цветом. На форуме есть расписание, да и в интернете их хватает, но аддон позволяет глянуть инфу прямо внутри игры. Также инфу о сегодняшнем Обете можно отправить в чат, с указанием какой Монст Сет можно получить за прохождение в ветеранском режиме. Названия данжей выделены цветами согласно альянсу локации, в которой располагаются – синий у Ковенанта, красный у Пакта, желтый у Доминиона, бледно желтый у данжей, расположенных вне локаций альянсов (Хладная Гавань, Краглорн, Имперский Город). Если для данжа нужна покупка DLC, а у Вас он не куплен и нет активной подписки, то название данжа будет серым и возле него нарисован замок. Есть настройка, позволяющая выводить имена данжей на английском, а не на текущем языке.

2. Обеты Неустрашимых

a7228b1.png

В этом окне показана информация о взятых Обетах Неустрашимых и о стадиях выполнения по каждому персонажу. Если Обет выполнен и текущая стадия вернуться за наградой возле названия данжа рисуется галочка. Изначально аддон создавался для эффективного использования амброзии - заготавливалось под сдачу несколько заданий и два Обета, после этого одевалась экипировка для сливки опыта, ставились навыки на прокачку, выжиралась амброзия, сдавались оба Обета и заготовленные задания. Сейчас, когда изменились бонусы особенностей экипировки и появился Случайный Данж, за который в нормале дают 100к опыта, все это потеряло актуальность. Так же в аддоне реализован поиск группы (через стандартный поиск группы ESO) на данжи в которые у вас взяты Обеты. Т.е. после то как вы взяли обет нажатие одной назначенной кнопки установит в окне поиска галочки напротив нужных данжей и запустит процесс поиска. Режим прохождения (нормал/ветеран) устанавливается в окне настроек и может быть различным для разных персонажей. Текущий режим по каждому персонажу показан в окне в колонке GFP.

3. Мировые Боссы

261aef5.png

В трех локациях (Ротгар, Варденфелл, Золотой берег) чтобы победить Мировых Боссов требуется сбор большой группы. На этих боссов дают ежедневные задания, а в награду выдают контейнер, в котором помимо экипировки можно обнаружить еще и Ремесленные Мотивы, которые неплохо продаются в Гильдейских Магазинах. В течении одного дня NPC выдаст вам задание только на одного из шести (или двух на Золотом Берегу) Боссов. Но этими заданиями можно делиться с другими игроками и выполнить все 6 в день. Аддон, как и в случае Обетов, показывается по всем персонажам, какие Боссы сегодня уже закрыты и на какого босса взято задание. Закрытые Боссы отмечаются зеленым цветом, не закрытые - серым. Босс, на которого взято задание, отмечается красным. Для сбора группы на Босса у аддона есть отдельное окно RGLA.

4. Помощник лидера рейда по Мировым Боссам (в аддоне эта часть называется RGLA)

e5ec5b1.png

Для создания группы на Мирового Босса одной из трех локаций (Ротгар, Варденфелл, Золотой берег) требуется выполнить много рутинных действий, таких как пост в чат объявлений, отправка приглашений (инвайтов) и поделиться (шаринг) заданием. RGLA предназначен для решения данных задач. Чтобы RGLA заработал, у вас также должен быть установлен аддон AutoInvite. Я посчитал глупым дублировать в своем аддоне код AutoInvite и просто управляю им. :) Вам не надо вручную ничего менять в AutoInvite, это делается автоматом. Как выглядит процесс сбора группы с использованием аддона:

  1. Открываем окно RGLA, при этом RGLA определяет текущую локацию и настраивается на нее.
  2. Для старта у вас должно быть взято задание на одного из Мировых Боссов текущей локации.
  3. После старта мой аддон вписывает в AutoInvite нужные настройки и запускает его.
  4. Используя меню, открывающееся по правому клику на кнопке окна RGLA, в чат можно отправить одну из двух заготовленных фраз "LFM ...".
  5. Всем, кто напишет в чате + на вашего босса, автоматически отправится приглашение в группу.
  6. После того как новый игрок добавился в группу задание расшарится, также автоматически.
  7. Также задание автоматом расшарится если кто-то в чате группы напишет "share".

Есть еще несколько полезных мелочей: 8 предзаготовленных фраз (включая две "LFM ..."), авто-остановка RGLA при сдаче квеста или смене лидера, поддержка нескольких подстрок (AutoInvite работает только с одной), и т.п.

5. Испытания

98fe568.png

Испытания (Trials) это данжи для прохождения группой в 12 человек. Они примечательны тем, что раз в неделю за их прохождение выдают специальный контейнер (англ. Coffer), в котором помимо экипировки, гарантировано лежит Ремесленный Мотив, соответствующий Испытанию. Для AA, SO и HRC это «41 Celestial», для MoL это «35 Dro-m'Athra», а для HoF это вроде «47 Buoyant Armiger». Работает это так – когда Вы заходите внутрь данжа Испытания, NPC предлагает задание. Вы его берете, проходите Испытание, сдаете задание, и помимо основной награды вам выдается расширенная – контейнер. После этого для Вашего персонажа стартует счетчик, отсчитывающий кулдаун в одну неделю, в течение которой за выполнение задания расширенную награду не дают. Как только истечет одна неделя, следующее же прохождение Испытания даст расширенную награду и вновь запустит счетчик. По каждому Испытанию и для каждого персонажа счетчики отдельные. Показ информации в окне можно настроить в двух вариантах: «осталось времени до сброса счетчика» и «дата/время когда счетчик сбросится».

6. Случайное подземелье

9a1589d.png

Один раз в день (а вернее раз в 20 часов), за прохождение Случайного данжа через стандартный механизм поиска группы, дают расширенную «синюю» награду (в три раза больше опыта и синие вещи), вместо стандартной зеленой. По аналогии с Испытаниями в окне показывается счетчик времени, когда станет доступна синяя награда.

7. Валюта и предметы

3fa5b57.png

Иногда бывают случаи, когда для покупки дорогой вещи, например золотой бижи в Сиродиле, требуется много золота или АП, которых у текущего персонажа нет. Тогда встает вопрос, а есть ли такая сумма в банке? А может у другого персонажа? Или вскладчину у нескольких персонажей? Для помощи в подобных вопросах служит режим окна «Разное». Помимо четырех валют (золото, тельвары, АП и ваучеры) в окне показаны количества пяти предметов у каждого персонажа, в банке и всего – ключи Неустрашимых, отмычки, камни душ пустые и заполненные, а так же фрагменты ключей из Имперского Города. Идете в данж или в Сиродил – проверьте количество заполненных камней душ. Идете в Башню Белого Золота – убедитесь, что есть достаточно отмычек. Проверьте, не забыли ли сбросить в банк фрагменты ключей.

8. Навыки: Классовые, Ремесленные, Гильдейские

74d464c.png

В этих двух режимах окна показывается информация о том, на сколько у Вас прокачаны линейки навыков по каждому из персонажей, а так же взяты ли и на сколько прокачаны один/два ключевых навыка. Если линейка/навык вкачаны полностью, они показываются зеленым цветом. По трем классовым линейкам навыков, а так же по линейкам Гильдии Бойцов и Гильдии Магов показывается только уровень линейки. По линейке Неустрашимых, помимо уровня самой линейки, еще показывается уровень пассивного навыка, добавляющего HP, MP и SP когда одета броня разного типа. Для Ремесленных линеек (Кузнечное дело, Портняжное дело, Деревообработка, Зачарование) помимо уровня линейки показывается уровень материала, с которым Вы можете работать. Он также влияет на то, какие материалы Вы будете лутать. Для ремесла Провизия – уровень рецептов. Для ремесла Алхимия ключевых навыка два – уровень растворителей (вода и масло) и Медицинское использование. Навык Медицинское использование очень важен, т.к. продлевает действие принятых зелий. В окне навыков можно проверить, у всех ли персонажей он взят и если нет, то на сколько осталось вкачать Алхимию чтобы его взять.

9.Ложка дегтя

У аддона есть такой же недостаток, как и у большинства других аддонов. Дело в том, что аддон может получать информацию только по текущему персонажу. Для показа информации по другим персонажам, нужно сначала ими зайти, информация по ним считается и при выходе запишется в хранимые переменные, сохраняемые локально на вашем компьютере в папке «Мои документы\Elder Scrolls Online\live\SavedVariables». Если Вы играете с одного компьютера и вылетов из игры у Вас не бывает, то и проблем не будет. :) Но если у Вас два или более компьютера (комп дома, комп на работе, ноут), то тут сразу есть проблема. Например, Вы зашли персонажем «ААА» на домашнем компьютере, прошли Случайный данж, прошли Испытание, что-то скинули в банк, а что-то забрали оттуда. После этого вышли. А потом зашли персонажем «БББ» на ноутбуке. Но в сохраненных переменных на ноуте ничего нет о последних действиях с персонажем «ААА» и информация отобразится некорректная. Если же на ноуте зайти персонажем «ААА», то часть информации по нему сразу же обновится – данные о предметах в инвентаре и взятых заданиях, но часть информации обновиться не сможет, т.к. в игре нет способа ее получения. Не обновится информация о том, какие заданиях сегодня уже выполнены (Обеты, Мировые Боссы), когда был закрыт Случайный Данж или пройдено Испытание. Подобные проблемы случаются и при «вылетах». Например, вы прошли Испытание и после этого произошел вылет - клиент игры закрылся с ошибкой / пропал интернет / пропало электричество. В этом случае информация о полученной расширенной награде не сохранится и в окне Испытаний будет показана неверная информация.

Для борьбы с последствиями вылетов, когда не сохраняются настройки этого, да и любых других аддонов, есть два способа:

  • комманда /reloadui перезагружает интерфейс и перед этим сохраняет настройки аддонов;
  • выход персонажем и заход заново, также сохраняет переменные.

Если вы долго сидели и настраивали аддон вроде AlphaGear, то не забудьте прибегнуть к одному из вышеуказанных способов, чтобы, как говорится, небыло мучительно больно… :)

Удачи Вам в игре, стабильного пинга, хорошего FPC и DPS, отсутствия вылетов и глюков!

Ссылка на комментарий
Поделиться на другие сайты

  • 8 месяцев спустя...

Сейчас тестируем бетту, в которой добавлено отслеживание синих наград за Random Normal, по аналогии с коферами триалов.

После выпуска этой фичи в релиз, думаю станет еще полезнее, по крайней мере тем, у кого персы бегают по рандомам. :)

 

ЗЫ: Как то так:

http://a.icepic.ru/2c2bbdd.png

 

Рандомы вроде откатываются через 20 часов. Надо будет это проверить перед релизом...

Изменено пользователем ForgottenLight
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Ждать не надо, уже вышел 4 дня назад. :)

 

По поводу Random Dungeon и Trials (для пользователей RuESO - Случайных подземелий и Испытаний) есть несколько нюансов. На страничке аддона они описаны на английском. Для тех, кто не любит читать английский текст, приведу здесь русский вариант.

 

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

По этому аддон должен сам отследить момент закрытия триала/рандома и запомнить время, а дальше от этого времени отсчитать период до новой награды. Сохранить это время аддон может лишь в хранимых переменных, которые находятся не на сервере, а на вашем компе.

Отсюда и растут ноги у всех глюков связанных с отслеживанием времени (ну и не только). Хранимые переменные считываются при входе персонажа в игру, а записываются при выходе.

 

Первый глюк связан с некорректным выходом, при котором переменные не сохраняются - это креши и зависания. Так же если вы вместо нормального выхода закрыли клиент "крестиком" (кнопкой закрыть окно) или сняли процесс через диспетчер задач. Сюда же относится выключение компа из за отключения электричества.

Бороться с этим глюком можно лишь одним способом - принудительное сохранение переменных сразу после прохождения триала/рандома. Сделать это можно двумя способами:

- Просто перезайти другим (или этим же персонажем). В момент выхода переменные сохранятся на винт.

- Набрать в окне чата команду /reloadui. Эта команда вначале сохраняет переменные всех аддонов, а затем считывает их заново и соответственно все аддоны переинициализируются.

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

 

Вторая разновидность глюков связана с игрой на нескольких компах. Например, кто-то входит в игру с работы и из дома. ;-) Если вы прошли триал/рандом на одном компе, то инфа об этом сохранилась только в переменных на этом компе. Когда вы вошли персом на другом компе, то там соответственно в переменных этой информации нет.

Бороться с этой проблемой с одной стороны просто, но с другой стороны геморойно. :) Нужно просто скопировать переменные с того компа где прошли триал/рандом на другой комп. Хранимые переменные находятся в файлах в папке Мои документы\Elder Scrolls Online\live\SavedVariables и как правило называются также как и аддон.

Например настройки моего аддона находятся в файле ...\SavedVariables\WPamA.lua.

Изменено пользователем ForgottenLight
Ссылка на комментарий
Поделиться на другие сайты

Нужна помощь с тестированием очередной версии аддона.

Уже выложил новый релиз, т.ч. тестирование больше не требуется.

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

У кого есть тельвары, проверьте правильно ли аддон их учитывает. У меня их просто нет. :)

 

http://a.icepic.ru/45efe1d.png

Изменено пользователем ForgottenLight
Ссылка на комментарий
Поделиться на другие сайты

  • 7 месяцев спустя...
  • 3 недели спустя...

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

 

p.s. разобрался

/wpa - Show/hide addon window

/rgla - Show/hide RGLA window

Изменено пользователем Rakasa-Dar
Ссылка на комментарий
Поделиться на другие сайты

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

 

p.s. разобрался

/wpa - Show/hide addon window

/rgla - Show/hide RGLA window

Можно и так, но лучше клавиши назначить. У меня под него задействован цифровой блок на клавиатуре. Минимум для комфортного использования 3 клавиши:

- Открыть/спрятать основное окно

- Переключение режимов по кругу

- Открыть/спрятать окно RGLA

 

Если RGLA не используется то минус одна клавиша. :)

Ссылка на комментарий
Поделиться на другие сайты

@ForgottenLight, всё равно не работает, языки менял, везде искал, его даже в настройках нет, а в списке аддонов есть... что я делаю не так? 

Ссылка на комментарий
Поделиться на другие сайты

Странная ситуация. Ошибок никаких не выдавалось? Если стоит аддон NoThankYou то ошибки могут прятаться и выводиться в нотификации. А ставил его вручную или через миньон? Если через миньон то можно попробовать поставить вручную. Скачать архив и вывернуть в папку "Мои документы\Elder Scrolls Online\live\AddOns".

 

ЗЫ: тут есть мануал по установке адонов вручную http://forum.bandits-clan.ru/index.php?showtopic=52566

Изменено пользователем ForgottenLight
Ссылка на комментарий
Поделиться на другие сайты

  • 6 месяцев спустя...

у меня ничего, кроме календаря обетов не работает - кто подскажет в чем может быть проблема?

Пожалуйста по подробнее и желательно со скриншотами. Что значит не работает? Информация не отображается? Отображается неправильная информация?
Ссылка на комментарий
Поделиться на другие сайты

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

 

http://a.icepic.ru/73c18f7.jpeg

 

вот так все остальные окна

 

http://a.icepic.ru/a6853e9.jpeg

Такое ощущение, что происходит какая-то ошибка при считывании данных персонажа. Вылазит какая нибудь ошибка? Некоторые аддоны могут подавлять вывод ошибок (например NoThankYou), по хорошему нужно бы отключить временно все аддоны кроме WPamA и посмотреть чего будет - может с каким другим аддоном конфликтует.

Еще выложи плиз куда нибудь типа гугло-диска файл с допиской и кинь ссылку приват мессагой на форуме. Дописка лежит в папке "\Мои документы\Elder Scrolls Online\live\SavedVariables" файл "WPamA.lua".

Кстати, судя по картинке играешь с RuESO? Если перейти на английский язык клиента те же косяки будут?

Ссылка на комментарий
Поделиться на другие сайты

Посмотрел дописку. В дописке вся информация по персонажам есть - скилы, Обеты, предметы инвентаря и т.п. Значит проблема исключительно в выводе информации на экран. Судя по тому что список персонажей выводится, проблема скорее всего в функции масштабирования текста (уменьшения размера), чтобы он влез в ячейку таблицы. Сделаю настройку, чтобы эта функция отключалась и выложу новую версию аддона. Тогда правда длинные тексты, не влазящие в ячейку будут обрезаться, но думаю, лучше уж так чем совсем без текста. :)

 

ЗЫ: Всетаки глянь "Если перейти на английский язык клиента те же косяки будут?"

Изменено пользователем ForgottenLight
Ссылка на комментарий
Поделиться на другие сайты

@ShadowBreathe, извиняюсь за вмешательство.

Если на Руэсо просто галку убрать в настройках, русский язык остается и шрифт меняется на такой, как у вас на скрине, который ломает много всего.

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

Ссылка на комментарий
Поделиться на другие сайты

@ShadowBreathe, извиняюсь за вмешательство.

Если на Руэсо просто галку убрать в настройках, русский язык остается и шрифт меняется на такой, как у вас на скрине, который ломает много всего.

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

Скорее всего ты прав. Аддона RuESO нет, а в настройках языковой локали осталось RU.

 

ShadowBreathe, для решения проблемы нужно либо поступить как советует @MacabR_e, либо открыть блокнотом файл

 

\Мои документы\Elder Scrolls Online\live\UserSettings.txt,

 

найти в нем строку

SET Language.2 "ru"

 

и заменить ее на

SET Language.2 "en"

Изменено пользователем ForgottenLight
Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

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

Documents\Elder Scrolls Online\live\SavedVariables\WPamA.lua

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...