SteamDB - Sales; Ultimate Enhancer

Комплексное улучшение для SteamDB: фильтры по языкам, спискам и дате, конвертация валют, расширенная информация об играх

As of 2025-02-07. See the latest version.

نووسەر
Egor Popov
Ratings
0 0 0
وەشان
1.0
Created
2025-02-07
Updated
2025-02-07
Size
24.2 KB
مۆڵەت
MIT
Applies to

SteamDB - Sales; Ultimate Enhancer

SteamDB - Sales; Ultimate Enhancer — это расширенный пользовательский скрипт для раздела скидок на SteamDB, который добавляет множество полезных функций для более комфортного использования платформы. Скрипт объединяет в себе функционал нескольких популярных инструментов, предоставляя пользователю расширенные возможности для работы с играми, фильтрами и конвертацией валют.


Функционал скрипта

1. Расширенные фильтры

  • Русский перевод:
    • Фильтрация по наличию только текстового перевода (интерфейс/субтитры).
    • Фильтрация игр по наличию русской озвучки.
    • Фильтрация игр без русского перевода.
  • Списки (подходят для просмотра недоступных в России игр):
    • Сохранение кастомных списков игр (Список 1/Список 2).
    • Фильтрация уникального по пересечению списков.
  • Фильтр по дате начала распродажи (календарь).

2. Конвертер валют

  • Возможность ручной настройки курса (по умолчанию: 1 = 0.19, задано для перевода тенге в рубли; можно вбить любой курс, в зависимости от используемой вами валюты).

3. Расширенная информация

  • При наведении на игру отображается всплывающая подсказка с:
    • Серией игр (франшизой).
    • Процентом положительных отзывов.
    • Статусом Early Access (ранний доступ).
    • Подробной информацией о языковой поддержке (русский [и английский]).
    • Кратким описанием игры.

Инструкция по использованию

Настройка скрипта

  1. Зайдите на страницу Sales на SteamDB.
  2. Проставьте нужную валюту и фильтры, если необходимо.
    • Рекомендуется установить количество обзоров >100 и рейтинг больше 70 или 80.
    • Учтите, что чем больше игр отображается, тем больше запросов будет отправлено к Steam для получения данных (в одном запросе содержится 100 игр).
    • По внутренним ограничениям SteamDB система не может вывести больше 10 тысяч игр, т.е. при максимуме игр будет отправлено не больше 100 запросов.
  3. В выпадающем списке entries per page выберите All (slow) и дождитесь, пока все предложения прогрузятся и все запросы отправятся (от 3 до 30 секунд, в зависимости от количества игр).
  4. Нажмите кнопку "Обработать игры" в панели скрипта и дождитесь завершения обработки.

Работа с фильтрами

  • Русский перевод:
    • Если вы хотите оставить игры только с текстовым переводом, выберите "Только текст".
    • Если хотите оставить игры с озвучкой, выберите "Озвучка".
    • Если хотите оставить игры без русского перевода, используйте кнопку "Без перевода".
  • Фильтр по дате:
    • Если вы хотите оставить игры, скидка на которые появилась после определённой даты, нажмите по значку календаря, выберите нужную дату и нажмите "Фильтр по дате".
  • Фильтр списков (для недоступных игр):
    1. Выберите валюту первого региона и примените, чтобы страница обновилась.
    2. Выберите All (Slow) entries per page.
    3. Нажмите на кнопку "Обработать игры" и дождитесь завершения обработки.
    4. Нажмите на кнопку "Список 1" — вы получите уведомление, что список сохранён.
    5. Выберите валюту второго региона и примените, чтобы страница обновилась.
    6. Выберите All (Slow) entries per page.
    7. Нажмите на кнопку "Обработать игры" и дождитесь завершения обработки.
    8. Нажмите на кнопку "Список 2" — вы получите уведомление, что список сохранён.
    9. Нажмите на кнопку "Фильтр списков", чтобы скрыть игры, присутствующие в обоих списках, и оставить только уникальные для текущего региона игры (т.е. недоступные в первом).

Конвертация валют

  • Введите нужный вам курс.
  • Нажмите "Конвертировать".
    • Рекомендуется производить конвертацию до применения фильтров по языку, дате или недоступным играм, так как скрипт конвертирует цены только у тех игр, которые отображаются в данный момент. Если вы произведёте конвертацию сразу, вы будете видеть нужные цифры при применении любого фильтра. Если вы произведёте конвертацию с включенным фильтром, то при отключении фильтра у части игр цена останется без конвертации.

Просмотр дополнительной информации об игре

  • Для получения дополнительной информации об игре наведите на неё курсор — подсказка выведется справа.
  • Если вы хотите включить отображение информации об английском языке в игре, в настройке скрипта проставьте true в: javascript toggleEnglishLangInfo: false

Пример работы скрипта