Jump to content
Korean Random
Mr 13

Настройка XVM конфига: помощь и общие вопросы

Recommended Posts

BigWorld Release Client (compiled at 12:13:14 Jul 18 2014) starting on Wed Aug 13 01:07:56 2014 Checking ./res_mods/0.9.2: mods found [XPM] preloader gui.Scaleform.locale [XPM] Working dir: ./res_mods/0.9.2/scripts/client/gui/mods [XPM] Loading mod: kwg_waiting_fix 0.3 (http://www.************.com/forum/to...-/#entry151768) [XPM] Loading mod: xvmstat 1.3.1 (http://www.modxvm.com/) [ModSettings] initializing [ModSettings] missing config file res_mods/ModSettings/ModSettings.cfg using default settings. Executing: DamagePanel [ Damage Panel 0.9.0 by GambitER ] Executing: FixRecreateDevice Executing: observed Executing: PMOD Executing: position Executing: SafeShot Executing: sights [NOTE] (scripts/common/fortified_regions.py, 157): fortified_regions.init() [NOTE] (scripts/client/post_processing/__init__.py, 267): The quality = 3 was selected. [NOTE] (scripts/client/post_processing/__init__.py, 267): The quality = 3 was selected. RuntimeError: Sound system error, can't register DSP in category `weapons_inside`, category not found Traceback (most recent call last): File "scripts/client/Avatar.py", line 1080, in prerequisites File "scripts/client/Avatar.py", line 2692, in __initGUI File "scripts/client/AvatarInputHandler/__init__.py", line 190, in __init__ File "scripts/client/AvatarInputHandler/__init__.py", line 809, in __setupCtrls File "PMOD.py", line 770, in videomodeArcadeControlModeInit File "scripts/client/AvatarInputHandler/control_modes.py", line 537, in __init__ File "scripts/client/AvatarInputHandler/control_modes.py", line 2236, in __init__ File "scripts/client/AvatarInputHandler/control_modes.py", line 3322, in useServerAim ImportError: No module named SettingsCore Traceback (most recent call last): File "observed.py", line 137, in custom_onEnterWorld File "scripts/client/Avatar.py", line 401, in onEnterWorld KeyError: 'py_resource: Requested resource not found in resources list: objects/fake_model.model' [sPACE] Loading space: spaces/04_himmelsdorf ============================= 2014-08-13 01:08:24: ERROR: ./res_mods/0.9.2/scripts/client/gui/mods/lib\xpm.pyc Traceback (most recent call last): File "xpm/mods/lib/xpm.py", line 155, in __event_handler File "scripts/client/game.py", line 280, in fini File "scripts/client/messenger/MessengerEntry.py", line 52, in fini File "scripts/client/messenger/proto/__init__.py", line 59, in clear File "scripts/client/messenger/proto/__init__.py", line 66, in _invoke File "scripts/client/messenger/proto/xmpp/__init__.py", line 35, in clear File "scripts/client/messenger/proto/xmpp/__init__.py", line 78, in __finiClientEnv File "scripts/client/messenger/proto/xmpp/connection.py", line 118, in unregisterHandlers AttributeError: 'NoneType' object has no attribute 'unregisterHandler' ============================= [EXCEPTION] (scripts/client/Avatar.py, 484): Traceback (most recent call last): File "scripts/client/Avatar.py", line 480, in onLeaveWorld AttributeError: 'PlayerAvatar' object has no attribute 'gunRotator' [EXCEPTION] (scripts/client/Avatar.py, 505): Traceback (most recent call last): File "scripts/client/Avatar.py", line 502, in onLeaveWorld File "scripts/client/helpers/bound_effects.py", line 29, in destroy File "scripts/client/helpers/EffectsList.py", line 323, in stop ValueError: py_cancelCallback: Incorrect callback ID. [EXCEPTION] (scripts/client/Avatar.py, 517): Traceback (most recent call last): File "scripts/client/Avatar.py", line 514, in onLeaveWorld AttributeError: 'PlayerAvatar' object has no attribute 'positionControl' Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID. Traceback (most recent call last): File "scripts/client/Flock.py", line 299, in onLeaveWorld ValueError: py_cancelCallback: Incorrect callback ID.
Грешит хвм или прицел, понять не могу, в бой не пускает.

Share this post


Link to post

Short link
Share on other sites

 

в userInfo.хс

"userInfo": {
....
    // number of column for sorting by default. Sort order: >0 - ascending, <0 - descending
    // номер колонки для сортировки по умолчанию. Порядок сортировки: >0 - по возрастанию, <0 - по убыванию
    // 1 - Nation      / Нация
    // 2 - Type        / Тип
    // 3 - Level       / Уровень
    // 4 - Name        / Название
    // 5 - Fights      / Бои
    // 6 - Wins        / Победы
    // 7 - Average XP  / Средний опыт
    // 8 - Class mark  / Классность
    "sortColumn": -5,
..

Что-то не помогло. Стояло -5. Сортировка шла по возрастанию. Менял на 5 и +5. Всё равно идёт по возрастанию. 

Share this post


Link to post

Short link
Share on other sites

Что-то не помогло. Стояло -5. Сортировка шла по возрастанию. Менял на 5 и +5. Всё равно идёт по возрастанию. 

Возможно, редактируете не в том конфиге, которым пользуетесь

Файл хвм.хс в папке конфигс должен содержать подобную конструкцию:

${"название_папки/@xvm.xc":"."}

Вот в "название_папки" и лежат файлы конфига, которые следует отредакторовать

Грешит хвм .. в бой не пускает.

Хвм этим не "грешит". Чтобы действительно это проверить, установите релизную версию на чистый клиент.

 

С конфликтом модов создайте тему в разделе "Моды для ВоТ" и прикрепите файлы логов к сообщению

Edited by leecher88
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Возможно, редактируете не в том конфиге, которым пользуетесь

Файл хвм.хс в папке конфигс должен содержать подобную конструкцию:

${"название_папки/@xvm.xc":"."}

Вот в "название_папки" и лежат файлы конфига, которые следует отредакторовать

Хвм этим не "грешит". Чтобы действительно это проверить, установите релизную версию на чистый клиент.

 

С конфликтом модов создайте тему в разделе "Моды для ВоТ" и прикрепите файлы логов к сообщению

Спасибо за совет, уже решил проблему, грешил серверный прицел, просто я невнимательный, старый скрипт положил в клиент. Извините.

Share this post


Link to post

Short link
Share on other sites

 

 

Возможно, редактируете не в том конфиге, которым пользуетесь Файл хвм.хс в папке конфигс должен содержать подобную конструкцию: ${"название_папки/@xvm.xc":"."} Вот в "название_папки" и лежат файлы конфига, которые следует отредакторовать

У меня в файле xvm.xc нет этой конструкции. Короче говоря у меня был старый однофайловый конфиг xvm. Пользуюсь им уже давно. Нашёл тут на форуме тему по переделке конфига в многофайловый. Переделал и всё заработало. Спасибо за наводку.  

Share this post


Link to post

Short link
Share on other sites

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

Общий процент побед по аккаунту не нужен.

Пробывал сам, увы не получилось.

Спасибо.rating.xc

Share this post


Link to post

Short link
Share on other sites

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

DliDhE9.jpg

 

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

            {
              "alpha": 100,
              "color": null,
              "font": { "align": "center", "bold": true, "italic": false, "name": "$FieldFont", "size": 13 },
              "format": "{{hp-ratio}}\u0025 {{turret}}{{vehicle}}",
              "name": "Vehicle Name",
              "shadow": { "alpha": 100, "angle": 90, "color": "0x000000", "distance": 0, "size": 6, "strength": 200 },
              "visible": true,
              "x": 0,
              "y": -35
            },

Как можно добиться такого?
И еще, хотя это не совсем по теме, но все-таки спрошу, вдруг кто знает.
Так вот, если на технике по статистике XVM нет боев, то часто вместо процента побед на данной технике, возвращается процент побед по аккаунту.
Почему это так? Можно ли как-нибудь избежать?
Сделал по альту отображение в маркерах количество боев и процент побед общий и на танке, часто вижу данный эффект.
Например:

H3Dv2Y4.jpg

В данном случае, где в верхней строке маркера белый 0, это ноль боев на танке, а справа- процент побед на нем. Пишет тот же, что и общий на аккаунте (в маркере строкой ниже)
Код такой:
            {
              "alpha": 100,
              "color": "0xFFFFFF",
              "font": { "align": "center", "bold": true, "italic": false, "name": "$FieldFont", "size": 11 },
              "format": "<font color='{{c:t-battles}}'>{{t-battles\u00254d|0}}</font>  <font color='{{c:t-rating}}'>{{t-rating\u00252d~\u0025|}}</font>",
              "name": "Vehicle Stat",
              "shadow": { "alpha": 100, "angle": 90, "color": "0x000000", "distance": 0, "size": 6, "strength": 200 },
              "visible": true,
              "x": 0,
              "y": -61
            } 


{{t-rating}} почему-то возвращает то, что должно выходить по {{rating}}...

  Edited by RealVoid

Share this post


Link to post

Short link
Share on other sites

@RealVoid, можно ведь убрать выделение всего поля жирным, а процент ХП взять в тег <b></b> .

Edited by neLeax
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@RealVoid, можно ведь убрать выделение всего поля жирным, а процент ХП взять в тег <b></b> .

Сейчас попробую, я же в этом не шарю...

Сработало, спасибо! А про запрос о проценте побед на танке, не знаешь что-нибудь?

Edited by RealVoid

Share this post


Link to post

Short link
Share on other sites

А про запрос о проценте побед на танке, не знаешь что-нибудь?

Про это незнаю. Сам это замечал, но значения не придавал.

 

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

Если нужно - напишу как.

Edited by neLeax

Share this post


Link to post

Short link
Share on other sites

 

 

{{t-rating}} почему-то возвращает то, что должно выходить по {{rating}}
Возможно, боев на танке мало. Насколько я помню, если до 100 боев на танке, то отображается комбинация из процента на танке и общего, и чем ближе к 0 боев на танке, тем ближе к проценту общему по аккаунту выводится.

Сделано для меньшего влияния случайности.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Про это незнаю. Сам это замечал, но значения не придавал.

 

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

Если нужно - напишу как.

А вот это мне нравится! Сам об этом думал. Как так можно сделать?

Возможно, боев на танке мало. Насколько я помню, если до 100 боев на танке, то отображается комбинация из процента на танке и общего, и чем ближе к 0 боев на танке, тем ближе к проценту общему по аккаунту выводится.

Сделано для меньшего влияния случайности.

 

Звучит разумно. Но мне бы больше понравилось, если бы возвращалось альтернативное значение, я бы просто оставил там "пусто"

Share this post


Link to post

Short link
Share on other sites

У поля, которое выводит процент побед на танке в значение alpha (прозрачность) впиши: "{{t-battles?100|0}}"

Edited by neLeax
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

У поля, которое выводит процент побед на танке в значение alpha (прозрачность) впиши: "{{t-battles?100|0}}"

Хитро, хитро... Работает! Спасибо.

Share this post


Link to post

Short link
Share on other sites

А вот еще вопрос, Можно ли как-нибудь таким же способом задать покраску в цвет по умолчанию, если нет боев?
Название танка у меня красится в цвет процента побед на нем, но если боев нет, я бы предпочел белый текст, вместо копии с % аккаунта.
Я предполагаю, что как-то так, но с синтаксисом, видно, не лады...

"formatLeftVehicle": "<font color='{{t-battles?{{c:t-rating}}|16777215}}'>{{vehicle}}</font> //так пропадает весь текст
// Или
"formatLeftVehicle": "<font color='{{t-battles?{{c:t-rating}}|"0xFFFFFF"}}'>{{vehicle}}</font> //а так выдает ошибку на нуле

И вообще из другой темы... Чтобы добавить простейшие полоски HP в ушах, что, кроме строк

      "extraFieldsLeft": [
        {"x": 0, "y": 0, "bgColor": "0x00FF00", "h": 24, "w": "{{hp-ratio:95}}", "alpha": "{{alive?20|0}}"}
      ],
      "extraFieldsRight": [
        {"x": 0, "y": 0, "bgColor": "0xFF0000", "h": 24, "w": "{{hp-ratio:95}}", "alpha": "{{alive?30|0}}"}
      ]

необходимо? XVM+конфиг, откуда я их вырвал, на чистом клиенте работают, а добавляю в свой- 0 реакции. И ошибок не выдает. Просто игнорит.

Edited by RealVoid

Share this post


Link to post

Short link
Share on other sites

 ..с синтаксисом, видно, не лады...

Это работает так:

<font color='{{c:t-rating|#FFFFFF}}'>{{vehicle}}</font>

макрос в макросе не поддерживается

Чтобы добавить простейшие полоски HP в ушах, что, кроме строк необходимо?

в battle.xc должно быть прописано:

// true - enable {{hp*}} macros ability in players panels and minimap. WARNING: performance expensive
    // true - включить возможность {{hp*}} макросов в ушах и на миникарте. ВНИМАНИЕ: может понизить производительность
    "allowHpInPanelsAndMinimap": true,

Share this post


Link to post

Short link
Share on other sites

А вот еще вопрос, Можно ли как-нибудь таким же способом задать покраску в цвет по умолчанию, если нет боев?

Название танка у меня красится в цвет процента побед на нем, но если боев нет, я бы предпочел белый текст, вместо копии с % аккаунта.

Я предполагаю, что как-то так, но с синтаксисом, видно, не лады...

"formatLeftVehicle": "<font color='{{t-battles?{{c:t-rating}}|16777215}}'>{{vehicle}}</font> //так пропадает весь текст
// Или
"formatLeftVehicle": "<font color='{{t-battles?{{c:t-rating}}|"0xFFFFFF"}}'>{{vehicle}}</font> //а так выдает ошибку на нуле

 

Как написали выше: "макрос в макросе не поддерживается", но можно вот так извратиться :)

<font color='{{c:t-rating}}'><font color='{{t-battles?|#FFFFFF}}'>{{vehicle}}</font></font>
Edited by neLeax

Share this post


Link to post

Short link
Share on other sites

Помогите добавить ХП в уши. Сам пробовал ничего не вышло.

Использую однофайловый конфиг.

Добавил в конфиг следующее:



"battle": {
  "allowHpInPanelsAndMinimap": true,
  "short": {
       "fragsFormatLeft": "{{frags}}",
       "fragsFormatRight": "{{frags}}",
       "extraFieldsLeft": [
   { "x": 110, "y": 10, "h": 14, "w": 50, "src": "xvm://res/img/hp-squad-alive.png","alpha": "{{alive?80|0}}"}, //(фон полоски жизни)
   { "x": 110, "y": 10, "h": 14, "w": "{{hp-ratio:50}}", "src": "xvm://res/img/hp-ally-alive.png", "alpha": "{{alive?80|0}}"}, //(цвет полоски жизни)
   { "x": 110, "y": 7, "align": "left", "format": "<font size='14' style='bold' color='#FFFFFF'>{{hp|?}}</font>", "alpha": "{{alive?100|0}}", "shadow": {"alpha": "{{alive?100|0}}", "size": 6, "distance": 0, "strength": 1, "color": "0x000000"} }  //(настройки цифровых показателей хп танка)
    ],
       "extraFieldsRight": [
    { "x": 125, "y": 10, "h": 14, "w": 50, "src": "xvm://res/img/hp-squad-alive.png","alpha": "{{alive?60|0}}"},
    { "x": 125, "y": 10, "h": 14, "w": "{{hp-ratio:50}}", "src": "xvm://res/img/hp-enemy-{{alive}}.png", "alpha": "{{alive?70|0}}"},
    { "x": 125, "y": 7, "align": "right", "format": "<font size='13' style='bold' color='#FFED38'>{{hp|?}}</font>", "alpha": "{{alive?100|0}}", "shadow": {"alpha": "{{alive?100|0}}", "size": 6, "distance": 0, "strength": 1, "color": "0x000000"} }
    ]
     },
    "clanIconsFolder": "clanicons/",

 

Сам нарисовал и добавил в папку img файлы hp-ally-alive.png и hp-squad-alive.png. Имена файлов как из кода выше.(двух разных цветов 16х16)

Ничего не работает.

Выкладываю свой конфиг. Кому не трудно, отредактируйте пожалуйста. 

my_xvm.xc

Share this post


Link to post

Short link
Share on other sites

Выкладываю свой конфиг. Кому не трудно, отредактируйте пожалуйста. 

 

notmy_xvm.xc

post-12526-0-69983700-1408043079_thumb.jpg
  • Upvote 1

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