Jump to content
Korean Random
demon2597

[7.8.4, 14.02.19] demon2597 config (Ru, En) & more

Recommended Posts

я около 3х лет уже использую Keepass

спасибо) посмотрю, что за зверь

PS вот статейка по теме

Edited by goodman

Share this post


Link to post

Short link
Share on other sites

 

 

не у всех отображается цвет звёзд над танком в тесте 9.3
на реплее с последним ночником воспроизводится, не смотрел? 

Share this post


Link to post

Short link
Share on other sites

на реплее с последним ночником воспроизводится, не смотрел? 

Сегодня тест почему то неробит,

Реплей стал воспроизводить но странно одно что на миникарте всё как надо, а над игроком не у всех... Хит лог то же заработал в реплее, а вот ретинг эффективности без цвета...

post-20847-0-49618900-1410379282_thumb.jpgpost-20847-0-33871800-1410379291_thumb.jpg

Заметил что контур красного почему то не такой чёткий как жёлтый или синий хотя это моё субъективное мнение.

 

Edited by TNXOH86

Share this post


Link to post

Short link
Share on other sites
Реплей стал воспроизводить но странно одно что на миникарте всё как надо, а над игроком не у всех... Хит лог то же заработал в реплее

ты вот про это напиши в ночниках со скринами и реплей приложи, раз воспроизводится 

 

а вот ретинг эффективности без цвета...

это кстати не из XVM 

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

ты вот про это напиши в ночниках со скринами и реплей приложи, раз воспроизводится 

 

это кстати не из XVM 

Дело в том что на 9.2 он нормально работает.

post-20847-0-96371000-1410381824_thumb.jpg

 

 

Хит лог то же заработал в реплее

Хит лог перестаёт работать когда меняешь вот эти файлы из конфига ru.xc, en.xc из XVMа работает. Посмотри. И ещё при загрузки боя заметил что ретинг только у врагов кажет но это может быть баг реплеея ещё. Если ещё что то найду дам знать.

Edited by TNXOH86

Share this post


Link to post

Short link
Share on other sites
Хит лог перестаёт работать когда меняешь вот эти файлы из конфига ru.xc, en.xc из XVMа работает

Из списка изменений:

+  изменены значения dmg-kind:

+ shot, fire, ramming, world_collision, death_zone, drowning, other

в ru.xc "attack" надо заменить на "shot"

 

Дело в том что на 9.2 он нормально работает.

но это к XVM не относится, это другой мод, поэтому вопрос не к разработчикам. А вот насчет цветов звезд в маркерах- это другое дело, тут вопрос по адресу. 

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

demon2597, очень уважаю твою работу по конфигу - ИМХО он один из лучших и по идеям и по воплощению.

 

Если не трудно, просвети, пожалуйста, вот по какому вопросу

 

Есть файл playersPanel (из твоего конфига)
В нем:
  "playersPanel": {

    // Режим ушей "none" - пустые уши.
    "none": {

      // Дополнительные поля.
      "extraFields": {
        "leftPanel": {
          "x": 0, // from left side of screen
          "y": 65,
          "width": 350,
          "height": 25,

          "formats": [
             ${ "def.noneBgAliveLeft" },

Смотрим в "def": {
    // Шаблон тени текстовых полей.
            "noneBgAliveLeft": { "w": 210, "alpha": "{{alive?40|0}}", "src": "xvm://configs/demon2597/img/noneBgAliveLeft.png" },

 

Теперь, собственно, вопросы:
Первый - "width" и "w" – одно и то же?
И второй – если да, то как согласуются между собой "width": 350 и "w": 210 ?
И примерно тот же вопрос
"squadNumLeft": { "x": 12, "align": "center", "alpha": "{{alive?100|50}}",, а выше было "x": 0,

 

Предполагаю, что значения из конструкций типа ${ "def.noneBgAliveLeft" } заменяют те, что были до них - или я ошибаюсь?

Share this post


Link to post

Short link
Share on other sites
Первый - "width" и "w" – одно и то же?

нет, первый задает общую ширину панели, а второй длину поля картинки в его составе

 

Предполагаю, что значения из конструкций типа ${ "def.noneBgAliveLeft" } заменяют те, что были до них - или я ошибаюсь?

опять нет, ухо состоит из нескольких полей, у каждого есть свои координаты и параметры. То есть вот у тебя есть ячейка 350х25 и внутри нее в располагаются разные данные (поля), одни в одном месте, другие в другом, поэтому у них Х и разные

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

ОК, спасибо, будем пробовать.

в def описаны все поля, а в самих блоках разных режимов ушей ("none", "medium" и т.д.), они просто подставляются согласно положению по слоям (первое написанное ниже слоем, чем следующее), создавая набор.

Share this post


Link to post

Short link
Share on other sites

А как тогда понимать, например, вот это?

 

"shortFrags": { "x": 13, "$ref": { "path": "def.noneFrags" } }

 

где

 

"noneFrags": { "x": 139, "align": "center", "valign": "center",
   "format": "<font face='ZurichCondMono' size='13' alpha='{{alive?#FF|#80}}'>{{frags}}</font>",
   "shadow": ${ "def.textFieldShadow" }
  },

 

Откуда что отсчитывается?

Share this post


Link to post

Short link
Share on other sites

 

 

Откуда что отсчитывается?

что именно координата "х"?

вы сравниваете два поля для разных ушей..... 

Share this post


Link to post

Short link
Share on other sites

что именно координата "х"?

вы сравниваете два поля для разных ушей..... 

Ну почему же для разных?

 

В конструкции об этом - ни слова. Вот она:

 

"shortFrags": { "x": 13, "$ref": { "path": "def.noneFrags" } }

 

- я понимаю так, что внутри блока "shortFrags": { ... } используются данные блока "noneFrags" из раздела def (шаблоны) - и все.

 

А выяснить хочется, как на координату "x": 13 влияет координата "x": 139. Не так: поле "noneFrags" размещено внутри поля "shortFrags" со смещением откуда-то там "x": 139 ?

Edited by camrad_osten

Share this post


Link to post

Short link
Share on other sites

Ну почему же для разных?

 

потому что для разных 

short и none. noneFrags и shortFrags "вроде" разные названия???

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

'none'

"formats": [

  ${ "def.noneBgAliveLeft" },

  ${ "def.noneBgDeadLeft" },

  ${ "def.nonePlayerMark" },

  ${ "def.squad" },

  ${ "def.squadNumLeft" },

  ${ "def.noneHpScaleBgDimmerLeft" },

  ${ "def.noneHpScaleBg" },

  ${ "def.noneHpScale" },

  ${ "def.noneHpKnown" },

  ${ "def.noneHpUnknown" },

  ${ "def.noneHpDead" },

  ${ "def.noneFrags" },

  ${ "def.noneXwn8Left" },

  ${ "def.noneIconLeft" }

   ]

'short'

[

  ${ "def.shortFrags" }

],

 

 

А выяснить хочется, как на координату "x": 13 влияет координата "x": 139. Не так: поле "noneFrags" размещено внутри поля "shortFrags" со смещением откуда-то там "x": 139 ?

никак не влияет по выше описанной причине.

Edited by Hawk1983x

Share this post


Link to post

Short link
Share on other sites

вкл. глазки

нервы... понимаю...

 

short и none. noneFrags и shortFrags "вроде" разные названия???

Кеп?!

 

    // "short" panels text fields definition.

    // Шаблон текстовых полей "short" ушей.

    "shortFrags": { "x": 13, "$ref": { "path": "def.noneFrags" } },

 

Эти строки не я придумал, загляните в раздел def - увидите.

 

Вот и хочется понять - как это срабатывает? Желательно на пальцах, как для такого, каким Вы меня, возможно, уже себе представили.

 

Примерно то же самое в других местах (тоже в разделе def, не заблУдитесь):

 

"mediumXwn8Left": { "x": 170, "$ref": { "path": "def.noneXwn8Left" } },

"mediumXwn8Right": { "x": 169, "$ref": { "path": "def.noneXwn8Right" } },

"mediumFrags": { "x": 161, "$ref": { "path": "def.noneFrags" } },

 

и еще:

 

"medium2HpLeft": { "w": 35, "$ref": { "path": "def.mediumHpLeft" } },

"medium2HpRight": { "w": 35, "$ref": { "path": "def.mediumHpRight" } },

"medium2Frags": { "x": 30, "$ref": { "path": "def.noneFrags" } },

 

и еще:

 

"largeHpLeft": { "x": 45, "$ref": { "path": "def.mediumHpLeft" } },

"largeHpRight": { "x": 45, "$ref": { "path": "def.mediumHpRight" } },

 

и, наконец:

 

"largeNameLeft": { "x": 45, "$ref": { "path": "def.mediumNameLeft" } },

"largeNameRight": { "x": 45, "$ref": { "path": "def.mediumNameRight" } },

"largeFrags": { "x": 184, "$ref": { "path": "def.noneFrags" } },

"largeXwn8": { "x": 194, "$ref": { "path": "def.medium2Xwn8" } }

Edited by camrad_osten

Share this post


Link to post

Short link
Share on other sites
// Шаблон текстовых полей "short" ушей.

вам слово шаблон не понятно?

"$ref": { "path": "def.medium2Xwn8"}

таким образом Дима создает ссылку на шаблон в секции def.

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

 

Эти строки не я придумал, загляните в раздел def - увидите.
нервы... понимаю...

 

это вы к чему?

Edited by Hawk1983x

Share this post


Link to post

Short link
Share on other sites

"$ref": { "path": "def.medium2Xwn8"}

таким образом Дима создает ссылку на шаблон в секции def.

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

 

Ага, есть контакт!

 

Иными словами, если я правильно понимаю, конструкция

 

"largeXwn8": { "x": 194, "$ref": { "path": "def.medium2Xwn8" } }

 

по функционалу примерно аналогична следующей (подставил одно в другое напрямую, вместо ссылки на шаблон):

 

{

  "name": "largeXwn8",

  "x": 194,

   {

     "name": "medium2Xwn8",

     "x": 40,

     "valign": "center",

     "format": "<font face='ZurichCondMono' size='13' color='{{c:xwn8}}' alpha='{{alive?#FF|#80}}'>{{xwn8%s|--}}</font>",

     "shadow": { "color": "0x000000", "alpha": 0.75, "blur": 2, "strength": 1, "distance": 0, "angle": 0 }

   }

}

Share this post


Link to post

Short link
Share on other sites
по функционалу примерно аналогична следующей (подставил одно в другое напрямую, вместо ссылки на шаблон):

 

названия в этом случае не нужны

{
     "x": 40,
     "valign": "center",
     "format": "<font face='ZurichCondMono' size='13' color='{{c:xwn8}}' alpha='{{alive?#FF|#80}}'>{{xwn8%s|--}}</font>",
     "shadow": { "color": "0x000000", "alpha": 0.75, "blur": 2, "strength": 1, "distance": 0, "angle": 0 }
   }
}

вот так уже тогда

"name": "largeXwn8",
  "x": 194,

что это ?

Edited by Hawk1983x

Share this post


Link to post

Short link
Share on other sites

А как тогда понимать, например, вот это?

 

"shortFrags": { "x": 13, "$ref": { "path": "def.noneFrags" } }

 

где

 

"noneFrags": { "x": 139, "align": "center", "valign": "center",

   "format": "<font face='ZurichCondMono' size='13' alpha='{{alive?#FF|#80}}'>{{frags}}</font>",

   "shadow": ${ "def.textFieldShadow" }

  },

 

Откуда что отсчитывается?

подставляется поле "noneFrags" из def, но координата Х при этом меняется с указанной там 139 на 13 (фраги в разных ушах находятся на разных местах)

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

подставляется поле "noneFrags" из def, но координата Х при этом меняется с указанной там 139 на 13 (фраги в разных у шах находятся на разных местах)

Ййааазззььь!!! Наконец-то! Спасибо, Дима!!!

 

Hawk1983x - и тебе спасибо, за долготерпение!

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...