Jump to content
Korean Random
Polyacov_Yury

Установщик камуфляжей aka CamoSelector

Recommended Posts

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

shot_300.jpg

 

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

shot_301.jpg

 

>Юра перестал выеживаться и нести фигню, поднял задницу и пошел ложиться спать.

Edited by Polyacov_Yury
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

По ссылке в шапке можно скачать бета-версию КамоСелектора.

Известный баг - факапятся кнопки для палитр/команд в настройках, если переключиться с режима на режим. Фикс - выйти из настроечного окна и зайти обратно.

 

А пока что: вот примерный чейнджлог.

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

 

И нет, мод не является идентичным для работы с Бета-Тестом 1.0. Для него скачайте специальную версию:

CamoSelector.zip

Share this post


Link to post

Short link
Share on other sites

Как я и предупреждал, чейнджлог не полный.

  • "Оверрайдеры", которые были нипанятным черти чем, переименованы в "Командные камуфляжи". Теперь все встало на свои места.

И да, был обнаружен краш. Версию для релиза можете перекачать из шапки, для теста - вот.

CamoSelector.zip

Share this post


Link to post

Short link
Share on other sites

@Polyacov_Yury 

на рабочем "кулькуляторе" (ХР), сразу сносит кино в окне логина

настройки не менял, устанавливает...точно  "рандомно"  :)

 

 


5a8b74a30a371_2018-2-20_3-39-0_734.thumb.jpg.4e6e2c9bed6dbf1ac547705703d2334b.jpg

5a8b74b1b8cec_2018-2-20_3-39-44_609.thumb.jpg.c7bd1d49c0fc198462743c0d21f6bbc8.jpg

5a8b74bad3810_2018-2-20_3-39-58_953.thumb.jpg.36d411298d5db30151625bc38b1900af.jpg
 

 

 

поставил галку

 

 


5a8b8126a5247_2018-2-20_4-34-11_968.thumb.jpg.2b4b7052150c2194b010cef21685e0c0.jpg

2_й скрин это танчег на поляне...вдалеке



5a8b819bbb513_2018-2-20_4-30-11_125.thumb.jpg.9adc5d5ad5a5a506f000bf5425dd9b6a.jpg
 

 

python.log

 

 

 

Edited by tricsi

Share this post


Link to post

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

поставил галку

Так. Ангарный кеш камуфляжей чистится при выходе из настроек. Что означает, что "стендовая модель" не обновляется. Принято, погляжу, что можно сделать.

9 часов назад, tricsi сказал:

настройки не менял, устанавливает...точно  "рандомно"  :)

Ну, так, собсно, и надо :) Предлагаете сделать галку для одинакового камуфляжа стоящей по дефолту? Или пусть лучше ставят, кому не нравится?

 

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

Edited by Polyacov_Yury

Share this post


Link to post

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

В шапку повесил пермалинк на тестовую версию, можете качать оттуда.

косяк с сылками

 

====

по умолчанию....

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

а для любителей "экзотики"  и тд,  вот им настраивать придётся, разбираться в настройках и настраивать

...

в клиенте видимо ещё косяки есть для 32_х битных осей...особо копья не ломай...ВГ править обещали

Edited by tricsi

Share this post


Link to post

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

косяк с сылками

Поправил.

1 час назад, tricsi сказал:

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

Мне-то как раз надо зафорсить юзера в настройки слазить хотя бы раз :)

Share this post


Link to post

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

Мне-то как раз надо зафорсить юзера в настройки слазить хотя бы раз :)

тогда оставь как есть

пусть учатся читать и мыслить  :)

---

PS

комменты  у себя отключил...спамеры блин, да ещё и с сылкой на вирус...

====

на последнем билде, при установке или снятии галки, получаю "вечное"  обновление ангара..  (ХР   "кулькулятор")

5a8c8ea2b83dc_2018-2-21_0-4-59_593.thumb.jpg.a7efcc9e187bdad148b031fcd5b32dfd.jpg

 

python.log

----

на предыдущей нет такого

 

python.log

 

Edited by tricsi

Share this post


Link to post

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

на последнем билде, при установке или снятии галки, получаю "вечное"  обновление ангара.. 

Логи оба чистые. Что-то не то кинули?

Share this post


Link to post

Short link
Share on other sites

@Polyacov_Yury 

да вроде всё то...

две разные папки...в одной  последний билд, в другой предыдущий, т.е до изменений в последнем билде...

 

 

Share this post


Link to post

Short link
Share on other sites
23 минуты назад, tricsi сказал:

@Polyacov_Yury 

да вроде всё то...

две разные папки...в одной  последний билд, в другой предыдущий, т.е до изменений в последнем билде...

Могу только попросить попробовать еще раз и сбросить свежий лог.

Share this post


Link to post

Short link
Share on other sites

@Polyacov_Yury 

запуск

 

 


5a8cb6bdec7d4_2018-2-21_2-53-24_703.thumb.jpg.b9d4462b4b55f929198f414396ea6452.jpg

5a8cb6d939b73_2018-2-21_2-53-48_156.jpg.91b67bc094c5a6dd4d451af76d2ed30c.jpg

5a8cb6ef0f594_2018-2-21_2-54-7_281.jpg.e6b49b42067228263c2d9f588755300a.jpg

5a8cb707e3790_2018-2-21_2-57-7_937.jpg.b05534a54f9b236e494d8788bdd2407d.jpg

+ ОК

получаю

5a8cb725a6745_2018-2-21_2-57-34_984.thumb.jpg.1dbc076c9b029614cb97b44b77f8e450.jpg

альт + ф4
 

 

python.log

mods.rar

=======

 

подсунул  в билд  предыдущий  PYmodsCore.wotmod и всё поехало... :))

PYmodsCore.rar

 



5a8cbb336ee93_2018-2-21_3-18-19_46.jpg.e390aa69df18ca895ee875b066c5335f.jpg

5a8cbb4786f58_2018-2-21_3-18-46_484.jpg.917a4bc767821cb28d9abc43c5d27230.jpg

 

 

 

Edited by tricsi

Share this post


Link to post

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

подсунул  в билд  предыдущий  PYmodsCore.wotmod и всё поехало... :))

С предыдущим Ядром не пробовали галку ставить?

Share this post


Link to post

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

С предыдущим Ядром не пробовали галку ставить?

 

2 часа назад, tricsi сказал:

подсунул  в билд  предыдущий  PYmodsCore.wotmod и всё поехало... :))

-----

работает как надо

====

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

или сам wotmod распотрошить ? хотя смысла нет... разница только в  utils.pyc

последние два скрина, как раз после установки галки (принять, ОК)

Edited by tricsi

Share this post


Link to post

Short link
Share on other sites

UPD. Факап подверждаю. Баг только тестовой версии. И действительно, он в Ядре. Исправленное Ядро можно скачать в архиве в шапке темы.

Также обновил алгоритм считывания текущего внешнего вида для ангарных танков. Изменения как в версии для релиза, так и в тестовой.

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

 

P.S. На Рейнметалл-Скорпионе G, как оказалось, очень и очень круто смотрится камуфляж за советский Новый Год. Красные снежинки так похожи на очень идущие машине пятна крови...

Share this post


Link to post

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

@Polyacov_Yury 

графика...чего-то у меня глаза быстро устают...

https://drive.google.com/file/d/1dvUKmVEznYri8PP257lZZh8bl1-ePnmG/view?usp=sharing

Я даже приблизительно не могу предположить, что произошло О_О Попробую потыкать, вроде как после заливки проверял работоспособность...

 

@tricsi, можете поподробнее рассказать, как вам удалось такой эффект вызвать?)

Share this post


Link to post

Short link
Share on other sites

@Polyacov_Yury 

о каком эффекте речь ?

если об отображении, то это настройки детектора клиента, для домашней машинки

если о приближении, отдалении, то это ангарный зум, запилил для просмотра шкур..

или какой-то другой эффект ?

Share this post


Link to post

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

о каком эффекте речь ?

О том, что у Вас при переключении с танка на танк интерфейс предпросмотра на месте остался. Или суть ролика была не в этом? В чем тогда?

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