Классы
Статы, идеальное соотношение · Умения и вехи, как получить · Души · Сравнение классов
Воин · Жрец · Некр · Лучник · Шаман · Мист · Бард · Инж · Демон
Игровой процесс
Как одеваться · Драконий облик · Наследие Богов · Фарм золота
Прохождения локаций
Мониторинг серверов и редактор аддонов
Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.
Подсказки из игры на вашем сайте
Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.
OLDodin
Разработчик аддонов-
Постов
435 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Магазин
Галерея
Весь контент OLDodin
-
Сделал замер производительности строк в АО. Поиск строки в массиве строк(40шт), 10к итераций (например, БГ 24 человека в сумме, по 50 бафов на каждом получим 1200 итераций, * на кол-во доп сравнений) ЦП FX-6300 (3,8Ггц), ОЗУ 1600Мгц (11 тайминги, двуранг) 1) тип строк нативный string =10мс 2) тип строк нативный string + avl tree =8мс 3) строка1 нативный string, строка2 WString (конвертация FromWString в string для сравнения) =50мс 4) тип строк WString (сравнение CompareWString) =380мс 5) тип строк WString (сравнение CompareWString) + avl tree =60мс 6) тип строк WString (сравнение CompareWStringEx) =5000+мс *При увеличении размера массива строк avl будет давать больший выигрыш *Понятно что в моем тесте (простой цикл) не будет кэш промахов проца, в реальной ситуации тайминги будут повыше *п1-2 просто для сравнения с нативными строками lua, большая часть строк из движка это WString Вывод - конвертация WString в string для сравнения самый быстрый способ (при размере массива строк порядка 1-70). Но у него есть недостаток - могут быть проблемы с символами язывков отличных от английского и русского. Сравнимым по производительности будет CompareWString с использованием АВЛ дерева и без проблем с языками. Незабываем недостаток АВЛ дерева - долгое удаление элемента из него, нужно учитывать это. Для хранения большого объема данных с частой их модификацией лучше использовать красно-черные деревья.
-
Конкретнее, что где и как, с логами ошибок если есть. PS В режиме ванги - в пвп не работают бинды умений, тк на этих активностях этот функционал отключен разработчиками.
-
Ну взялись сразу и за баланс классов и за ГКД в итоге ни то ни другое. У одних жутко переапан урон, у другие как были на дне так там и остались. Третьи выпиливают каскадами спам атак. Четвертые рейдами из 2 барда + танк + некры хард проходят. Все как обычно в общем, уже набило оскомину. Предлагаю вывесить календарь нагиба классов дабы спокойно заранее души закупать и наслаждаться игрой.
- 1 ответ
-
- 1
-
-
- игровая механика
- 7.0
-
(и ещё 1 )
C тегом:
-
Обновил коррекцию предотвращенного бафами урона в ПВП до множителя 0,62. Под патч 9.0.01.17. Для версии выложенной постом выше
-
Что изменено 1) почистил GetSpellInfoFromParams, чтение имени по id теперь только если имени в собитии бафа нет (+ производительности) 2) SortSpellDetailsByCount и SortSpellDetailsByAmount - преобразования чисел в строки туда и обратно убрал (+ производительности) 3) TDamageSpellData:ReceiveValuesFromParams - восстановил работу params.multipliersAbsorb. Для урона наносимого в ПВП сделал коррекцию на "магический коэф" 0,55 4) Для большей логичности числа не полученного урона сделал отрицательными, они будут положительными если согласно multipliersAbsorb наоборот урон был повышен, а не поглощен 5) В панели статистики умений исправил заголовок, который не помещался 6) HeavyMode_MaxCombatant уменьшен c 6 до 2 (при превышении этой переменной перерисовка gui идет раз в 1 сек, при меньшем каждое событие о нанесенном уроне), дабы уменьшить лаги аддона в форматах 3*3, 6*6 (+ производительности) 7) Исправил спам ошибки в лог в ситуации когда из-за глюка движка АО оставалась пустая группа/рейд 8) Добавил реакцию на EVENT_RAID_MEMBER_CHANGED (EVENT_RAID_MEMBER_STATUS_CHANGED устарела еще в 5м сезоне). Из-за этого часть людей в рейдах не попадала в статистику (например если смотрели ролик в изи обс на начало боя) params.multipliersAbsorb (пункт поглощения Бафами) - учитывает даже осторожку, защитные статы типов урона и инфа для танков в ПВЕ правильная, что просто отлично. Какие проблемы 1) Есть предварительный этап расчета данных по которому у нас нет. Самое нехорошее что часть умений/вех/бафов реализована в нем. 2) Большая проблема - удар от двойной атаки идет как обычный удар с дополнительными 50% поглощения, и нет никаких признаков чтобы его определить. Как легко догадаться эти удары искажают статистику поглощаемого урона в ЗАЩ и УВС. Картину соотношения поглощенного урона делают далекой от реальной, но для выяснения работы бафа в постановочных условиях подойдет. 3) Также для усиливающих урон бафов - попадают в multipliersAbsorb только те которые вешаются на цель. С другой стороны в старой версии есть только множитель рун, который вообще ничего не показывает.
-
Исправил в версии 2.10
-
Исправил в версии 2,9. Обновитесь.
-
Можете скинуть файл data\Mods\Configs\StatManager\user.cfg ?
-
Учитывая что 777666 руны выдают всем, руны уже вайпнули, они теперь дают даже меньше половины донат-павера, всякие свитки, крупицы и артефакты дают куда больше.
- 15 ответов
-
- интервью
- евгений зайцев
-
(и ещё 1 )
C тегом:
-
Добавил имя, просьба в следующий раз делать правки в последней версии.
-
Сделал отображение урона полученного из барьеров в режиме защиты 1) Для воинов - урон из увечий отображается отдельно от прямого урона (раньше был в уроне от босса) 2) Для палов и луков - этот урон стал виден (до этого он вообще не учитывался) AoUMeter.pak
-
Если этому аддону требуется addontools то не выгружать в пресете addontools Если аддон занимается тем что перегруппировывает gui стандартных аддонов, то не выгружать эти стандартные аддоны. Простого решения этого нет.
-
Внес эти имена. Также вынес имена инсигний в InsigniaNames.cfg для простоты добавления/удаления их в будущем.
-
Добавил возможность в настройках (/ab команда) указывать позицию панельки контекстных действий (Z,X). А то сильно неудобно было когда 3-4я панель их перекрывает =)
-
Ну такие записи в логе разовые и вроде ничего не ломают, может когда и гляну или другой кто пофиксит.
-
Исправил расположение пушек на имперских кораблях. Спасибо оМЕЛКАЯо за проверку и Vitus за расположение. ShipControl.zip
-
Благодаря сообщению выше выяснили, что у имперских кораблей перепутаны пушки. Интересна логика? 1) Вы ни разу не сказали, что у всей империи эта проблема, а рассказывали про вашу личную проблему 2) Больше никто не жалуется, у меня и всех с кем летаю этой проблемы нет (мы лига) 3) Расположение пушек кроме самого аддона, вынесено в конфиги, так как я не автор, задается ли еще откуда из вне это расположение я не знаю (н-р addontools), а значит пользователь мог потенциально наворотить что угодно причем так, что замена самого shipcontrol ничего на даст. 4) Подобное расположение имеет место быть уже годы и вдруг оказалось что-то не так Прочтите личные сообщения я скинул вам проверить версию пару дней назад с расстановкой как на картинках, проверьте и отпишитесь. У меня нет персов в империи для проверки!!!
-
Это панелька под часами? На ней отображается кнопка InterfaceManager и возможно др аддонов от этого автора
-
Я хочу сказать что 1) Либо накосячили вы 2) Либо у имперских кораблей (просто пример, хз как у них там) пушка-слот1 стоит не на борту как у лиги, а сзади
-
Автора аддона давно нет, чей ответ вы ждете? У меня и других кого я знаю такой проблемы нет. Значит она у вас. Открывайте файл config.txt и меняйте позиции пушек USDEV_CANNON для себя (либо в Globals.lua с последующей перекомпиляцией) PS Есть еще вероятность, что на имперских кораблях пушки зачем-то расставлены иначе. Но тут нужен кто-нибудь из империи для проверки и правок, я качать твинка ради этого не буду.
-
Fixed in version 2.6
-
У меня такого нет, может у вас в config.txt прописаны неверные позиции
-
1) Починил мод 2) Добавил возможность в настройках (/ab команда) указывать позицию всей панельки 3) Добавил команды /abdis - превращает панельки в стандартный вид и обратно, в стандартном виде работает только эта команда и ничего больше /abx - задать позицию Х /aby - задать позицию Y
-
Описывайте ошибку четко. Обязательно указывайте ошибки по аддону из \Personal\Logs\mods.txt. Спасибо.
-
Вы бы хоть скриншот показали. Потому как кормовые на корме и отображаются, если только вы иначе не настроили у себя
