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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

Вот аддон, показывающий весь урон в мире


ramirez

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

Quote:
дорастет до альтернативы CT_Total? :)

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

  • Ответов 54
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

In mass pvp it ends up in many lags and an unplayable framereate, because there are 40+ targets, which are damaged...

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

Quote:
In mass pvp it ends up in many lags

Did you tested it for real, or just guessing?

Cause i did synthetic tests on all visible units simultaneously (~50 units in list, one click - all of them got "damaged"), and it worked fine.
Ссылка на комментарий
Поделиться на другие сайты

THe problem is, there are many addons that lagg a bit, but in mass pvp they all start to lagg simultaneously, thus causing unplayable conditions.

One of them, in my opinion, is "ContextRaidPlates" which renews graphics like crazy one in mass pvp. Two days ago i was running in mass pvp, and after a few minutes i have turned it off (ContextRaidPlates) and laggs decreased a lot.

Also, try clicking on somebody and rightclicking his plate. You see some menu. Now try doing this in Novograd in maintime. You'll notice that menu will disappear many times a second thus you'll not be able to select needed option. I did not research why that happens.

Also - combat log. If you right click anything in chat (any button) - combat log is cleared. That's a problem when you want to change settings to see healing in last combat or, for xample, all damage and stuff. But you can't because it clears himself once you rightclick anything.

I'm not saying that this leads to lagg or something, just showing that this works not as intended(and not as worked for year since the start).

Who knows how many "features" and hidden in developer scripts, but i'mm 100% sure that that's not the server, who laggs, that's not the video card driver or stuff, that's crappy Lua scripts and their interface.

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

Бегаю, бегаю.. вроде все как и раньше

Только щас понял: после патча аддон перестал получаемый опыт показывать

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

автор привет.

спасибо за аддон, персонально под себя подправил локализация с твоего позволения)

разреши вопрос, будет ли в будущем развитие сего, и будет ли реализовано различие вылетающего дамага\хила\вх. урона по цветам и направлению анимации, аля ct_total (твой аддон мне больше нравиться, но порой сложно разобрать какая цифра за что отвечает), хотелось бы, например видеть крит красным - анимация вверх\вниз в зависимости исходящий урон\входящий ! что нибудь подобное, видеть кашу как в ct_total конечно не хочеться, но все же основное как то визуально выделить )

т.к. как я хил, хотелось бы отличать свой хил от чужих, и видеть отличие от обычного хила и ритующего )

прошу ответить , какие возможны варианты , заранее спасибо!

п.с. ну самое важное для меня видеть крит. хила сваего на персонаже) возможно?

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

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

Привет.

Quote:
будет ли в будущем развитие сего

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

Quote:
но порой сложно разобрать какая цифра за что отвечает

Поясню вкратце, что как отображается.

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

- Аддон делит всех на друзей и врагов.

- Урон, получаемый друзьями всегда красный. Урон, получаемый врагами - белый.

- Лечение, получаемое друзьями - всегда зеленое. Лечение, получаемое врагами - желтое.

- Весь урон ( циферки ) всегда летит по дуге вниз ( падает ). Атрибуты урона ( криты ) летят в противоположную сторону по диагонали вниз.

- Все лечение всегда летит по дуге вверх ( взлетает ). Соответственно, атрибуты лечения летят в противоположную сторону по диагонали вверх.

- Урон и лечение ( циферки ), получаемые друзьями отлетают справа от них. Урон и лечение, получаемые врагами - слева от них.

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

Насколько я понял, сильно хочется отличать урон/лечение, нанесенные самолично, от всех остальных. Можно сделать чужие цифры и надписи полупрозрачными, а свои - непрозрачными. Отличие будет хорошо заметно, но чужие цифры будут хуже читаться. Можно еще порулить цветами, но тут уже надо пробовать.

Еще была задумка менять размер цифр: если урон несерьезный, то циферка маленькая и незаметная; а если критануло конкретно, то цифра большая и красивая.

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

Quote:
Насколько я понял, сильно хочется отличать урон/лечение, нанесенные самолично, от всех остальных. Можно сделать чужие цифры и надписи полупрозрачными, а свои - непрозрачными. Отличие будет хорошо заметно, но чужие цифры будут хуже читаться. Можно еще порулить цветами, но тут уже надо пробовать.

зависит конечно от реализации, но имхо прозрачность не айс...

Quote:
Еще была задумка менять размер цифр: если урон несерьезный, то циферка маленькая и незаметная; а если критануло конкретно, то цифра большая и красивая.

а вот это +

ну и скрин дпс рейда. ожидаемая каша, но тут ничего не поделать :)
Allods_110215_210811.jpg
Ссылка на комментарий
Поделиться на другие сайты

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

с размерами что нибудт попробуй нашманить)

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

кстати

а если у отлетающих цифр убрать постепенное исчезновение до полной прозрачности и просто резко убирать их при достижении границы, это сильно сократит нагрузку?

потому что при аое на паках в рейде это канеш полный ахтунг...

или, как вариант, галочку в гуи "прозрачность отлетающих цифр при исчезновении", с дополнительной галочкой "автоматически отключать в рейде"

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

Quote:
кстати
а если у отлетающих цифр убрать постепенное исчезновение до полной прозрачности и просто резко убирать их при достижении границы, это сильно сократит нагрузку?

Не, прозрачность никак не влияет. Она в любом случае работает, эффекты там, или нет. Влияет тупо количество виджетов. Чем их меньше, тем быстрее идет.
Сижу вот, ахтунг изучаю. В тяжелых местах может наспамиться до ~2500 виджетов. Это дамаг по 25 юнитам с частотой 15 ударов в секунду по каждому. Ваще невесело. Надо будет, похоже, слишком быстро прилетающий дамаг стэкать в одной циферке. Это сократит количество примерно в 5-6 раз.
Ссылка на комментарий
Поделиться на другие сайты

Quote:
Надо будет, похоже, слишком быстро прилетающий дамаг стэкать в одной циферке.

в принципе, на портрете юнита он так и стакается. интервал только немного неясен. опять же можно сделать настраиваемым (0.2 - 0.5)с ...
Ссылка на комментарий
Поделиться на другие сайты

Стекать - хорошая идея. И показывать, например, средний урон. Настакалось, скажем, 7 ударов на 470К - писать 67Кх7 или 470К(7).

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

И показывать, например, средний урон. Настакалось, скажем, 7 ударов на 470К - писать 67Кх7 или 470К(7)

а че так мало, давай еще встроим даркдпс и хилметр)

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

Положил новую версию, там опыт показывается. Также добавил репутацию и доблесть, поднял скорость работы раза в два.

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

Quote:
Положил новую версию, там опыт показывается. Также добавил репутацию и доблесть, поднял скорость работы раза в два.

1. Щас не работает на бурговских серваках. При запуске
Quote:
Error: addon RamWorldDamage: func: ?, ?, line: -1, defined: C, line: -1, [c]
Error: addon RamWorldDamage: func: Assemble, method, line: 0, defined: Lua, line: 980, (none)
Error: addon RamWorldDamage: func: ?, ?, line: 0, defined: main, line: 0, (none)
Error: addon RamWorldDamage: Attempt to read from undeclared global variable: ENUM_DevelopmentTrack_Experience
Error: addon RamWorldDamage: Error while running the chunk
Error: addon RamWorldDamage: (none):0: table index is nil
Error: addon RamWorldDamage: func: ?, ?, line: -1, defined: C, line: -1, [c]
Error: addon RamWorldDamage: func: Assemble, method, line: 0, defined: Lua, line: 980, (none)
Error: addon RamWorldDamage: func: ?, ?, line: 0, defined: main, line: 0, (none)
Error: addon RamWorldDamage: Can't execute script for addon: Mods/Addons/RamWorldDamage/AddonDesc.(UIAddon).xdb

2. Надо проверять значения на 0.
В этом тупом недочате такая же фигня. Ну мне ооочень важно знать, что у меня, к примеру, репа повысилась на 0
LbNWMnyN18lwNbw.jpg
Ссылка на комментарий
Поделиться на другие сайты

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

Вот подарки взамен:

Code:

Global( "ADDON_NAME", common.GetAddonName() )

common.RegisterEventHandler( function( event )

local a, b, addonname, text = string.find( userMods.FromWString( event.text ), "/script%s*(%a+) %s*(.+)" )

if addonname == ADDON_NAME then

common.LogInfo( ADDON_NAME, text )

assert( loadstring( text, "runtime call" ) )()

end

end, "EVENT_UNKNOWN_SLASH_COMMAND" )

Это надо добавить в какой-нибудь базовый скрипт, и тогда можно будет командой /script *addon name* *chunk* исполнить любой небольшой кусочек кода в окружении указанного пользовательского аддона, без модификации кода аддона и перезагрузок. Офигенно помогает в отладке ( послать не существующий больше ивент, например ) и вообще познавательно.

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

Я бы очень хотел получить замену стандартному contextDamageVis... Абсолютно ему идентичную, за одним исключением - чтобы аттачило на 2Д а 3Д, и встроив его, к примеру, в свой аддон я мог бы быть уверен что игрок скачавший мой аддон который отключает оригинальный демедж визуализатор не заметил бы его отключения по причине того что вместо него был бы абсолютно идентичный аддон (только 3Д-аттаченый к таргетам).

И маленький вопросик по аттач виджет 3Д (на всякий случай спрошу, может мне самому проще будет свои виджеты аттачить в 3д):

Когда игрок уходит за экран или за препятствие - в его направлении виден синий флажок. Однако 2Д приаттаченый виджет не отаттачивается. Выходит что флажок 3Д-приаттачен, однако он не скрывается за стенами и препятствиями (однако и размер он не изменяет), как так?

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

Quote:
Error: addon RamWorldDamage: Game::LuaAvatarGetReputationInfo: factions name can't be empty, details: int __cdecl Game::LuaAvatarGetReputationInfo(struct lua_State *)
Error: addon RamWorldDamage: Error while running the chunk
Error: addon RamWorldDamage: (none):0: attempt to index a nil value
Error: addon RamWorldDamage: func: ?, ?, line: -1, defined: C, line: -1, [c]
Error: addon RamWorldDamage: func: GetMessage, method, line: 0, defined: Lua, line: 1372, (none)
Error: addon RamWorldDamage: func: Dispatch, method, line: 0, defined: Lua, line: 1387, (none)
Error: addon RamWorldDamage: func: ?, ?, line: 0, defined: Lua, line: 1416, (none)

Не помню, что я делал, кажется какие-то квесты на СО/ОО
И да, к сожалению, на моей не особо продвинутой машинке оно тормозит сильнее стандартного визуализатора, когда вокруг много кто и много кому и много чего
Ссылка на комментарий
Поделиться на другие сайты

Quote:
Когда игрок уходит за экран или за препятствие - в его направлении виден синий флажок.

На самом деле существует два аддона, ContextOvertip и ContextPOIMarker. ContextOvertip развешивает на все подряд 3D-виджеты с именем, здоровьем и прочим. 3D-виджеты всегда проходят z-check, поэтому если он скрылся за деревом, то скрылся. А ContextPOIMarker вешает на экране маленький значок, указывающий, где спрятался искомый объект в случае, если он за границей экрана или за препятствием. Это не 2D- и не 3D-виджет, это обычный виджет, координаты на экране для которого сообщает специальный кусочек Lua API, а позиция обновляется почти каждый кадр.
Так вот, разработчики в припадке бесконечной мудрости решили, что оба аддона будут пользоваться одним и тем же набором иконок, но при этом в один и тот же момент только один из них имеет право показывать эту иконку. Как только объект заходит за препятствие, Overtip свою иконку плавно скрывает, а POIMarker вешает почти на том же месте свой значок. Ну, и наоборот.
Ссылка на комментарий
Поделиться на другие сайты

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

Как писал товарищ выше хочется замену стардартному аддону

Тее чтобы ваш адон точно также показыал дамаг и лечение ( ну цвет вы можете сами указывать)

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

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

а можно выпилить показ урона/хила и оставить только опыт, репутацию и славу? :)

очень уж красиво они тут оформлены )

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

  • 2 недели спустя...
Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


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

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

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