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

Дайджесты за январь-февраль

Обновления гайдов и аддонов

Январь Февраль

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

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

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

581 файл

  1. Решает самое больное место в разработке аддонов - создание его графического интерфейса. Исходный код редактора открыт и доступен на github. Он разработан на C# в Microsoft Visual Studio 2022. Призываем помочь с развитием программы.
    Использование
    Делайте бэкапы своих аддонов! 
    При первом открытии аддона в логе снизу выведется список ошибок, если они есть. Эти ошибки нужно устранить вручную. Обычно это ссылки на несуществующие файлы или нарушение разметки XML. Эти файлы редактор не смог обработать и мог удалить ссылки на такие файлы, либо мог прочитать не все свойства правильно из этих файлов. Сохранять аддон через редактор в таком случае категорически не рекомендуется. Сначала устраните ошибки, затем откройте аддон заново и убедитесь, что лог пустой.
    Дерево виджетов
    Виджеты основанные на прототипах выделены жирным цветом. Сам прототип и его свойства можно найти в окне свойств виджета, см. (Header) -> Prototype.
    Зеленым цветом выделены виджеты, которые указаны внутри прототипа, а не в самом виджете, см. (Header) -> Prototype -> Children.
    Курсивом и в квадратных скобках выделены виджеты, которые найдены не в свойстве Children, а в любых других (например, скроллбары, слайдеры указываются в отдельных свойствах).
    Если виджет не имеет имени, вместо его названия будет написан тип виджета.
    Окно свойств
    В окне свойств можно редактировать почти любые свойства любого типа вложенные на любую глубину, кроме:
    ВНИМАНИЕ! Редактор не поддерживает именованные поля, которые можно связать с любым свойством в прототипе и затем задать их значения в хеадере наследника. Если вы пользуетесь такими переменными, то редактор не сможет загрузить и сохранить эту информацию.
    Файлы xdb следующих типов не будут затронуты при сохранении: UITextureElement, UISingleTexture, UITexture, DecalTemplate, FMODProject, VisObjectTemplate, UISingleTexture. Вы можете указывать ссылки на файлы этого типа, видеть какие-то свойства, но при сохранении файлы эти файлы не будут перезаписаны. Такое поведение объясняется тем, что эти файлы не должны редактироваться вручную, а должны создаваться через специальные программы.
    Из менее известного не поддерживается styleSheets у класса UIAddon, это массив WidgetCss но вряд ли вы знали о его существовании. Пример игрового WidgetCss от старой версии игры можно найти здесь.
    Почти все свойства виджетов могут быть пустыми, т.е. не заданы вообще. Точно также, как в xdb-файле вы можете что-то не написать, оставив свойство не заданным. Тогда используется значение из прототипа (или если и там не задано, то в прототипе прототипа и т д.), а если такое не найдено, то значение по умолчанию.
    Также редактор не поддерживает отмену действий 🙂
    Ссылки href
    Все ссылки (href) в редакторе указываются не относительно конкретного файла виджета, а относительно директории аддона, учитывайте это. При сохранении ссылки снова конвертируются в локальные для каждого файла.
    В любом поле со ссылкой можно нажать на кнопку "..." и выбрать нужный файл.
    Также можно напрямую вставить в текстовое поле полный путь до файла, либо путь относительно директории аддона и нажать Enter. Этим же способом можно вставить ссылку на внутриигровой ресурс, она должна начинаться с символа "/", например, "/Interface/...". Но редактор не может открыть внутриигровые xdb-файлы, поэтому никак не сможет нормально отобразить внутриигровые виджеты, текстурные слои и т.п.
    Чтобы удалить ссылку нужно выделить всё в текстовом поле, нажать Del и Enter.
    Не забывайте, что если два виджета в дереве виджетов загружаются из одного и того же файла, то это один и тот же объект. Меняя свойства одного такого виджета, вы меняете свойства другого. Особо внимательными стоит быть с редактированием прототипов.
    Имеется одна "фича". Если вы удалите где-то ссылку на любой xdb-файл, то он вместе с текущими значениями свойств всё равно останется в памяти, так как эта же ссылка может быть указана где-то еще. Двже если вы удалите все ссылки, то файл не удалится из памяти пока вы не откроете другой (или этот же заново) проект или не перезапустите редактор. Т.е. если снова указать ссылку на этот файл, то он не загрузится заново из файла с неизменёнными свойствами, а будет получен из памяти с изменёнными (если вы их меняли, конечно).
    Окно графического редактора
    С зажатой ПКМ можно перемещать камеру. Колёсиком зумить. Нажатие колёсика сбрасывает камеру в начальное состояние.
    На данный момент поддерживаются далеко не все свойства и отрисовка виджетов может быть не совсем корректной. Не работает даже самый обычный clipContent. Что работает:
    Позиционирование виджетов: работает всё кроме WIDGET_SIZING_INTERNAL, в этом случае размер виджета считается как 45x15. Прототипы учитываются Текстуры виджетов: работает отрисовка только WidgetLayerSimpleTexture и WidgetLayerTiledTexture. Не до конца доделана отрисовка WidgetLayerAnimatedTexture, не работает scaling и отрисовка нескольких текстур, если массив frames содержит более одного элемента. Для обычных виджетов отрисовываются только BackLayer и FrontLayer, для кнопок только LayerHighlight и все State. Никакие маски не работают. Из BlendEffect поддерживается только BLEND_EFFECT_ALPHABLND и BLEND_EFFECT_ADD, BLEND_EFFECT_HIGHLIGHT отрисовывается как BLEND_EFFECT_ADD, всё остальное отрисовывается как BLEND_EFFECT_ALPHABLND. Прототипы самих виджетов учитываются при отрисовке, протипы текстурных слоёв и т.п. - нет. Слои WidgetLayerTiledTexture могут отображаться не так, как в игре. Редактор никак не использует поля MiddleX и MiddleY в Layout, а просто считает за середины всё что осталось после вычета боковых или верхних-нижних частей. Плюс может тайлить любые мелкие текстуры бесконечное число раз, в игре это не так.
    Комментарии разработчика игры UIAddon о тайловых текстурах:
    Вот набор правил которым очень желательно следовать при работе с ними (работать будет и при нарушении этих правил, но хорошо оптимизирована только эта ветка кода)
    Если у текстуры LeftX и RightX (TopY и BottomY) нули, то размер виджета с этой текстурой по X (Y) никогда не должен быть 0 Если MiddleX (MiddleY) нуль то RightX (BottomY) должны быть ноль MiddleX и MiddleY должны быть либо 0 либо 2^N (N>=5) Не стоит делать tlled текстуру у которой ненулевые только Middle и при этом тип SCALED - это эмулирует simple текстуру через tiled Не стоит делать tiled текстуру у которой оба Middle нулевые - это эмулирует simple текстуру через tiled Общее
    Чтобы любой аддон запускался и работал корректно, кодировки файлов должны быть следующими:
    Файлы XDB - UTF-8 (стандартный без спецификаций BOM) Файлы TXT - UTF-16 LE (Unicode Little Endian) Файлы LUA - ANSI (Windows-1251 для русской версии игры) Всегда проверяйте это, когда сохраняете или создаёте файлы вручную. В любом текстовом редакторе кодировка обычно показана в нижнем правом углу окна.
    Примечания
    "Аллоды Онлайн" является зарегистрированным товарным знаком и принадлежит правообладателям. В редакторе в качестве примеров и шаблонов в ознакомительных целях могут использоваться текстуры и/или их элементы принадлежащие ASTRUM LLC.
    Использованные библиотеки:
    Monogame DockPanelSuite SixLabors.ImageSharp
    425
  2. Касается только игроков оф.серверов.
    Аддон необходим для получения ключа, используемого в привязке платных аддонов к аккаунту.
    Скачиваем и ставим аддон. Заходим в игру, включаем его, копируем ключ. Вставляем ключ в поле "ID игрового аккаунта" в настройках сайта. Готово! Теперь можно скачивать аддоны, и они будут работать на всех персонажах на привязанном аккаунте. Подробности, вопросы и ответы
    Only for players from official server.
    Addon needed for receiving special key of your game account, which uses in binding paid addons to game account.
    Download and install addon.
    Log in to game, enable addon, copy key.
    Paste it in the field "Game account ID" in profile settings.
    Done! Now you can download paid addons and they will work for all characters from binded game account.
    Details, questions and answers
    36 574
  3. Возможности
    Установка, обновление и удаление аддонов (после авторизации): в том числе и для платных аддонов. Отслеживание обновлений аддонов и уведомление о них. Самостоятельно обновит себя в случае выхода новой версии. Выгрузка на сервер данных, собираемых аддоном UpdaterHelper (автоматически ставится при установке программы) - курс кри для ф2п, время появления Уро-Бороса (для работы мониторинга серверов). При первом запуске может потребоваться задать соответствия с некоторыми аддонами, которые программа не сможет распознать самостоятельно.
    Установка
    Windows требует подписи программ именными сертификатами. Поскольку такой сертификат стоит достаточно дорого, мы не захотели его покупать. Без сертификата установка со стороны Windows несколько осложняется, а именно:
    после запуска установщика жмем "Установить" - "Подробнее" - "Выполнить в любом случае"

     
    Требования
    Windows 7 х64 и новее. Microsoft .NET Desktop Runtime 6.0 (если отсутствует - программа установит его самостоятельно).
    68 595
  4. Официальная версия LibDnD для аддонов. Рекомендуется разработчикам аддонов использовать данную версию LibDnD в своих аддонах.
    В ближайшем будущем планируется добавления новых плюшек, в т.ч. перенос некоторых плюшек из других аддонов.
    Если требуется какой-то особенный дополнительный функционал, или кто-то готов поделиться своим, то можно об этом попросить на странице разработки LibDnD.
    HOW-TO: LibDnD.lua - Библиотека Drag&Drop
    Простейший пример использования LibDnD
    Файл LibDnD.lua нужно включить в AddonDesc.(UIAddon).xdb, в секции <ScriptFileRefs>:
    <ScriptFileRefs> <Item href="LibDnD.lua" /> ... </ScriptFileRefs> DnD.Init() - Инициализирует виджет для Drag&Drop. Это нужно только один раз, во время инициализации аддона, или позже, когда угодно. Повторные вызовы для того же самого виджета на данный момент нежелательны.
    Пример:
    DnD.Init( wtMainPanel ) Всё, Drag&Drop УЖЕ работает 🙂
    Функция DnD.Init()
    Синтаксис:
    DnD.Init( wtMovable, wtReacting, fUseCfg, fLockedToScreenArea, Padding, KbFlag, Cursor ) Обязательные параметры:
    wtMovable - ссылка на Widget.
    Виджет, КОТОРЫЙ нужно перемещать. Необязательные параметры (могут быть nil, или их можно вообще не писать):
    wtReacting - ссылка на Widget (nil = wtMovable).
    Виджет, на который привязывается реакция, т.е. виджет, ЗА КОТОРЫЙ будет перетаскиваться wtMovable. Это может быть сам wtMovable, то есть сама перетаскиваемая панель, но НЕ обязательно (!), это может быть что угодно, например, ЗАГОЛОВОК ОКНА, "дочерний" по отношению к ОКНУ wtMovable. Если не указан - виджет wtMovable перемещается сам за себя.
      fUseCfg - true/false (nil = false).
    Сохранять ли позицию виджета в конфиг-файл User.cfg. Если да, то сохранит в таблице с именем "DnD:<путь к виджету wtMovable в иерархии>", в секции, названной по имени аддона. Рекомендуется, чтобы все родительские виджеты wtMovable имели осмысленные, не динамические, уникальные имена.
      fLockedToParentArea - true/false (nil = true).
    Если true, то передвигаемый виджет нельзя даже частично утащить за края родительского окна (чаще всего ими являются края экрана). Таким образом он всегда будет находиться целиком на экране (если не переопределено в параметре Padding, см. ниже). А если false, то его можно утащить полностью, точно так же, как можно утаскивать окна в ОС Microsuxx Windows.
      Padding - число или таблица из 4 чисел {Верхний,Правый,Нижний,Левый} (nil = {0,0,0,0}).
    Если fLockedToParentArea=true, то действует Padding. Если хотите, чтобы за край окна всё-таки можно было частично утащить wtMovable на какую-то глубину, то можете заполнить таблицу. Например, это сделано в аддонах "PhanTime" и "HonorInfo", где по краям панели имеется "тень" толщиной 8 пикселей. Там эта таблица заполнена отрицательными числами, вот так: {-8,-8,-8,-8}. В случае передачи числа в качестве параметра, оно будет использовано в качестве глубины по всем направлениям.
      KbFlag - флаги управляющих клавиш KBF_*.
    Если надо, чтобы wtMovable двигался только при нажатии клавиш Shift, Ctrl или Alt, передаем здесь соответствующие флаги KBF_*: nil - нажатие любой из перечисленных клавиш не имеет никакого эффекта. KBF_NONE - Перетаскивание только при не нажатых клавишах KBF_SHIFT - Перетаскивание только при нажатой "Shift" KBF_ALT - Перетаскивание только при нажатой "Alt" KBF_CTRL - Перетаскивание только при нажатой "Ctrl" KBF_ANY - Перетаскивание только при любой нажатой клавиши из перечисленных
      Cursor - строка/false (nil = "drag").
    Стиль курсора, который будет устанавливаться при перетаскивании. nil/true - используется курсор по умолчанию: "drag". false - курсор не меняется при перетаскивании. Примеры использования DnD.Init()
    Виджет Окно (wtWindow), которое можно таскать за виджет Заголовок-окна (wtTitle), являющийся дочерним виджетом Окна:
    DnD.Init( wtWindow, wtTitle ) Виджет таскается сам по себе, И его позиция сохраняется между игровыми сессиями (создаёт секцию по названию аддона в файле User.cfg):
    DnD.Init( wtPanel, wtPanel, true ) или:
    DnD.Init( wtPanel, nil, true ) Виджет не сохраняет позицию между игровыми сессиями, и его можно утащить почти полностью за край экрана:
    DnD.Init( wtPanel, nil, false, true ) Позицию в конфиг не сохраняет, но за то, "тень" по краям текстуры фона окна аддона, имеющая
    толщину 8 пикселей со всех сторон, будет красиво задвигаться за край экрана (так сделано в аддонах "PhanTime" и "HonorInfo"):
    DnD.Init( wtMainPanel, nil, nil, nil, {-8,-8,-8,-8} ) или:
    DnD.Init( wtMainPanel, nil, nil, nil, -8 ) Делаем сразу три разных виджета передвигаемыми в одном аддоне:
    DnD.Init( wtTrayButton ) DnD.Init( wtMainWindow ) DnD.Init( wtConfigWindow ) Делаем передвигаемую wtMainPanel и все её дочерние виджеты в пределах родителя с учетом рамки в 4 пикселя при нажатой клавише Ctrl, с сохранением всех позиций в User.cfg:
    DnD.Init( wtMainPanel, nil, true ) for _,wtChild in pairs( wtMainPanel:GetNamedChildren() ) do DnD.Init( wtChild, nil, true, nil, 4, KBF_CTRL ) end Функция DnD.Enable()
    Синтаксис:
    DnD.Enable( wtWidget, fEnable ) wtWidget - ссылка на Widget.
    Это может быть wtReacting или wtMovable, не важно, т.к. оба варианта работают.
      fEnable - true/false.
    Если true, то виджет будет реагировать на Drag&Drop, а если false, то Drag&Drop виджета будет запрещён (то есть, виджет будет "пристёгнут", и будет игнорировать все попытки перетаскивания). Этой функцией пользоваться НЕ обязательно, т.к. все виджеты, зарегистрированные в системе функцией DnD.Init(), по умолчанию, АКТИВНЫ. Но если возникнет необходимость "пристегнуть" такой виджет, то функция DnD.Enable() существует именно для этого. Она меняет статус виждета, перманентно разрешающий или запрещающий его Drag&Drop. "Пристегнуть" виджет можно командой DnD.Enable( ВашВиждет, false ), и он будет игнорировать все попытки перетаскивания. Если позже вам потребуется снова разблокировать его (снова сделать перетаскиваемым), то сделайте это командой DnD.Enable( ВашВиждет, true ).
    Функция DnD.Enable() может потребоваться вам, например, если вы захотите сделать в своём аддоне полноценную поддержку событий аддона AddonManager.
    Подробнее об этом написано здесь: Поддержка событий AddonManager в других аддонах
    Функция DnD.IsDragging()
    Синтаксис:
    DnD.IsDragging() Если в вашем аддоне есть перетаскиваемые кнопки (такие есть, например, в аддонах "DarkDPSMeter" и "GuildGui1b"), то вам пригодится функция DnD.IsDragging(). Чтобы при перетаскивании такой кнопки, ИЗБЕЖАТЬ нажатие на неё, вставьте такую строку в начало кода реакции на нажатие кнопки:
    if DnD.IsDragging() then return end Функция DnD.Remove()
    Синтаксис:
    DnD.Remove( wtWidget ) wtWidget - ссылка на Widget.
    Виджет, который нужно разрегистрировать в системе DnD, чтобы его можно было безопасно уничтожить с помощью DestroyWidget. Передавать надо именно тот виджет, который собираетесь уничтожать.
    На данный момент не проверяет, зарегистрированы ли в системе дочерние по отношению к wtWidget виджеты, поэтому, если вы их регистрировали, то необходимо вызывать DnD.Remove и для них.
    Пример: for _,wtChild in pairs( wtMainPanel:GetNamedChildren() ) do DnD.Remove( wtChild ) end DnD.Remove( wtMainPanel ) wtMainPanel:DestroyWidget() Бонус: функции GetConfig() и SetConfig()
    Примеры:
    Получить весь конфиг аддона в виде ТАБЛИЦЫ (если он есть в User.cfg), или nil (если его там нет):
    Config = GetConfig() Получить из конфига значение переменной Name (если она есть) или nil (если её там нет).
    Имя переменной может быть строкой или числом, а значение - чем угодно, хоть таблицей.
    MyOption = GetConfig( Name ) Сохранить в конфиг-файл переменную Name со значением Value.
    Те же условия для имени и значения, что описаны в предыдущем примере.
    SetConfig( Name, Value ) Если передать только ОДИН параметр, но ТАБЛИЦУ, то все её переменные будут аккуратно добавлены (merged) в конфиг аддона. Именно добавлены. То есть, тупой перезаписи одной таблицы поверх другой эта функция НЕ делает.
    SetConfig( { ["A"] =5, [100] ={1,10,100}, ["Yes"] =true } ) Этим двум функциям НЕ нужно указывать название секции, т.к. они всегда пользуются секцией, названной именем аддона.
    5 693
  5. Данный аддон является развитием концепции аддона GS100.
    Из-за специфики его работы (постоянная работа приложения и постоянное обновление аддона в игре), что может быть неудобно некоторым игрокам, было принято решение вынести этот функционал в отдельный аддон.
    Аддон позволяет узнать рейтинг (ГС) игроков в своей и чужой командах на групповых сражениях.
    Информация берётся из текстового файла, который обновляется с помощью программы ArmoryGS Updater (Код на GitHub).
    В случае, если вы скачивали аддон с помощью программы автообновления аддонов, ArmoryGS Updater будет находиться в папке с аддонами по пути Клиент\data\Mods\Addons\GS100 Updater
    Программа скачивает и записывает ГС игроков с официального сайта, при этом обновляются данные 100 игроков для каждого из игровых классов.

    В том случае, если игрока нет в рейтингах на официальном сайте, берется информация из оружейной.
    Использование программы для обновления:
    Укажите путь до папки с аддоном, где уже находятся txt файлы со списком игроков. Нажмите на кнопку "Включить обновление рейтингов". Аддон также позволяет сохранять историю матчей и отображать ГС цели в привычном стиле.
    Для переноса окон аддона нужно нажать правой кнопкой мыши по кнопке GS.
    Чтобы узнать ГС игрока без участия в сражении есть команда чата:
    /гс ИМЯ или
    /gs ИМЯ  
     
    39
  6. Снимает баф с аватара "Пространственное искажение" от Миража
    Мираж хорош тем что можно агрить мобов умением "Темпоральный луч" который наносит урон по мобам по площади, не по соло цели как на молнии.
    Но при спешивании может вешаться баф невидимости при наличии бафа "Пространственное искажение", а когда аватар уходит в невидимость все мобы отагриваются.
     
    кнопка на основном экране:
    МО - включен режим снятия бафа
    МF - выключен режим снятия бафа
    106
  7. Аддон принимает важные квесты и автоматически их сдает при условии что выполнены. 
    Назначение аддона:
    1)    Быстрая прокачка переродов за очки судьбы под бафами опыта (гильдия, искра, улыбка, орден) – не приходиться вручную брать и сдвать квесты. Такая возможность значительно упрощает прокачку персонажа с минимального и до максимального уровня.
    2)    Для игроков максимального уровня автоматически принимает ежедневные квесты в локациях руины-алриата, астральных островах, царства стихий, астральной академии, в Новограде у регистратора гильдий
    На основное окно добавлена кнопка которая включает авто-выбор награды (аддон будет автоматически выбирать первую награду за выполненный квест), также кнопка включает прием важных квестов и квестов которые можно сдать только за очки судьбы .
    Исходная версия аддона AutoQuest 14.0 (автор @GodsKeeper)
    Изменения в этой версии:
    1) На плато-коба автоматически выбирает награду амулет «Сапоги скороходы»
    2) Принимает только квесты которые можно сдавать за очки судьбы а также важные для прохождения
    3) В файле «settings.lua» можно по наименованию настроить авто-отказ от квеста при повторном разговоре кто выдает квест
     
    Аддон автоматом не выполняет квесты за Очки Судьбы!!! После обновления игры 14.1 данная возможность недоступна (только вручную такие квесты выполнять)
    382
  8. Guild_GH_Aren (Колизей хранителя) (Сражение с хранителем)
    При разговоре с Максимус Корнель автоматически запускает бой с хранителем
     
    58
  9. После выхода из боя в чате показывает общее количество нанесенных ударов, из них критических ударов, а так же процентное соотношение.
    Будет полезен тем, кто хочет проверить работу характеристики "Удача" на своём персонаже.
    181
  10. Альтернативное описание возможностей персонажа. Для временных умений указана дата сгорания, а не сколько осталось до него.
    Также имеется поиск по возможностям.
    Традиционно окно аддона можно перетаскивать ухватившись за него в районе заголовка.
     
    В будущем планируется сделать оповещение о сгорание временных умений, а также сравнение чего не хватает из окрасов и доната
    217
  11. Счетчик удачных/неудачных попыток ловли Диких питомцев ("Приручаем...") и тварюшек Защитников на Личном аллоде ("Порабощение") или просто счетчик обломов на Личном аллоде.
    Счетчик работает автоматически, но при необходимости значения можно "подкрутить".
    Окно со  статистикой вызывается по кнопке аддона. Список можно сортировать.
    Операции по плашке списка:
    [пкм+shift] - удалить запись; [лкм+shift] - обнулить запись;   [лкм+alt] - '-1' к неудачной попытке; [пкм+alt] - '+1' к неудачной попытке;   [лкм+ctrl] - '-1' к удачной попытке; [пкм+ctrl] - '+1' к удачной попытке; 
    79
  12. Улучшение интерфейса игры
    Возможности:
    Перетаскивание всех классовых панелей и панелей с ресурсами (кроме маны, энергии и одержимости) Удаление лишних фоновых текстур Два варианта банка: растянутый как в BankMod и современный Скрытие опыта персонажа и опыта искры Скрытие иконки "Фракция в меньшенстве" Квадратные кнопки действий Удаление отступов между кнопками действий и между кнопками контекстных действий Увеличение окна списка воплощений Всё это настраивается в опциях по клику на кнопку аддона "iC"
    Для изменения банка необходим релог персонажа
    Не рекомендуется перезагружать аддон во время игры, опции перестанут правильно работать и придётся релогать персонажа
     
    1 529
  13. Простой блокнот для пометок. 
    Можно записывать/редактировать любую информацию и копировать ее.
    работают в текстовом поле:
    ctrl+c - скопировать выделенный текст
    ctrl+v - вставить текст
    ctrl+а - выделить текст
     
    Добавлена возможность по нажатию кнопки вставлять в текст текущее положение персонажа. Кроме того к сообщению можно прикрепить одну метку (координаты). По нажатию пкм на заголовок в списке появляется указатель до сохраненной метки. Указатель работает только на карте к которой принадлежит метка. Указатель можно перемещать: нажмите CapsLock, наведите мышку, нажмите и тащите.
    Назначение кнопок расписано в справке аддона. Появляется по наведению на кнопку с вопросом.
     
    Также по нажатию на кнопку "[и]" можно считать экипировку выделенного персонажа:
    лкм+shift - считает детально экипировку (без Драконьего облика). Информация дублируется в LogFile. Важно часть информации не сохраняется.
    пкм - выводит общую информация (суммирует характеристики)
     
    Важно!!! Тексты сохраняются определенный величины. Ограничение длины на вводимый текст специально не стоит.
     
    Отдельное спасибо @Slashuur за лечение моей глупости) И за математику к метке. 
    228
  14. Автоматически на оплоте сдает следующие ресурсы для гильдии при наличии в сумке:
    1)    Сдать Искры из героических приключений!
    2)    Сдать Искры из приключений для отряда!
    3)    Сдать «Корм для ездовых животных»! (по умолчанию отключено)
    В настройках файл «settings.lua» можно как включить так и отключить сдачу
     
    453
  15. Простенький аддон, добавляет кнопку, при нажатии на которую в чате появляется уведомление, какой тип заготовок для Т3 шмоток и где добывается. Чтобы увидеть уведомление, в канале чата надо поставить галочку возле Системные->Дополнения->Уведомления.
    278
  16. Аддон с двумя функциями:
    - таймер. Запускается если появляется сообщение о досрочном завершение БГ ("Битва завершится, если через ХХ секунд в бой не вступит достаточное количество игроков") из-за нехватки игроков
    - мигает окно игры если свернуто и на БГ на вас появился баф "Лентяй" (больше одного стека)
    76
  17. Оповещает икноку АО (меняет цвет) при свернутой игре, если в чате текста сообщений появляется определенное слово. Например, сейчас настроено на огнеяра. 
    Список слов в настройках можно поменять.  
     
    59
  18. Дополняет окно аукциона колонками с ценой за единицу товара в золоте и кристаллах.
    Есть возможность отключить колонку со ставкой за штуку и уменьшить количество чисел на экране.
    Таблица всегда ровная при любом разрешении экрана или размере окна.
    1 292
  19. Аддон позволяет отслеживать время существования двойника мистика.
    Чат-команда /ttdnd включает/выключает режим перемещения панели аддона.
    243
  20. Встраивает в стандартное окно "Выбора воплощений" кнопку напротив каждого воплощения двойным кликом мыши по которой можно переродится. Подтверждение об оплате 5 золотых не требуется (золото списывается).  Имеется выбор как перерождаться - анонимно или нет. Выбор анонимности запоминается
    лкм х2 - переродится
    пкм - выбрать анонимное (зеленый цвет) или нет (красный цвет) перерождение
    При наведении если есть информация выводится надпись с местом откуда перерождались, т.е. где появитесь. Местность запоминается если перерождались по кнопке аддона.
     
    Если перерождений больше 8 , то аддон раздвигает по высоте штатное окно со списком Перерождений на величину равную их количеству но не более 14. Начиная с 14 приподнимает окно относительно центра. Начиная с 12 подключается DnD и позволяет двигать окно с Перерождениями (положение между сессиями не сохраняется). Тянуть за основную панель. Отключается по кнопке аддона, расположенной внизу окна перерождения
    676
  21. Автоматически заполняет комментарий в друзьях при добавлении в друзья
    Автоматически заполняет комментарий в гильдии при вступлении игрока в гильдию при наличии соответствующих прав (в комментарий также добавляется дата вступления в гильдию). Возможность доступна лидеру, казначею и офицеру
    Вы сможете узнать старый ник по комментарию в случае изменении ника другим игроком
    129
  22. Упрощает выбор действий на празднике Аэдов - Дионисий, со стороны ученика.
    С выделенного учителя (взятого в таргет) смотрит требуемые действия и по клику по кнопке аддона активирует соответствующее умение. Учитель обязательно должен быть выделен.
     
    добавлено взятие в таргет:
    - Если вы находитесь непосредственно рядом с учителем (в мили зоне, зоне взаимодействествия), то первоочередное действие будет считываться с этой цели.
    - Если чуть в далеке, то с произвольного первого попавшегося что совпадет с набором ваших умений.
    Точнее не получается.
    Если желаете отключить выделение произвольной цели то в строке 407 закомментируйте запуск функции  А2()
    A2()  
    95
  23. Голосовой счётчик вашей серии убийств. Прямо как в МОБА играх. Работает только в PVP.
    Первый в мире аддон, использующий сторонние звуки.
    Чтобы изменить громкость, напишите в чат команду:
    /legend X Где X - число от 0 до 100. Например, для громкости 50%: 
    /legend 50 По умолчанию громкость равна 100
    Звуки взяты из игры League of Legends ( из этого видео )
    847
  24. Аддон показывает время, оставшееся до исчезновения червоточины инженера.
    Цвет текста зависит от расстояния до червоточины:
    Зеленый - червоточина находится рядом, телепорт возможен Красный - червоточина находится далеко, телепорт недоступен Включить/отключить перетаскивание панели можно командой:
    /wtimerdnd  
    263
  25. Аддон предназначен для подсчета необходимого количества инсигний.
    Вкладка "Расчет":
    Требуется - указывает какое количество и качество инсигний требуется для всех предметов надетых на персонаже.
    В наличии - отображает имеющиеся инсигнии(распакованные) в сумке персонажа

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

    Обновление значение происходит при входе в игру персонажа или при нажатии на кнопку "Обновить"
     
    486
  26. Покупает свитки у Представителей Олигархов для прокачки у них репутации. Как репутация достигает максимального уровня работа аддона прекращается.
    Если в империи товарищи по другому называются, то можно отредактировать или дополнить следующее в файле "OligarchBuy\Scripts\OligarchBuy.lua":
    local t = {} t["Гордий Свободов"] = { [0]="Доверенность исследователей Полигона", [1]="Исследователи Полигона" } t["Ингвар Сребров"] = { [0]="Доверенность представителей Олигархов", [1]="Представители Олигархов" } t["Эдема ди Грандер"] = { [0]="Доверенность последователей Ваятеля", [1]="Последователи Ваятеля" }  
    197
  27. Данный аддон позволяет узнать рейтинг (ГС) игроков в своей и чужой командах на групповых сражениях.
    Информация берётся из текстового файла, который обновляется с помощью программы GS100 Updater (Код на GitHub).
    В случае, если вы скачивали аддон с помощью программы автообновления аддонов, GS100 Updater будет находиться в папке с аддонами по пути Клиент\data\Mods\Addons\GS100 Updater
    Программа скачивает и записывает ГС игроков с официального сайта, при этом обновляются данные 100 игроков для каждого из игровых классов.
    Использование программы для обновления:
    Укажите путь до папки с аддоном, где будут созданы файлы со списком игроков. Выберите один или несколько серверов, для которых будет обновляться информация. Рекомендуется выбирать все сервера с той же моделью распространения, что и ваш основной сервер (F2P, P2P). Нажмите на кнопку "Обновить рейтинги".  
    С помощью аддона также можно узнать ГС игрока без участия в сражении, для этого есть команда чата:
     
    /гс ИМЯ или
    /gs ИМЯ  
    1 317
  28. Добавляет возможность автоматизировано открывать Карты Судьбы по ранее выбранной карте до прохода первого круга.

    В окне розыгрыша Карт Судьбы встроена кнопка "шестеренка" по нажатию на которую отображается соответствующая кнопка по автоматическому открытию Карт.
    Проверялась работоспособность на небольшом количестве карт (от 3 до 18). Вроде работает корректно. Сам полный круг ни разу не проходил.
     
    Код простой, открытый.
    1 145
  29. Делает пул ран прозрачным в интерфейсе отряда, чтобы лучше было видно хп.
    224
  30. Выводит на экран оповещения о грядущих/начавшихся событиях календаря.
    Обрабатываются события от ежедневных до ежемесячных (ежегодные и однократные и т.д. игнорируются) всех типов.
    Возможности:
    Выбор языка (авто (по языку игры), английский, французский (машинный перевод), немецкий (машинный перевод), турецкий (машинный перевод), русский). Вывод оповещений при каждом обновлении, если времени до события осталось меньше указанного. Дополнительные оповещения при начале события. Оповещения только о событиях в зоне нахождения аватара. Указание собственного времени предварительного оповещения. Изменение частоты проверок состояния событий. Задание длительности отображения оповещений. Выбор цвета оповещений. Выбор размера шрифта оповещений. Выбор необходимых событий из сортированного по алфавиту списка всех возможных событий (определяется при запуске). Включение или отключение отображения кнопки дополнения, которая позволяет быстро включать/выключать функционал оповещений. Вывод оповещения по нажатию правой кнопкой мыши на кнопке дополнения. Выбор звукового сопровождения оповещений. Настраивается через меню настроек в игре. Вход в настройки осуществляется через кнопку на плашке дополнения в меню дополнений главного меню игры.
    Дополнение является развитием CalendarTracker за авторством Artdos.
    1 382
  31. Упрощает получение информации о бонусах Ордена на текущий день и выполненных заданиях по прокачке Искры.
    Аддон встраивает знаки вопроса в соответствующие кнопки при наведении указателя мыши на которые всплывают подсказки.
    Дополнительно если действует бонус "Кровавая жатва" знак вопроса на кнопке "Орден" окрасится в красный цвет (для окрашивания надо или пройтись персонажем или навести курсор.)
    Также Аддон скрывает иконку обозначающую нераспределенные вехи Таланта искры (раздражает если есть нераспределенные то выскакивает на всех перерождениях периодически). Включить отключить последние можно отредактировав файл аддона PinPanelInfo.lua, заменив в 12 строке значение с 1 на 0
    triger.soulShow = 1 Во всплывающую подсказку по искре добавлена информация:
    количество доступных вех к распределению ваш текущий уровень и максимальный в игре опыт искры соответствующий текущему и максимальному уровням количество сгораемого опыта при сбросе талантов Добавлено текстовое поле на икону "Таланты искры" с количеством доступных к распределению вех
     
    Добавлена информация над значком Ордена по Испытанию крови:
    какая фаза (светлая/темная) сколько осталось дней смены фазы  
    Код открыт, но написан "грязно"
    686
  32. Показывает время до конца сундука.
    - Зеленый 2 минуты
    - Оранжевый 1.5 минуты
    - Красный меньше минуты
    При смене фаз, производится звук.
     
    Аддон нужен для того, чтобы люди, оставшиеся на корабле лучше видели когда позвать свою команду с кукол на основной корабль.
     
    193

  • Фильтрация

  • Премии за аддоны

    • подписка на платные аддоны
    • 500-3000 кри\знаков за новый
    • 500-1500 кри\знаков за развитие
    • 300 кри\знаков за фикс

    Дополнительно могут быть премии в рублях. Подробнее тут. Правила продаж.

    Добавить файл
  • Доступные подписки

  • Текущие цели пожертвования

  • Рекомендуем к использованию

  • Сообщения

    • Сделал новую 14 версию Теперь умеет частично загружать билд даже при нехватке умений/вех. В таком случае у умений будет не изучено до конца умение в нижней строке, в поле вех - в 3м поле При выполнении операций уведомляет в чат, а  также при ошибках загрузки Переписал drag&drop пунктов меню - теперь оно работает в обоих режимах (по классам и списком) Тексты перенес в ресурсы - не будет кракозябр Режим по классам/списком (правый клик по кнопке) теперь запоминается При изменении режима хранения билдов не нужно перезагружать аддон в ручную для применения настроек При переключении режима хранения билдов на глобальное включается режим по классам (переключить обратно правый клик на кнопке) При отключении  AOPanelModFetish кнопка аддона больше не пропадает Меню появляется под кнопкой на панели для AOPanelModFetish и корректно работает при расположении кнопки справа При нажатии любой другой кнопки на панели (AOPanel...) меню скрывается В бою загрузит билд, но расставлять умения не будет (правка ошибки This method not allowed while player in combat)   BuildManager.zip
    • Cartographer.zip Предварительный вариант альтернативного интерфейса. Без фильтра на отображение списка и изменения меток и заданиия метки по умолчания для вновь устанавливаемых. Важно !!! Чтобы не было конфликтов то после всех работ в альтернативном интерфейсе необходимо перезагрузить аддон. Это можно сделатть кнопкой из самого окна. Также работать в интерфейсе  только после окончания в оригинальном т.е. открыть окно после работ в оригинальном.   Некоторые функции дублируются. в окне появилась колонка группа в которой можно писать примечание лкм - по кнопкам сортировки столбцов выбирает по какому столбцу сортировать пкм - по кнопкам сортировки столбцов выбирает как сортировать по возрастанию или по убыванию. Клик по плашке выделяет метку. Можно выделять несколько. За надписями имеется кнопка выделяющая аналогичные объекты (по одинаковому названию, по группе или местности) Правой кнопкой мыши по кнопке снять выделение Кнопка удалить лкм - удалить выбранное (на кнопке пишется сколько выбрано объектов пкм - снять выделение кнопка редактировать вызывает окно для редактирования выделенных объектов. Правой кнопкой снять выделение. В окне редактирования три поля (название, описание, группа). заполняются для удобства первым выделенным объектом. Если не нужно что-то менять то в поле необходимо написать "-1" Например если хотим изменить группу но не менять название то в поле название указываем "-1" Таким образом будет изменено на обинаковое название группы а Названием меток может остаться разным   Кнопка Гр меняет режим отображения списка (Сгруппированный или нет) Список группируется по принципу: находится первый объект а последующие однотипные прячутся за ним. т.е. первый объект выступает в роли заголовка. В зависимости от сортировки объекты группируются по названию, местности и по группе.  На кнопке выделения пишется цифра обозначающая что объект сгруппирован и количество объектов в группе. лкм+ctrl - по плашке списка развернуть сгруппированный список пкм+ctrl - по плашке списка свернуть сгруппированный список     Как такой вой группировки нет и впринципе когда присобачу фильтры должно быть тоже интересно. В данном случае прочсто при сортировке одноименные последоваельные элементы приобретают высоту 0 и какбы сворачиваются однако они есть в контейне и с ними можно работать. Наиболее бизкий эффект видимо будет при заполнении колнки Группа.
  • Статистика Загрузок

    • Файлы
      790
    • Комментариев
      1
    • Отзывов
      3 432

    Подробнее о "ArmoryGS"
    Последний файл
    Автор Камуй

    39

×
×
  • Создать...

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

Пользуясь сайтом, вы принимаете Условия использования