Перейти к содержимому
Zone of Games Forum
0wn3df1x

Скрипты Оунедфикса

Рекомендованные сообщения

Ultimate Steam Enhancer || Tamper Monkey

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

Скрипт соединяет в себе функционал из:

  Полное описание всех функций (Показать содержимое)

Код скрипта на GreasyFork

  Changelog (Показать содержимое)

 

Изменено пользователем 0wn3df1x
  • Лайк (+1) 1
  • Спасибо (+1) 2
  • +1 1

Поделиться сообщением


Ссылка на сообщение

SteamDB - Sales; Ultimate Enhancer || Tamper Monkey

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

Скрипт соединяет в себе функционал из:

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

  1. Расширенные фильтры (Показать содержимое)
  2. Конвертер валют (Показать содержимое)
  3. Расширенная информация (Показать содержимое)
  4. (Новое!) Калькулятор желаемого (Показать содержимое)

Инструкция по установке:

  1. Установите расширение для пользовательских скриптов (например, Tampermonkey или Greasemonkey)
  2. Создайте новый пользовательский скрипт и вставьте код

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

  Настройка и запуск обработки (Показать содержимое)
  Работа с фильтрами (Показать содержимое)
  Конвертация валют (Показать содержимое)
  Просмотр дополнительной информации об игре (Показать содержимое)

Скриншоты:

  Скриншоты (Показать содержимое)

 

Для облегчения страницы форума, залил скрипт на внешний ресурс:

Код скрипта на GreasyFork

  Changelog (Показать содержимое)

 

Изменено пользователем 0wn3df1x
  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

SteamDB - Sales; Улучшатор || Tamper Monkey — функционал перемещён в SteamDB - Sales; Ultimate Enhancer.

  Прошлый текст (устарело) (Показать содержимое)

 

Изменено пользователем 0wn3df1x
  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

Обновление: Улучшение парсера игр с сайта GamesForFarm. || TamperMonkey

Когда вы запустите скрипт впервые — он сохранит данные о текущем наборе игр в LocalStorage.
При следующем запуске скрипта вы получите две таблицы вместо одной.

  • В первой таблице, как и раньше, будут перечислены все игры, их наличие в вашем списке желаемого и на вашем аккаунте.
  • Во второй таблице будут указаны только игры, которые были добавлены, удалены и цены на которые изменились:
     
Steam ID Название игры Цена Размер скидки rgWishlist rgOwnedApps Адрес картинки Инфо
3154130 Space Memory: Animals 1,99 -94%     https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3154130/ Цена изменилась с 4,99 на 1,99
647830 LEGO® Marvel Super Heroes 2 229,9 -88%     https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/647830/ Удалили



Предназначение скрипта:
Сайт GamesForFarm ориентирован на людей, которые держат фермы в Steam, т.е. закупают оптом дешёвые игры, чтобы выбивать на них карточки, продавать их и так далее. Соответственно, владельцы сайта ищут оптовые партии ключей на зарубежных площадках, а затем продают их в России с небольшой наценкой. Большая часть игр на этом сайте является откровенным мусором, но иногда можно дёшево урвать хорошие проекты (в основном они попадают на сайт из бандлов). Полезность скрипта в том, что он позволяет получить весь каталог игр сайта GamesForFarm в табличном виде. Также он позволяет узнать, есть ли в каталоге игры из вашего списка желаемого и пометить игры, которые у вас уже есть. 

  Код скрипта (Показать содержимое)
  Инструкция по работе скрипта (Показать содержимое)
Изменено пользователем 0wn3df1x
  • Лайк (+1) 1
  • Спасибо (+1) 1

Поделиться сообщением


Ссылка на сообщение

Скрипт для улучшения поиска на Plati market || Tamper Monkey — функционал перемещён в Plati.Market; Ultimate Enhancer.

  Устарело (Показать содержимое)
Изменено пользователем 0wn3df1x
  • Лайк (+1) 1
  • Спасибо (+1) 2

Поделиться сообщением


Ссылка на сообщение

SteamMarket — Казначей || Tamper Monkey — функционал перемещён в Ultimate Steam Enhancer.

  Прошлые данные (Устарело) (Показать содержимое)
Изменено пользователем 0wn3df1x
  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

Скрипт для сбора игр с The Adventure Games - Point and Click Database. || Python

nl9MjCy.png


Предназначение скрипта:

Скрипт собирает базовую информацию об играх с базы данных адвенчур:

  • Ссылку на игру в Adventure Database.
  • Название игры.
  • Год выхода игры.
  • Ссылку на страницу игры в Steam (если указана).
  • Точную дату выхода игры (если указана).
    UPD: 14.10.2024
  • Описание игры
  • Изображение игры
  • Автор игры
  • Издатель игры
  Первичный вид (Показать содержимое)
  Инструкция (Показать содержимое)

 

Изменено пользователем 0wn3df1x
  • Лайк (+1) 1
  • +1 1

Поделиться сообщением


Ссылка на сообщение

Обновление: Улучшение скрипта для сбора игр с каталога Steam #2 || Python

Теперь:

  • Скрипт собирает данные в 4 раза быстрее и объём страниц, с которых он собирает данные, уменьшился в 4 раза, что временно* позволяет избежать необходимости постоянной смены прокси в случае со сбором игр гигантского каталога вроде каталога игр с английским языком в американском регионе (тогда страниц было больше 3000, теперь чуть больше 800);  *Временно, поскольку каталог растёт и всё равно рано дойдёт до критического числа страниц, а значит в будущем, к сожалению, всё равно придётся заниматься периодическим переключением прокси.
  • Можно поставить флажок на “игры с карточками”, чтобы остались только игры, в которых есть карточки.
  • Можно сперва скачать файлы для американского региона (us), затем для русского региона (us). После чего американский файл загрузить в качестве FullBase_US, а русский в качестве FullBase_Ru. Затем нажать кнопку “Собрать базу” и получить файл FullBase_USRU.csv, где к играм из американского региона добавятся игры, которые есть только в российском регионе. Также добавится столбец с рублёвыми ценами. Если рублёвых цен нет — будет написано [NDR] (значит игра недоступна в российском регионе).

 

jeGlvAe.png



Предназначение скрипта:
Система фильтрации каталога Steam оставляет желать лучшего. Запросы к базе данных ограничены узкой подборкой:

  Проблемы каталога Steam (Показать содержимое)

Мой скрипт позволяет задать валюту (она же регион), с которого будут собираться данные, язык, на котором доступны игры, наличие скидок, платность/бесплатность и тэги. После чего он соберёт данные обо всех вышедших играх в определённом регионе и доступных на заданном языке и сохранит их в csv файл.

  Данные, собираемые скриптом (Показать содержимое)
  Первичный вид (Показать содержимое)
  Доп. возможности (Показать содержимое)
  Примерный результат (Показать содержимое)

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

  Инструкция (Показать содержимое)

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

Также он удобен для ведения бэклога. В своей userdata вы можете раздобыть информацию об играх из своего списка желаемого и играх, которые есть на аккаунте, после чего воспользоваться vlookup, чтобы отметить их на таблице. Это позволит отфильтровать игры, которые у вас есть и которые вы уже желаете, чтобы найти что-нибудь новое и пометить. Также можно пометить игры, которые вы уже изучили, чтобы в дальнейшем их скрывать. 

  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

Скрипт для улучшения поиска товаров у конкретного продавца на Plati market (он же Plati ru) || Tamper Monkey — функционал перемещён в Plati.Market; Ultimate Enhancer.

Изменено пользователем 0wn3df1x
  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

Скрыватель игр Steam || Tamper Monkey — функционал перемещён в Ultimate Steam Enhancer.

  Прошлый текст (Устарело) (Показать содержимое)

 

Изменено пользователем 0wn3df1x
  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

СписЖел Steam || Tamper Monkey

Обновление системы списков желаемого в Steam обеспечило головную боль для владельцев крупных списков желаемого, поскольку с новой системой резко сократилось количество игр в запросе к серверу, из-за чего выросло число самих запросов. Рост числа запросов напрягает стимовскую систему защиты от DDOS, в результате чего на пользователя вешается временная блокировка и в списке желаемого перестают показываться картинки и сами игры.

Данный скрипт используют новую систему, но при этом увеличивает количество игр в едином батче до 200, что кардинально сокращает количество запросов к серверу. С ним список желаемого на 1000 игр подразумевает всего 5 запросов, обеспечивая снятие напряжения с системы защиты. Минус — это не оригинальный список желаемого, а подобие его “зеркала” в новом окне: можно открывать игры по ссылкам, но удалять их, менять порядок и тому подобное — не получится. 

Выглядит вот так:
yTtvvc6.png

Игры упорядочены по технической дате выхода (указана в скобках) от старых к новым.
Если на игру есть скидка — блок подсвечивается жёлтым.

 

  Код скрипта (Показать содержимое)
  Инструкция (Показать содержимое)


 

Изменено пользователем 0wn3df1x
  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение
  В 12/23/2024 в 12:17, 0wn3df1x сказал:

Steam Reviews Extender || Tamper Monkey

Система обзоров в Steam проверена временем, но бывают ситуации, в которых она создаёт искажённое представление о продукте.

К примеру, иногда подрядчик, осуществляющий локализацию на китайский язык, делает свою работу недобросовестно. И в этом случае игроки из Китая закономерно оставляют отрицательные обзоры. Китайская популяция огромна и настолько же огромная китайская аудитория в Steam. Отрицательные обзоры от настолько огромной аудитории могут уронить рейтинг любого проекта. Как результат — игра хорошая, а обзоры к ней смешанные. И многие потребители, видя смешанные обзоры, просто закрывают страницу. Обратная ситуация связана с играми, ориентированными на китайский рынок. Вы заходите на их страницу, видите огромное количество положительных обзоров, но без изучения этих обзоров вы не сможете понять, что большинство из них оставили игроки из Китая и игра интересна преимущественно китайским пользователям.

Ещё одна проблема — во избежание злоупотреблений со стороны издателей и разработчиков, система обзоров не учитывает обзоры активировавших игру ключом. Но ведь иногда активировать игру ключом дешевле. Плюс, учитывая ситуацию последних лет, ключи остаются одним из редких вариантов активации определённых игр в России.

Третья проблема — отсутствие статистики по обзорам на языке, который использует потребитель, хотя они важны.
К примеру:

  • Иногда те же отечественные игры непонятны покупателям вне стран СНГ, либо в этих игра плохая локализация на какой-то из европейских языков. И в таком случае иностранцы оставляют отрицательные обзоры, в то время как русскоязычные в восторге от игры.
  • Это же касается и жанровых предпочтений. Ряд игр нравится русскоязычным больше, чем игрокам из Азии, Европы или США. 
  • Либо наоборот — игра имеет хорошие обзоры, но в ней просто отвратительная русская локализация. Тем не менее, количество русских обзоров не настолько велико, чтобы повлиять на рейтинг игры. И без изучения обзоров вы не сразу поймёте, что с игрой что-то не так.

Мой скрипт призван решить все перечисленные проблемы.
Поэтому он добавляет три новых вида обзоров в описание игр:

  • Тотальные обзоры — Все обзоры с учётом активаций ключами.
  • Безкитайские обзоры — Все обзоры с вычетом китайских.
  • Русские обзоры — Только русские обзоры.

spkDPBA.png

Если какие-то из обзоров вам не нужны, то вы можете заменить True на False в 17-19 строках кода.

    // Настройки для включения/отключения обзоров
    const settings = {
        showTotalReviews: true, // Показывать тотальные обзоры
        showNonChineseReviews: true, // Показывать безкитайские обзоры
        showRussianReviews: true // Показывать русские обзоры
    };

 

  Код скрипта (Показать содержимое)

 

Это имба, страшно удобно.

  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

Stelicas || Electron

Stelicas (Steam Library Categories Scraper) - инструмент для извлечения категорий вашей библиотеки Steam, получения подробной информации об играх (включая теги, даты выпуска, отзывы и многое другое) и экспорта данных в структурированный CSV-формат для удобной организации и анализа.

Репозиторий на GitHub

yt1P1R0.png

Введение
Раньше категории библиотеки Steam можно было легко извлечь из файла sharedconfig.vdf. Однако с последними обновлениями клиента Steam этот файл устарел и больше не отражает текущее состояние вашей библиотеки. Самая актуальная информация теперь хранится в базе данных leveldb, которая является частью локального хранилища клиента Steam. Stelicas разработан для доступа к этой базе данных, извлечения ваших категорий библиотеки и обогащения данных подробной информацией об играх из Steam API.

  Особенности (Показать содержимое)
  Как это работает (Показать содержимое)
  Требования (Показать содержимое)
  Установка (Показать содержимое)
  Использование (Показать содержимое)
  Выходные данные (Показать содержимое)
  FAQ (Показать содержимое)

 

Изменено пользователем 0wn3df1x
  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

Обновление: Steam Reviews Extender & Ru Indicator  || Tamper Monkey

Суть обновления:

  • Добавлены индикаторы наличия русского языка.
    Сейчас, чтобы узнать о наличии текстового перевода или озвучки приходится листать страницу игры вниз. Если вы открываете много страниц — этот скроллинг начинает надоедать. Поэтому я решил добавить индикаторы на видное место. Если в игре есть какой-то вид перевода, то индикатор горит ярко. Если нет, то индикатор тёмный. Всё интуитивно понятно. А если нет — при наведении курсора на любой индикатор всплывет подсказка. Порядок:
    • Интерфейс
    • Озвучка
    • Субтитры
       
  • Добавлена кнопка “Загрузить” доп. обзоры.
    В прошлой версии скрипта была проблема: когда вы заходили на страницу любой игры, скрипт отправлял по 3 запроса на получение дополнительных обзоров независимо от того, нужны они вам или нет. Теперь скрипт показывает обзоры только тогда, когда вы этого хотите — достаточно нажать кнопку “загрузить” и он выведет все три дополнительные категории.
     

dgrLRAW.png
 

  Описание (Показать содержимое)
  Код скрипта (Показать содержимое)

 

Изменено пользователем 0wn3df1x
  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

Steam Store - Информатор || Tamper Monkey — функционал перемещён в Ultimate Steam Enhancer.

  Прошлый текст (Устарело) (Показать содержимое)


 

Изменено пользователем 0wn3df1x
  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

@0wn3df1x Блин, сделай уже один большой скрипт чтоб я как царь его поставил.

Мелкие тоже поставил, все страшно полезные. Удивительно, что большие аддоны типа Augmented, SIH и прочие всем этим пренебрегают.

  • Лайк (+1) 1
  • Хаха (+1) 1

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас



Zone of Games © 2003–2025 | Реклама на сайте.

×