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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

Скобыч

Разработчик аддонов
  • Постов

    50
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Скобыч

  1. МУВС - урон за последние 5 секунд / 5. т.е. что-то вроде "дпс в текущий момент".

    Думаю выделить урон по дружественным целям в отдельную колонку. А в текущем дпс поправлю.

    В 0.9.4  поправил. колонку добавлять не стал. И так сильно широкое окно.

  2. думаю, что ошибка была связана с боем, в котором никого не было видно, например сопратиец за три-девять земель с кем-то повоевал. Исправил.

    Добавил режим отображения текущего дпс.

    Интересует как аддон ведет себя в астрале/рейдах/на БГ.

     

  3. 12 часа назад, Ramola сказал:

    А подробней можете расписать как им пользоваться?

    1. есть фризы

    2. нашел Personal\user.cfg

    3. удостоверился, что Personal\user.cfg больше 1.5Мб

    4. запустил скрипт

    5. нашел в выводе скрипта кандидатов на удаление (это должны быть большие секции от неиспользуемых аддонов)

    6. зашел в клиента АО с включенным аддоном

    7. скопировал имена секций в окошко, нажал кнопку.

    8. отключил аддон.

    На каком этапе (перечислил выше) возникают проблемы?

  4. ClearUserCfg

    Просмотр файла

    Аддон для удаления секций из файла настроек.

    TLDR. Если размер вашего файла Personal\user.cfg меньше 1.5Мб, то аддон вам не нужен.

    На текущий момент (версия 8.0.1), есть проблемы связанные с размером файла Personal\user.cfg

    При любом изменении настроек, биндов, положений окошек, смене маунта (в том числе и при автоматическом переключении между броней и маунтом), а так же при записи любой информации из аддонов, игра запускает таймер, и через одну минуту сбрасывает настройки на диск. Запись приводит к блокировке основного потомка игры, который выглядит как небольшой фриз. При стандартном размере файла (130к), фриз практически не заметен. При увеличении размера до 1.5-2Мб фриз составляет порядка 0,2-0,3 секунды, а при 8Мб файле фриз будет 2-3 секунды.

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

    На размер user.cfg влияют аддоны, т.к. это единственное место, где они могут хранить информацию между сеансами игры. При этом отключение аддона, после того как он что-то записал в файл, никак не влияет на размер файла.

    Есть два способа "почистить" user.cfg

    1. Удалить Personal\user.cfg и его копию Personal\user.cfg.bak. После этого вы получите клиент с полностью сброшенными настройками.

    2. Удалить неиспользуемые секции настроек посредством встроенного API.

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

    Получение списка пользовательских секций (внимание, пути к файлу скрипта и к файлу настроек могут не соответствовать тем, что используются в примере) :

    powershell -NoExit ~\Downloads\Print-AllodsConfig.ps1 'c:\GamesMailRu\Аллоды Онлайн\Personal\user.cfg' -UserMods $true

    Смотрите на зеленые строчки (имена секций и их рамеры), находите те, которые занимают много места и больше не нужны и вставляете эти имена в окошко аддона. Затем кликаете на ''Удалить секции". Через 1 минуту наблюдаете за изменившимся размером Personal\user.cfg

    После использования, аддон можно отключить.


     

  5. А что делаешь в обработчике?

    На БГ, когда бьются 12х12, приходит чуть больше 50 событий в секунду (урон, лечение, бафы). Бафов из них примерно четверть. Если обновляешь в обработчике виджет, то почти наверняка получишь просадку. Работа с виджетами дорогая операция. Старайся по максимуму использовать common.SetTextValues, Widget.Play*Effect и выносить обновление визуала в обработчик EVENT_SECOND_TIMER.

    • Плюсую 1
  6. 12 часа назад, animationstime сказал:

    В общем. Лагает аддон в рейдах так что глаза на лоб лезут. В ТТ на киросе. фпс упал до 1го кадра в сек.

     

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

    Сегодня побегаю на БГ и в рейды - посмотрю что там такое тяжелое происходит.

  7. 1 час назад, rawnblade сказал:

    Хм... В целом очень нравится. Вот только маленький вопрос

    - аддон постоянно в режиме "под всеми", т.е. при размещении его, к примеру, в районе списка заданий (там у меня АОУ всегда висел) - окно уходит под список, можно ли либо сделать вариант "сверху", либо переключатель?

     

    Поднял приоритет. Должно рисоваться поверх кнопок действий и списка заданий.

  8. Ну я пока не решил как с видимостью поступать. Следует-ли ее сохранять и т.д.

    Вообще в аддоне два! дпс-метра :)

    Так получилось, что сначала я писал анализатор логов. Т.е. был кусок, который собирал события боя, а потом по ним строил всякие отчетики. Никакой информации в реальном времени не выводилось. За счет этого получалось значительно (в 4 раза) снизить нагрузку во время боя по сравнению с AoU.

    Позже появилось окошко с текущим dps, которое не собирает вообще никакой инфы.

    Ну и третьим шагом появилась кнопка "R" :). Так как я пользовался биндом в input.cfg такого вида:
     

    commonbindsection
    
    bind toggle_recount 'CTRL' + 'R'

     

    Что есть сейчас:

    - при старте показывает окошко дпс и прячется окошко со списком боев.

    - запоминаются позиции и размеры этих двух окошек и кнопки "R" (это все, что сохранянет аддон, ну кроме самих боев)

    - дпс окошко работает всегда.

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

    - контекстное меню (правая кнопка) есть в списке боев и в summary боя.

    - Shift-Click в списке боев позволяет "помечать" бои. Контекстное меню работает сразу со всем помеченными боями.

    - Ctrl-Click в списке боев и в summary боя всегда открывает новое окно. т.е. по одному бою можно открыть сразу несколько отчетов и смотреть с разными фильтрами.

     

  9. 7 часов назад, logg сказал:

    Дело не в текстурках. Масштабирование окна аля InspectWidgets, сборка аддона в res000 скриптом, это то, что делал только ramirez. Непонятная версия 0.9.0.128.

    У ramirez-а сборщик еще и обфускацию делает. Я просто накидал сборщик на павершелле, что б отрезал BOM-ы от xdb и склеивал/компилировал скрипты.

    И да, исходники есть.

  10. 2 часа назад, animationstime сказал:

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

    Очень хотелось бы иметь возможность очистить данные из файла  users.cfg  от данного аддона, одной кнопкой. Потому он у меня и так пол гиговый.

    Правой кнопкой "Выбрать все бои", Еще раз правой "Удалить".

     

    И каюсь. Взял текстурки с InspectWidgets.

     

  11. Recount

    Просмотр файла

    Еще одна инкарнация ДПС-метра.

    В рейдах мне частенько не хватало информации с AoUMeter-а.

    Решил добавить:

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

     - отслеживание списка бафов и длительности их применения.

     - отслеживание причин смертей. (аддон показывает все события с персонажем за 10 секунд до смерти)

     - возможность сохранять бой для последующего анализа.

     - возможность анализа группы боев.

    Внимание! Сохраненные бои кладутся в users.cfg, что может приводить к последующим фризам. Так что не злоупотребляйте.

     


     

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

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

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