Jump to content
Korean Random

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


Recommended Posts

1 час назад, steaxch сказал:

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

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

  • Upvote 1
Link to comment
Short link
Share on other sites

22 минуты назад, ktulho сказал:

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

 

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

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

 

Link to comment
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

Link to comment
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,
Link to comment
Short link
Share on other sites

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

Есть же: captureBar.xc

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

Цитата

camera.xc

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

"camera": {
    "enabled": false,

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

 

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

 

Link to comment
Short link
Share on other sites

8 минут назад, HEKPOMAHT сказал:

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

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

Link to comment
Short link
Share on other sites

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

Link to comment
Short link
Share on other sites

  • 3 months later...

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

Link to comment
Short link
Share on other sites

9 минут назад, KiVacation сказал:

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

 

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

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

Link to comment
Short link
Share on other sites

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

 

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

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

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

Edited by KiVacation
Link to comment
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)}}"
      }
  ]
}

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

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

Link to comment
Short link
Share on other sites

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

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

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

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

Link to comment
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
Link to comment
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
  */

 

Link to comment
Short link
Share on other sites

В 19.07.2018 в 04:37, night_dragon_on сказал:

 

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

 

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

Edited by KiVacation
Link to comment
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
Link to comment
Short link
Share on other sites

  • 3 weeks later...

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...