Jump to content
Korean Random

XCTuner - настройщик XVM-конфигов _Ru/En_ (Версия: 0.6.5.50; Дата: 28.12.14)


Recommended Posts

Возможно задать пару вопросов по реализации фич в программе?

1. Было бы удобно изменять варианты статистики - какой нибудь кнопочкой отдельно, что то вроде списка. eff, wn6 , wn7 и т.д.

2. Возможно добавить бы одну кнопку сохранить? Чтобы закончив редактирование конфига, можно бы было одной кнопкой его сохранить, а не как сейчас тыркать на каждой странице.

3. Чисто косметика - добавить информативности подсказкам, например наводишь на вопросик , а он помимо определенной информации дает краткое пояснение на кириллице? возможно даже картинка(совсем зажрался я).

 

Возможно ли это реализовать?
 

Link to comment
Short link
Share on other sites

Было бы удобно изменять варианты статистики - какой нибудь кнопочкой отдельно, что то вроде списка. eff, wn6 , wn7 и т.д.

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

 

 

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

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

 

 

Чисто косметика - добавить информативности подсказкам, например наводишь на вопросик , а он помимо определенной информации дает краткое пояснение на кириллице? возможно даже картинка(совсем зажрался я).

Мы то не против, вот только кто этим заниматься будет!? Мы точно не будем заниматься наполнением сверх нормы своей! Вот перевод на английский мне пришлось сделать за один вечер самому, а сколько просил. Так нормально никто и не сделал! С картинками даже не знаю, что ответить по этому поводу!

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

Да есть такое в планах, но пока руки не дошли.

Можете пока просто кинуть мой скрипт и вызывать его с параметрами: скрипт рейтинг путь_к_конфигу

Я в настройщике для своего конфига не парился и также сделал. Забугорный модпакодел Aslain тоже так юзает

Edited by seriych
Link to comment
Short link
Share on other sites

 

 

Можете пока просто кинуть мой скрипт и вызывать его с параметрами: скрипт рейтинг путь_к_конфигу

Скорее всего имелось ввиду возможность из списка выбирать доступные/допустимые макросы, а не прописывать их руками. Как это сделано в онлайн-редакторе 

Link to comment
Short link
Share on other sites

Скорее всего имелось ввиду возможность из списка выбирать доступные/допустимые макросы

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

 

Кстати, почему оно жалуется на то, что не может найти "neverSeen":

    "enemySpottedMarker": {
      // false - Disable.
      // false - отключить.
      "enabled": true,
      // Offset relative to level icon (by X, Y).
      // Смещение относительно иконки уровня танка (по X, Y).
      "Xoffset": -35,
      "Yoffset": -8,
      "markerFormat": {
        // Never seen this enemy.
        // Этот враг никогда не светился.
        "neverSeen": "<font face='$FieldFont' size='24' color='#FF0000'></font>",
        // This enemy was seen atleast once.
        // Этот враг светился хотя бы один раз и отмечен на миникарте как потерянный.
        "lost": "<font face='Webdings' size='24' color='#999999'>\uF04E</font>",
        // Enemy currently revealed at minimap.
        // Виден на миникарте прямо сейчас.
        "revealed": "<font face='Webdings' size='24' color='#0099FF'>\uF04E</font>",
        // Dead enemy.
        // Уничтоженный враг.
        "dead": "<font face='Wingdings' size='24' color='#000000'>N</font>"
      },
      "format": {
        "$ref": { "path": "playersPanel.enemySpottedMarker.markerFormat" },
        // Artillery specific values.
        // Значения для артиллерии
        "artillery": {"$ref": { "path": "playersPanel.enemySpottedMarker.markerFormat" } }
      }
    },
Link to comment
Short link
Share on other sites

Вышла ошибка:

 

ZDuyH0I1Bp.png

Не заводиться xvm, работает частично как то.

Хотел сделать вывод лога попаданий, что получилось выше на картинке.

Вопрос, что то с моими руками? Или не правильно сохранила программа конфиг? 

Link to comment
Short link
Share on other sites

 

 

Кстати, почему оно жалуется на то, что не может найти "neverSeen":

Потому что еще не реализовали переход по ссылкам!)


 

 

Вопрос, что то с моими руками? Или не правильно сохранила программа конфиг? 

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

Link to comment
Short link
Share on other sites

 

 

Потому что еще не реализовали переход по ссылкам!)
Дак оно ж дефолтный читает а там ссылок валом
Link to comment
Short link
Share on other sites

 

 

Дак оно ж дефолтный читает а там ссылок валом

Там только ссылки обрабатываются из главного файла @xvm.xc, а дальше доработать руки не дошли 

Link to comment
Short link
Share on other sites

Потому что еще не реализовали переход по ссылкам!)

 

 

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

к ошибке так понимаю приводит программа?

Конфиг дефолт, заменяю файл hitLog.xc из дистрибутива xvm, все работает как по нотам. Сохраняю (не чего не изменяя) в программе данный файл, и ошибка снова появляется.

s8okT4iUut.png

ошибка такая же.

 

вот поломанный конфиг, на который грешит xvm.

/**
 * Hit log (my hits calculator).
 * Лог попаданий (счетчик своих попаданий).
 */
{
  "hitLog": {
    // false - Disable.
    // false - отключить.
    "visible": true,

    // Show enemy HP left by Alt press
    // Destroyed enemies and enemies HP gets updated only when it markers become visible.
    // Markers are visible only inside 1000m side square.
    // Square with 1000 meters side is game engine restriction. Maximum marker show distance.
    // Particular enemy data will not be updated while you cant see this enemy marker or its wreck.

    // Показывать оставшееся HP врагов по нажатию Alt
    // Уничтоженные враги и вражеское HP обновляется только, когда маркеры становятся видимыми.
    // Маркеры видимы только в квадрате со стороной в 1000м.
    // Квадрат в 1000 метров это ограничение игрового движка. Максимальная дистанция отрисовки маркеров.
    // Данные по конкретному врагу не могут быть обновлены пока не видно его маркер или обломки.
    "hpLeft": {
        // false - Disable.
        // false - отключить.
        "enabled": true,
        // Header - Only localization macros are allowed, see readme-en.txt.
        // Заголовок - допускаются только макросы перевода, см. readme-ru.txt.
        "header": "<font color='#FFFFFF'>{{l10n:hpLeftTitle}}</font>",
        // Row in HP list (macros allowed, see readme-en.txt).
        // Строка в списке попаданий (допускаются макроподстановки, см. readme-ru.txt)
        "format": "<textformat leading='-4' tabstops='[50,90,190]'><font color='{{c:hp-ratio}}'>     {{hp}}</font><tab><font color='#FFFFFF'>/ </font>{{hp-max}}<tab><font color='#FFFFFF'>|</font><font color='{{c:vtype}}'>{{vehicle}}</font><tab><font color='#FFFFFF'>|{{nick}}</font></textformat>"
    },

    // X position (negative values - bind to right side of screen).
    // Позиция X (отрицательные значения - привязать к правой стороне экрана).
    "x": 270,
    // Y position (negative values - bind to bottom side of screen).
    // Позиция Y (отрицательные значения - привязать к нижней стороне экрана).
    "y": 40,
    // Width.
    // Ширина.
    "w": 500,
    // Height.
    // Высота.
    "h": 1000,
    // Number of lines with hits. Old lines will be pushed out.
    // Количество строк с попаданиями. Устаревшие данные выталкиваются.
    "lines": 0,
    // Log direction: up - lines will be added from up to down, down - from down to up.
    // Направление лога: up - строки добавляются сверху, down - снизу.
    "direction": "down",
    // Group hits by players name.
    // Группировать попадания по имени игрока.
    "groupHitsByPlayer": true,
    // Insert order: begin - insert new values to begin, end - add to end.
    // Сортировка попаданий: begin - новые значения добавляются сверху, end - снизу.
    "insertOrder": "end",
    // Substitution for {{dead}} macro when tank is dead.
    // Подстановка для макроса {{dead}}, когда танк умирает.
    "deadMarker": "<img src='xvm://res/icons/dead.png' width='12' height='12'>",
    "blowupMarker": "<img src='xvm://res/icons/blowedup.png' width='12' height='12'>",
    // Default header format (before first hit). Only localization macros are allowed, see readme-en.txt.
    // Формат заголовка по умолчанию (до первого попадания). Допускаются только макросы перевода, см. readme-ru.txt.
    "defaultHeader":  "<font color='#FFFFFF'>{{l10n:Hits}}:</font> <font size='13'>#0</font>",
    // Hits header format, including last hit (macros allowed, see readme-en.txt).
    // Формат заголовка (допускаются макроподстановки, см. readme-ru.txt).
    "formatHeader":  "<font color='#FFFFFF'>{{l10n:Hits}}:</font> <font size='13'>#{{n}}</font> <font color='#FFFFFF'>{{l10n:Total}}: </font><b>{{dmg-total}}</b>  <font color='#FFFFFF'>{{l10n:Last}}:</font> <font color='{{c:dmg-kind}}'><b>{{dmg}}</b> {{dead}}</font>",
    // List of hits format (macros allowed, see readme-en.txt).
    // Формат лога попаданий (допускаются макроподстановки, см. readme-ru.txt)
    "formatHistory": "<textformat leading='-4' tabstops='[20,50,90,190]'><font size='12'>\u00D7{{n-player}}:</font><tab><font color='{{c:dmg-kind}}'>{{dmg}}</font><tab>| {{dmg-player}}<tab>|<font color='{{c:vtype}}'>{{vehicle}} {{dead}}</font><tab><font color='#FFFFFF'>|{{nick}}</font></textformat>",
    // Shadow options.
    // Параметры тени.
    "shadow": {
      // Opacity.
      // Прозрачность.
      "alpha": 100,
      // Цвет.
      "color": "0x000000",
      // Offset angle.
      // Угол смещения.
      "angle": 45,
      // Offset distance.
      // Дистанция смещения.
      "distance": 0,
      // Размер.
      "size": 0,5,
      // Intensity.
      // Интенсивность.
      "strength": 150
    }
  }
}

Вот скрин программы : 

0zgkMbQbXT.png
Link to comment
Short link
Share on other sites

 

 

Там только ссылки обрабатываются из главного файла @xvm.xc, а дальше доработать руки не дошли 
Ссылки в дефолте еще юзаются в login.xc, colors.xc, alpha.xc
Link to comment
Short link
Share on other sites

Ссылки в дефолте еще юзаются в login.xc, colors.xc, alpha.xc

В color.xc и alpha.xc да обрабатываются ссылки, а вот в остальных файлах нет! В login.xc пинг до серверов, который ссылается на файл hangar.xc не обрабатывается! А если не ссылается и там же прописан, то тоже не обрабатывается! Мои недоработки!

Nikop, спасибо за найденный баг! Будет исправлено щас! Там в файле "size": 0,5, иправь вручную на "size": 0.5,

Link to comment
Short link
Share on other sites

 

 

Nikop, спасибо за найденный баг! Будет исправлено щас! Там в файле "size": 0,5, иправь вручную на "size": 0.5,

если я не ошибаюсь там еще тенями такая же ерунда.

по крайне мере, они не отображаются после редактирования.

Link to comment
Short link
Share on other sites

1. Масштабирование вроде работает. Шрифт 125%. Но косячки ещё есть:

- вкладка результат боя: заголовки группбоксов не влазят по их длине

- вкладка миникарта - круги на миникарте - основные: центральная панель узковата а места вокруг нее довольно много, в самой панели как то сжата все компоненты расположены и не которые названия перекрываются

- вкладка цвета: уберите "..." в названиях вкладок "Динамические цвета..." и в остальных вкладках на этой панели, они место занимают, а по смыслу все и без этих точек отлично понятно

- на вкладке прозрачность тоже точки в названияз убрать надо

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

- вкладка последняя с именами техники тут таблицы у меня левее своих заголовков отображаются

 

2. Подсказки, не понял то ли логика такая, то ли криво сделано:

- во-первых, подсказка почему-то пишется мелким шрифтом то ли 6 то ли 7, как результат увидеть её внизу и прочесть очень трудно. Надо шрифт увеличивать + чтоб масштабирование шрифта в винде и для подсказок работало + опцию что ли выбора размера шрифта подсказок сделать

- во-вторых, логика поведения, берем вкладку Уши для примера:

--- наводим на вопросик у выпадающего списка Начальный режим ушей, внизу появляется подсказка

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

--- теперь перевожу обратно мышку на выпадающий список Начальный режим ушей (не на вопросик), но подсказка не меняется

--- затем навожу мышь на групп-бокс Переключатель режимов ушей, подсказка поменялась

--- теперь навожу мышь на любой компонент рядом с которым есть вопросик (но не на сам вопросик), подсказка не меняется

--- а если навожу на компонент без вопросика рядом, то она меняется

--- подождал когда подсказка пропадет

--- перешел на вкладку Загрузочный экран

--- навел мышку на едит Формат часов, всё вроде ОК

--- навел мышку на групп-бокс Отображение шансов на победу, опа вылезла подсказка, а почему на едите не вылезла?

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

 

3. Очень долго формируются пункт Имена танков при загрузке программы. Решил глянуть почему так долго - оказалось, бог ты мой, зачем было создавать такое количество компонентов на этой вкладке???????????????????????? Это не правильно. Пипец сколько ждать приходится пока программа загрузится. Надо сделать так - уберите 100500 едитов, а вместо них заюзайть либо TValueListEditor, либо TListBox, либо TStringGrid, но не делайте так как сейчас

Edited by StranikS_Scan
Link to comment
Short link
Share on other sites

Очень долго формируются пункт Имена танков при загрузке программы.

Данное наблюдается, когда шрифт в системе 125%! При 100% создаются компоненты очень быстро! Понятно, дело в Scaled формы, при отключенном состоянии нормально создаются и при 125% шрифте! ....

 

Масштабирование вроде работает. Шрифт 125%. Но косячки ещё есть:

Спасибо! Рассмотрим все пункты и постараемся поправить!  Отрубили масштабирование во всех формах!

 

Подсказки, не понял то ли логика такая, то ли криво сделано:

Логика такая! Возникают подсказки при наведение на некоторые гроупбоксы и все картинки с восклиц. знаком! Интервал исчезновения 5 сек

А хинты на эдитах это осталось еще с ранних версий!

Edited by Ded_Shalfey
Link to comment
Short link
Share on other sites

not yet! But in the process and will be added to the English language

 

Ded_Shalfey! Please do hurry up with this! I so want this tool, but I don't speak a word of russian, nor do I understand the Cyrrilic aplhabet. ;)

 

Seriously though, I understand that things take time to develop. And as far as I can see, you're doing a marvelous job. Keep up the good work, we're all cheering for you! :D

Link to comment
Short link
Share on other sites

4bzurd, The program has the support of the English language!

 

А там у вас не стоит определение языка локализации системы и выбора его по умолчанию при первом запуске программы?

А то боюсь раз у него кириллица не отображается он не найдет где там переключение на инглиш.

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