Skip to content

CamoSelector_RU_Changelog

PolyacovYury edited this page Aug 31, 2019 · 4 revisions

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

27-29.06.2019

  • Исправления под тест 1.6.0.0.
  • Добавлено использование окна информации о стиле.
  • Трёхмерные стили теперь идут первыми.
  • Оптимизирована загрузка списка стилей.
  • Все точечные однофайловые хуки объединены в один файл tweaks.py(c).

17.06.2019

  • Исправлено зависание при смене стандартного сезона в Ангаре через окно настроек.

11.06.2019

  • Исправлено прекращение загрузки окна внешнего вида на 1.5.1.

16.05.2019

  • Исправлено неправильное поведение счётчика новых элементов в панели выбора сезона на 1.5.0.2.

22.04-03.05.2019

  • В режим Установки добавлено редактирование стилей.
  • Камуфляжи и стили Охота теперь отображаются отдельно от остальных.
  • Убрана группа предметов "Особый".
  • Все трёхмерные стили отображаются как Уникальные.
  • Логика работы приведена к начальному замыслу - КамоСелектор накладывает элементы поверх купленного внешнего вида.

Пользователь сначала в режиме Покупки задаёт внешний вид танка таким, каким хочет, чтобы его видели другие, используя то, что может купить/заслужить, а потом в режиме Установки изменяет этот внешний вид, добавляя то, что хочет видеть на своём танке, но не может применить на него в режиме Покупки. Да, таким образом можно даже редактировать предустановленные стили: в режиме Покупки ставите стиль, применяете его, заходите в режим Установки и меняете то, что Вам заблагорассудится.

  • Исправлена ошибка, приводившая к тому, что для танка, для которого не применён ни один купленный элемент внешнего вида, не сохранялись изменения в применении установленных элементов внешнего вида (спасибо IIcuX_03)
  • Теперь ангарный кеш случайных камуфляжей очищается не только при установке камуфляжа, но и при его применении в режиме покупки, а так же при применении установленного или купленного стиля.
  • Обновление под 1.5.
  • Миграция с vxSettings на modsSettings со всеми вытекающими.

10.04.2019

  • Мод снова полностью работоспособен.
  • Полная поддержка всех элементов - от красок до номеров.
  • Полная обработка готовых стилей.
  • Режим Настройки убран - вместо него изменить параметры случайного выбора камуфляжей можно в контекстном меню (по нажатию правой кнопки мыши по иконке камуфляжа в Карусели).
  • Отдельные вкладки для камуфляжей слиты в одну - 4 вкладки для 150+ камуфляжей, но одна на 500+ эмблем, да ещё и с возможностью фильтрации, казались контр-интуитивными и раздували код.
  • В режиме Установки ограничения на значения персональных номеров не действуют.
  • TODO: добавить в режим Установки возможность разобрать готовый стиль на составляющие части.

28.10.2018

  • Выкатил мод с отключённым пакетом настроек. Боевой модуль не ломался, так что купированный КамоСелектор даже работал.
Период, когда мод не был доступен широкой публике

20.03-10.04.2019

  • Плотная работа над модом. 10+ коммитов, 8+ часов работы ежедневно.

07.01.2019

  • Дошли руки включить пакет настроек обратно. Больше ничего.

07.10, 08.10, 11.10-12.10.2018

  • Дальнейшие эксперименты. Попытка в меняющий положение по кнопке Shift переключатель режимов.

19.09.2018

  • Первый эксперимент по замене целого класса вместо пары методов.

29.07, 31.07, 01.08-03.08, 27.08-29.08.2018

  • Экспериментальные попытки возрождения мода.

13.06, 10.07.2018

  • Зацепило глобальным рефактором кода. Мод не работает и не скоро будет.

16.05.2018

  • Исправления под 1.0.1.1

10.05.2018

  • Поменяны местами импорты StatPaints и CamoSelector. Исправляет поведение первого.

02-05.05.2018

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

2.1.0 (13, 22, 29.04.2018)

  • Правки под 1.0.1.0.
  • Исправлен редкий баг, связанный с изменением оплаченного внешнего вида танка.

30.03.2018

  • Добавлен функционал по установке красок, как своих, так и внутриигровых. Рандомных красок в моде пока не будет, только устанавливаемые.

04-14.03.2018

  • Правки под 1.0.0.

07.03.2018

  • Исправлено нанесение камуфляжей на машины, у которых башня технически отсутствует, а фактически - нет.

2.0.0 (02.02.2018 - 27.02.2018)

  • Номер версии откачен на 2.0. Потому что, ну согласитесь, предыдущий скачок с 0.9.0 на 2.0.0 был не сильно оправдан.
  • Переписано ВСЁ. Процентов на 99. Остались неизменными только пара незначительных функций в ConfigInterface.
  • Логика подогнана под новую систему кастомизации.
  • Теперь для настройки и установки камуфляжей используется менюшка Внешнего Вида от ВГ. Вызывается - как в прошлой версии, через кнопку в ModsListAPI.
  • Удалена "горячая клавиша". Для установки понравившегося рандомно выбранного камуфляжа откройте меню Настройки камуфляжей - случайно установившийся камуфляж будет отображен как внесенные игроком изменения, которые, если что, можно и подредактировать перед применением.
  • Переработана логика случайного выбора камуфляжей. Теперь большая часть операций по их подбору производится в начале боя, а не при появлении техники в засвете.
  • Добавлена галочка в настройках - "Заполнять пустые места". Если она стоит и машина окрашена не полностью - КамоСелектор специально для Вас докрасит ее. Если галочка не стоит - КамоСелектор будет обрабатывать только те машины, на которых камуфляжа нет вообще.
  • Добавлена галочка в настройках - "Один камуфляж на весь танк". Если она стоит - КамоСелектор будет стараться подбирать одинаковую раскраску для всех частей машины. Если же нет, или такой подбор невозможен (на двух элементах брони стоят разные камуфляжи) - для каждого пустого места будет подобран свой случайный камуфляж. Предыдущая галочка также влияет на работу этой части логики - если на машине есть какая-то окраска - она будет исключена из обработки модулем случайного подбора камуфляжей.
  • Старые файлы camouflagesCache.json и settings.json НЕ СОВМЕСТИМЫ с новой версией мода. Первый придется удалить, второй - можно затереть тем, что поставляется вместе с модом.
  • Увы, теперь у камуфляжей нет имен. Только числовые идентификаторы. Это не распространяется на добавленные модом камуфляжи - по факту, их конфиги поддерживаются без редактирования. Но обязательных полей теперь 3 штуки на камуфляж вместо творившегося там ужаса.
  • "Оверрайдеры", которые были нипанятным черти чем, переименованы в "Командные камуфляжи". Теперь все встало на свои места.
  • Типы переименованы в сезоны.
  • Модифицированные камуфляжи переименованы в "свои".
  • Убраны ограничения на изменение сезонов и режимов случайного выбора камуфляжей. Если вам хочется, чтобы по зимней карте катался танк в пустынном камуфляже - дело ваше.

28.10.2017

  • Аналитика теперь показывает дату компиляции мода.
  • Отключена перекраска Френки и Штейна.

09.10.2017

  • Правки под общий тест (правильно ловим Exception при чтении конфига).
  • Исправлен редкий вылет во время загрузки боя.

2.5.6 (14.09.2017)

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

2.5.5 (13.09.2017)

  • Исправлено пропадание отметок на орудиях и других элементов кастомизации танков.

11.09.2017

  • Теперь установка камуфляжа через кнопку в настроечном меню устанавливает этот самый камуфляж немедленно. До этого приходилось перезаходить в Ангар.

09.09.2017

  • Отключена обработка премиум-танков с камуфляжем, идущим в комплекте.
  • Теперь нет необходимости следить за уникальностью идентификаторов модифицированных камуфляжей. Достаточно, чтобы они были уникальны в пределах одного файла.
  • Исправлен трудновызываемый баг в Ангаре, связанный с невозможностью "купить" камуфляж на танк, который не обрабатывается модом по причине его включения в секцию disable.

2.5.4 (28.08.2017)

  • Правки под 9.20.
  • Модифицированные камуфляжи переехали по новому "старому" пути - mods/configs/PYmods/CamoSelector/camouflages/camo_name. Теперь не нужен .wotmod-пакет для каждого камуфляжа. Архивы в шапке обновлены.

05.03.2017

  • Исправлено сохранение настроек и обработка интернациональных камуфляжей.
  • Исправлена ошибка в удалении выбранных CamoSelector'ом камуфляжей через окно кастомизации.
  • Исправлена обработка типа камуфляжей в ангаре.

2.5.2 (02.03.2017)

  • Многочисленные мелкие фиксы логики, связанные с переходом на 9.17.1 и
  • Переездом в .wotmod-пакет.

2.5.0 (16.12.2016)

  • Интернациональные камуфляжи вынесены в отдельную "подгруппу".
  • Теперь можно переключаться между нациями путем выбора танка в карусели без опасения потерять все внесенные изменения. Нация в настройках переключается автоматически.
  • Меню запоминает последние выбранные камуфляжи для каждой нации в пределах одной сессии (при перезапуске клиента номера выбранных в меню камуфляжей будут сброшены).
  • Сопутствующие мелкие правки логики мода.

2.4.0 (13.12.2016)

  • Доведена до ума концепция оверрайдеров.
  • Переход на modsCore 2.0.
  • Теперь во флешке отображается только нация выбранного танка. Также выбор камуфляжа автоматически превьюирует его на текущий танк, а кнопка с танчиком равносильна прожатию Ctrl+F5. Ну и кнопка "Применить" переименована в "Сохранить".

2.2.0 (25.11.2016)

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

2.0.0 (09.11.2016)

  • The way it's meant to be made.

0.9.0 (12.10.2016)

  • Бета-релиз.