Jump to content
Korean Random
Polyacov_Yury

Инструменты для работы с текстами в WoT

Recommended Posts

есть такое хорошее выражение - "У меня всё работает! Что я делаю не так?" =)

Возможно стоит Ваши же советы применить на себе (про очистку и т.д.).

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

Edited by niZMo

Share this post


Link to post

Short link
Share on other sites

Если вы про "В бой!" - это глюк vxSettings. Попробую выйти на Фокса.

Уважаемый а Вы не рассматривали альтернативу vxSettings ? эта эпопея с глюками загрузчика длится уже довольно давно

Share this post


Link to post

Short link
Share on other sites

 

 

удалив i18n_Loader.wotmod кнопка норм
Кнопка-то норм, толко вот ничего не работает :) Без i18n_Loader ни Реплейсор, ни Карскопульт, ни Отладчик просто не запустятся.

 

 

не рассматривали альтернативу vxSettings ?
Таки патч недавно был. Эпопея у всех. Я бы сказал, что vxSettings - это для меня альтернатива настроечному API от Полироида. С vxSettings код писать проще. Кстати, сейчас приедет обновка, которая длжна решить проблему с кнопкой "В бой!". Надо только 0.9.19.0 и 0.9.19.0.1 сравнить.

Share this post


Link to post

Short link
Share on other sites

Парни, а че вы дрочитесь у меня старый вариант стоит и доси работает, могу выложить если надо еще по моему с 0.9.16

Share this post


Link to post

Short link
Share on other sites

del


Кнопка-то норм, толко вот ничего не работает :) Без i18n_Loader ни Реплейсор, ни Карскопульт, ни Отладчик просто не запустятся.

 

 

Таки патч недавно был. Эпопея у всех. Я бы сказал, что vxSettings - это для меня альтернатива настроечному API от Полироида. С vxSettings код писать проще. Кстати, сейчас приедет обновка, которая длжна решить проблему с кнопкой "В бой!". Надо только 0.9.19.0 и 0.9.19.0.1 сравнить.

 

зайди в магазин

Edited by angelsoft

Share this post


Link to post

Short link
Share on other sites

Кнопка-то норм,

 

зайди в магазин там кучу чего надо чинить

и все же твой мод гонит Ангарный Краскопульт

я его отключил в настройках, и все нор стало работать, и кнопки норм

глянь что с ним

 

и вот лог

 

python.log

Edited by angelsoft

Share this post


Link to post

Short link
Share on other sites

Кнопка

 

не понял как им пользоваться

режим отладки текста

во еще нашел

post-17904-0-59521700-1496753994_thumb.jpg

post-17904-0-03719500-1496753998_thumb.jpg

Share this post


Link to post

Short link
Share on other sites
не понял как им пользоваться режим отладки текста

Вписываешь в конфиге вручную в строку "debug" слово true. Текст в клиенте будет принудительно отключен везде, где он мог быть перекрашен. Достаточно в этом режиме открыть то же окно, где текст отваливался, и прислать в тему оба скрина.

 

во еще нашел

Принято. Починил. Перезапусти игру.

Edited by Polyacov_Yury

Share this post


Link to post

Short link
Share on other sites

Написал несколько модиков, которые расширяют работу с текстами.

 

 

 

Мод замены текстов aka ButtonReplacer

 

Модификация работает примерно так же, как и проект за авторством VokaMut, но не путем подмены файлов .mo, а перехватом одной функции через питон. Возможна замена любой надписи в игре, нужно лишь знать ее адрес из .mo-файла.

Настройка

attachicon.gif2016-12-02_19-51-01.png

'Создание конфига'

'JSON'

{
    "meta" : {
        "name" : "<b>Образец конфига</b>",
        "desc" : "\t• Пример конфигурационного файла для данного мода.\n\t• Автор: Polyacov_Yury"
    },
    "#some_file:key/reference" : {
        "mode" : "single",
        "text" : "Достаточно короткая строка, чтобы влезть в одну строку конфига"
    },
    "#some_file:another/key" : {
        "mode" : "single",
        "text" : [
                  "Строка, которая не влезла ",
                  "в одну строку конфига"
                 ]
    },
    "#menu:headerButtons/battle" : {
        "mode" : "random",
        "text" : [
                  "Аллах бабаХ",
                  "Burzuuum!",
                  "ДОЗА НЕВРОЗА"
                 ]
    },
    "#menu:headerButtons/ready" : {
        "mode" : "bindToKey",
        "bindToKey" : "#menu:headerButtons/battle",
        "text" : [
                  "Взрывать-ждатЬ",
                  "Burzuuum!",
                  "ДОЗА НЕВРОЗА"
                 ]
    }
}

'Что такое meta?'

В объекте "meta" прописывается краткое описание конфига, чтобы пользователю было понятнее, что это за новая кнопка у него в ангаре. Список метаданных отображается в настроечном GUI.

Название JSON-объекта - адрес, по которому обращается игра, чтобы получить надпись. #menu:headerButtons/battle - кнопка В бой!

mode - режим работы конкретного тега. Значения:

  • single - из поля text прочтет только одно значение. Многострочный список склеивается пустым местом, поэтому следите за пробелами.
  • random - случайная кнопка из списка.
  • circle - последовательный перебор списка.
  • bindToKey - см. ниже.

text - список подстановок для данного ключа. Подстановки запаковываются в массив. Также поддерживается просто одна строка. Точка с запятой оставлена исключительно для поддержки старых конфигов и, скорее всего, будет потом убрана. У всех текстов обрезаются ведущие пробелы и/или новые строки.

 

При выборе режима bindToKey обязательно добавить тег bindToKey, в который вписать ключ, к которому данный текст должен быть привязан. К примеру, кнопка В бой! установлена в режим random, и нам нужно, чтобы кнопка Готов! соответствовала кнопке В бой!. Тогда указываем для ключа #menu:headerButtons/ready режим bindToKey, а в теге bindToKey прописываем, что нужно привязать к ключу #menu:headerButtons/battle. Таким образом, для каждой кнопки В бой! ставится в соответствие текст для кнопки Готов! (в примере настройки видно, как это работает.)

"Список изменений"

04.05.2017

  • Совместимость с net.openwg.vfsgettext.

2.1.2 (20.03.2017)

  • Исправлено отображение Оборудования.

2.1.1 (02.03.2017)

  • Переезд в .wotmod-пакет.

2.1.0 (13.12.2016)

  • Переход на modsCore 2.0.

2.0 (15.08.2016)

  • Переезд в helpers/i18n.
  • Доработка взаимодействия с GUI.

1.1.0 (29.07.2016)

  • Интеграция с новыми модулями.
  • Убраны HTML-конфиги.
  • Доработаны JSON-конфиги.

1.0.1 (28.04.2016)

  • Исправлен баг с пустой строкой, висевший с версии мода 0.8.3
  • Исправлена перезагрузка текстов при входе в ангар. Теперь она производится при выходе из боя.
  • Исправлена обрезка пробелов в начале строки.
  • Стандартная кодировка конфигов изменена на UTF-8 w/o BOM.
  • Мелкие исправления структуры кода.

1.0.1 (23.04.2016)

  • Исправил путь к папке с конфигами.
  • Прикручена Google Analytics. Посмотрим, сколько нас :P

1.0.1 (21.03.2016)

  • Мод вернулся на исконное место обитания.

1.0.0.9 (21.03.2016)

  • Микро-фикс ДинВзводов (апяяять >_<)
  • Мод переехал по новому пути.

1.0.0 (27.01.2016)

  • Исправлена работа мода с сервисным каналом.

0.9.9 (09.01.2016)

  • Убран статус Beta у модика (да, до этого момента он был Бета :gg:  )
  • Теперь исправления работы Сервисного Канала и ДинВзводов находятся внутри главного скрипта, поэтому -
  • Убраны ненужные более файлы из архива.

0.9.6 (30.06.2015)

  • Исправлена работа с текстами в динамических взводах.
  • Исправлена работа с заголовками подсказок во время загрузки боя.
  • Исправлена работа с сообщениями о штрафе и компенсации в сервисном канале.

0.9.5 (01.06.2015)

  • Убрано захламление лога после боя.
  • Исправлена работа с текстами в режиме bindToKey.

0.9.4 (20.05.2015)

  • Исправлен парсинг строк с форматированием через XML.
  • Добавлена поддержка конфигов в JSON.

0.8.4 (16.05.2015)

  • Добавлен мультиконфиг.
  • Исправлена вторая подмена кнопки при первом заходе на сервер. Известный баг: при перезаходе на сервер без килла клиента кнопка обновляется не сразу.

0.8.3 (16.05.2015)

  • Исправлена обработка строки, в которой нет точки с запятой.
  • Теперь надписи перечитываются и при перезаходе на сервер.

0.8.0. (14.05.2015)

  • Бета-версия. Реализован первичный функционал (включая чтение конфига)

Спасибки

VokaMut - за изначальную идею и классный сайт

Товарищам мододелам - за поддержку (как моральную, так и информационную)

NooBooL - за идеи и вдумчивый тестинг

Kotyarko_O - за поддержку мода во время моего небольшого творческого кризиса :)

Скачать

Собственно сам скрипт: ЯндексДиск

Кнопки В бой! и Готов! (18 штук) с рандомной заменой: ЯндексДиск

Полный пак кнопок (86 штук) : ЯндексДиск

 

Мой конфиг боевого чата и килл-лога (спасибо NooBooL): ЯндексДиск

Конфиг боевого чата и килл-лога: пост от NooBooL

Подсказки к перкам экипажа: пост от NooBooL

Расширенное описание оборудования и снаряжения: пост от NooBooL

 

Русификация имён и званий экипажей by Elit: пост от niZMo

 

Ангарный Краскопульт

 

attachicon.gifshot_065.jpg

Внимание! Имена, фамилии и должности танкистов в Личном деле и Казарме глючат. Их перекраску можно отключить в настройках. Об остальных ошибках просьба сообщать (со скриншотами) в тему.

'Настройка'

attachicon.gif2016-12-13_08-00-42.png

'JSON'

{
//  Глобальный выключатель
    "enabled": true,
//  Цвет, в который будет покрашен текст
    "colour": "0097FA",
//  Имена, звания и роли танкистов будут раскрашены, но с редкими глюками.
    "crewColour": true,
//  Отключить раскраску текстов, которые много где встречаются, но мало где вызывают проблемы.
    "cleanColour": false,
//  Вместо чтения переводов выводить ключ (тот, что для Реплейсора нужен)
    "debug": false,
//  В режиме отладки текст тоже будет перекрашиваться.
    "debugColour": false,
//  Номер начального символа в ключе в режиме отладки (есть места, где ключ приходится посимвольно выковыривать)
    "debugBegin": 0
}

'Список изменений'

04.05.2017

  • Совместимость с net.openwg.vfsgettext.

1.1.2 (02.03.2016)

  • Переезд в .wotmod-пакет.

1.1.0 (13.12.2016)

  • Переход на modsCore 2.0.
  • Новый стиль выбора текста в настройках.
  • Новый "чистый режим" работы - для тех, кто не относится терпимо к незаметным абракадабрам.
  • Подгрузка черных списков с GitHub при старте игры.

1.0.0 BETA

  • Релиз. Интеграция с GUI. Куча правок.

'Спасибки'

  • GPCracker и остальным - за информационную поддержку.
  • __P_H_A_R_A_O_N__ - за моральную поддержку и исходную идею
  • angelsoft и E_Space - за въедливое тестирование и ценные идеи.
  • Остальным - за то, что вы есть и используете мод :)

'Скачать'

 

Локализационный отладчик

 

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

Выводит в лог пару ключ-значение, а после нее - traceback функции, которой этот перевод понадобился.

'Настройка'

'mods/configs/PYmods/i18nDebugger/i18nDebugger.xml'

<root>
    <!--Задействовать модуль-->
    <!--Значения: True/False-->
    <enable>True</enable>
    <!--ключ-->
    <key></key>
    <!--Текст, по которому хотите найти перевод-->
    <text></text>
</root>

Текст в секции key должен быть частью ключа (а вдруг ты ее знаешь :P) без пробелов. Можно дебажить сразу несколько ключей через ";" (без кавычек)

Текст в секции text - часть текста, которую видно на экране. Можно дебажить несколько текстов, разделив их через ";" (без кавычек). Пробелы НЕ срезаются.

'Спасибки'

  • GPCracker - за файл-хукинг :D

'Скачать'

 

Фикс чтения текстов из res_mods/

 

'Пакет УДАЛЕН, используйте net.openwg.vfsgettext'

Позволяет ставить локализационные моды в res_mods без копирования файлов из res/text.

 

Автор: GPCracker. Я просто прикрутил к загрузчику.

'Скачать'

скажите на 9.20 работает???

Share this post


Link to post

Short link
Share on other sites

Мод замены текстов aka ButtonReplacer на патче 0,9,20,0 работает, но там уже требуется некоторые оптимизационные правки по текстам логов над мини картой

например при затоплении танчиков :flag:

Share this post


Link to post

Short link
Share on other sites

Мод обновлен под 9.20. Полный чейнджлог - 31-го, а то на поезд не успею.

 

Касаемо обновления конкретных конфигов - пинайте авторов :)

@NooBooL, обновишь мой заодно?)

Share this post


Link to post

Short link
Share on other sites

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

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

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

 

2017-09-29 20:55:03.428: WARNING: [WARNING] (scripts/client/gui/Scaleform/framework/managers/containers.py, 1213): Loading of view Hangar[0x241bb510]=[key=ViewKey[alias=hangar, name=hangar], scope=SimpleScope[0x1dc34d50]=[scopeType=subView, parentScope=SimpleScope[0x1dc34cd0]=[scopeType=view, parentScope=GlobalScope[0x1dc34c90]=[scopeType=global, parentScope=None]]], state=0] is requested but the container subView is still not exist!
2017-09-29 20:55:03.584: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 232): HANGAR LOADING STATE: SPACE LOADING END - 5792.56982422
2017-09-29 20:55:03.584: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 232): HANGAR LOADING STATE: HANGAR READY - 5792.56982422
2017-09-29 20:55:03.584: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 259): HANGAR LOADING STATE: SUMMARY TOTAL = 4.4287109375
2017-09-29 20:58:29.459: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 232): HANGAR LOADING STATE: VEHICLE LOADING START - 5998.44482422
2017-09-29 20:58:29.751: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 232): HANGAR LOADING STATE: VEHICLE LOADING END - 5998.73681641
2017-09-29 21:28:27.378: INFO: (reset Vehicle<id:-1, intCD:5681, nation:3, lock:(0, 0)>)
2017-09-29 21:29:42.980: ERROR: Traceback (most recent call last):
2017-09-29 21:29:42.980: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 103, in <lambda>
2017-09-29 21:29:42.993: ERROR:     _createTooltip(self, lambda:_onCreateTypedTooltip_callback(base, self, type, *args))
2017-09-29 21:29:42.993: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 121, in _onCreateTypedTooltip_callback
2017-09-29 21:29:42.993: ERROR:     base(self, type, *args)
2017-09-29 21:29:42.993: ERROR:   File "scripts/client/gui/Scaleform/framework/ToolTip.py", line 88, in onCreateTypedTooltip
2017-09-29 21:29:42.993: ERROR:   File "scripts/client/gui/shared/tooltips/__init__.py", line 121, in buildToolTip
2017-09-29 21:29:42.994: ERROR:   File "scripts/client/gui/shared/tooltips/common.py", line 224, in getDisplayableData
2017-09-29 21:29:42.994: ERROR:   File "mods/xfw/python/xfw/events.py", line 69, in <lambda>
2017-09-29 21:29:42.994: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 517, in ModuleBlockTooltipData_packBlocks
2017-09-29 21:29:42.995: ERROR:     return base(self, *args, **kwargs)
2017-09-29 21:29:42.995: ERROR:   File "scripts/client/gui/shared/tooltips/module.py", line 84, in _packBlocks
2017-09-29 21:29:42.995: ERROR:   File "scripts/client/helpers/i18n/ButtonReplacer.py", line 181, in new_construct
2017-09-29 21:29:42.995: ERROR:   File "scripts/common/items/components/legacy_stuff.py", line 56, in __getitem__
2017-09-29 21:29:42.995: ERROR: AssertionError: Operation is not allowed
2017-09-29 21:29:43.898: ERROR: Traceback (most recent call last):
2017-09-29 21:29:43.898: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 103, in <lambda>
2017-09-29 21:29:43.898: ERROR:     _createTooltip(self, lambda:_onCreateTypedTooltip_callback(base, self, type, *args))
2017-09-29 21:29:43.898: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 121, in _onCreateTypedTooltip_callback
2017-09-29 21:29:43.899: ERROR:     base(self, type, *args)
2017-09-29 21:29:43.899: ERROR:   File "scripts/client/gui/Scaleform/framework/ToolTip.py", line 88, in onCreateTypedTooltip
2017-09-29 21:29:43.899: ERROR:   File "scripts/client/gui/shared/tooltips/__init__.py", line 121, in buildToolTip
2017-09-29 21:29:43.899: ERROR:   File "scripts/client/gui/shared/tooltips/common.py", line 224, in getDisplayableData
2017-09-29 21:29:43.899: ERROR:   File "mods/xfw/python/xfw/events.py", line 69, in <lambda>
2017-09-29 21:29:43.899: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 517, in ModuleBlockTooltipData_packBlocks
2017-09-29 21:29:43.900: ERROR:     return base(self, *args, **kwargs)
2017-09-29 21:29:43.900: ERROR:   File "scripts/client/gui/shared/tooltips/module.py", line 84, in _packBlocks
2017-09-29 21:29:43.901: ERROR:   File "scripts/client/helpers/i18n/ButtonReplacer.py", line 181, in new_construct
2017-09-29 21:29:43.901: ERROR:   File "scripts/common/items/components/legacy_stuff.py", line 56, in __getitem__
2017-09-29 21:29:43.901: ERROR: AssertionError: Operation is not allowed
2017-09-29 21:29:47.560: ERROR: Traceback (most recent call last):
2017-09-29 21:29:47.560: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 103, in <lambda>
2017-09-29 21:29:47.560: ERROR:     _createTooltip(self, lambda:_onCreateTypedTooltip_callback(base, self, type, *args))
2017-09-29 21:29:47.561: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 121, in _onCreateTypedTooltip_callback
2017-09-29 21:29:47.561: ERROR:     base(self, type, *args)
2017-09-29 21:29:47.561: ERROR:   File "scripts/client/gui/Scaleform/framework/ToolTip.py", line 88, in onCreateTypedTooltip
2017-09-29 21:29:47.561: ERROR:   File "scripts/client/gui/shared/tooltips/__init__.py", line 121, in buildToolTip
2017-09-29 21:29:47.561: ERROR:   File "scripts/client/gui/shared/tooltips/common.py", line 224, in getDisplayableData
2017-09-29 21:29:47.561: ERROR:   File "mods/xfw/python/xfw/events.py", line 69, in <lambda>
2017-09-29 21:29:47.562: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 517, in ModuleBlockTooltipData_packBlocks
2017-09-29 21:29:47.563: ERROR:     return base(self, *args, **kwargs)
2017-09-29 21:29:47.563: ERROR:   File "scripts/client/gui/shared/tooltips/module.py", line 84, in _packBlocks
2017-09-29 21:29:47.563: ERROR:   File "scripts/client/helpers/i18n/ButtonReplacer.py", line 181, in new_construct
2017-09-29 21:29:47.563: ERROR:   File "scripts/common/items/components/legacy_stuff.py", line 56, in __getitem__
2017-09-29 21:29:47.563: ERROR: AssertionError: Operation is not allowed
2017-09-29 21:29:47.995: ERROR: Traceback (most recent call last):
2017-09-29 21:29:47.995: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 103, in <lambda>
2017-09-29 21:29:47.995: ERROR:     _createTooltip(self, lambda:_onCreateTypedTooltip_callback(base, self, type, *args))
2017-09-29 21:29:47.995: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 121, in _onCreateTypedTooltip_callback
2017-09-29 21:29:47.995: ERROR:     base(self, type, *args)
2017-09-29 21:29:47.995: ERROR:   File "scripts/client/gui/Scaleform/framework/ToolTip.py", line 88, in onCreateTypedTooltip
2017-09-29 21:29:47.996: ERROR:   File "scripts/client/gui/shared/tooltips/__init__.py", line 121, in buildToolTip
2017-09-29 21:29:47.996: ERROR:   File "scripts/client/gui/shared/tooltips/common.py", line 224, in getDisplayableData
2017-09-29 21:29:47.996: ERROR:   File "mods/xfw/python/xfw/events.py", line 69, in <lambda>
2017-09-29 21:29:47.996: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 517, in ModuleBlockTooltipData_packBlocks
2017-09-29 21:29:47.997: ERROR:     return base(self, *args, **kwargs)
2017-09-29 21:29:47.997: ERROR:   File "scripts/client/gui/shared/tooltips/module.py", line 84, in _packBlocks
2017-09-29 21:29:47.997: ERROR:   File "scripts/client/helpers/i18n/ButtonReplacer.py", line 181, in new_construct
2017-09-29 21:29:47.997: ERROR:   File "scripts/common/items/components/legacy_stuff.py", line 56, in __getitem__
2017-09-29 21:29:47.998: ERROR: AssertionError: Operation is not allowed
2017-09-29 21:29:50.442: ERROR: Traceback (most recent call last):
2017-09-29 21:29:50.442: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 103, in <lambda>
2017-09-29 21:29:50.442: ERROR:     _createTooltip(self, lambda:_onCreateTypedTooltip_callback(base, self, type, *args))
2017-09-29 21:29:50.442: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 121, in _onCreateTypedTooltip_callback
2017-09-29 21:29:50.443: ERROR:     base(self, type, *args)
2017-09-29 21:29:50.443: ERROR:   File "scripts/client/gui/Scaleform/framework/ToolTip.py", line 88, in onCreateTypedTooltip
2017-09-29 21:29:50.443: ERROR:   File "scripts/client/gui/shared/tooltips/__init__.py", line 121, in buildToolTip
2017-09-29 21:29:50.443: ERROR:   File "scripts/client/gui/shared/tooltips/common.py", line 224, in getDisplayableData
2017-09-29 21:29:50.443: ERROR:   File "mods/xfw/python/xfw/events.py", line 69, in <lambda>
2017-09-29 21:29:50.444: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 517, in ModuleBlockTooltipData_packBlocks
2017-09-29 21:29:50.444: ERROR:     return base(self, *args, **kwargs)
2017-09-29 21:29:50.445: ERROR:   File "scripts/client/gui/shared/tooltips/module.py", line 84, in _packBlocks
2017-09-29 21:29:50.445: ERROR:   File "scripts/client/helpers/i18n/ButtonReplacer.py", line 181, in new_construct
2017-09-29 21:29:50.445: ERROR:   File "scripts/common/items/components/legacy_stuff.py", line 56, in __getitem__
2017-09-29 21:29:50.445: ERROR: AssertionError: Operation is not allowed
2017-09-29 21:29:50.960: ERROR: Traceback (most recent call last):
2017-09-29 21:29:50.960: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 103, in <lambda>
2017-09-29 21:29:50.960: ERROR:     _createTooltip(self, lambda:_onCreateTypedTooltip_callback(base, self, type, *args))
2017-09-29 21:29:50.960: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 121, in _onCreateTypedTooltip_callback
2017-09-29 21:29:50.961: ERROR:     base(self, type, *args)
2017-09-29 21:29:50.961: ERROR:   File "scripts/client/gui/Scaleform/framework/ToolTip.py", line 88, in onCreateTypedTooltip
2017-09-29 21:29:50.961: ERROR:   File "scripts/client/gui/shared/tooltips/__init__.py", line 121, in buildToolTip
2017-09-29 21:29:50.961: ERROR:   File "scripts/client/gui/shared/tooltips/common.py", line 224, in getDisplayableData
2017-09-29 21:29:50.961: ERROR:   File "mods/xfw/python/xfw/events.py", line 69, in <lambda>
2017-09-29 21:29:50.961: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 517, in ModuleBlockTooltipData_packBlocks
2017-09-29 21:29:50.963: ERROR:     return base(self, *args, **kwargs)
2017-09-29 21:29:50.963: ERROR:   File "scripts/client/gui/shared/tooltips/module.py", line 84, in _packBlocks
2017-09-29 21:29:50.963: ERROR:   File "scripts/client/helpers/i18n/ButtonReplacer.py", line 181, in new_construct
2017-09-29 21:29:50.963: ERROR:   File "scripts/common/items/components/legacy_stuff.py", line 56, in __getitem__
2017-09-29 21:29:50.963: ERROR: AssertionError: Operation is not allowed
2017-09-29 21:29:53.643: ERROR: Traceback (most recent call last):
2017-09-29 21:29:53.643: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 103, in <lambda>
2017-09-29 21:29:53.644: ERROR:     _createTooltip(self, lambda:_onCreateTypedTooltip_callback(base, self, type, *args))
2017-09-29 21:29:53.644: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 121, in _onCreateTypedTooltip_callback
2017-09-29 21:29:53.644: ERROR:     base(self, type, *args)
2017-09-29 21:29:53.644: ERROR:   File "scripts/client/gui/Scaleform/framework/ToolTip.py", line 88, in onCreateTypedTooltip
2017-09-29 21:29:53.644: ERROR:   File "scripts/client/gui/shared/tooltips/__init__.py", line 121, in buildToolTip
2017-09-29 21:29:53.644: ERROR:   File "scripts/client/gui/shared/tooltips/common.py", line 224, in getDisplayableData
2017-09-29 21:29:53.645: ERROR:   File "mods/xfw/python/xfw/events.py", line 69, in <lambda>
2017-09-29 21:29:53.645: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 517, in ModuleBlockTooltipData_packBlocks
2017-09-29 21:29:53.646: ERROR:     return base(self, *args, **kwargs)
2017-09-29 21:29:53.646: ERROR:   File "scripts/client/gui/shared/tooltips/module.py", line 84, in _packBlocks
2017-09-29 21:29:53.646: ERROR:   File "scripts/client/helpers/i18n/ButtonReplacer.py", line 181, in new_construct
2017-09-29 21:29:53.646: ERROR:   File "scripts/common/items/components/legacy_stuff.py", line 56, in __getitem__
2017-09-29 21:29:53.646: ERROR: AssertionError: Operation is not allowed
2017-09-29 21:29:54.893: ERROR: Traceback (most recent call last):
2017-09-29 21:29:54.893: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 103, in <lambda>
2017-09-29 21:29:54.894: ERROR:     _createTooltip(self, lambda:_onCreateTypedTooltip_callback(base, self, type, *args))
2017-09-29 21:29:54.894: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 121, in _onCreateTypedTooltip_callback
2017-09-29 21:29:54.894: ERROR:     base(self, type, *args)
2017-09-29 21:29:54.894: ERROR:   File "scripts/client/gui/Scaleform/framework/ToolTip.py", line 88, in onCreateTypedTooltip
2017-09-29 21:29:54.894: ERROR:   File "scripts/client/gui/shared/tooltips/__init__.py", line 121, in buildToolTip
2017-09-29 21:29:54.894: ERROR:   File "scripts/client/gui/shared/tooltips/common.py", line 224, in getDisplayableData
2017-09-29 21:29:54.894: ERROR:   File "mods/xfw/python/xfw/events.py", line 69, in <lambda>
2017-09-29 21:29:54.895: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 517, in ModuleBlockTooltipData_packBlocks
2017-09-29 21:29:54.896: ERROR:     return base(self, *args, **kwargs)
2017-09-29 21:29:54.896: ERROR:   File "scripts/client/gui/shared/tooltips/module.py", line 84, in _packBlocks
2017-09-29 21:29:54.896: ERROR:   File "scripts/client/helpers/i18n/ButtonReplacer.py", line 181, in new_construct
2017-09-29 21:29:54.896: ERROR:   File "scripts/common/items/components/legacy_stuff.py", line 56, in __getitem__
2017-09-29 21:29:54.896: ERROR: AssertionError: Operation is not allowed
2017-09-29 21:30:02.356: ERROR: Traceback (most recent call last):
2017-09-29 21:30:02.357: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 103, in <lambda>
2017-09-29 21:30:02.357: ERROR:     _createTooltip(self, lambda:_onCreateTypedTooltip_callback(base, self, type, *args))
2017-09-29 21:30:02.357: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 121, in _onCreateTypedTooltip_callback
2017-09-29 21:30:02.357: ERROR:     base(self, type, *args)
2017-09-29 21:30:02.357: ERROR:   File "scripts/client/gui/Scaleform/framework/ToolTip.py", line 88, in onCreateTypedTooltip
2017-09-29 21:30:02.357: ERROR:   File "scripts/client/gui/Scaleform/daapi/settings/tooltips.py", line 133, in <lambda>
2017-09-29 21:30:02.357: ERROR:   File "scripts/client/gui/shared/tooltips/__init__.py", line 121, in buildToolTip
2017-09-29 21:30:02.358: ERROR:   File "scripts/client/gui/shared/tooltips/common.py", line 224, in getDisplayableData
2017-09-29 21:30:02.358: ERROR:   File "mods/xfw/python/xfw/events.py", line 69, in <lambda>
2017-09-29 21:30:02.358: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 517, in ModuleBlockTooltipData_packBlocks
2017-09-29 21:30:02.359: ERROR:     return base(self, *args, **kwargs)
2017-09-29 21:30:02.359: ERROR:   File "scripts/client/gui/shared/tooltips/module.py", line 84, in _packBlocks
2017-09-29 21:30:02.359: ERROR:   File "scripts/client/helpers/i18n/ButtonReplacer.py", line 181, in new_construct
2017-09-29 21:30:02.360: ERROR:   File "scripts/common/items/components/legacy_stuff.py", line 56, in __getitem__
2017-09-29 21:30:02.360: ERROR: AssertionError: Operation is not allowed
2017-09-29 21:30:03.522: ERROR: Traceback (most recent call last):
2017-09-29 21:30:03.522: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 103, in <lambda>
2017-09-29 21:30:03.523: ERROR:     _createTooltip(self, lambda:_onCreateTypedTooltip_callback(base, self, type, *args))
2017-09-29 21:30:03.523: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 121, in _onCreateTypedTooltip_callback
2017-09-29 21:30:03.523: ERROR:     base(self, type, *args)
2017-09-29 21:30:03.523: ERROR:   File "scripts/client/gui/Scaleform/framework/ToolTip.py", line 88, in onCreateTypedTooltip
2017-09-29 21:30:03.523: ERROR:   File "scripts/client/gui/Scaleform/daapi/settings/tooltips.py", line 133, in <lambda>
2017-09-29 21:30:03.523: ERROR:   File "scripts/client/gui/shared/tooltips/__init__.py", line 121, in buildToolTip
2017-09-29 21:30:03.524: ERROR:   File "scripts/client/gui/shared/tooltips/common.py", line 224, in getDisplayableData
2017-09-29 21:30:03.524: ERROR:   File "mods/xfw/python/xfw/events.py", line 69, in <lambda>
2017-09-29 21:30:03.524: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 517, in ModuleBlockTooltipData_packBlocks
2017-09-29 21:30:03.525: ERROR:     return base(self, *args, **kwargs)
2017-09-29 21:30:03.525: ERROR:   File "scripts/client/gui/shared/tooltips/module.py", line 84, in _packBlocks
2017-09-29 21:30:03.525: ERROR:   File "scripts/client/helpers/i18n/ButtonReplacer.py", line 181, in new_construct
2017-09-29 21:30:03.525: ERROR:   File "scripts/common/items/components/legacy_stuff.py", line 56, in __getitem__
2017-09-29 21:30:03.526: ERROR: AssertionError: Operation is not allowed
2017-09-29 21:30:05.056: ERROR: Traceback (most recent call last):
2017-09-29 21:30:05.056: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 103, in <lambda>
2017-09-29 21:30:05.056: ERROR:     _createTooltip(self, lambda:_onCreateTypedTooltip_callback(base, self, type, *args))
2017-09-29 21:30:05.056: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 121, in _onCreateTypedTooltip_callback
2017-09-29 21:30:05.056: ERROR:     base(self, type, *args)
2017-09-29 21:30:05.056: ERROR:   File "scripts/client/gui/Scaleform/framework/ToolTip.py", line 88, in onCreateTypedTooltip
2017-09-29 21:30:05.056: ERROR:   File "scripts/client/gui/Scaleform/daapi/settings/tooltips.py", line 133, in <lambda>
2017-09-29 21:30:05.057: ERROR:   File "scripts/client/gui/shared/tooltips/__init__.py", line 121, in buildToolTip
2017-09-29 21:30:05.057: ERROR:   File "scripts/client/gui/shared/tooltips/common.py", line 224, in getDisplayableData
2017-09-29 21:30:05.057: ERROR:   File "mods/xfw/python/xfw/events.py", line 69, in <lambda>
2017-09-29 21:30:05.057: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 517, in ModuleBlockTooltipData_packBlocks
2017-09-29 21:30:05.058: ERROR:     return base(self, *args, **kwargs)
2017-09-29 21:30:05.058: ERROR:   File "scripts/client/gui/shared/tooltips/module.py", line 84, in _packBlocks
2017-09-29 21:30:05.058: ERROR:   File "scripts/client/helpers/i18n/ButtonReplacer.py", line 181, in new_construct
2017-09-29 21:30:05.058: ERROR:   File "scripts/common/items/components/legacy_stuff.py", line 56, in __getitem__
2017-09-29 21:30:05.059: ERROR: AssertionError: Operation is not allowed
2017-09-29 21:30:07.324: ERROR: Traceback (most recent call last):
2017-09-29 21:30:07.324: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 103, in <lambda>
2017-09-29 21:30:07.324: ERROR:     _createTooltip(self, lambda:_onCreateTypedTooltip_callback(base, self, type, *args))
2017-09-29 21:30:07.324: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 121, in _onCreateTypedTooltip_callback
2017-09-29 21:30:07.324: ERROR:     base(self, type, *args)
2017-09-29 21:30:07.324: ERROR:   File "scripts/client/gui/Scaleform/framework/ToolTip.py", line 88, in onCreateTypedTooltip
2017-09-29 21:30:07.325: ERROR:   File "scripts/client/gui/Scaleform/daapi/settings/tooltips.py", line 133, in <lambda>
2017-09-29 21:30:07.325: ERROR:   File "scripts/client/gui/shared/tooltips/__init__.py", line 121, in buildToolTip
2017-09-29 21:30:07.325: ERROR:   File "scripts/client/gui/shared/tooltips/common.py", line 224, in getDisplayableData
2017-09-29 21:30:07.325: ERROR:   File "mods/xfw/python/xfw/events.py", line 69, in <lambda>
2017-09-29 21:30:07.325: ERROR:   File "./res_mods/mods/packages\xvm_tooltips\python\__init__.py", line 517, in ModuleBlockTooltipData_packBlocks
2017-09-29 21:30:07.326: ERROR:     return base(self, *args, **kwargs)
2017-09-29 21:30:07.326: ERROR:   File "scripts/client/gui/shared/tooltips/module.py", line 84, in _packBlocks
2017-09-29 21:30:07.326: ERROR:   File "scripts/client/helpers/i18n/ButtonReplacer.py", line 181, in new_construct
2017-09-29 21:30:07.327: ERROR:   File "scripts/common/items/components/legacy_stuff.py", line 56, in __getitem__
2017-09-29 21:30:07.327: ERROR: AssertionError: Operation is not allowed
2017-09-30 00:10:21.633: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 232): HANGAR LOADING STATE: DISCONNECTED - 17510.6191406
2017-09-30 00:10:21.766: WARNING: [WARNING] (scripts/client/account_helpers/CustomFilesCache.py, 34): Method "close" takes too much time 0.120000123978
2017-09-30 00:10:22.221: INFO: PostProcessing.Phases.fini()
\------------------------------------------------------------------------------------------/

Edited by fgcwsxjegcbk2014

Share this post


Link to post

Short link
Share on other sites
6 часов назад, fgcwsxjegcbk2014 сказал:

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

Всегда удивлялся тому, как пользователи могут выдвигать самые невероятные предположения о причинах очень простых вещей.. Ошибки в Вашем логе возникают при просмотре информации об оборудовании со старым Реплейсором. Который был обновлен в день выхода патча. И данная ошибка была в нем исправлена. Так что обновите Реплейсор и спокойно играйте дальше, никаких рандомно крашащихся ВГшных ивентов не существует.

Никакого секретного ингредиента нет! (с)

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
3 часа назад, Polyacov_Yury сказал:

Всегда удивлялся тому, как пользователи могут выдвигать самые невероятные предположения о причинах очень простых вещей.. Ошибки в Вашем логе возникают при просмотре информации об оборудовании со старым Реплейсором. Который был обновлен в день выхода патча. И данная ошибка была в нем исправлена. Так что обновите Реплейсор и спокойно играйте дальше, никаких рандомно крашащихся ВГшных ивентов не существует.

Никакого секретного ингредиента нет! (с)

появилось после введения эвентов , я параноик :heh:

Share this post


Link to post

Short link
Share on other sites
В 30.09.2017 в 19:42, Polyacov_Yury сказал:

 

как дела?

увидел вот такое

59d7719a43677_111(1).jpg.c9297e93023b599ca5a11347a117f9fc.jpg

можно как то реализовать такое

этот функционал находится в хвм-е  (отображение подходящей техники в подсказках снарядов.)

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@angelsoft, реализовать такое, в принципе, можно. Примерно как @NooBooL поступил с расходниками и оборудованием. Только надо информацию собрать эту. А кто этим займется?..

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