Skip to content

xeon-git/BlurStyle

Repository files navigation

image О проекте

BlurStyle — проект, нацеленный на улучшение взаимодействия с игрой "Танки Онлайн", обеспечивающий регулярные обновления пользовательского интерфейса и функционала игры

Скриншоты: ждать сюда

Видеообзор: жмать сюда

image Участвовали в разработке

  • Логистика, стилизация интерфейса: VK | DS - .hierophant.
  • Дизайн, моделлинг: VK | DS - opium5834
  • Помощь в выгрузке необходимых скинов, тестирование проекта: VK | DS - squirtatrise

image Установка для браузера

  1. Установите/обновите расширение Tampermonkey: жмать сюда
  2. Установите/обновите скрипт с темой BlurStyle: жмать сюда | зеркало
  3. Перезагрузите вкладку с игрой, если она открыта

image Установка для клиента

  1. Установите/обновите официальный клиент Танков Онлайн: жмать сюда
  2. Скачайте/обновите файл с темой app.asar: жмать сюда | зеркало
  3. После установки клиента и скачивания файла app.asar найдите ярлык с клиентом на рабочем столе, кликните правой кнопкой мыши, перейдите по расположению файла и по папке "resources"
  4. Перенесите с заменой файл app.asar и перезапустите клиент, если он открыт

image Горячие клавиши

  • \ - Отключение/включение фильтра насыщенности и контрастности
  • = - Включение/отключение другой вариации таба с показом резистов
  • ] - Отключение/включение анимированного фона в разделах игры
  • insert - Отключение/включение анимированного звездного фона в загрузочных экранах
  • - - Активация фейковых значений FPS
  • F12 - Активация девтулс на клиенте

(Важное примечание: настройки горячих клавиш сохраняются после перезагрузки)

image В планах реализовать/в разработке

  • Многофункциональное меню темы, содержащее различные пресеты настроек, крутилки, переключалки для большей модульности и лучшей интеракции с игровым интерфейсом
  • Скинчейнджер, включающий не только все существующие игровые скины, но и кастомные модели из ТХ
  • Конструктор лобби, чтобы каждый мог настроить лобби на свой вкус и цвет
  • Реализовать тему в формате расширения для браузера

image Список багов, про которые уже известно

  • Отсутствие ховер анимации на кнопке премиума в лобби
  • Рваная трансформация карточек при наведении курсора
  • Проблемы с залипанием ховера в списке битв (проблемы не с моей стороны)
  • Баг с дублированием бордера после покупки слота под резист в гараже, если аккаунт новый

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

changelog version 4.3.0 === 4.3.5:

  • Фиксы и улучшения интерфейса практически во всех разделах игры
  • Фикс подгруза некоторых заменок как на браузерной версии, так и на клиенте (обязательно обновить юзерскрипт app.asar)
  • Фикс крашей при использовании зеркальных версий темы
  • Переезд на другой домен (обязательно обновить юзерскрипт и app.asar)

changelog version 4.2.5 === 4.3.0:

  • Фиксы и улучшение различных элементов интерфейса, особенно после недавнего обновления с кнопками
  • Перенаправление ресурсов теперь работает и с клиента, тобишь: кастомное лобби, небо, дрон защитник, припасы и многое другое доступны уже с клиента (обязательно обновить app.asar)

changelog version 4.2.0 === 4.2.5:

  • Полный редизайн нового магазина
  • Релиз блюрстайл лобби (бета версия, к тому же доступна только с браузера)
  • Релиз дрона блюрстайл защитника (бета версия, к тому же доступна только с браузера)
  • Добавлена анимация плавного проявления при заходе в битву
  • Исправлена визуализация и анимирование модальных окон, включая нововведённые
  • Исправлены баги с визуалом/анимациями в различных разделах

changelog version 4.1.9 === 4.2.0:

  • Масштабный рефакторинг и разбив на модули для лучшей масштабируемости и удобства в дальшейней разработке проекта
  • Оптимизация производительности
  • Автоапдейт темы теперь есть и на клиенте, не нужно больше вручную каждый раз обновлять app.asar
  • Исправлен баг с подгрузкой темы на клиенте в отдельное окно, например, при открытии рейтингов
  • Очередной фикс стилей

changelog version 4.1.8 === 4.1.9:

  • Мелкие доработки стилей
  • Исправлена логика перенаправления ресурсов, отдельное спасибо NeonTechFox и за саму концепцию San

changelog version 4.1.7 === 4.1.8:

  • Добавлена предварительная версия FakeFPS только для браузерной версии (вызывать обязательно в самой битве)
  • Фикс стилей практически во всех разделах игры после очередных ПОЛЕЗНЫХ обновлений со стороны танков
  • Фикс анимаций
  • Косметические правки в стилях
  • Обновлен визуал прогресс-баров
  • Обновлен визуал лого

changelog version 4.1.6 === 4.1.7:

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

changelog version 4.1.5 === 4.1.6:

  • Убраны всплывающие спецпредложения
  • Правки в анимацию логотипа
  • Различные фиксы стилей
  • Правки в акцентные цвета темы

changelog version 4.1 === 4.1.5:

  • Различные фиксы и правки в стили
  • Наконец-то добрался до глобальной покраски цветов вместо блевотно-зеленого по умолчанию на оранжевый практически во всех разделах игры
  • Убраны экспериментальные правки с затенением в лобби
  • Добавлена новая горячая клавиша на отключение анимированного звездного фона в загрузочном экране на кнопку insert (на слабых пк ускорит загрузку в битву)

changelog version 4.0.6 === 4.1:

  • Тема минифицирована и полностью перемещена на собственный хост, что в теории должно ускорить загрузку самой темы и обеспечить моментальную заливку актуальной версии
  • Добавлена новая LGBT анимация для GearScore (в гараже, финальной стате и в битве)
  • Добавлено новое космическое небо в режиме космос (только для браузерной версии)
  • Перекрашен худ припасов в битве (только для браузерной версии)
  • Обновлена ховер анимация на всех элементах (добавлен новый эффект впадания элемента при наведении курсора)
  • Залита новая иконка для кнопки с логами чата в битве и помещена внутрь самого контейнера с чатом
  • Изменено содержимое билборда в битве на лого блюрстайл (только для браузерной версии)
  • Исправлен баг с пустым скроллом в настройках и перекрывание элементов скроллбаром в последних версиях хрома
  • Исправлен баг со стилями в различных разделах после очередной "полезной" обновы со стороны танков
  • Исправлен баг с кривыми отступами GearScore в ммной стате, так и не дождался фикса со стороны танков
  • Исправлен баг с синим бэкграундом при заходе/выходе из битвы и перемещении между разделами
  • Исправлен баг с бэкграундом на странице ТСТО
  • Исправлен баг с впаданием кнопок в разделе битв из-за новой "полезной" обновы со стороны танков
  • Исправлен баг с заходом текста поверх иконки-кнопки логов в битве

changelog version 4.0.5 === 4.0.6:

  • Добавлено лого BlurStyle на иконку вкладки
  • Разблокирован devtools на клиенте и почищен от хлама main.js в самом app.asar
  • Правка логики подмены картинок в юри формат
  • По многочисленным просьбам ридми теперь расписан и для EN локали
  • Правки бг таймеров в миссиях

changelog version 4.0 release === 4.0.5:

  • Добавлено лого BlurStyle на все загрузочные экраны
  • Мелкие доработки

changelog version 4.0 pre-release === 4.0 release:

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

changelog version 3.9.6 === 4.0 pre-release:

  • Проведен полный рефакторинг темы
  • Тема была полностью переписана с нуля с абсолютно новой и удобной структурой кода
  • Множество исправлений и оптимизаций проекта
  • Множество нововведений
  • Всего стилизовано элементов в игре: 471

changelog version 3.9.5 === 3.9.6:

  • Небольшие исправления
  • Добавлен эффект глубины на множество элементов
  • Добавлена горячая клавиша на отключение анимированного фона (анимация оказалась ресурсоёмкой для маломощных ПК)

changelog version 3.9 === 3.9.5:

  • Масштабный фикс темы с исправлением очень многих утечек производительности и визуального оформления
  • Исправлены и добавлены новые анимации карточек для создания 3д эффекта
  • Стилизовано новое меню с контейнерами
  • Фиксы канвас анимаций в кнопке играть и загрузочном экране

changelog version 3.8.5 === 3.9 beta:

  • Добавлен, проработан и адаптирован новый анимированный фон для каждого меню, включая сайт с рейтингом
  • Адаптация множества элементов под новый анимированный фон
  • Очередные правки в разделе заданий
  • Очередные правки анимаций в игре
  • Фиксы регистрационного меню
  • Фиксы карточек во всех меню игры

changelog version 3.8.1 === 3.8.5:

  • Глобальная переработка и адаптация темы под все разрешения экрана/любой масштаб страницы
  • Исправлена стилизация элементов в разделе заданий
  • Мелкие правки анимаций
  • Исправлена и улучшена функция fakeFPS
  • Исправлена и улучшена функция со скрытием нары в битве
  • Улучшение производительности
  • Очередные правки в разделе заданий

changelog version 3.8 === 3.8.1:

  • Исправлена стилизация элементов в гараже
  • Мелкие правки анимаций

changelog version 3.7.2 === 3.8:

  • Доработано меню настроек
  • Пофикшено большое количество багов/недочетов
  • Доработаны абсолютно все диалоговые окна в игре и не только
  • Доработаны практически все элементы в игре
  • Доработаны все анимации
  • Исправлен баг с резистами в ммных катках
  • Оптимизированы канвас анимации на кнопке играть и в загрузочном экране
  • Исправлена анимация на промежуточном экране загрузки

changelog version 3.7.1 === 3.7.2:

  • Добавлены новые анимации
  • Исправлены мелкие недочеты
  • Добавлена новая анимация для загрузочного экрана

changelog version 3.7 === 3.7.1:

  • Мелкие исправления
  • Добавлена новая анимация при наведении на кнопку играть в главном меню

changelog version 3.6 === 3.7:

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

changelog version 3.5 === 3.6:

  • Полностью переработаны, исправлены и добавлены новые анимации
  • Внесены некоторые коррективы в логику наложения стилей и анимаций
  • Исправлены чекбоксы в настройках
  • Доработан раздел магазина
  • Доработаны диалоговые окна
  • Доработаны контекстные меню и всплывающие подсказки

changelog version 3.4 === 3.5:

  • Исправлена утечка производительности
  • Редизайн нового меню званий
  • Небольшое обновление анимаций
  • Небольшой багфикс интерфейса
  • Добавлено аним лого
  • Добавлена интерактивная плашка скрытия нары
  • Добавлена дополнительная вариация таба в битве
  • Мини-фикс некоторых стилей и функций

changelog version 3.3 === 3.4:

  • Были внесены мелкие правки в диалоговые окна
  • Исправлено некорректное отображение некоторых элементов
  • Исправлены поломанные кнопки после очередной обновы танков
  • Улучшения производительности

changelog version 3.2 === 3.3:

  • Очередной багфикс, лень расписывать

changelog version 3.1 === 3.2:

  • Переработана логика применения стилей
  • Полная оптимизация всех стилей и функций(тема меньше кушать будет, не должно лагать даже на картофано-подобных пк)
  • Полностью доработаны/переработаны все разделы в игре включая подменю и контекстные меню
  • Полностью исправлены проблемы с отображением текста, размытия и прозрачности множества элементов
  • Мелкие фиксы на сайтах ratings и tsto
  • Фиксы применения контрасности и насыщенности в самой теме
  • Переработка инфо-блоков в игре и инфо-диа окон в самой битве
  • Исправлены проблемы с вылетами
  • Исправлено отображение различных элементов на более низких разрешениях экрана
  • Исправлены баги с применением анимаций и их плавностью/продолжительностью
  • Исправлены баги со стилизацией некоторых кнопок
  • Исправлены баги с отображением званий в списках друзей

changelog version 3.0 === 3.1:

  • Багфикс критических и мелких багов в связи с апдейтами

changelog version 1.0 === 3.0:

  • Полностью переработан сайт с рейтингами
  • Полностью переработан сайт ТСТО
  • Полностью переработан начальный экран
  • Полностью переработан раздел друзей
  • Полностью переработан раздел клана
  • Полностью переработан раздел новостей
  • Полностью переработан раздел глобального чата
  • Полностью переработаны диалоговые окна в игре
  • Полностью переработан раздел гаража
  • Полностью переработан раздел магазина
  • Полностью переработан раздел с миссиями
  • Полностью переработан раздел с контейнерами
  • Полностью переработан внутриигровой TAB и меню паузы с сопутствующими элементами уже в самой битве
  • Полностью переработаны интерактивные карточные меню
  • Полностью переработаны контекстные меню
  • Полностью переработаны туториал окна
  • Полностью переработаны все кнопочки в игре
  • Полностью переработан список битв
  • Полностью переработан список игроков
  • Абсолютно новые анимации для множества элементов с плавными переходами

image About project

BlurStyle — is a project aimed at improving interaction with the game "Tanki Online", providing regular updates to the user interface and functionality of the game

Screenshots: click here

Videoreview: click here

image Participated in development

  • Logistics, interface styling: VK | DS - .hierophant.
  • Design, modeling: VK | DS - opium5834
  • Help in uploading necessary skins, testing the project: VK | DS - squirtatrise

image Browser installation

  1. Install/update Tampermonkey extension: click here
  2. Install/update the BlurStyle theme script: click here | mirror
  3. Reload the game tab if it is open

image Client Installation

  1. Install/update the official Tanks Online client: click here
  2. Download/update the theme file app.asar: click here | mirror
  3. After installing the client and downloading the app.asar file, find the shortcut with the client on your desktop, right click, navigate to the file location and the "resources" folder
  4. Transfer the app.asar file with replacement and restart the client if it is open

image Hotkeys

  • \ - Disable/enable saturation and contrast filter
  • = - Enable/disable another variation of the tab with resists shown
  • ] - Disable/enable animated backgrounds
  • insert - Disable/enable animated stars background in loading screens
  • - - Activation of fake FPS values
  • F12 - Activate devtools on the client

(Important note: hotkey settings are retained after reboot)

image Planned/in development

  • Multifunctional theme menu, containing various settings presets, twiddles, toggles for more modularity and better interaction with the game interface
  • Skinchanger, including not only all existing game skins, but also custom models from TX
  • Lobby builder so that everyone can customize the lobby to their own taste and color
  • Implement theme in browser extension format

image List of bugs that are already known about

  • No hover animation on the premium button in the lobby
  • Ripped transformation of cards on mouseover
  • Problems with hover sticking in the battle list (problems aren't on my side)
  • Bug with duplication of Borderer after buying a slot for resist in the garage, if the account is new

image List of changes

changelog version 4.3.0 === 4.3.5:

  • Interface fixes and improvements in almost all sections of the game
  • Fix for loading of some substitutions both on the browser version and on the client (be sure to update the userscript app.asar)
  • Fix crashes when using mirror versions of the theme
  • Moving to another domain (be sure to update the user script and app.asar)

changelog version 4.2.5 === 4.3.0:

  • Fixes and improvements to various UI elements, especially after the recent update with buttons
  • Resource redirection now works from the client, i.e.: custom lobby, sky, drone defender, supplies and more are available from the client (update app.asar)

changelog version 4.2.0 === 4.2.5:

  • Complete redesign of the new store
  • Blurstyle lobby release (beta version, also only available from browser)
  • Blurstyle defender drone release (beta version, also only available from browser)
  • Added smooth manifestation animation when entering a battle
  • Fixed visualization and animation of modal windows including new ones
  • Fixed bugs with visualization/animations in different sections

changelog version 4.1.9 === 4.2.0:

  • Large-scale refactoring and breaking into modules for better scalability and ease of further project development
  • Performance optimization
  • Theme auto-update is now available on the client as well, no more need to manually update every time app.asar
  • Fixed a bug with loading the theme on the client in a separate window, for example, when opening ratings
  • Another styles fix

changelog version 4.1.8 === 4.1.9:

  • Minor styles tweaks
  • Fixed resource redirection logic, special thanks to NeonTechFox and for the very concept of San

changelog version 4.1.7 === 4.1.8:

  • Added FakeFPS pre-release for browser version only (use only in battle)
  • Style fixes in almost all sections of the game after the next USELESS update on the tanks side
  • Animations fix
  • Cosmetic edits in styles
  • Updated progress bar visuals
  • Updated logo visual

changelog version 4.1.6 === 4.1.7:

  • Changed the variation of the current battle pause menu to the old familiar variant
  • Fixed a bug with the display of in-game events
  • Fixed bug with network status coloring when scrolling clan members
  • Minor style edits

changelog version 4.1.5 === 4.1.6:

  • Removed pop-up special offers
  • Edits to logo animation
  • Various style fixes
  • Edits to theme accent colors

changelog version 4.1 === 4.1.5:

  • Various fixes and styling tweaks
  • Finally got to global coloring of colors instead of the default puke green to orange in almost all sections of the game
  • Removed experimental edits with shading in lobbies
  • Added a new hotkey to disable the animated stars background in the loading screen on the insert button (on weak PCs will speed up loading into battle)

changelog version 4.0.6 === 4.1:

  • Theme is minified and completely moved to its own host, which in theory should speed up loading of the theme itself and provide an instant upload of the current version
  • Added new LGBT animation for GearScore (in garage, final stat and battle)
  • Added new space sky in space mode (only for browser version)
  • Repainted the artwork of supplies in battle (only for browser version)
  • Updated hover animation on all items (added a new effect of falling into an item when hovering the cursor)
  • New icon for the button with chat logs in the battle and placed inside the container with the chat
  • Changed the content of the billboard in the battle to a bluerstyle logo (only for browser version)
  • Fixed bug with empty scrollbar in settings and overlapping of items with scrollbar in recent versions of chrome
  • Fixed a bug with styles in different sections after another "useful" update from the tanks dev
  • Fixed a bug with crooked GearScore indents in MM stat, never waited for a fix from the tanks dev
  • Fixed a bug with blue background when entering/exiting a battle and moving between sections
  • Fixed a bug with the background on the page TSTO
  • Fixed a bug with buttons falling in the battles section due to a new "useful" update from the tanks dev
  • Fixed a bug with text going on top of the log button icon in battle

changelog version 4.0.5 === 4.0.6:

  • Added BlurStyle logo to the tab icon
  • Unlocked devtools on client and cleaned up main.js junk in app.asar itself
  • Edit the logic of swapping images to the legal format
  • By numerous requests, the readme is now written for EN locale as well
  • Edits bg timers in missions

changelog version 4.0 release === 4.0.5:

  • Added BlurStyle logo to all loading screens.
  • Minor tweaks

changelog version 4.0 pre-release === 4.0 release:

  • Added theme auto-update for browser version, no need to manually update git script anymore
  • Fix animated background display on different browsers
  • Fix adaptive elements in the header
  • Fix button unclickability with enabled background in the event block
  • Fix additional tab variation with resistors
  • Minor tweaks in styles

changelog version 3.9.6 === 4.0 pre-release:

  • Full refactoring of the theme
  • The theme was completely rewritten from scratch with a completely new and user-friendly code structure.
  • Many fixes and optimizations of the project
  • Many innovations
  • Total styled elements in the game: 471

changelog version 3.9.5 === 3.9.6:

  • Small fixes
  • Added depth effect to many elements
  • Added hotkey to disable animated background (animation turned out to be resource-intensive for low-powered PCs)

changelog version 3.9 === 3.9.5:

  • Major theme fix with fixes for many performance and visual design leaks
  • Fixed and added new card animations to create a 3d effect
  • Styled new menu with containers
  • Fixes canvas animations in play button and boot screen

changelog version 3.8.1 === 3.8.5:

  • Global rework and adaptation of the theme for all screen resolutions/any page scale
  • Fixed styling of elements in the tasks section
  • Minor edits to animations
  • Fixed and improved fakeFPS feature
  • Fixed and improved function with hiding nara in battle
  • Performance Improvements
  • More edits in the quest section

changelog version 3.8 === 3.8.1:

  • Fixed stylization of items in the garage
  • Minor edits to animations

changelog version 3.7.2 === 3.8:

  • Finalized settings menu
  • Fixed a large number of bugs/flaws
  • Completed absolutely all dialog boxes in the game and not only.
  • Completed almost all elements in the game
  • Fixed all animations
  • Fixed bug with resistances in mm rolls
  • Optimized kanvas animations on the play button and in the loading screen
  • Fixed animation on intermediate loading screen

changelog version 3.7.1 === 3.7.2:

  • Added new animations
  • Fixed minor bugs
  • Added new animation for boot screen

changelog version 3.7 === 3.7.1:

  • Minor bug fixes
  • Added new animation when hovering over the play button in the main menu

changelog version 3.6 === 3.7:

  • More extensive development of animations in the game, including animations of popups, tooltips, info-blocks, separate animations for sections
  • Bugfix for crooked display of stylization in different sections
  • Improved nara hiding function
  • Fixed bugs with account registration section
  • Added indentation for all lists in the game
  • More performance improvements

changelog version 3.5 === 3.6:

  • Completely reworked, fixed and added new animations
  • Made some adjustments to the overlay logic for styles and animations
  • Fixed checkboxes in settings
  • Improved store section
  • Improved dialog boxes
  • Context menus and tooltips improved.

changelog version 3.4 === 3.5:

  • Fixed performance leak
  • Redesigned new ranks menu
  • Small animation update
  • Small interface bugfix
  • Added logo anim
  • Added interactive nara hiding bar
  • Added additional taba variation in battle
  • Mini-fix of some styles and functions

changelog version 3.3 === 3.4:

  • Minor edits were made to dialog boxes
  • Fixed incorrect display of some items
  • Fixed broken buttons after another tank update
  • Performance improvements

changelog version 3.2 === 3.3:

  • Another bugfix

changelog version 3.1 === 3.2:

  • Reworked the logic of applying styles
  • Full optimization of all styles and functions (the theme will eat less, should not lag even on potato-like pc)
  • Fully finalized/reworked all sections in the game including submenus and context menus
  • Completely fixed problems with text display, blurring and transparency of many elements
  • Minor fixes on ratings and tsto sites
  • Fixes for applying contrast and saturation in the theme itself
  • Rework of info-blocks in the game and info-dia windows in the battle itself
  • Fixes for problems with crashes
  • Fixed display of various elements on lower screen resolutions
  • Fixed bugs with animations and their smoothness/duration
  • Fixed bugs with styling of some buttons
  • Fixed bugs with displaying ranks in friend lists

changelog version 3.0 === 3.1:

  • Bugfixes of critical and minor bugs due to updates

changelog version 1.0 === 3.0:

  • Completely redesigned ratings site
  • Completely redesigned TSTO site
  • Completely redesigned start screen
  • Completely redesigned friends section
  • Completely redesigned clan section
  • Completely redesigned news section
  • Completely redesigned global chat section
  • Completely redesigned in-game dialog boxes
  • Completely redesigned garage section
  • Completely redesigned store section
  • Completely redesigned missions section
  • Completely redesigned container section
  • Completely redesigned in-game TAB and pause menu with related items already in the battle itself
  • Completely redesigned interactive card menus
  • Completely redesigned context menus
  • Completely redesigned tutorial windows
  • Completely redesigned all the buttons in the game
  • Completely redesigned battle list
  • Completely redesigned player list
  • Completely new animations for many elements with smooth transitions

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published