Вышло Ultimate Steam Enhancer 2.0 — расширение, добавляющее в Steam ссылки на русификаторы, русские магазины-дискаунтеры и прочие полезные для России функции
Приветствуем!
Сегодня вышел Ultimate Steam Enhancer 2.0 — масштабное обновление комплексного скрипта от @0wn3df1x.
Этот проект — результат кропотливой работы, направленной на то, чтобы сделать взаимодействие с платформой Steam ещё более удобным и информативным, особенно для русскоязычных игроков. В новой версии скрипт стал полностью модульным, обзавелся удобным меню настроек и получил множество как совершенно новых функций, так и кардинальных улучшений для уже существующих.
Чтобы вам было проще сориентироваться, мы подготовили два отдельных блока с информацией:
Для тех, кто уже знаком с ранними версиями скрипта, мы собрали подробный список всех ключевых изменений:
Версия 2.0.0
Юбилейное обновление знаменует собой новую эру для Ultimate Steam Enhancer.
Глобальное улучшение: Меню настроек U.S.E.
Теперь все опции доступны через удобное графическое меню.
- Доступ: Меню настроек U.S.E. находится в выпадающем меню вашего профиля Steam (в правом верхнем углу).
- Управление модулями: Легко включайте и отключайте отдельные модули скрипта.
- Дополнительные опции: Настраивайте поведение конкретных функций, таких как автоматическое раскрытие блоков или загрузка данных.
![[Изображение: Расположение меню
настроек U.S.E. в профиле Steam]](https://i.imgur.com/QUdKoCH.png)
![[Изображение:
Пример панели настроек Ultimate Steam Enhancer]](https://i.imgur.com/2HTlfLu.png)
Это изменение делает скрипт значительно более дружелюбным для пользователей и упрощает его персонализацию.
Новые функции
Что делает: Добавляет кнопку "Анализатор цен" на страницу игры. Этот мощный инструмент позволяет детально анализировать региональные цены игры в Steam двумя способами: в рублях (по умолчанию) и в долларах США (переключаемый режим).
После нажатия кнопки "Сбор данных" в специальном окне, модуль выполняет следующее:
Режим Рублей:
- Определяет AppID текущей игры и запрашивает цены через официальное API Steam для 41 региона.
- В качестве базы для расчета рекомендованной рублевой цены используется цена в США (USD).
- Цены из всех регионов, включая Россию, конвертируются в рубли по актуальным обменным курсам для прямого сопоставления.
- Производится ключевое сравнение: фактическая цена в российском Steam сопоставляется с официально рекомендованной Valve ценой для России. Отклонения подсвечиваются.
- Отображается рейтинг российской цены среди всех проанализированных стран, позволяя увидеть её место от самой дешёвой к самой дорогой в рублевом эквиваленте.
Режим Долларов США:
- Активируется кнопкой "USD" в окне анализатора. Интерфейс и названия валют переключаются на английский язык.
- Цены всех регионов также запрашиваются через API Steam и конвертируются в доллары США.
- Цена в США используется как базовый ориентир (100%) для сравнения с ценами других регионов.
- Отображается процентное отклонение цен других регионов от цены в США.
- Представляется общий рейтинг всех региональных цен в долларовом эквиваленте.
- Этот режим полезен для оценки ценовой политики при общении с разработчиками/издателями.
Примечание: Если игра в США бесплатна или цена для нее не найдена, возможности анализа в обоих режимах могут быть ограничены.
⚠️ Важная информация:
Каждый полный сбор данных подразумевает отправку ~41 запроса к серверам Steam. Пожалуйста, используйте эту функцию обдуманно. Частое использование может привести к временному ограничению доступа к API Steam.
![[Изображение: Пример работы
анализатора региональных цен]](https://i.imgur.com/OzebvaA.png)
Что делает: Заменяет старый модуль "Цены (VGT)". Добавляет кнопку "%" рядом с кнопкой "В желаемое" на странице игры. Нажатие открывает модальное окно с ценами на эту игру из различных популярных цифровых магазинов.
Возможности окна агрегатора:
- Отображение предложений из множества магазинов, включая: SteamBuy, Playo, SteamPay, Gabestore, GamersBase, Igromagaz, GamesForFarm, Gamazavr, GameRay, KupiKod, KeysForGamers, Zaka-zaka, Buka, GGSEL, Plati.Market и текущей страницы Steam.
- Сортировка по цене, проценту скидки, сумме скидки, названию.
- Фильтрация по диапазону цен, проценту и сумме скидки, наличию скидки, названию (слова через ";"), магазинам.
- Исключение товаров по ключевым словам.
- Сохранение состояния фильтров, сортировки и исключений между сессиями.
- Экспорт и импорт списка исключений для удобного переноса и резервного копирования.
Нажмите кнопку импорта (→) и вставьте в появившееся окно следующий текст:
онлайн,оффлайн,dlc,аккаунт,ps4,xbox,digi361,ibloodrue,mangarded,siparisapp,multimarket,trustytop,cyber steam shop,boostgame,cloud-gaming.store,promarket88,offline,-seyter-,paul fox,sirdjinn,аренда,4ilgames,keks12,damhubmarket,nt-store,ps5,@mediasoft,dofamine game,hactier,alz0n,top-games,solo29,nerd shop,1gamestore,tobeclosertoyou
Использует различные методы для получения цен (API, парсинг HTML) для предоставления наиболее полной картины.
![[Изображение:
Пример интерфейса агрегатора цен]](https://i.imgur.com/9cZk873.png)
Что делает: Добавляет кнопку "GIFT" в блок с кнопкой "В желаемое" на странице игры.
Нажатие открывает окно, где можно:
- Выбрать регион друга из списка.
- Нажать "Узнать", чтобы запросить цену игры в этом регионе.
- Увидеть цену друга (сконвертированную в вашу валюту), процент разницы и вердикт (Можно подарить / Нельзя подарить), основанный на правилах Steam о разнице цен (обычно ±10-15%).
Использует те же механизмы получения цен и курсов валют, что и помощник для списка желаемого.
![[Изображение: Пример работы помощника
подарков на странице игры]](https://i.imgur.com/jDdf4pR.png)
Что делает: Добавляет блок "Рулетка Stelicas" на страницу вашей активности Steam (steamcommunity.com/my/home). Позволяет загрузить CSV-файл, сгенерированный приложением Stelicas, применить к нему разнообразные фильтры и случайным образом выбрать игру из вашей коллекции.
Возможности:
- Загрузка CSV-данных из Stelicas.
- Система фильтрации: по категориям коллекций Stelicas, дате выхода, пользовательским тегам, поддержке русского языка (интерфейс, субтитры, озвучка), а также по диапазонам количества отзывов и общего рейтинга игры.
- Анимированная рулетка для выбора случайной игры.
- Возможность включить приоритет по отзывам и рейтингу.
- Переключение в режим просмотра всей отфильтрованной подборки игр.
- Отображение подробной информации о выбранной игре.
- Прямые ссылки на страницу игры в Steam и для её запуска.
Подробная инструкция доступна по нажатию на значок вопроса ? в окне самой рулетки.
![[Изображение: Пример модального окна
Рулетки Stelicas с фильтрами]](https://i.imgur.com/KDfW10m.png)
Что делает: Добавляет значок лупы на страницу списка желаемого. Позволяет определить, какие игры из вашего вишлиста можно подарить друзьям в других регионах.
Основные функции:
- Загружает игры из отображаемого списка желаемого и выводит их в виде информативных карточек с возможностью сортировки.
-
Активирует режим помощника
подарков:
- Вы выбираете регион вашего друга.
- Скрипт запрашивает цены на игры для выбранного региона.
- Цены друга конвертируются в вашу валюту.
- Отображается разница в цене с цветовой индикацией (зелёный - можно дарить, красный - нельзя).
- Доступен фильтр "Можно подарить".
Это помогает легко найти подходящие и экономически целесообразные подарки для друзей за границей.
![[Изображение: Пример работы помощника
подарков для списка желаемого]](https://i.imgur.com/WPbhyPI.png)
Улучшения существующих функций
Модуль информации об обзорах на странице игры был расширен:
-
Новинка: Глобальный монитор
обзоров!
- При щелчке по строке "Тотальные" открывается окно "Глобальный монитор обзоров".
- Этот инструмент позволяет собрать (по кнопке "Собрать") и визуализировать статистику обзоров по 27 языкам Steam.
- Отображается таблица с рейтингом языков по количеству обзоров и доле в общей массе.
- Интерактивная круговая диаграмма для наглядного представления распределения обзоров по языкам.
![[Изображение: Глобальный монитор
обзоров с таблицей и диаграммой]](https://i.imgur.com/2azVyAW.png)
⚠️ Важное замечание о зависимостях:
Отключение этого модуля через новое меню настроек приведет к автоматическому отключению или нарушению корректной работы модулей «Время прохождения (HLTB)», «Русификаторы (ZOG)» и «Время друзей / Глобальные достижения», так как они критически зависят от его функционала по отображению элементов на странице игры.
Модуль отслеживания был полностью переработан, получил новое имя "Наблюдатель" и значительно расширил свои возможности. Теперь он следит не только за списком желаемого, но и за вашей библиотекой, а также предлагает гибкие настройки для ускорения работы.
-
Комплексное отслеживание:
"Наблюдатель" теперь отслеживает
изменения как для Списка
желаемого, так и для
Библиотеки:
- Для желаемого: изменение даты выхода, выход из раннего доступа, появление/изменение русского языка.
- Для библиотеки: выход игры из раннего доступа, а также появление или изменение русской локализации (с точным указанием, что было добавлено или убрано: интерфейс, озвучка, субтитры).
- Гибкие настройки
сканирования: В панели уведомлений
появился значок настроек,
который открывает меню с новыми опциями:
- Возможность включать или отключать проверку для желаемого и библиотеки по отдельности.
- Оптимизация проверки библиотеки: Добавлены опции для значительного ускорения повторных сканирований. Можно отключить перепроверку игр, у которых уже есть любая русская локализация, или, для более детального контроля, перепроверять только те игры, у которых нет полной локализации.
-
Улучшенный интерфейс:
- Раздельные индикаторы статуса (Ж/Б), показывающие, как давно обновлялись данные для Желаемого и Библиотеки.
- Более информативные уведомления, четко разделенные по источнику (Желаемое/Библиотека) и типу изменения.
-
Управление хранилищем:
Новая кнопка "Хранилище"
позволяет вручную очистить кэш
сохраненных данных для списка желаемого
или библиотеки. Это полезно, если вы
хотите принудительно запустить полное
повторное сканирование.
![[Изображение: Пример панели
уведомлений Наблюдателя]](https://i.imgur.com/BpuDq6U.png)
![[Изображение: Пример окна управления
хранилищем Наблюдателя]](https://i.imgur.com/nI6Uoo0.png)
Модуль скрытия новостей в новостном центре получил следующие улучшения:
- "Мягкое" скрытие: При установке галочки новость сначала становится полупрозрачной, отмечаясь для последующего подтверждения скрытия.
- Панель
управления:
- Кнопка "Скрыть выбранные (X)" с счетчиком.
- Индикатор "В хранилище: X" показывает общее количество скрытых новостей.
- Кнопка "Отменить" для отмены последнего действия по скрытию (активна 6 секунд).
- Переключатель "Показать скрытое" / "Спрятать скрытое" для временного отображения скрытых новостей в затемненном виде.
- Новинка: Панель "Хранилище
скрытых новостей"!
- Открывается кнопкой "Хранилище" из панели управления.
- Отображает список всех постоянно скрытых новостей (название игры, заголовок, AppID).
- Позволяет выборочно "Вернуть" новость из хранилища.
- Кнопка "Очистить хранилище" для полного удаления всех скрытых новостей (требует подтверждения).
![[Изображение: Пример интерфейса
фильтра новостей]](https://i.imgur.com/iYTtyWk.png)
![[Изображение: Пример интерфейса
хранилища новостей]](https://i.imgur.com/T5pUb9a.png)
Модуль поиска русификаторов был кардинально переработан и больше не использует устаревающую базу данных.
- Поиск в реальном времени: Вместо статической базы данных теперь скрипт выполняет поиск напрямую на сайте ZoneOfGames.ru в момент вашего запроса, гарантируя максимальную актуальность информации.
- Выбор из совпадений: Если найдено несколько похожих игр, скрипт предложит вам список для выбора. Это исключает ошибки при поиске игр с похожими названиями (например, 'Half-Life' и 'Half-Life 2') и обеспечивает более высокую точность.
![[Изображение: Пример отображения
информации о русификаторах с ZOG]](https://i.imgur.com/XgAVWAp.png)
Модуль, отображающий информацию об играх в ленте активности, был улучшен для более точного отображения изображений.
-
Точные изображения: Вместо
использования стандартного имени файла
header.jpg
, скрипт теперь запрашивает у API Steam точное имя файла обложки игры. Это решает проблему, когда для некоторых игр отображалась неверная или отсутствующая картинка. - Повышенная надежность: Новый метод гарантирует, что во всплывающей подсказке будет показано именно то изображение, которое разработчик установил в качестве основного для страницы в магазине.
Технические изменения
-
Новые библиотеки:
- Добавлена
библиотека
Chart.js
для построения диаграмм в "Глобальном мониторе обзоров". - Добавлен плагин
chartjs-plugin-datalabels
для отображения меток данных на диаграммах.
- Добавлена
библиотека
- Обновлены директивы
@connect
:- Добавлено множество новых доменов для работы "Агрегатора цен (%)", "Анализатора цен" и "Помощников подарков".
- Удален домен
vgtimes.ru
в связи с заменой соответствующего модуля.
- Общая оптимизация кода и улучшение стабильности работы существующих модулей.
Удаленные функции
- Агрегатор цен (VGTimes): Модуль был полностью удален и заменен новым, более функциональным модулем "Агрегатор цен (%)".
- Отслеживание вишлиста (wishlistTracker): Старый модуль был заменен на новый, более комплексный модуль "Наблюдатель (Желаемое/Библиотека)".
Для тех, кто видит Ultimate Steam Enhancer впервые, мы подготовили полное описание всех его возможностей:
Ultimate Steam Enhancer
Ultimate Steam Enhancer — это мощный пользовательский скрипт для платформы Steam, расширяющий стандартные возможности магазина и сообщества. Он объединяет в себе функционал множества инструментов, предоставляя пользователю расширенный контроль и доступ к дополнительной информации об играх, ценах, переводах, обзорах, активности друзей и многом другом.
Функции на странице игры
Что делает:
- Отображает значки-индикаторы наличия русского языка (интерфейс, озвучка, субтитры) прямо на странице игры.
- Добавляет под
стандартными обзорами блок с
расширенной статистикой (загружается по
щелчку или автоматически, если включена
опция):
- Тотальные: Все обзоры Steam (включая активации ключами).
- Безкитайские: Обзоры за исключением написанных на китайском языке.
- Русские: Только обзоры на русском языке.
- Модальные окна:
- При щелчке по строке "Русские" открывается окно с актуальными русскоязычными обзорами для этой игры.
- При щелчке по строке "Тотальные" открывается окно "Глобальный монитор обзоров". Этот инструмент позволяет собрать (по кнопке "Собрать") и визуализировать статистику обзоров по 27 языкам Steam. Он показывает таблицу с рейтингом языков по количеству обзоров и доле в общей массе, а также интерактивную круговую диаграмму для наглядного представления.
Важное замечание о зависимостях:
Отключение этого модуля приведет к автоматическому отключению или нарушению корректной работы модулей «Время прохождения (HLTB)», «Русификаторы (ZOG)» и «Время друзей / Глобальные достижения», так как они критически зависят от его функционала по отображению элементов на странице игры.
Что
делает:
Добавляет компактный
блок с информацией о времени прохождения
игры, полученной с популярного сайта
HowLongToBeat.com.
Показывает среднее время для разных стилей:
- Только основной сюжет.
- Сюжет + дополнительные задания.
- Полное прохождение (100%).
- Усредненное время для всех стилей.
Рядом со временем
указывается количество игроков, на чьих
данных основана статистика.
Поиск
игры в базе HLTB идет по названию, при
неоднозначности предлагается выбор из
похожих вариантов.
![[Пример отображения времени
прохождения с HowLongToBeat]](https://i.imgur.com/6tgxA2s.png)
Что делает:
Добавляет
блок с информацией о наличии
русификаторов для игры на сайте ZoneOfGames.ru.
В блоке отображается:
- Название игры (ведет на страницу игры в базе ZOG).
- Список доступных русификаторов. Каждая запись является ссылкой на соответствующий файл/страницу на ZOG.
- Если переводы не найдены, выводится соответствующее сообщение.
Поиск происходит в реальном времени. Скрипт автоматически определяет название игры, выполняет поиск по алфавитному указателю на ZoneOfGames.ru и предлагает вам выбрать наиболее точное совпадение.
![[Пример отображения информации о
русификаторах с ZOG]](https://i.imgur.com/XgAVWAp.png)
Что
делает:
Отображает блок с
информацией о времени, которое ваши
друзья провели в этой игре, а также о
статистике глобальных достижений Steam.
Время друзей:
- Максимальное время прохождения (И ник друга со ссылкой).
- Среднее время прохождения (и указание количества друзей, по которым высчитывалось среднее).
- Минимальное время прохождения.
Глобальные достижения:
- Процент "платины" (процент получивших самое редкое достижение).
- Средний прогресс выполнения всех достижений.
Данные загружаются при раскрытии блока.
![[Пример отображения времени
друзей и статистики достижений]](https://i.imgur.com/9TaMCbZ.png)
Что
делает:
Показывает небольшую
плашку над изображением игры с
информацией о статусе раннего доступа
(Early Access).
- Если
игра еще в раннем доступе:
Отображается, сколько времени игра уже
находится в нем
(например, "В раннем доступе уже 1 год и 3 месяца").
-
Если игра вышла из раннего
доступа: Отображается, сколько
времени игра провела в нем до релиза
(например, "Вышла спустя 2 года раннего доступа").
Расчет времени
динамический. Использует даты со
страницы Steam.
А также может
подтягивать дату старта раннего доступа
из собственной базы для вышедших игр,
если Steam ее не показывает.
Что делает:
Добавляет
кнопку "Анализатор цен" на страницу игры.
Этот инструмент позволяет анализировать
региональные цены двумя способами:
в рублях (по умолчанию) и в долларах
США (переключаемый режим).
После нажатия кнопки "Сбор данных" в специальном окне, модуль выполняет следующее в зависимости от выбранного режима:
- Режим Рублей (по
умолчанию):
- Определяет AppID текущей игры и запрашивает цены через официальное API Steam (IStoreBrowseService/GetItems) для множества регионов.
- В качестве базы для расчета рекомендованной рублевой цены используется цена в США (USD).
- Цены из всех регионов, включая Россию, конвертируются в рубли по актуальным обменным курсам для прямого сопоставления.
- Производится ключевое сравнение: фактическая цена в российском Steam сопоставляется с официально рекомендованной Valve ценой для России. Отклонения подсвечиваются.
- Отображается рейтинг российской цены среди всех проанализированных стран, позволяя увидеть её место от самой дешёвой к самой дорогой в рублевом эквиваленте.
- Режим Долларов
США (переключаемый):
- Активируется кнопкой "USD" в окне анализатора. Интерфейс и названия валют переключаются на английский язык.
- Цены всех регионов также запрашиваются через API Steam и конвертируются в доллары США.
- Цена в США используется как базовый ориентир (100%) для сравнения с ценами других регионов.
- Отображается процентное отклонение цен других регионов от цены в США.
- Представляется общий рейтинг всех региональных цен в долларовом эквиваленте.
- Этот режим полезен для оценки ценовой политики при общении с разработчиками/издателями.
Примечание: Если игра в США бесплатна или цена для нее не найдена, возможности анализа в обоих режимах могут быть ограничены. Вся собранная информация представляется в модальном окне.
Важная информация:
Каждый полный сбор данных подразумевает отправку ~41 запроса к серверам Steam (точное количество зависит от числа доступных регионов). Пожалуйста, используйте эту функцию обдуманно. Частое нажатие кнопки на разных играх в течение короткого периода времени может привести к временному ограничению доступа к API Steam (обычно на 5-15 минут).
![[Пример работы
анализатора региональных цен]](https://i.imgur.com/OzebvaA.png)
Что делает:
Добавляет
кнопку "Plati" рядом с кнопкой "В желаемое"
на странице игры.
Нажатие
открывает полноэкранное окно для поиска
предложений по этой игре на торговой
площадке Plati.Market.
Возможности окна поиска:
- Автозаполнение поиска названием текущей игры.
- Ручной ввод и поиск.
- Подсказки при вводе (API Plati).
- Сортировка по цене, продажам, релевантности, названию, дате, рейтингу продавца и др.
- Фильтрация по цене (RUR, USD, EUR, UAH), продажам, рейтингу, наличию плохих отзывов/возвратов, участию в скидках, дате добавления.
- Исключение товаров по ключевым словам (панель справа).
- Сохранение фильтров, сортировки, валюты и исключений.
Используются официальные API Plati.Market.
![[Модальное окно
поиска цен на Plati.Market]](https://i.imgur.com/j1TGmY8.png)
Что делает:
Добавляет
кнопку "%" рядом с кнопкой "В желаемое" на
странице игры.
Нажатие открывает
модальное окно с ценами на эту игру из
различных цифровых магазинов.
Возможности окна агрегатора:
- Отображение предложений из магазинов: SteamBuy, Playo, SteamPay, Gabestore, GamersBase, Igromagaz, GamesForFarm, Gamazavr, GameRay, KupiKod, KeysForGamers, Zaka-zaka, Buka, GGSEL, Plati.Market и текущей страницы Steam.
- Сортировка по цене, проценту скидки, сумме скидки, названию.
- Фильтрация по диапазону цен, проценту и сумме скидки, наличию скидки, названию (слова через ";"), магазинам.
- Исключение товаров по ключевым словам.
- Сохранение состояния фильтров, сортировки и исключений.
- Экспорт и импорт списка исключений для удобного переноса и резервного копирования.
Нажмите кнопку импорта (→) и вставьте в появившееся окно следующий текст:
онлайн,оффлайн,dlc,аккаунт,ps4,xbox,digi361,ibloodrue,mangarded,siparisapp,multimarket,trustytop,cyber steam shop,boostgame,cloud-gaming.store,promarket88,offline,-seyter-,paul fox,sirdjinn,аренда,4ilgames,keks12,damhubmarket,nt-store,ps5,@mediasoft,dofamine game,hactier,alz0n,top-games,solo29,nerd shop,1gamestore,tobeclosertoyou
Использует различные методы для получения цен (API, парсинг HTML).
![[Пример агрегатора цен]](https://i.imgur.com/9cZk873.png)
Что делает:
Добавляет
кнопку "GIFT" в блок с кнопкой "В желаемое"
на странице игры.
Нажатие открывает окно, где можно:
- Выбрать регион друга из списка.
- Нажать "Узнать", чтобы запросить цену игры в этом регионе.
- Увидеть цену друга (сконвертированную в вашу валюту), процент разницы и вердикт (Можно подарить / Нельзя подарить), основанный на правилах Steam о разнице цен (±10%).
Использует те же механизмы получения цен и курсов валют, что и помощник для списка желаемого.
![[Пример работы
помощника подарков на странице игры]](https://i.imgur.com/jDdf4pR.png)
Улучшения каталога Steam
Что
делает:
Расширяет функционал
страницы поиска по каталогу Steam (store.steampowered.com/search/).
При наведении:
- Появляется всплывающая подсказка
слева от строки игры с подробной
информацией:
издатели, разработчики, серия, отзывы (% и кол-во), статус раннего доступа, поддержка языков, первые 5 меток, краткое описание.
Фильтры (панель справа):
-
Русский перевод:
- Только текст: Игры с рус. интерфейсом/субтитрами (без озвучки).
- Озвучка: Игры с русской озвучкой.
- Без перевода: Игры без русского языка.
- DLC:
- Только
ваши DLC: Показывает только DLC для игр,
которые есть в вашей библиотеке
(сами DLC подсвечиваются фиолетовым фоном).
- Только
ваши DLC: Показывает только DLC для игр,
которые есть в вашей библиотеке
Фильтры применяются динамически по мере получения данных от API.
Что
делает:
Добавляет инструменты
для массового скрытия неинтересующих
игр прямо со страницы поиска по каталогу.
Элементы интерфейса:
- Счетчик отображаемых игр (слева вверху).
- Чекбокс слева от каждой игры (кроме уже купленных/скрытых/в желаемом) для отметки на скрытие.
- Кнопка "Скрыть выбранное" (слева вверху).
Принцип работы:
- Отмечаете чекбоксами игры, которые хотите скрыть.
- Нажимаете "Скрыть выбранное".
- Скрипт добавляет эти игры в ваш официальный список игнорируемых в Steam и удаляет их элементы со страницы.
В отличие от стандартного механизма Steam, элементы полностью удаляются из DOM, что улучшает производительность при работе с большим количеством результатов.
Внимание: Рекомендуется
использовать только при необходимости
массового скрытия.
Для обычного
просмотра каталога лучше отключать эту
опцию.
![[Пример
системы скрытия игр в каталоге]](https://i.imgur.com/uCA8x2P.png)
Сообщество и активность
Что
делает:
Добавляет всплывающую
подсказку при наведении на название игры
в вашей ленте активности Steam (steamcommunity.com/my/home).
Подсказка содержит подробную информацию об игре, аналогичную той, что показывается в каталоге поиска:
- Название и изображение-шапка.
- Дата выхода.
- Издатели, разработчики, серия игр.
- Отзывы (% и кол-во).
- Статус раннего доступа.
- Поддержка русского и английского языков.
- Первые 5 меток.
- Краткое описание.
Данные загружаются через API Steam.
![[Пример дополнительной
информации в ленте активности Steam]](https://i.imgur.com/xE75iU8.png)
Что делает:
Добавляет
блок "Рулетка Stelicas" на страницу вашей
активности Steam (steamcommunity.com/my/home). Позволяет
загрузить CSV-файл, сгенерированный
приложением Stelicas, применить к нему
разнообразные фильтры и случайным
образом выбрать игру из вашей коллекции.
Возможности:
- Загрузка CSV-данных из Stelicas (содержащих информацию о ваших играх и коллекциях).
- Система фильтрации: по категориям коллекций Stelicas, дате выхода, пользовательским тегам, поддержке русского языка (интерфейс, субтитры, озвучка), а также по диапазонам количества отзывов и общего рейтинга игры.
- Анимированная рулетка для выбора случайной игры из отфильтрованного списка.
- Возможность включить приоритет по отзывам и рейтингу, чтобы игры с лучшими показателями имели больше шансов на выпадение.
- Переключение в режим просмотра всей отфильтрованной подборки игр в виде удобных карточек (изображение и название).
- Отображение подробной информации о выбранной (или просматриваемой в подборке) игре: постер, название, рейтинг и количество отзывов, краткое описание, основные теги, точная дата выхода, разработчики/издатели, информация о поддержке русского языка.
- Прямые ссылки на страницу игры в сообществе Steam и для её запуска через протокол steam://run/<AppID>.
Как пользоваться:
- Подробная инструкция по подготовке CSV-файла и использованию всех функций рулетки доступна по нажатию на значок вопроса ? в правом верхнем углу окна самой рулетки.
Примечание: Качество работы и полнота информации в рулетке напрямую зависят от корректности и актуальности данных в предоставленном CSV-файле из Stelicas.
![[Рулетка
Stelicas]](https://i.imgur.com/KDfW10m.png)
Торговая площадка
Что
делает:
Добавляет
информационный блок на страницу
предмета на торговой площадке Steam (steamcommunity.com/market/).
Блок содержит:
-
Таблицу с историей продаж по годам:
- Общая сумма продаж за год (в рублях).
- Примерная сумма, полученная разработчиком игры.
- Примерная сумма, полученная Valve.
- Итоговую сумму продаж за все время.
- Итоговые суммы, полученные разработчиком и Valve.
Данные загружаются через API истории цен Steam.
![[Пример
информации об исторических продажах на
торговой площадке]](https://i.imgur.com/ZPnzyNH.png)
Новости и список желаемого
Что делает:
Отслеживает изменения в вашем списке
желаемого Steam и в вашей библиотеке игр,
отображает календарь релизов.
Основные функции:
- В правом верхнем углу страниц Steam появляется кнопка "Наблюдатель".
- Индикаторы статуса (Ж/Б): Показывают, как давно обновлялись данные для Желаемого и Библиотеки.
- Счетчик уведомлений: Показывает количество новых (непрочитанных) изменений.
-
Панель уведомлений (по щелчку на
кнопку):
- Кнопка "Обновить" для ручного запуска проверки (использует Steam API).
-
Настройки (значок
шестерёнки): Открывает выпадающее
меню с опциями:
- Список желаемого / Библиотека: Позволяют включать/отключать проверку для каждой из секций.
- Перепроверять игры с русским: (Опция для Библиотеки). По умолчанию включена. Если её отключить, скрипт пропустит проверку игр, для которых уже известно о наличии любой русской локализации. Это значительно ускоряет повторные обновления.
- ...только без полной локализации: (Доступна, если предыдущая опция отключена). Если включить, то из повторной проверки будут исключаться только игры с полной локализацией (интерфейс+озвучка+субтитры). Игры с частичным переводом продолжат проверяться.
- Список изменений:
- Список желаемого: Изменение даты выхода, статуса раннего доступа или русского языка.
- Библиотека: Выход игры из раннего доступа, появление/изменение русского языка (и тип локализации).
- Кнопки для отметки уведомления как прочитанного (конверт) или удаления (крестик).
- Кнопка "Очистить" для удаления всех уведомлений.
- Кнопка "Календарь".
- Кнопка "Хранилище" для очистки сохраненных данных.
-
Календарь релизов (по щелчку на
кнопку "Календарь"):
- Отображает игры из вашего списка желаемого в виде календаря по месяцам.
- Показывает игры с точными датами выхода в будущем.
- Для игр с примерной датой (месяц, квартал, год) отображается подсказка при наведении.
- Позволяет подгружать следующие месяцы.
-
Хранилище (по щелчку на кнопку
"Хранилище"):
- Позволяет очистить кэш дат/статусов для списка желаемого или для игр библиотеки.
Требует авторизации. Обработка больших списков/библиотек может занять время. Используйте новые опции в настройках для ускорения сканирования библиотеки.
Что делает:
Добавляет
значок лупы. Позволяет определить, какие
игры можно подарить друзьям в других
регионах.
Основные функции:
- Загружает игры из отображаемого списка желаемого и выводит их в виде информативных карточек с возможностью сортировки.
- Активирует
режим помощника подарков:
- Вы выбираете регион вашего друга.
- Скрипт запрашивает цены на игры из списка желаемого для выбранного региона.
- Цены друга конвертируются в вашу валюту (используется API курсов валют).
- Отображается разница в
цене между вашим регионом и
регионом друга
(с цветовой индикацией: зелёный - можно дарить (разница до ±10%), красный - нельзя). - Доступен фильтр "Можно подарить", который показывает только те игры, у которых разница в цене до ±10% и которые Steam разрешает покупать в подарок.
Это помогает легко найти подходящие и экономически целесообразные подарки для друзей за границей.
Скорость загрузки данных зависит от размера списка желаемого.
![[Пример работы помощника подарков для
списка желаемого]](https://i.imgur.com/WPbhyPI.png)
Что
делает:
Позволяет гибко
управлять отображением новостей в
новостном центре Steam (store.steampowered.com/news/), скрывая
неинтересные материалы.
Основные возможности и использование:
-
Выбор новостей для скрытия:
- На каждой новости в правой части изображения появляется крупный квадратный чекбокс.
- При установке галочки новость становится полупрозрачной ("мягкое" скрытие) и отмечается для последующего подтверждения скрытия. Повторный щелчок снимает отметку.
- Панель
управления (справа вверху):
- "Скрыть выбранные
(X)": Нажатие этой кнопки перемещает все
отмеченные (полупрозрачные) новости в
постоянное хранилище.
- Новость исчезает с экрана (или становится затемненной, если включен режим "Показать скрытое").
- Счетчик в скобках показывает, сколько новостей сейчас выбрано.
- "В хранилище: X": Эта надпись показывает общее количество новостей, находящихся в хранилище скрытых новостей.
- "Отменить": Появляется после подтверждения скрытия и активна 15 секунд. Позволяет отменить последнее действие по добавлению новостей в хранилище.
-
"Показать скрытое" / "Спрятать
скрытое": Переключатель.
- Если выбрано "Показать скрытое", новости из вашего хранилища будут отображаться в ленте, но в затемненном виде.
- В режиме "Спрятать скрытое" они полностью исчезают.
- "Хранилище": Открывает модальное окно для управления списком постоянно скрытых новостей.
- "Скрыть выбранные
(X)": Нажатие этой кнопки перемещает все
отмеченные (полупрозрачные) новости в
постоянное хранилище.
- Панель "Хранилище скрытых
новостей":
- Отображает список всех новостей, добавленных в постоянное хранилище. Для каждой записи указывается название игры, заголовок новости и ее AppID.
- "Вернуть": Кнопка напротив каждой записи позволяет удалить новость из хранилища и немедленно отобразить ее в ленте. Чекбокс на этой новости также снова станет активным.
- "Очистить хранилище": Удаляет все новости из вашего списка постоянно скрытых. Требует подтверждения.
- "Закрыть": Закрывает панель хранилища.
Настройки
Для настройки
отдельных модулей скрипта и их
параметров используйте меню настроек
U.S.E.
Оно находится в выпадающем
меню вашего профиля Steam (в правом верхнем
углу), как показано ниже:
![[Расположение меню настроек U.S.E.
в профиле Steam]](https://i.imgur.com/QUdKoCH.png)
В открывшемся окне настроек вы сможете включать или отключать модули скрипта:
![[Пример панели настроек Ultimate Steam
Enhancer]](https://i.imgur.com/oTJeMwz.png)
Также в меню настроек доступны следующие опции:
Если включено, блок с информацией о времени прохождения (HLTB) на странице игры будет автоматически раскрываться при загрузке страницы (если основной модуль HLTB включен).
Удобно, если вы всегда хотите видеть эту информацию без лишнего щелчка.
Если включено, блок с дополнительными обзорами (Тотальные, Безкитайские, Русские) на странице игры будет загружаться автоматически при загрузке страницы (если основной модуль 'Индикаторы/Обзоры' включен).
Экономит щелчок, если вам всегда нужна эта статистика.
Функция для переводчиков и интересующихся. Если включено, в блоках дополнительной информации (в каталоге при наведении и в ленте активности при наведении) будет также отображаться информация о поддержке английского языка (интерфейс, озвучка, субтитры), аналогично русскому.
По умолчанию эта информация скрыта для экономии места.
Как установить:
- Установите Tampermonkey — расширение для
подключения пользовательских скриптов.
Если у вас необычный браузер, то на этой странице есть множество
альтернативных вариантов.
- Если
вы ставите расширение впервые, то после
установки введите в адресной строке:
chrome://extensions
и в правом верхнем углу включите «режим разработчика».
- Если
вы ставите расширение впервые, то после
установки введите в адресной строке:
- Зайдите на страницу Ultimate Steam Enhancer и нажмите кнопку «Установить скрипт».
Новости и статьи по тегам:
- 28 В Steam стартовала новогодняя распродажа
- 77 Shin Megami Tensei III: Nocturne выйдет 25 мая, ПК-версия стоит 3579 рублей
- 1 Бесплатно и навсегда: Deiland в Steam
- 6 Ремастер Total War: Rome стал единственной новинкой в еженедельном топе Steam
- 29 Quake 2 RTX доступна бесплатно всем желающим в Steam
- 4 Windows 11 обошла Windows 7 по популярности в Steam
Такими темпами, возможно, когда-нибудь в России появится свой аналог steamdb
Успехов в развитии проекта 
Офигенно! Прям залип в него, пошёл щёлкать на все интересующие меня игры.
Вот только одного не понял:
Где эта строка “Русские”? В упор не вижу.
Есть ли совместимость с Augmented steam или большая часть функционала и так дублирована?
Совместимо с Augmented Steam и SteamDB. Функционал не дублировался.
Все функции оригинальные, из чужих скриптов и плагинов ничего не заимствовал.
Насколько мне известно, единственное, что может присутствовать где-то ещё — это время с HLTB.
В Augmented Steam видел подобное или в каком-то похожем плагине.
Блин. Я даже не знал об этом. Зачетно и очень информативно. Лаконичный интерфейс, и подробная информация уже сверху.
Одно плохо, если игры заблочены в нашей необъятной, то и нет никакой информации, естественно. Ведь она работает только на главном экране продукта.
Для этого случая можно держать другой браузер, туда тоже плагин поставить.
В конце адресной строки пишется /?cc=us
Например: https://store.steampowered.com/app/1771300/Kingdom_Come_Deliverance_II/?cc=us
И там часть функционала для страницы работает (языки, русификаторы, hltb, глобальные достижения, агрегатор цен, возможность подарка в другой регион).
Сделать для Millennium и вообще будет пушка.
я может тупой, но у меня не работает, пробовал на яндексе и опере(чистой)
установился только вручную через копирование кода. Никаких изменений не увидел. Видимо не работает у меня. Опера 119
chrome://extensions
opera://extensions
включили режим разработчика?
Использую Opera 119.
@0wn3df1x
Интересно. А Tamper Monkey из Opera store или из Chrome store?
Попробуйте эту версию из Chrome Store:
https://chromewebstore.google.com/detail/tampermonkey-beta/gcalenpjmijncebpfijmoaglllgpjagf
@0wn3df1x нет, с этим тоже самое. То есть ничего. Все работает, криво код скопировал
Перезапуск браузера тоже ничего не даёт?
А в консоли на Ctrl+Shit+C что-нибудь есть?
Я попробовал установить плагин на Opera, Chrome и Edge. Везде работает.
Работает с логином и без логина в аккаунт.
Можно попробовать поставить галочку на “Разрешить использование в режиме инкогнито”.
Затем щёлкнуть в левом верхнем углу браузера и выбрать “Создать приватное окно”

И там перейти на страницу любой игры Steam.
Я вижу:
Если вариант с инкогнито сработает, значит какое-то расширение конфликтует с Tamper Monkey и со скриптом, правда непонятно какое.
Понял, дополнительное возможное решение убрал под спойлер.
@Dustex удалось чего-нибудь добиться?
Существует вероятность, что проблема заключается в Tamper Monkey, который поставлен из Opera Store. Когда-то давно были жалобы на версию из Opera Store, мол она урезанная или багованная, из-за чего люди ставили версию из Chrome Store. Я от себя рекомендую ставить Beta-версию из Chrome Store, я лично к ней привык, в основном браузере стоит она, а на Chrome стоит стандартная версия.
И важно, чтобы был включен режим разработчика.
у меня расширение и скрипт заработали, но криво, я бы скинул скрин, но не понимаю как
В Steam отправил заявку. Можно мне через личные сообщения скинуть скрин.
не пришло, видимо не тому кинул, у меня в группах ZOG есть
Нашёл, первая заявка любителю хентая ушла.