Jump to content
Korean Random
seriych

[Редактор конфигов] Сделать выбираемые пресеты для различных настроек

Recommended Posts

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

Особенно в части маркеров. Да и везде, где есть текстовые поля из форматирования и макросов или множество настраиваемых элементов.

Было бы здорово, если бы можно было выбирать различные пресеты. Перешел во вкладку маркеров, выбрал один из заранее настроенных пресетов (в одном по минимуму всего, в другом по максимуму, в третьем средненько...) и хочешь сразу его используй, хочешь дальше ручками правь. Ну и тоже самое можно с другими вкладками: несколько вариантов отображения статистики, несколько вариантов цветов окраски по рейтингам, по наносимому урону...

 

Понимаю, что сейчас некогда, но потом могу забыть отписаться.

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
Да и везде, где есть текстовые поля из форматирования и макросов или множество настраиваемых элементов.

немного не в тему: Запилить тему по основам редактирования ХТМЛ было б тоже неплохо (типа гайда по редактированию .свф)

Share this post


Link to post

Short link
Share on other sites

Было бы здорово, если бы можно было выбирать различные пресеты.

Кто сами пресеты подготовит?

Share this post


Link to post

Short link
Share on other sites

 

 

Кто сами пресеты подготовит?
Да хоть я мог бы заняться.

Share this post


Link to post

Short link
Share on other sites

Да хоть я мог бы заняться.

Давай пару примеров, добавлю в список макросов.

Share this post


Link to post

Short link
Share on other sites

 

 

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

Share this post


Link to post

Short link
Share on other sites

@sirmax,

ОК, в каком виде это выкладывать?

Типа этого?

// Пресет для стандартных цветов рейтингов
{
    // Dynamic color by various statistical parameters.
    // Динамический цвет по различным статистическим показателям.
    "colorRating": {
      "very_bad":     "0xFE0E00",   // very bad   / очень плохо
      "bad":          "0xFE7903",   // bad        / плохо
      "normal":       "0xF8F400",   // normal     / средне
      "good":         "0x60FF00",   // good       / хорошо
      "very_good":    "0x02C9B3",   // very good  / очень хорошо
      "unique":       "0xD042F3"    // unique     / уникально
    },
  "colors": {
    // Dynamic color for XVM Scale (only with xvm-stat).
    // Динамический цвет по шкале XVM (только с xvm-stat).
    // http://www.koreanrandom.com/forum/topic/2625-/
    "x": [
      { "value": 17,  "color": ${"colorRating.very_bad" } },   // 00   - 16.5 - very bad   (20% of players)
      { "value": 34,  "color": ${"colorRating.bad"      } },   // 16.5 - 33.5 - bad        (better then 20% of players)
      { "value": 53,  "color": ${"colorRating.normal"   } },   // 33.5 - 52.5 - normal     (better then 60% of players)
      { "value": 76,  "color": ${"colorRating.good"     } },   // 52.5 - 75.5 - good       (better then 90% of players)
      { "value": 93,  "color": ${"colorRating.very_good"} },   // 75.5 - 92.5 - very good  (better then 99% of players)
      { "value": 999, "color": ${"colorRating.unique"   } }    // 92.5 - XX   - unique     (better then 99.9% of players)
    ],
// бла-бла-бла
  }
}
Edited by seriych

Share this post


Link to post

Short link
Share on other sites

seriych, если брать ваш пример, то, полагаю, что в таком:

 

для новых цветов формат такой:

        // ColorPalette
        public static const C_WHITE:String = "0xFCFCFC";
        public static const C_RED:String = "0xFE0E00";
        public static const C_ORANGE:String = "0xFE7903";
        public static const C_YELLOW:String = "0xF8F400";
        public static const C_GREEN:String = "0x60FF00";
        public static const C_BLUE:String = "0x02C9B3";
        public static const C_PURPLE:String = "0xD042F3";
        public static const C_MAGENTA:String = "0xEE33FF";
        public static const C_GREENYELLOW:String = "0x99FF44";
        public static const C_REDSMOOTH:String = "0xDD4444";
        public static const C_REDBRIGHT:String = "0xFF0000";

для динамической шкалы XVM:

            c.x = [
                { value: 17,  color: Defines.C_RED },      // 00   - 16.5 - very bad   (20% of players)
                { value: 34,  color: Defines.C_ORANGE },   // 16.5 - 33.5 - bad        (better then 20% of players)
                { value: 53,  color: Defines.C_YELLOW },   // 33.5 - 52.5 - normal     (better then 60% of players)
                { value: 76,  color: Defines.C_GREEN },    // 52.5 - 75.5 - good       (better then 90% of players)
                { value: 93,  color: Defines.C_BLUE },     // 75.5 - 92.5 - very good  (better then 99% of players)
                { value: 999, color: Defines.C_PURPLE }    // 92.5 - XX   - unique     (better then 99.9% of players)
            ];
Edited by melizetinger

Share this post


Link to post

Short link
Share on other sites

@sirmax,

ОК, в каком виде это выкладывать?

Типа этого?

Опа, я думал речь идет о нескольких предустановленных вариантах текстовых строк. А это уже сложно, так что не сейчас.

Тем более, что это можно сделать объединением конфигов.

Edited by sirmax

Share this post


Link to post

Short link
Share on other sites

Тем более, что это можно сделать объединением конфигов.

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

А это уже сложно, так что не сейчас.

А это правильно.

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