Перейти к содержимому
Korean Random
Mr 13

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

Рекомендуемые сообщения

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.
Грешит хвм или прицел, понять не могу, в бой не пускает.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

 

в 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. Всё равно идёт по возрастанию. 

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

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

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

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

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

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

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

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

 

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

Изменено пользователем leecher88
  • Нравится 1

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

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

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

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

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

 

 

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

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

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

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

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

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

Спасибо.rating.xc

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

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

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

  Изменено пользователем RealVoid

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

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

Изменено пользователем neLeax
  • Нравится 1

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

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

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

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

Изменено пользователем RealVoid

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

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

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

 

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

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

Изменено пользователем neLeax

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

 

 

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

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

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

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

 

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

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

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

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

Изменено пользователем neLeax
  • Нравится 1

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

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

"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 реакции. И ошибок не выдает. Просто игнорит.

Изменено пользователем RealVoid

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

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

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

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

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

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

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

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

"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>
Изменено пользователем neLeax

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

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

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

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



"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

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

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

 

notmy_xvm.xc

post-12526-0-69983700-1408043079_thumb.jpg
  • Нравится 1

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×