Jump to content
Korean Random

Yusha

User
  • Posts

    1,493
  • Joined

  • Last visited

  • Days Won

    32

Posts posted by Yusha

  1. Edited by Yusha

    Не нашел в разделе конфигурации XVM от сборки модов Pro Танки. Ставить сборку не хочу.

    Интересует из сборки маркеры над техникой, когда менее 30% хп у союзников и противников и динамические круги обзора на миникарте.

    Поделитесь линком где можно это нарыть.

    Динамические круги... ну свои наработки я охотно раздаю.

     

    Как сделать конфиг с автоматическим маркером фокуса цели.

  2. Edited by Yusha

    Можно ли добавить индикаторы «Фокуса врага» и «Защиты союзника», которые появляются когда у танков остается мало прочности такие как у Джова?

    Какой красавец Джов! прям диву даешься...

     

    В файлике alpha.xc заменяем:

      "alphaHP": {
        "very_low":         "100",    // very low       / очень низкий
        "low":              "100",   // low            / низкий
        "average":          "0",    // average        / средний
        "above_average":    "0"    // above-average  / выше среднего
      },
    
        // Dynamic transparency by percentage of remaining health.
        // Динамическая прозрачность по проценту оставшегося здоровья.
        "hp_ratio": [
          { "value": 10,  "alpha": ${"alphaHP.very_low"     } },
          { "value": 30,  "alpha": ${"alphaHP.low"          } },
          { "value": 31,  "alpha": ${"alphaHP.average"      } },
          { "value": 101, "alpha": ${"alphaHP.above_average"} }
        ],
    

    Таким образом создаем 2 состояния для объекта... до 30% прочности и после.

     

    Проверяем динамический цвет по типу техники в файле colors.xc:

        // Dynamic color by vehicle type.
        // Динамический цвет по типу техники.
        "vtype": {
          // Цвет для легких танков.
          "LT":  "0xA2FF9A",
          // Цвет для средних танков.
          "MT":  "0xFFF198",
          // Цвет для тяжелых танков.
          "HT":  "0xFFACAC",
          // Цвет для арты.
          "SPG": "0xEFAEFF",
          // Цвет для ПТ.
          "TD":  "0xA0CFFF",
          // Цвет для премиумной техники.
          "premium": "0xFFCC66",
          // Включить/выключить использование премиумного цвета.
          "usePremiumColor": false
        },
    

    Это нужно, чтобы каждому типу техники присваивались нужные иконки класса:

     

    В файле markersAliveNormal.xc дописываем в поле текстовых полей:

    Для врагов:

         // Текстовое поле с иконкой убийства/защиты
                {
                  "name": "kill/def",       // название текстового поля, ни на что не влияет
                  "visible": true,                // false - не отображать
                  "x": 0,                         // положение по оси X
                  "y": -69,                       // положение по оси Y
                  "alpha": "{{a:hp-ratio}}",                   // прозрачность (допускается использование динамической прозрачности, см. readme-ru.txt)
                  "color": "0xFFFF00",                  // цвет (допускается использование динамического цвета, см. readme-ru.txt)
                  "font": {                       // параметры шрифта
                    "name": "$FieldFont",         //   название
                    "size": 13,                   //   размер
                    "align": "center",            //   выравнивание текста (left, center, right)
                    "bold": false,                //   обычный (false) или жирный (true)
                    "italic": false               //   обычный (false) или курсив (true)
                  },
                  "shadow": {                     // параметры тени
                    "alpha": 30,                 //   прозрачность
                    "color": null,          //   цвет
                    "angle": 90,                  //   угол смещения
                    "distance": 0,                //   дистанция смещение
                    "size": 6,                    //   размер
                    "strength": 200               //   интенсивность
                  },
                   "format": "<img src='img://gui/scaleform/icons/kill/{{c:vtype}}.png' width='30' height='30'>" // формат текста. См. описание макросов в readme-ru.txt
                }
    

    Для союзников:

          // Текстовое поле с иконкой убийства/защиты
                {
                  "name": "kill/def",       // название текстового поля, ни на что не влияет
                  "visible": true,                // false - не отображать
                  "x": 0,                         // положение по оси X
                  "y": -73,                       // положение по оси Y
                  "alpha": "{{a:hp-ratio}}",                   // прозрачность (допускается использование динамической прозрачности, см. readme-ru.txt)
                  "color": "0xFFFF00",                  // цвет (допускается использование динамического цвета, см. readme-ru.txt)
                  "font": {                       // параметры шрифта
                    "name": "$FieldFont",         //   название
                    "size": 13,                   //   размер
                    "align": "center",            //   выравнивание текста (left, center, right)
                    "bold": false,                //   обычный (false) или жирный (true)
                    "italic": false               //   обычный (false) или курсив (true)
                  },
                  "shadow": {                     // параметры тени
                    "alpha": 30,                 //   прозрачность
                    "color": null,          //   цвет
                    "angle": 90,                  //   угол смещения
                    "distance": 0,                //   дистанция смещение
                    "size": 6,                    //   размер
                    "strength": 200               //   интенсивность
                  },
                  "format": "<img src='img://gui/scaleform/icons/help/{{c:vtype}}.png' width='23' height='23'>" // формат текста. См. описание макросов в readme-ru.txt
                }
    

    Следите за запятыми после 

    }
    

    в вашем конфиге.

     

    И закидываем картинки из архива icons.rar в папку по адресу: res_mods\0.8.11\gui\scaleform\icons

     

    Так делаю я на протяжении уже полутора лет... и если хотите, то можете взять готовый конфиг в моем Мультипаке.

     

    А если делать совсем по красоте, то еще заменяем файлик из архива VehicleMarkersManager.rar: VehicleMarkersManager.swf по пути res_mods\0.8.11\gui\scaleform\, там индикатор фокуса цели адаптирован... чтобы красиво обнимать автоматический фокус цели.

     

    Подробнее тут:

    http://youtu.be/BjZFIocR7B4?t=1m59s

    • Upvote 8
  3. чьи-то сборки не ставил. скачивал сегодня отдельные понравившиеся моды. до того как заменил 5.0.2 на 5.1.0 все работало.

    У Вас только в 2 последних входа появился загрузчик модов... до этого его просто не было и просто старые моды не пытались подгрузиться.

  4. @Yusha, Не имеет смысла. Заменять статистику надо только в battleloading.xc и statisticForm.xc, а для этого проще воспользоваться автозаменой, чем ещё больше дробить конфиг.

    Я хочу дробить конфиг. Я просил как сделать, а не как можно сделать иначе.

     

    playersPanel.xc забыли еще.

  5. Edited by Yusha

    Вроде догнал. Оно?

     

    Спасибо, нашел. Но сегодня уже играл с этими скриптами.

    Мой Вам совет, не ставьте свои УСТАРЕВШИЕ и заведомо не рабочие моды поверх Мультипака.

    Или Вы чью-то сборку скачали?

    Удаляйте:

    Executing: DamagePanel

    Executing: iamspotted

    Executing: MS

    Executing: uragan_089_fix

    Executing: uragan_minimap_tankview

     

  6. Подскажите, пожалуйста.

     

    Допустим в конфиге в файликах есть куски кода... типа:

    <font color='{{c:wn8}}'>{{wn8}}</font>
    

    Вот... допустим я из всех файликов хочу выдернуть значение wn8 и переместить в отдельный файлик, например test.xc.

    Что мне надо написать в строчке <font color='{{c:wn8}}'>{{wn8}}</font> вместо wn8 , чтобы конфиг понял, что ему надо искать подстановку вместо вместо WN8 в другом файлике.

     

    В test.xc я бы написал {wn8} или что-то вроде того.... чтобы заменять на {eff} итп

     

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

  7. Решил я заняться этой проблемой, стал понемногу отрезать куски XVM, пока не вырастет FPS, убрал вообще все, а он такой же, как и со всеми модами.

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

    Вот результаты:

    attachicon.giffps.png

    кто-нибудь, проверьте у себя

    • Upvote 1
  8.  

     

    Еще - проседание не на 10%, а на 10 FPS. то есть с 30 падает до 20, а с 70 - до 60. Это очень важный момент.
     

    Я тестировал на на мощной и средней системе... проседало примерно на 10%... конечно акцентирую, что примерно.... на совсем слабом железе нет возможности потестить... но чтобы стабильно сжиралось именно число кадров... это даже моя логика не может осилить... можете на пальцах механизм объяснить?

     

     

     

    Но в целом, как я и написал сначала, для обычного обывателя видео подойдет, если не придираться, как это делаю я, то все достаточно верно. :)

    Спасибо. На глубокую аналитику я и не претендовал... знания не на том уровне... 

    • Upvote 1
  9.  

     

    Это видео для обычных обывателей, в нем слишком много неточностей, чтобы оно было хоть чем-то полезно.

    А Вы можете указать неточности? Я был бы очень благодарен... т.к. учиться - это сумка так круто. 

  10. Edited by Yusha

    Не боись, после релиза этот глюк будет проявляться и без всяких модов, так что пофиксят, никуда не денутся. К следующему патчу... Может быть...

    Я извиняюсь.... предлагаю модератору просто спустя пару дней чистить тему от лишних сообщений... я хотел узнать... правильно ли я понимаю, что благодаря этому фиксу пользователи XVM не будут иметь проблем с клиентом, в отличие от тех, кто будет играть на чистом?  :gg:

  11. Три боя, nvidia, чистый xvm+ кастомный конфиг. 1- выжил, выход в ангар по концу боя, 2- умер, выход в ангар по esc, 3- умер, выход в ангар по концу боя. Всё в норме attachicon.gifpython.log

    Вы когда пишите, что конфиг кастомный... Вы имеете ввиду что ничего не трогали, или все же дефолтный конфиг включали?

×
×
  • Create New...