Jump to content
Korean Random
sirmax

[Сниппеты / Snippets] Расширенная настройка боевого интерфейса

Recommended Posts

От локастана дамаг панель с прозрачным фоном, например.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
1 час назад, steaxch сказал:

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

Ничего не добавляли. Это оптимизация. Чтобы под миникартой отображалась картинка, надо в клиенте включить прозрачность. Для дамаглога нужно, вроде, ковырять флешку. 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
22 минуты назад, ktulho сказал:

Ничего не добавляли. Это оптимизация. Чтобы под миникартой отображалась картинка, надо в клиенте включить прозрачность. Для дамаглога нужно, вроде, ковырять флешку. 

 

всё, разобрался, спасибо

установка галки "прозрачность миникарты" убирает и фон под ДП

 

Share this post


Link to post

Short link
Share on other sites

Парни,в этом патче что то менялось по названиям полей?Почему то перестали работать положение захвата("teamBasesPanelUI") и не убирается надпись с кнопкой альтернативного артрежима и осадного режима("siegeModePanel"),даже добавил альфу 0,но эффекта нет.Лампочка и "ribbonsPanel" работает,баттлтаймер тоже(задвигает за границы экрана родной,а юзается модифицированный).В прошлом патче все работало.

конфиг такой:

"elements": [
    { "$delay": 100,
        "siegeModePanel":       { "visible": false, "alpha": 0 },
        "sixthSense":           { "y": 269 },
        "ribbonsPanel":         { "y": 135 },
        "teamBasesPanelUI":     { "y": 72  },
        "battleTimer":          { "y": -30 }
    }

Не стал все коммиты впихивать,там все норм,в логах тоже вроде все нормально,без ошибок,конфиг грузится

[JSONxLoader] load: res_mods\configs\xvm\Slava7572\elements.xc

А в бою вот так:

 

81dd8c69a2e6.jpg

Share this post


Link to post

Short link
Share on other sites
16 часов назад, Slava7572 сказал:

Почему то перестали работать положение захвата

 

Есть же: captureBar.xc

// Y value (34 for vanilla client)
// Значение Y (34 для чистого клиента)
"y": 65,
16 часов назад, Slava7572 сказал:

и не убирается надпись

 

camera.xc

// true - hide the tips about switching to siege mode and aiming mode changing in strategic mode.
// true - скрыть подсказки перехода в осадный режим и смены режима прицеливания в стратегическом режиме.
"hideHint": false,

Share this post


Link to post

Short link
Share on other sites
1 час назад, night_dragon_on сказал:

Есть же: captureBar.xc

Ром,сколько раз пробовал,работало только через сниппеты...вчера кстати этот вариант тоже вспомнил,как была на стандартом месте,так и осталась при "y": 120(обычно 65).

Цитата

camera.xc

У меня этот файл выключен полностью:

"camera": {
    "enabled": false,

Пользую Пмод и все его фишки.

 

Может логгирование("$log") включить,я никогда этого не делал?Как нибудь можно посмотреть актуальные названия?Я думаю,что просто названия изменили,остальное то работает,тот же "sixthSense" и "ribbonsPanel","battleTimer" тоже.

 

Share this post


Link to post

Short link
Share on other sites

@Slava7572 

названия не менялись. Допиши в проблеиные "$interval": 100

осадный:

Snymok_ekrana_784_.jpg

 

арта:

2.jpg

 

захват ("y": 272):

3.jpg

Share this post


Link to post

Short link
Share on other sites
8 минут назад, HEKPOMAHT сказал:

Допиши в проблеиные "$interval": 100

Я чисто ради эксперимента пропробую,но интервал же систему нагружает,не?Раньше без него работало...может задержку больше поставить("$delay": 1000),не успевает грузиться в этом "слишком оптимизированном патче"?

Share this post


Link to post

Short link
Share on other sites

хз, в элементах по твоему вопросу в патче 1.0.0.1 иначе не получается - только с "$interval" двигает/скрывает (даже и не знаю, как там раньше было). 

Share this post


Link to post

Short link
Share on other sites

Объясните чайнику пожалуйста)Мне нужно делать свой конфиг,или же можно ковырять дефолтный?Я ковырял дефолтный-никаких изменений(имеются ввиду попытки подвигать интерфейс)Отсюда xvm скачался уже со снипетами от сирмакса.Нужно ли его тереть?Или изменения вносить именно там,чтобы что-то получилось?

Share this post


Link to post

Short link
Share on other sites
9 минут назад, KiVacation сказал:

имеются ввиду попытки подвигать интерфейс

 

Речь идет обо всем конфиге или о секции со сниппетами в частности?

Т.е. пытался двигать элементы посредством секции "elements" не получив изменения.

Share this post


Link to post

Short link
Share on other sites
1 час назад, night_dragon_on сказал:

 

Речь идет обо всем конфиге или о секции со сниппетами в частности?

Т.е. пытался двигать элементы посредством секции "elements" не получив изменения.

Да,пытался двигать в elements,но в дефолтном конфиге,в сниппеты я вообще не залезал.где-то в середине этой темы нашёл какой-то совет по данному вопросу,но тоже не помогло.Если более конкретно,то я просто хочу поменять местами мини-карту с чатом

Edited by KiVacation

Share this post


Link to post

Short link
Share on other sites
59 минут назад, KiVacation сказал:

я просто хочу поменять местами мини-карту с чатом

 

Пример:

{
  "elements": [
    {
      "$delay": 100,
      
      // minimap
      "minimap": {
        "x": -305,
        "y": 35
      },
      // battleMessenger
      "battleMessenger": {
        "x": "{{py:sub({{py:xvm.screenWidth}},400)}}",
        "y": "{{py:sub({{py:xvm.screenHeight}},30)}}"
      }
  ]
}

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

В примере подогнано положение под второй размер.

Share this post


Link to post

Short link
Share on other sites
2 часа назад, night_dragon_on сказал:

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

В примере подогнано положение под второй размер.

А куда это прописывать то?В дефолтный?

Share this post


Link to post

Short link
Share on other sites
3 часа назад, night_dragon_on сказал:

@KiVacation , в:


elements.xc

Спасибо,попробую 

3 часа назад, night_dragon_on сказал:

@KiVacation , в:


elements.xc

Нет..по прежнему все на своих местах

У меня такое подозрение,что работает конфиг sirmax'a,ща попробую еще кое-что

И все равно нет результата,я пожалуй просто скину это сюда)))

elements.xc

Edited by KiVacation

Share this post


Link to post

Short link
Share on other sites
4 часа назад, KiVacation сказал:

И все равно нет результата

 

Так конечно не будет работать т.к. ты код прописал в блок комментария. Вот так пропиши:

/**
 * GUI elements settings (experts only)
 * Настройки графических элементов (только для экспертов!)
 * https://koreanrandom.com/forum/topic/1761-/
 *
 * TODO: doc
 *
 * commands:
 *   "$log": 1,  // команда $log используется для вывода значений в лог, число - уровень вложенности
 *   "$delay": 1,
 *   "$interval": 1,
 *   "$textFormat": {   // подстановка для формата текста
 *     //"$log": 1,             // тоже можно логгировать
 *     "size": 30,              // размер шрифта
 *     "font": "$TitleFont",    // шрифт пожирнее
 *     "align": "center"        // выравнивание
 *   }
 *
 */
{
  // TODO: elements
  //
  // Interface elements
  // Элементы интерфейса
  "elements": [
    {
      "$delay": 100,
      
      // minimap
      "minimap": {
        "x": -305,
        "y": 35
      },
      // battleMessenger
      "battleMessenger": {
        "x": "{{py:sub({{py:xvm.screenWidth}},400)}}",
        "y": "{{py:sub({{py:xvm.screenHeight}},30)}}"
      }
    }
  ]
}

  /*
    "battleDamageLogPanel"   - Панель: Обратная связь - Урон                         / Panel: Feedback - Damage
    "battleLoading"          - Экран загрузки боя                                    / Battle Loading screen
    "battleMessenger"        - Чат                                                   / Chat
    "battleTicker"           - ?                                                     / ?
    "battleTimer"            - Таймер боя                                            / Battle timer
    "consumablesPanel"       - Панель снарядов и расходников                         / Ammo bar
    "damageInfoPanel"        - Внутриигровая панель критов от навыка "эксперт"       / Ingame crits panel by "expert" skill
    "damagePanel"            - Панель повреждений                                    / Damage panel
    "debugPanel"             - Панель пинга/лага/фпс                                 / Debug panel (ping/lag/fps)
    "destroyTimersPanel"     - Таймер до уничтожения (утопление, переворот)          / Destroy timers (drowning, overturned)
    "endWarningPanel"        - Панель оповещяющая о конце боя                        / Panel informing about the imminent end of the battle
    "epicRandomPlayersPanel" - Панели игроков/уши (Генеральное сражение)             / Players panels (Grand Battles)
    "epicRandomScorePanel"   - Счёт боя (Генеральное сражение)                       / Battle score (Grand Battles)
    "fragCorrelationBar"     - Счёт боя                                              / Battle score
    "fullStats"              - Окно статистики по клавише Tab                        / Battle Statistics form on the Tab key
    "gameMessagesPanel"      - Сообщение о результате боя (победа, поражение, ничья) / Messages on the outcome of the battle (victory, defeat, draw)
    "minimap"                - Миникарта                                             / Minimap
    "playersPanel"           - Панели игроков/уши                                    / Players panels
    "prebattleTimer"         - Таймер до начала боя                                  / Timer before a battle start
    "radialMenu"             - Радиальное меню                                       / Radial menu
    "ribbonsPanel"           - Ленты боевой эффективности                            / Battle performance badges
    "siegeModePanel"         - Панель осадного режима                                / Siege mode panel
    "sixthSense"             - Лампа шестого чувства                                 / Sixth sense lamp
    "teamBasesPanelUI"       - Полоса захвата баз                                    / Capture bar
  */

 

Share this post


Link to post

Short link
Share on other sites
В 19.07.2018 в 04:37, night_dragon_on сказал:

 

Так конечно не будет работать т.к. ты код прописал в блок комментария. 

 

Все заработало,спасибо))Только при нажатии ctrl карта возвращается в исходное место))И почему-то не могу опустить ее ниже,только влево вправо 

Edited by KiVacation

Share this post


Link to post

Short link
Share on other sites
В 20.07.2018 в 12:43, KiVacation сказал:

Только при нажатии ctrl карта возвращается в исходное место

 

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

      // minimap
      "minimap": {
        "$interval": 5000,
        "x": -305,
        "y": 35
      },

Задается в миллисекундах, в данном варианте после нажатия клавиши Ctrl она вернется в исходное положение через 5 секунд.

Если нужно уменьшай это значение для более быстрого возврата на указанное место.

 

В 20.07.2018 в 12:43, KiVacation сказал:

почему-то не могу опустить ее ниже

 

Значение по оси Y

"y": 35

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

Edited by night_dragon_on

Share this post


Link to post

Short link
Share on other sites

панель "Прогресс ЛБЗ" (двигать с $interval)

"questProgressTopView"

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...