Ultimate Game Finder

Ultimate Game Finder — это универсальный пользовательский скрипт, который позволяет вам быстро находить информацию об играх, русификаторах и ценах, просто выделив название игры на любой веб-странице.

Установить с Greasy Fork

Основной функционал


Шаг 1: Поиск по названию

Просто выделите название любой игры на любом сайте и щёлкните "Найти игру" в меню расширения Tampermonkey.

[Скриншот меню]

Скрипт мгновенно проанализирует выделенный текст и найдёт возможные совпадения в базах данных Steam и Zone of Games.

Вам будет представлено удобное окно для выбора наиболее подходящего варианта из найденных.

[Скриншот окна выбора игры]

P.S. Доступ к агрегатору цен (Шаг 3) можно получить и без выбора



Шаг 2: Получение информации

После того, как вы выберете подходящую игру в Steam и/или на ZOG, скрипт соберёт всю доступную информацию в едином окне:


  • Данные из Steam: разработчик, издатель, дата выхода, отзывы, наличие русского языка и т.п.
  • Проверка наличия игры: Скрипт автоматически проверит, есть ли выбранная игра у вас в библиотеке или в списке желаемого, и отобразит соответствующий статус.
  • Галерея медиа: скриншоты и трейлеры из Steam (увеличиваются по щелчку).
  • Русификаторы с Zone of Games: полный список доступных переводов со ссылками на них.
  • Руководства с русификаторами из Steam: ссылки на руководства от сообщества.
[Скриншот окна с информацией об игре]
Шаг 3: Агрегатор цен (%)

Независимо от результатов поиска, вам всегда доступен мощный "Агрегатор цен".

После щелчка по кнопке "Продолжить", щёлкните по кнопке "Агрегатор", чтобы найти лучшие предложения на желаемую игру.

Пример Агрегатора 1

Возможности окна агрегатора:

  • Отображение предложений из магазинов: Steam, SteamBuy, Playo, SteamPay, Gabestore, GamersBase, Igromagaz, GamesForFarm, Gamazavr, GameRay, KupiKod, KeysForGamers, Zaka-zaka, Buka, GGSEL, Plati.Market, Rushbe, IGM.gg, Sous-Buy.ru.
  • Сохранение всех настроек фильтров, сортировки и списка исключений между сессиями.
  • Выбор издания для поиска: Кнопка редактирования запроса (✎) открывает окно, где можно выбрать конкретное издание или DLC для поиска. Это позволяет находить цены на определённую версию игры, отсекая лишнее. Вы также можете вручную скорректировать название, если считаете, что оно слишком длинное или содержит спецсимволы, мешающие поиску.
    • При поиске без выбора конкретного издания в результаты будут добавлены все основные издания игры со страницы Steam (без DLC).
    • При выборе конкретного издания или DLC оно будет добавлено в результаты для прямого сравнения цен.
    Окно выбора издания Пример поиска по конкретному изданию
  • Гибкая фильтрация по названию: Помимо простого поиска, фильтр по названию поддерживает логические операторы {и}, {или}, {не}. Рядом с полем ввода есть выпадающая панель, которая помогает быстро вставить нужный оператор. Панель фильтра с операторами
  • Контекстное меню для быстрой фильтрации: Выделите текст в названии товара или имени продавца и нажмите правую кнопку мыши, чтобы открыть меню. Оно позволяет мгновенно добавить слово в фильтр с нужным оператором или в список постоянных исключений. Контекстное меню в действии
  • Гибкая настройка регионов Steam: Вы можете задать основной и несколько запасных регионов (например, Казахстан, СНГ и США). Если цена недоступна в основном регионе, скрипт автоматически проверит остальные по порядку. Настройка доступна при щелчке по значку ⚙️ рядом с магазином Steam в панели фильтров.
  • Учёт подписки IGM.gg: Если у вас есть активная подписка на IGM.gg, вы можете включить опцию для отображения цен с учётом подписной скидки. Это также настраивается через значок ⚙️ рядом с магазином IGM.gg.
  • Сортировка и фильтрация: Результаты можно сортировать по цене, проценту и сумме скидки, а также по названию. Доступны стандартные фильтры по диапазону цен, скидкам, их наличию и по конкретным магазинам.
  • Панель фильтров
  • Исключение по ключевым словам: Создайте свой список слов-исключений (например, "vr", "валюта", "пополнение"), чтобы автоматически скрывать нерелевантные товары из результатов поиска.
  • Панель исключений
  • Импорт и экспорт исключений: Списком исключений можно легко поделиться. Функция импорта предлагает два режима: "Добавить к списку" (объединяет ваш текущий список с импортируемым) и "Перезаписать список" (полностью заменяет старый список новым). Окно импорта исключений
  • Переключение валют: Позволяет просматривать все цены в рублях (RUB) или долларах США (USD) с автоматической конвертацией по актуальному курсу. Ваш выбор сохраняется для будущих сессий.
  • Пример отображения в USD
  • Режим сворачивания: Окно агрегатора и основное окно скрипта можно временно скрыть, нажав кнопку "—". Они свернутся в компактную кнопку в правом нижнем углу экрана, не сбрасывая результаты. Нажатие на кнопку восстановит окно в прежнем виде.
  • Кнопка для восстановления окна
Список рекомендуемых исключений

Щёлкните по кнопке импорта () в панели исключений и вставьте в появившееся окно следующий текст:

онлайн,оффлайн,аккаунт,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,artbook,pack,havengames,soundtrack,seller-dealer,veryfastshop,namcogames,galaxylink,alex_lin,voronpb,infinity store,gamesstoregg,sallerok,ivi seller,pixel play,unlockonline,9paco,lifeda,kalinowskystore,gamershouse,thundergames,x4,jolly roger,f0cus,mando,big-kyl,ps3,ooh wee game,freshaccountsell,im6ot market,ghondik,kostet624,epic store,egs,brain777100,account,geeky_games,fungamesss,dimikeys

Используются различные методы для получения цен (API, парсинг HTML).

Общий вид агрегатора

Важное замечание о работе скрипта

По умолчанию скрипт настроен на работу на любом сайте благодаря директиве:

// @match        *://*/*

Если вы хотите ограничить работу скрипта только определёнными сайтами, вам необходимо отредактировать эту строку в настройках Tampermonkey.

Как изменить список сайтов:

  1. Откройте панель управления Tampermonkey и найдите скрипт "Ultimate Game Finder".
  2. Перейдите в редактор скрипта.
  3. Найдите строку, начинающуюся с `// @match`.
  4. Замените `*://*/*` на конкретные адреса сайтов. Вы можете добавить несколько строк `@match` для нескольких сайтов.

Примеры:

  • Только для YouTube и Twitch:
    // @match        *://*.youtube.com/*
    // @match        *://www.twitch.tv/*
  • Для всех поддоменов google.com:
    // @match        *://*.google.com/*

Примечание: Если вы хотите применять данный скрипт на страницах Steam, то рекомендуем использовать более мощный скрипт Ultimate Steam Enhancer, так как он предоставляет гораздо больше функций, интегрированных непосредственно в его интерфейс.