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

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

В 20.12.2018 в 20:17, AtotIK сказал:

Колёс видимо 8, KeyError пока встречал от 0 до 6.

 

от 0 до 7 (gui\battle_control\battle_constants.py)

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


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

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

@Kotyarko_O настало время чинить это дело, ибо колёса грядут

  • Нравится 1

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


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

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

да классный был модик

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


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

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

Плиз почините пожалуйста 

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


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

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

Эх... Придётся всё-таки залезть в этот говнокод.

Опять заигнорить эту тему будет уже подозрительно =)

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

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


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

Короткая ссылка
Поделиться на других сайтах
4 часа назад, Kotyarko_O сказал:

Опять заигнорить эту тему будет уже подозрительно

Может за одно и это поправишь,очень редко,но все равно иногда дает о себе знать:sad:

  • Нравится 1

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


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

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

Обновлено.

  • Поддержка колёсной техники.
  • Текстовое поле "repairCtrlTracks" заменено на "repairCtrlComplex".
  • Изменены имена некоторых событий:
    ON_TRACKS_STATE => ON_COMPLEX_STATE
    ON_TURRET_STATE => ON_TURRETROTATOR_STATE
    ON_SURVEYING_STATE => ON_SURVEYINGDEVICE_STATE
  • Изменён макрос:
    getYByOffset => getYWOffset
    Действие макроса расширено для режима прицеливания "вид от траектории".
  • Добавлен макрос:
    isRoleActive(role) = [True\False]
    Определяет, присутствует ли на данной технике отдельный член экипажа, выполняющий указанную роль.

 

Отдельных иконок для колёс пока что нет, используются иконки с гусеницами. Подождём автора текущего варианта (@KL1SK).

 

Обновлённая версия в шапке с припиской "TEST", потому что в ходе тестирования мог что-то упустить.

Работает на основе и на CT.

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

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


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

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

@Kotyarko_O некоторая лажа при загрузке ангара

 

2019-02-01 21:11:32: [JSONxLoader] load: res_mods\configs\xvm\jove\battleLabelsTemplates.xc
2019-02-01 21:11:32: [JSONxLoader] load: res_mods\configs\xvm\jove\battleLabelsRepairControl.xc
2019-02-01 21:11:32: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_main\python\config.py", line 109, in _load_xvm_xc
    result = JSONxLoader.load(filename, _load_log)
  File "mods/xfw/python/lib/JSONxLoader/__init__.py", line 9, in load
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 25, in load
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 44, in visit
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 69, in visit_dict
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 44, in visit
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 69, in visit_dict
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 44, in visit
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 52, in visit_dict
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 52, in <dictcomp>
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 44, in visit
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 69, in visit_dict
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 44, in visit
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 52, in visit_dict
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 52, in <dictcomp>
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 46, in visit
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 78, in visit_list
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 44, in visit
  File "mods/xfw/python/lib/JSONxLoader/loader.py", line 64, in visit_dict
JSONxLoaderException: Bad reference: ${"battleLabelsRepairControl.xc": "repairCtrlTracks"} in "res_mods/configs/xvm\jove\battleLabelsRepairControl.xc:battleLabels/formats[11]"
Object "./" has no key "repairCtrlTracks"

2019-02-01 21:11:32: [JSONxLoader] load: res_mods\mods\shared_resources\xvm\l10n\ru.xc
2019-02-01 21:11:32: Config loaded. Region: CT (detected), Language: ru (detected)

xvm.log

 

UPD: а потому что в battleLabels.xc надо поменять ${ "battleLabelsRepairControl.xc":"repairCtrlTracks" } на ${ "battleLabelsRepairControl.xc":"repairCtrlComplex" }

 

возможно что-то ещё надо поменять.

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

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


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

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

@phantasm, в battleLabels.xc устаревшая ссылка на поле с именем "repairCtrlTracks", которое сейчас называется "repairCtrlComplex".

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


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

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

@Kotyarko_O ага уже самостоятельно допетрил

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


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

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

del

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

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


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

Короткая ссылка
Поделиться на других сайтах
12 minutes ago, demon2597 said:

а почему форматирование %0.1f в таймерах ремонта убрано?

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

 

17 minutes ago, demon2597 said:

и вообще я чета запутался, почему про обновление здесь написано, а не в теме таймеров ремонта?

Потому что тут написано об обновлении ремонта модулей =) Таймеры - отдельный аддон, обновлялись в хвме, а в той теме нет смысла об обновлении писать.

  • Нравится 1

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


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

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

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

я так и предположил, но надо же убедиться:) Все верно, и больше не надо и меньше тоже

15 минут назад, Kotyarko_O сказал:

Потому что тут написано об обновлении ремонта модулей =) Таймеры - отдельный аддон, обновлялись в хвме, а в той теме нет смысла об обновлении писать.

я допетрил уже потом)

 

кстати, вместо 'complex' можно было бы как раз использовать понятие "шасси", оно бы подошло и для гусениц и для колес. типа такого:

    // Repair timer for chassis (tracks\wheels)
    // Таймер ремонта для шасси (гусениц\колёс)

 

ну по крайней мере выглядело бы точно лучше. нет желания поменять случайно?:)

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

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


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

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

На скорую руку сделал колеса к иконкам,которые давно юзаю(не помню кто автор,где то тут брал давно),конфиг так же доработан.Как временное решение покатит думаю:Default:

Примерно так выглядят,расположение под 1920х1080 и прицел Тайпан2(так называемый)

3023781b7210.jpg 

 

 

repairControlTEST.rar

  • Нравится 1

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


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

Короткая ссылка
Поделиться на других сайтах
27 минут назад, Slava7572 сказал:

На скорую руку сделал колеса к иконкам,которые давно юзаю(не помню кто автор,где то тут брал давно),конфиг так же доработан.Как временное решение покатит думаю:Default:

Примерно так выглядят,расположение под 1920х1080 и прицел Тайпан2(так называемый)

 

  Показать содержимое

3023781b7210.jpg 

 

 

 

repairControlTEST.rar

вроде он делал Neon_Death

  • Нравится 2

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


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

Короткая ссылка
Поделиться на других сайтах
(изменено)
16 hours ago, demon2597 said:

кстати, вместо 'complex' можно было бы как раз использовать понятие "шасси", оно бы подошло и для гусениц и для колес. типа такого:

    // Repair timer for chassis (tracks\wheels)
    // Таймер ремонта для шасси (гусениц\колёс)

 

ну по крайней мере выглядело бы точно лучше. нет желания поменять случайно?:)

Сейчас сделано по аналогии с клиентом. В клиенте так:

VEHICLE_COMPLEX_ITEMS = {'chassis': ('leftTrack', 'rightTrack'),
 'wheel': ('wheel0', 'wheel1', 'wheel2', 'wheel3', 'wheel4', 'wheel5', 'wheel6', 'wheel7')}

То есть, chassis - гусеницы.

Та и название "complex" вполне соответствует такой структуре, так что менять нет смысла.

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

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


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

Короткая ссылка
Поделиться на других сайтах
18 минут назад, Kotyarko_O сказал:

Сейчас сделано по аналогии с клиентом.

Ааа, понятно, ну ок.

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


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

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

нет сортировке по количеству экипажа . на дамаг панели 4 члена экипажа а в розе всегда при любом раскладе их пять. это как то поправимо???

  • Нравится 1

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


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

Короткая ссылка
Поделиться на других сайтах
3 minutes ago, P.S.Enot said:

нет сортировке по количеству экипажа . на дамаг панели 4 члена экипажа а в розе всегда при любом раскладе их пять. это как то поправимо???

Поправимо. В последнем обновлении был введён макрос "isRoleActive", пользуйтесь им.

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


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

Короткая ссылка
Поделиться на других сайтах
24 минуты назад, Kotyarko_O сказал:

Поправимо. В последнем обновлении был введён макрос "isRoleActive", пользуйтесь им.

а если в шапке темы я файлы новые скачаю там это будет уже работать или надо этот макрос куда то прописывать???

  • Нравится 1

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


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

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

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

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

×