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

Вышло Ultimate Steam Enhancer 2.0 — расширение, добавляющее в Steam ссылки на русификаторы, русские магазины-дискаунтеры и прочие полезные для России функции

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

у меня расширение и скрипт заработали, но криво, я бы скинул скрин, но не понимаю как

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


Ссылка на сообщение
Только что, Dustex сказал:

у меня расширение и скрипт заработали, но криво, я бы скинул скрин, но не понимаю как

В Steam отправил заявку. Можно мне через личные сообщения скинуть скрин.

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


Ссылка на сообщение
3 минуты назад, 0wn3df1x сказал:

В Steam отправил заявку. Можно мне через личные сообщения скинуть скрин.

не пришло, видимо не тому кинул, у меня в группах ZOG есть

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


Ссылка на сообщение
1 минуту назад, Dustex сказал:

не пришло, видимо не тому кинул, у меня в группах ZOG есть

Нашёл, первая заявка любителю хентая ушла.

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


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

Вроде со всеми возникшими вопросами разобрались, всё работает, ничего править не пришлось.
Но заметил, что не всем понятен функционал. Поэтому настоятельно рекомендую:

Скрытый текст

Войдите в меню скрипта.
Оно находится в выпадающем меню вашего профиля Steam (в правом верхнем углу), как показано ниже:

[Расположение меню настроек U.S.E. в профиле Steam]

В открывшемся окне настроек вы увидите все модули:

Скрытый текст

[Пример панели настроек Ultimate Steam Enhancer]

Просто щёлкните по значку (i) справа от любого модуля и вы увидите, как им пользоваться и что он даёт:
arwFvib.png

 

Изменено пользователем 0wn3df1x

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


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

В шапку темы добавлено видео с демонстрацией возможностей.

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


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

Я так понимаю это приблуда чисто для браузера?

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


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

@0wn3df1x у меня при нажатии кнопки установить скрипт перекидывает на такую страницу, а после скачивает сам скрипт в формате js

chrome-V7cz-Y5nv-HV.png

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


Ссылка на сообщение
1 час назад, Crey сказал:

@0wn3df1x у меня при нажатии кнопки установить скрипт перекидывает на такую страницу, а после скачивает сам скрипт в формате js

chrome-V7cz-Y5nv-HV.png

  • Tamper Monkey установлен?
  • Режим разработчика в браузере включен?
    image.png


И какой браузер?

 

Если tamper monkey установлен и включен, и режим разработчика включен, то при нажатии “Установить скрипт” должно появляться окно с предложением установить скрипт.

В теории браузер мог заблокировать дополнительное окно. Во время нажатия установить скрипт, когда открывается та страница, в адресной строке, спрва, случайно нет никакого нового значка? При щелчке по этому новому значку может быть написано “всплывающее окно заблокировано”.


Если установлен и режим разработчика включён, то можно попытаться поставить путём копирования кода из JS:

  1. Закрепить Tamper monkey в панели быстрого доступа браузера
  2. Нажать на tamper monkey и выбрать “Создать новый скрипт”
  3. Скопировать содержимое js файла (открывается блокнотом, например)
  4. Вставить вместо шаблона в окне создания нового скрипта
  5. В левом углу нажать Файл > сохранить.

 

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


Ссылка на сообщение
16 часов назад, 0wn3df1x сказал:

Для этого случая можно держать другой браузер, туда тоже плагин поставить.
В конце адресной строки пишется /?cc=us
Например: https://store.steampowered.com/app/1771300/Kingdom_Come_Deliverance_II/?cc=us

9K8K0LX.png

И там часть функционала для страницы работает (языки, русификаторы, hltb, глобальные достижения, агрегатор цен, возможность подарка в другой регион).

Ох тыж мама моя дорогая, да вы просто боженька, открыли для меня Америку просто с этой припиской

“/?cc=us”. Спасибо!!!

PS

достаточно выйти из аккаутна стим в родном браузере и все будет работать

Изменено пользователем St@SoN.ru

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


Ссылка на сообщение
Только что, St@SoN.ru сказал:

Ох тыж мама моя дорогая, да вы просто боженька, открыли для меня Америку просто с это припиской “/?cc=us”. Спасибо!!!

PS

достаточно выйти из аккаутна стим в родном браузере и все будет работать

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

  • Спасибо (+1) 1

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


Ссылка на сообщение
1 час назад, pekatvdmitriypekar сказал:
1 час назад, Phoeni-X сказал:

Я так понимаю это приблуда чисто для браузера?

да

Тогда она нафиг не нужна.

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


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

Хотелось бы написать про “доступность подарков”. Я тут вот о чем еще подумал. На примере игры Medieval 2 total war. В Казахстане игра продается, а в России нет и в таком случае плагин пишет “ошибка”. А есть ли планы на будущее и вообще такая возможность сделать проверку в качестве подарков игр доступных в одном регионе и недоступных в другом? Вот этот медивл несмотря на то что не продается в ру регионе совершенно спокойно дарится. И было бы здорово зайдя в одном браузере через казахов нажать кнопочку и увидеть, что игру можно отправить подарком на российский аккаунт.

Расширение огонь:i-m_so_happy::good:

  • Лайк (+1) 1

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


Ссылка на сообщение
24 минуты назад, CyberEssence сказал:

Тогда она нафиг не нужна.

В клиент Steam это имплементировать невозможно физически. Это может быть реализуемо только на каком-нибудь независимом от Valve, стороннем open-source клиенте типа миллениума. Но это может быть актуально для тех, кто оригинальным клиентом не пользуется вообще.

Я лично использую клиент только для запуска игр. Для сёрфинга магазина и прочего, имхо, клиент не подходит.

20 минут назад, Zoltonec сказал:

Хотелось бы написать про “доступность подарков”. Я тут вот о чем еще подумал. На примере игры Medieval 2 total war. В Казахстане игра продается, а в России нет и в таком случае плагин пишет “ошибка”. А есть ли планы на будущее и вообще такая возможность сделать проверку в качестве подарков игр доступных в одном регионе и недоступных в другом? Вот этот медивл несмотря на то что не продается в ру регионе совершенно спокойно дарится. И было бы здорово зайдя в одном браузере через казахов нажать кнопочку и увидеть, что игру можно отправить подарком на российский аккаунт.

Во вторник PermPresident задавал подобный вопрос, он звучал так:

В 17.06.2025 в 22:35, PermResident сказал:

и каким это образом? Вот как я в клиенте Стима, с российским регионом могу добавить игру к примеру StelarBlade, чтобы мой друг из KZ узнал может ли он мне её подарить? “Ой, извините” ещё никто не отменил.

Процитирую мой ответ от вторника:

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

В случае недоступных игр цена в недоступном регионе является технической и видна только на стороне издателей/разработчиков, а также для серверов Steam, обычный пользователь получить её не может. Информация о том, может ли недоступная игра быть подарена в какой-то регион, может быть получена только методом тыка:

  1. Даритель из другого региона, где игра доступна, добавляет её себе в корзину.
  2. Он нажимает “Купить в подарок” и выбирает из списка друзей получателя.
  3. После выбора получателя он переходит к следующему шагу оформления подарка.
  4. Именно в этот момент его клиент Steam отправляет запрос на серверы Steam для инициализации транзакции. Этот запрос содержит информацию о корзине дарителя и аккаунте получателя.
  5. Сервер Steam на своей стороне проверяет регионы, сравнивает техническую цену в недоступном регионе с ценой в регионе дарителя и, если разница превышает ± 10%, возвращает клиенту дарителя ошибку с кодом 72. После этого даритель видит то самое сообщение: “ Подарок невозможно отправить, так как цена в регионе получателя значительно отличается от вашей цены”. Если проверка проходит успешно, его перебрасывает на следующий этап.

Почему это нельзя автоматизировать в скрипте для проверки возможности дарения в другой регион?

Как можно понять из написанного выше (а ещё из файла checkout.js), вся логика проверки скрыта на сервере.

  • Браузер не запрашивает “техническую цену”. Он просто отправляет запрос “Можно ли подарить ЭТОТ товар ЭТОМУ пользователю?” на серверный эндпоинт /checkout/inittransaction/.
  • Сервер отвечает не ценой, а лишь кодом результата: success: 1 (успех) или кодом ошибки, например, purchaseresultdetail: 72.

А стало быть скрипт не может получить доступ к этой технической цене, потому что Steam её не показывает. Мы также не можем заранее симулировать этот запрос для всех игр в списке желаемого друга, так как для этого потребовалось бы от добавлять каждую игру в корзину по одной и инициировать подарочную транзакцию, что быстро приведёт к блокировке, т.к. эндпоинт inittransaction имеет жёсткие встроенные ограничения на количество транзакций, результатом будет ошибка 53: “За последние несколько часов вы пытались совершить слишком много покупок”.  Добавление всех игр сразу не пройдёт, потому что помимо ошибки 72 есть ошибка 2 - “На счете недостаточно средств”. И так далее.


И в продолжение ответа на:

20 минут назад, Zoltonec сказал:

есть ли планы на будущее и вообще такая возможность сделать проверку в качестве подарков игр доступных в одном регионе и недоступных в другом?


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

Ответ давал в декабре 2024-го.

Как устроены магазины, которые дарят гифты в регионы, где игра недоступна:

  • У этих магазинов есть множество аккаунтов почти всех регионов Steam.
  • Они через массовые автоматизированные запросы выясняют, в каком регионе техническая цена укладывается в 10%-е рамки недоступного региона.
  • После чего шлют подарок из укладывающегося в рамки региона.

Именно поэтому некоторые люди попадают в замешательство. К примеру:

  • Некоторые думают, что все подарки присылаются из какого-нибудь казахского региона.
  • Они конвертируют цену из тенге и там получается, скажем, 100 рублей. 
  • А продавцы, предлагающие гифты, продают за 400 рублей.
  • У людей возникает вопрос: неужели накрутка в 4 раза? Почему так дорого, если при конвертации 100 рублей?
  • А ответ как раз в 10%. Значит техническая рублёвая цены находится где-то в границах 10% от тех 400 рублей.

Работает и в обратную сторону. Люди видят, что в Казахстане цена 2000 рублей, а продавцы предлагают за 1000.
Значит, что техническая рублёвая цена находится в районе 1000 и есть регион, где цена укладывается в рамки 10%.

P.S. У меня есть подозрение, что владельцы магазинов гифтов имеют доступ к некой централизованной системе, где концентрируются данные о возможности дарения игр из одного региона в другой. Ибо для получения этой информации требуются колоссальные ресурсы (как в плане финансов, так и в плане аккаунтов), я сомневаюсь, что у продавцов поголовно есть доступ к подобной махине в виде огромной ботосетке для проверке дарения. Скорее всего есть какой-то закрытый клуб для своих или оптовиков, но я в их круги не вхож, не слышал.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: SerGEAnt

      @0wn3df1x продолжает следить за Steam-играми, в которых появилась русская локализация.
      @0wn3df1x продолжает следить за Steam-играми, в которых появилась русская локализация.
      Список за последние четыре недели:
      Mosa Lina — забавный паззл-платформер с проработанной «физикой». Вышел 17 октября 2023 года, 1622 обзора, 95% положительные.
      Stolen Realm — достаточно популярная партийная изометрическая RPG с простой графикой. Вышла 8 марта 2024 года, 3266 обзоров, 85% положительные.
      Beastieball — пошаговый звериный волейбол. В раннем доступе с 12 ноября 2024 года, 1225 обзоров, 99% положительные.
      Rooftops & Alleys: The Parkour Game — зрелищный симулятор паркура. Покинул ранний доступ 16 июня, 5610 обзоров, 96% положительные.
      MegaFactory Titan — стратегия про развитие фабрики на спутнике Сатурна. В раннем доступе с 23 февраля 2022 года, 124 обзора, 79% положительные.
      The Last Starship — стратегия про управлением звездолетом. В раннем доступе с 15 февраля 2023 года, 598 обзоров, 80% положительные.
      Battle Talent — VR-экшен про битвы на мечах от первого лица.Вышла 1 июня 2023 года, 964 обзора, 76% положительные.
      Herald of Havoc — шутер, отдающий дань первым частям Quake. Вышел 25 июня 2023 года, 212 обзоров, 97% положительные.
      Croakoloco — idle-игра про сбор лягушек. Вышла 6 мая 2024 года, 439 обзоров, 93% положительные.
      Dusk City — хентайная метроидвания. Вышла 25 июля 2024 года, 195 обзоров, 94% положительные.
      Broken Sword: Shadow of the Templars: Reforged — очередное переиздание культового квеста. Вышло 19 сентября 2024 года, 799 обзоров, 97% положительные.
      Heretical — изометрический фэнтезийный рогалик. В раннем доступе с 30 октября 2024 года, 457 обзоров, 94% положительные.
      Gridroad — головоломка про обустройство дорожных развязок. Вышла 10 декабря 2024 года, 330 обзоров, 83% положительные.
      AI2U: With You 'Til The End — адвенчура, в которой вас запирают в квартире с красивыми ИИ-помощницами. Вышла 24 января 2025 года, 628 обзоров, 91% положительные.
      Rocket delivery: Space Wok — бесплатный run & gun. Вышел 24 марта, 134 обзора, 97% положительные.
      Trilogy of the Moon — корейский клон «Рандеву с Незнакомкой». Вышел 10 апреля 2025 года, 148 обзоров, 89% положительные.
      Ninja Ming — хардкорный платформер. Вышел 11 апреля, 103 обзора, 97% положительные.
      Outworld Station — симулятор развития космических станций.В раннем доступе с 22 апреля, 303 обзора, 88% положительные.
    • Автор: SerGEAnt

      Игра вышла сегодня и столкнулась с валом отрицательных отзывов в Steam. Да и пресса оценила свежий проект Remedy так себе.
      Забавная ситуация приключилась с шутером FBC: Firebreak.
      Игра вышла сегодня и столкнулась с валом отрицательных отзывов в Steam. Да и пресса оценила свежий проект Remedy так себе.

      Онлайн у игры соответствующий — 2000 человек в Steam, для мультиплеерной игры результат печальный.

      Самое смешное, что игра вышла в том числе в России, но ее сетевая инфраструктура работает на серверах Amazon, которые наш Роскомнадзор очень любит, кхм, «ограничивать в работе». Все это привело к тому, что и без того плохие отзывы стали еще хуже: российские игроки постарались от души.

      Как итог, игру сняли с продажи в России спустя несколько часов после релиза.



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

×