Jump to content
Korean Random

sirmax

XVM Team XVM Team
  • Posts

    14,403
  • Joined

  • Last visited

  • Days Won

    246

Everything posted by sirmax

  1. 1 еще не сделал, не знаю, как в маркерах разрешение экрана получить. Посмотрю еще сегодня.
  2. Если тип урона только текстом выделять, то для этого достаточно макроса. Уже есть макрос {{dmg-kind}}, можно сделать его текст настраиваемым. Кроме того, я планировал ввести макрос для иконок по типу дамага, это будет намного лучше открой полны конфиг, найди слово player. В старых конфигах этой секции нет, ее необходимо туда скопировать.
  3. предлагаешь догадаться? я без понятия что ты пытался сделать.
  4. конфиг надо будет подправить в секции "colors" собственно, выложил версию, можно тестировать вот список изменений по сравнению с 3.0.3: XVM-3.0.4.test1: * XVM распространяется только в версии Lite, то есть без модуля статистики * модуль статистики переименован в xvm-stat и распространяется отдельным пакетом * в примеры добавлена лампочка (SixthSense.png) * исправлено форматирование текста на экране загрузки боя с выключенной статистикой * исправлены значения {{turret}} для t29, t32, m10_wolverine, pzii, pzvib_tiger_ii, vk4502a * в конфиг добавлена новая секция настройки цветов: "colors"/"damage", позволяющая настроить цвет отлетающего урона в зависимости от источника урона * в конфиг добавлена новая секция настройки лога попаданий: "hitLog" * маркер стоковой башни добавлен в конфиг по умолчанию (после названия танка) * по умолчанию шрифт отлетающего урона такой же, как и в клиенте * улучшена анимация урона * шанс на победу выключен по умолчанию * добавлен макрос {{c:dmg_kind}} для динамического цвета а зависимости от вида урона * добавлена секция конфига "colors"/"dmg_kind" * поддержка HTML во всех текстовых полях, включая маркеры над танками Цвета урона настраиваются тут: colors: { // src: ally, squadman, enemy, unknown, player // dst: ally, squadman, allytk, enemytk, enemy damage:Object = { ally_ally_hit: "0x00EAFF", ally_ally_kill: "0x00EAFF", ally_ally_blowup: "0x00EAFF", ally_squadman_hit: "0x00EAFF", ally_squadman_kill: "0x00EAFF", ally_squadman_blowup: "0x00EAFF", ally_enemy_hit: "0xF50800", ally_enemy_kill: "0xF50800", ally_enemy_blowup: "0xF50800", ally_allytk_hit: "0x00EAFF", ally_allytk_kill: "0x00EAFF", ally_allytk_blowup: "0x00EAFF", ally_enemytk_hit: "0xF50800", ally_enemytk_kill: "0xF50800", ally_enemytk_blowup: "0xF50800", squadman_ally_hit: "0x00EAFF", squadman_ally_kill: "0x00EAFF", squadman_ally_blowup: "0x00EAFF", squadman_squad_hit: "0x00EAFF", squadman_squad_kill: "0x00EAFF", squadman_squad_blowup: "0x00EAFF", squadman_enemy_hit: "0xF50800", squadman_enemy_kill: "0xF50800", squadman_enemy_blowup: "0xF50800", squadman_allytk_hit: "0x00EAFF", squadman_allytk_kill: "0x00EAFF", squadman_allytk_blowup: "0x00EAFF", squadman_enemytk_hit: "0xF50800", squadman_enemytk_kill: "0xF50800", squadman_enemytk_blowup: "0xF50800", enemy_ally_hit: "0xF50800", enemy_ally_kill: "0xF50800", enemy_ally_blowup: "0xF50800", enemy_squadman_hit: "0xFFB964", enemy_squadman_kill: "0xFFB964", enemy_squadman_blowup: "0xFFB964", enemy_enemy_hit: "0xF50800", enemy_enemy_kill: "0xF50800", enemy_enemy_blowup: "0xF50800", enemy_allytk_hit: "0xF50800", enemy_allytk_kill: "0xF50800", enemy_allytk_blowup: "0xF50800", enemy_enemytk_hit: "0xF50800", enemy_enemytk_kill: "0xF50800", enemy_enemytk_blowup: "0xF50800", unknown_ally_hit: "0xF50800", unknown_ally_kill: "0xF50800", unknown_ally_blowup: "0xF50800", unknown_squadman_hit: "0xFFB964", unknown_squadman_kill: "0xFFB964", unknown_squadman_blowup: "0xFFB964", unknown_enemy_hit: "0xF50800", unknown_enemy_kill: "0xF50800", unknown_enemy_blowup: "0xF50800", unknown_allytk_hit: "0xF50800", unknown_allytk_kill: "0xF50800", unknown_allytk_blowup: "0xF50800", unknown_enemytk_hit: "0xF50800", unknown_enemytk_kill: "0xF50800", unknown_enemytk_blowup: "0xF50800", player_ally_hit: "0xFFDD33", player_ally_kill: "0xFFDD33", player_ally_blowup: "0xFFDD33", player_squadman_hit: "0xFFDD33", player_squadman_kill: "0xFFDD33", player_squadman_blowup: "0xFFDD33", player_enemy_hit: "0xFFDD33", player_enemy_kill: "0xFFDD33", player_enemy_blowup: "0xFFDD33", player_allytk_hit: "0xFFDD33", player_allytk_kill: "0xFFDD33", player_allytk_blowup: "0xFFDD33", player_enemytk_hit: "0xFFDD33", player_enemytk_kill: "0xFFDD33", player_enemytk_blowup: "0xFFDD33" }, Они отвязаны от системных цветов, так что возможностей по настройке больше чем в последней альфе. Собственно, нет только типа урона. Действительно ли он нужен? Можете примеры привести в каких случаях цвет по типу урона будет полезен. Кстати, цвет по типу урона без привязки к источнику тоже должно работать (макрос {{c:dmg-kind}}), но не проверял. Настройка: dmg_kind: { attack: "0xFFAA55", fire: "0xFF6655", ramming: "0x998855", world_collision: "0x228855", other: "0xCCCCCC" },
  5. Я пересмотрел все изменения, и готов выпустить первый тест. Скоро будет анонс. Пока убрал CSS, выпущу 3.0.4 без него. Дальнейшее развитие пойдет в сторону скриптов, так что появится XVM 4, а эта ветка останется стабильной, но без значительных изменений. Все вкусности уходят в 4.
  6. Ага, еще один белорусский вирус. :)
  7. Как можно было поставить неофициальную версию Dokan? Откуда вы вообще ее берете? Перезагружался?
  8. И все. Кривой он, не совместим с Dokan. Обращайся в поддержку NOD32, пусть чинят.
  9. Ничего подобного. У _3veroboy_ проблема совершенно другая. У него данные получаются, но не отображаются.
  10. Поставь http://code.google.com/p/wot-xvm/downloads/detail?name=xvm-stat-1.0.0.test1.zip, запусти, пришли XVM.log.
  11. Да, да, парсер я сделал на основе парсера JSON'а, а он весьма быстрый, так что по производительности сильно не должно просесть. В крайнем случае сделаю что-то типа JIT, но это уже совсем в крайнем случае. Скорей всего сделаю еще один файлик для скриптов, а то в конфиге их описывать не очень удобно. Эффекты анимации уже работают из скрипта, только с тенью пока не получилось разобраться. Кстати, есть идея перенести конфиги из директории с swf в папку xvm в корне игры. Туда же иконки кланов. доки и т.д. Тогда не надо будет копировать конфиг каждый раз при новом патче, да и логичней как-то будет все в одном месте, а не разбросано по папкам. Или в res_mods ее сделать, а не в папке игры? Кто что думает?
  12. Эврика! Я придумал как решить все проблемы с матрицей. Сейчас уже почти готов парсер скриптов для анимации. Он даже переменные позволяет заводить. Если к нему прикрутить еще и условия, то можно будет написать почти все что угодно. Потенциальные проблемы вижу только две: хз как под это сделать редактор, и хз что будет с производительностью. Но попробовать стоит, тем более что не так уж много осталось сделать.
  13. Вот надо доделать это и пока остановиться, посмотреть что получилось. обновил первое сообщение
  14. .NET не при чем - прокси запускается. Покажи экран загрузки боя
  15. Пока не работает. И, наверно, будем делать по-другому (ща скриптами такого наворочу!) Так что на это не смотри, считай что этого пока нет. Системный цвет поменять можно, но тебе, наверно, надо другое. Если ты хочешь чтобы системный цвет остался тот же, а для дамага был другой, то пока нельзя. Вернее можно поставить цвет урона в секции damageText, но он тогда будет действовать для всех источников урона. В общем-то, мы сейчас как раз и обсуждаем как это сделать. Это из конфига
  16. Может и в этом дело. Конфиг еще не устаканился, потому и версия альфой называется. Пришли все-таки старые конфиги если получится, они должны тоже работать. Обратную совместимость нужно соблюдать.
  17. пока сделаю простой парсер со статическими функциями, а там посмотрим. Если ввести логику и переменные, будет вообще универсальная штука, но к этому я сейчас морально не готов. :)
  18. в системных цветах: // me - my damage. used only in markers//damageText when damageSource = 'player' me_alive_normal: "0xFFEE99", me_alive_blind: "0xFFFFFF", me_dead_normal: "0xFFDD33", me_dead_blind: "0xDDDDDD", me_blowedup_normal: "0xFFDD33", me_blowedup_blind: "0xDDDDDD" + damageText установить цвет у текста = 0xFFFFFF, у тени = null Пока отдельно взводных выделить нельзя, урон от взводных соответствует урону от союзников. Матрица преобразования урона в системный цвет. Собственно, я эту тему и создал как продолжение предыдущего обсуждения. По этому поводу уже написано немало. системные цвета + damageText установить цвет у текста = 0xFFFFFF, у тени = null системные цвета + damageText установить цвет у текста = 0xFFFFFF, у тени = null Выше есть ссылка на матрицу для системных цветов по умолчанию, в этой теме нужно обсуждать какие бывают случаи когда этого недостаточно и что делать в этом случае.
  19. старый тоже должен работать, надо смотреть в чем дело
×
×
  • Create New...