Jump to content
Korean Random
13

[Строгая модерация] Ночные сборки XVM / Nightly Builds

Recommended Posts

Проверьте в последнем билде.

3106 - если все фильтры "выкл" - то всё в норме, есть фильтр - пропадает-приезжает через 2 сек при выборе танка

в три ряда пропадает сортировка

сортировка не пропадает, просто сначала идёт сорт по типу танка (лт,ст,тт,пт,сау), а уже потом по уровню...

 

надо бы поменять :)

Edited by VicKing

Share this post


Link to post

Short link
Share on other sites

 

 

добиться того, чтобы уезжали

если при включенном фильтре танки не занимают всю карусель, баг есть 


 

 

сортировка не пропадает

на скрине видно что нет опций выбора фильтра 

Share this post


Link to post

Short link
Share on other sites

я не совсем понимаю при чем тут true?:

    // true - tank carousel
    // true - карусель танков
    "carousel": ${"carousel.xc":"carousel"}

выключалки не видно, в carousel.xc тоже

Share this post


Link to post

Short link
Share on other sites

3106 баг с каруселью всё ещё жив :(

Проверяй.

я не совсем понимаю при чем тут true?:

    // true - tank carousel

    // true - карусель танков

    "carousel": ${"carousel.xc":"carousel"}

выключалки не видно, в carousel.xc тоже

Копипаст :) Поменяю.

на скрине видно что нет опций выбора фильтра 

Если все танки влезают, фильтра нет. Это всегда так было.

Share this post


Link to post

Short link
Share on other sites

done

Погоняйте многорядную карусель в последнем билде. Параметры zoom, rows, padding. На сами элементы пока не стоит обращать внимание, они будут доделываться. Меня интересует именно поведение карусели при различных режимах - с фильтрами, прокрутками, на большом кол-ве танков, на маленьком и т.д. В общем необходимо отловить все возможные баги, чтобы уже можно было заняться элементами, и не возвращаться к самой карусели.

 
Очень рад, что наконец-то в XVM появилась эта функция. Большое спасибо за нее.
Сразу несколько пожеланий, чтоб избавиться от MultilinedTankCarousel+ModSettingsAPI (чтоб их!).
 
- как выше говорили, желательно, чтоб стрелка занимала всю высоту панели
 
 

"Скриншоты: MultilinedTankCarousel vs XVM"

uvhar9O.png  hEyzRTO.png

 
 
В MultilinedTankCarousel в дополнение к фильтрам "нация" (Nation), "тип" (Type), "основной" (Primary) есть еще 4 фильтра:
--- Tier - уровень (1-10) // не знаю, надо ли, крайне неудобный в использовании (в виде выпадающего списка)
--- Premium - "премиум-техника" - показывать только премиумную технику, прятать прокачиваемую
--- Daily - танки с не сбитыми звездами (X2-X5 за первую победу в день)
--- Elite - "элитная техника" - полностью исследованные танки
 
На этом вроде бы все возможности MultilinedTankCarousel заканчиваются.
 
 
 
Вообще хотелось бы какое-то более удобное решение с ФИЛЬТРАМИ.
Например, с переключателем вместо галочки. Подробнее - под спойлером.
 

ФИЛЬТРЫ


 
На примере Primary ("Основной") хотелось бы получить следующее (три варианта, а не два, как сейчас):
- фильтр выключен, показывается вся техника
- фильтр включен, показываются только танки, отмеченные как "Основной"
- фильтр включен, показываются все остальные танки - "Запасные"
 
И с другими фильтрами то же самое:
- Primary:     все / только основные / только запасные
- Premium:   все / только премиумные / только прокачиваемые
- Elite:          все / только исследованные / только те, что нужно еще прокачивать
- Daily:         все / те, у которых X2-X5 не сбиты / те, у которых X2-X5 сбиты
(хотя не могу представить ситуацию, когда нужно показывать танки со сбитыми звездами)
 
И фильтры с выпадающим списком можно было бы сделать более удобными:
Если сделать отступ больше, можно было бы вывести флаги и значки типов в строку, а не в виде списка.
Один клик - и фильтр включен. Завтра попытаюсь нарисовать, если не забуду.

 
 
 
Но главное, что мне давно хочется видеть в настройках карусели - это задание УРОВНЕЙ СОРТИРОВКИ.
 

"УРОВНИ СОРТИРОВКИ ТАНКОВ В КАРУСЕЛИ"


В конфиге это могло бы выглядеть так (формат как сейчас в circles->view ):
"sortOrder": [

	// Основные уровни сортировки:
	
	{ "enabled": true, "level": 1, "type": "primary" },       // основные - в начале / запасные - в конце
	{ "enabled": true, "level": 2, "type": "nations" },       // сортировка по нациям, у WG в gui_settings.xml - такая: ussr, germany, usa, france, uk, china, japan
	{ "enabled": true, "level": 3, "type": "tier"  },         // по уровню танка
	{ "enabled": true, "level": 4, "type": "type" },          // по типу танка (не знаю, как сортирует WG)
	{ "enabled": false, "level": 5, "type": "premium" },      // премиумные - в начале, прокачиваемые - в конце
	{ "enabled": false, "level": 6, "type": "elite" },        // элитные (прокачанные) - в начале / непрокачанные - в конце
	{ "enabled": false, "level": 7, "type": "daily" },        // с несбитыми X2-X5 - в начале / остальные - в конце
	{ "enabled": false, "level": 8, "type": "masteryLevel" }  // по уровню мастерства: мастер, 1-я степень, 2-я, 3-я, без степени (у XVM ведь уже есть эта информация)
]

Пример использования:
 
Например, нужно отсортировать сначала по "премиумности" (сначала голдовая техника, потом обычная),
затем по типу (ТТ - отдельно, арты - отдельно, и т.д.), и уже в пределах типа - по уровню


"sortOrder": [
	{ "enabled": true, "level": 1, "type": "premium" }, // премиумные - в начале, прокачиваемые - в конце
	{ "enabled": true, "level": 2, "type": "type" }, // по типу танка (не знаю, в каком порядке сортирует WG)
	{ "enabled": true, "level": 3, "type": "tier"  } // по уровню танка
]

А для особых фанатов можно было бы сделать отдельный массив sortOrderSpecial,
с сортировкой отдельных танков, имеющий приоритет над sortOrder (формат как сейчас в circles->special) :

"sortOrderSpecial": [
	{ "ussr-SU-18":     { "enabled": true, "index": 1 } },  // index - порядковый номер
	{ "germany-Hummel": { "enabled": true, "index": 2 } },
	{ "usa-M12":        { "enabled": true, "index": 3 } }	
]

Т.е. в карусели танки идут в таком бредовом порядке: СУ-18, Hummel, M12.
А остальные танки идут следом и сортируются так, как указано в обычном сортировщике - sortOrder
(с сортировкой по общим параметрам)
 
 
 
Более того, можно добавить сроку  { "enabled": true, "level": ... , "type": "special" }   в массив sortOrder,
тогда эту специальную сортировку можно будет применять в пределах какого-нибудь уровня сортировки, а не только глобально.
 
Пример:

"sortOrder": [
	{ "enabled": true, "level": 1, "type": "nations" },       // сортировка по нациям
	{ "enabled": true, "level": 2, "type": "special" },       // сортировка по массиву sortOrderSpecial
	{ "enabled": true, "level": 3, "type": "tier"  }          // по уровню танка
]

Сначала танки сортируются по нациям (первый уровень сортировки),
(второй уровень) в пределах каждой нации сначала идут танки (этой нации), указанные в sortOrderSpecial, в соответствующем порядке,
(третий уровень) а следом за ними (в пределах нации) идут остальные танки (не указанные в sortOrderSpecial), отсортированные по уровню техники.
 
 


 
 

done


Также, насколько я понимаю, планируется вывод элементов поверх изображения танка:
Хотелось бы там кроме иконки мастерства видеть процент побед.
Или вообще макросы на усмотрение пользователя - тогда можно будет вывести все, что угодно.
Edited by sirmax
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

3109

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

Edited by Mistyque

Share this post


Link to post

Short link
Share on other sites

Все будет, практически так же как ты описал.

 

Также, насколько я понимаю, планируется вывод элементов поверх изображения танка:

Хотелось бы там кроме иконки мастерства видеть процент побед.

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

 

Это даже на конкурс WGDC пойдет: http://special.habrahabr.ru/wgdc/project/53ec63c5a4ff7af40c00834d/


3109

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

Не воспроизводится. Нужны логи, скрин.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

3109

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

post-6907-0-70069300-1409001141_thumb.jpgpost-6907-0-20396500-1409000638_thumb.jpg

xvm.logpython.log

Edited by Mistyque

Share this post


Link to post

Short link
Share on other sites

4 ряда, "zoom": 0.6 - фильтров нет, кнопка купить слот/танк не пропадает, картинки флагов за танками как будто полупрозрачные.

3109

'PrintScreen'

post-4556-0-32014100-1409000640_thumb.jpg

python.log

xvm.log

Share this post


Link to post

Short link
Share on other sites

Это даже на конкурс WGDC пойдет: http://special.habrahabr.ru/wgdc/project/53ec63c5a4ff7af40c00834d/

 

Посмотрел презентацию. Просто класс! Все, что может когда-то кому-то понадобиться в карусели, и даже больше )))

 

Не воспроизводится. Нужны логи, скрин.

 

Тоже попробовал 3109, не получается воспроизвести. Кнопка "Купить слот" упорно сидит на своем месте.

 

Фильтры щелкал. 3 ряда, масштаб 0.91, куча танков.

 

Все будет, практически так же как ты описал.

 

Речь и об уровнях сортировки?

Edited by Meddio

Share this post


Link to post

Short link
Share on other sites

а python.log?

Речь и об уровнях сортировки?

Да, сортировку я тоже планировал. В каком именно виде - пока не знаю.

Share this post


Link to post

Short link
Share on other sites

добавил

в логах чисто. сколько всего танков?

Share this post


Link to post

Short link
Share on other sites

Да, сортировку я тоже планировал. В каком именно виде - пока не знаю.

 

Здорово. Думаю, предложенный под спойлером вариант (sortOrder)  - вполне удобоваримый для пользователей и быстрый/удобный в использовании.

А индивидуальная сортировка (sortOrderSpecial) - уже избыточна, затратна по времени реализации, и будет использоваться единицами.

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

Share this post


Link to post

Short link
Share on other sites

Поиграл с padding, что-то вообще не понял как он работает и как его настраивать.

Во-первых не увидел смысла в left и right вместе, когда "left": 10 + "right": 10 = "left": 20 (или "right": 20)- отступ добавляется вроде как с обеих сторон.

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

А если задать например "top": -10, то граница рядов странным образом гуляет через 2 ячейки, как-будто слои перепутаны:

post-6084-0-38314700-1409001158_thumb.jpg
Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

4 ряда, "zoom": 0.6 - фильтров нет, кнопка купить слот/танк не пропадает, картинки флагов за танками как будто полупрозрачные.

если проблем нет, лучше не писать.

32

а сколько влезает на полный экран без фильтров?

Share this post


Link to post

Short link
Share on other sites

4 ряда, "zoom": 0.6 - фильтров нет, кнопка купить слот/танк не пропадает, картинки флагов за танками как будто полупрозрачные.

3109

 

2 ряда - фильтры появились.

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

При смене танков изменения в кнопках купить танк/слот скачут надписи (см. скрин)

post-4556-0-35508000-1409001336_thumb.jpgpost-4556-0-53148000-1409001336_thumb.jpg

Share this post


Link to post

Short link
Share on other sites

ставлю фильтр нации. такой промежуток между танками и "купить слот"

post-6907-0-99478400-1409001356_thumb.jpg

ставлю галку "основные" и убираю - всё норм

post-6907-0-82040900-1409001550_thumb.jpg

 

Edited by Mistyque

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...