Две недели назад я выкладывал beta-версию. Сейчас наступил своеобразный "релиз". Но на самом деле реализация далека от самого понятия релиза, завершения и стабильной работы.
Скрипт использует в основе оригинальные стили CSS + внесенные мной изменения в цвета, применяет итоговый набор правил к каждой странице и удаляет запрос к оригинальному файлу CSS. Обратите внимание, что большую часть объема скрипта занимает именно CSS - каскадные таблицы стилей, использование javascript минимально и отвечает только за то чтобы вставить всё что указано в var mainThemeCSS на страницу и удалить обращение к gw.css.
Я в создании этой темы участвовал исключительно как энтузиаст, каких-то знаний о нюансах работы CSS у меня нет, знаний как увеличить стабильность и скорость перенаправления стилей - тоже нет. Поэтому если вас не устраивает скорость работы скрипта - лучше им не пользуйтесь - я не смогу решить проблемы с оптимизацией.
Как скачать и использовать:
1. Установите Tampermonkey
2. Скачайте файл
https://www.ganjafile.io/download.php?mid=1620032&id=253996
(как именно скачать "правильно")
[ GanjaFoto:#2323067 ]
(также ссылка на скачивание может быть указана в подписи - обратите внимание что скрин относится к старой версии)
[ GanjaFoto:#2322668 ]
3. В Tampermonkey зайдите в "Утилиты" - в "Импорт из файла" выберите путь к загруженному на компьютер файлу скрипта
[ GanjaFoto:#2323068 ]
[ GanjaFoto:#2323069 ]
4. Нажмите на кнопку установки. Всё, после этого скрипт должен быть установлен и активирован.
Известные проблемы:
Заметные задержки применения стилей на страницах "Карта острова" и особенно аут/прибрежка. Могут усугубляться включенным VPN и/или блокировщиком рекламы.
Также может работать хуже при проблемах с интернетом/самим устройством (точно может быть актуально для PDA - хотя для PDA стили не адаптированы в принципе).
Заметный белый фон у элементов, которые имеют атрибут onclick="this.style.backgroundColor='#FFFFFF'.
Заметная проблема с кнопками "Параметры и умения" и "Бонусы и ресурсы" на me.php (с цветом фона).
И если проблему с onclick="this.style.backgroundColor='#FFFFFF' в теории решить можно, то проблемы производительности - вряд ли. По крайней мере в рамках любительского скрипта
===============================
Работа проверялась на Google Chrome с новым оформлением игры. Если у вас при использовании скрипта страницы выглядят не так
[ GanjaFoto:#2323071 ] - когда скрипт не работает ГЛОБАЛЬНО (с чем я вам помочь не смогу), а есть проблемы с каким-то отдельными элементами - скорее всего причина в использовании вами не нового оформления игры (конкретно такие проблемы можно решить точечно - добавлением дополнительных правил CSS).