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

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

19 часов назад, Freeman665 сказал:

@Alex Po Quest ясно. Т.е. можно и 500 языков заявить, ничего не поменяло бы, зато показало ИХ борьбу. Это так по-украински)

там даже в обсуждениях кто-то уже пытался разжечь “огонь” по этому поводу)

но мне пофиг, игры вне политики я считаю.

  • +1 1
  • -1 1

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


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

игры вне политики я считаю.

нет, и уже давно.

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


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

игры вне политики я считаю.

Стоят рядом вместе с Олимпийскими((

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


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

Написал скрипт под Tamper Monkey для страницы со списком наборов на SteamDB (валюту можно изменить):
https://steamdb.info/bundles/?cc=ru 

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

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

vPLTYuj.png


Мой скрипт это исправляет.

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

0qLfH83.png

К самому скрипту. Для того, чтобы он заработал, нужно предварительно поменять entries per page на All (Slow):
d2xPGEh.png
(Чтобы скрипт имел доступ ко всему объёму данных для последующей фильтрации).

После этого достаточно вбивать нужные данные в фильтры и нажимать “фильтр”.

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

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

nZrjJuL.png


Код скрипта:

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

 


// ==UserScript==
// @name         SteamDB Bundle Filter
// @namespace    https://steamdb.info/
// @version      0.1
// @description  Добавляет фильтры для бандлов
// @author       0wn3df1x
// @match        https://steamdb.info/bundles/?cc*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Парсинг цен
    function parsePrice(priceStr) {
        return parseFloat(priceStr.replace(/\s|₽/g, '').replace(',', '.'));
    }

    // Парсинг скидок
    function parseDiscount(discountStr) {
        return Math.abs(parseInt(discountStr.replace(/[%\-]/g, ''), 10));
    }

    // Парсинг рейтинга
    function parseRating(ratingStr) {
        return parseFloat(ratingStr.replace('%', ''));
    }

    // Управление
    const headerTitle = document.querySelector('h1.header-title');
    const filterContainer = document.createElement('div');
    filterContainer.style.marginBottom = '20px';
    filterContainer.style.fontSize = '12px';
    filterContainer.innerHTML = `
        <div>
            <label style="min-width: 100px;">Цена от:</label><input type="text" id="price-from" size="5">
            <label style="min-width: 100px;">Цена до:</label><input type="text" id="price-to" size="5">
        </div>
        <div>
            <label style="min-width: 100px;">Скидка от:</label><input type="text" id="discount-from" size="5">
            <label style="min-width: 100px;">Скидка до:</label><input type="text" id="discount-to" size="5">
        </div>
        <div>
            <label style="min-width: 100px;">Игр от:</label><input type="text" id="count-from" size="5">
            <label style="min-width: 100px;">Игр до:</label><input type="text" id="count-to" size="5">
        </div>
        <div>
            <label style="min-width: 100px;">Рейтинг от:</label><input type="text" id="rating-from" size="5">
            <label style="min-width: 100px;">Рейтинг до:</label><input type="text" id="rating-to" size="5">
        </div>
        <button id="filter-button">Фильтр</button>
    `;
    headerTitle.parentNode.insertBefore(filterContainer, headerTitle.nextSibling);

    // CSS
    const style = document.createElement('style');
    style.textContent = `
        label {
            display: inline-block;
            margin-right: 10px;
            text-align: left;
        }
        input[type="text"] {
            padding: 5px;
            border: 1px solid #ccc;
            border-radius: 3px;
            font-size: 12px;
        }
        button {
            padding: 5px 10px;
            border: none;
            border-radius: 3px;
            background-color: #007bff;
            color: white;
            cursor: pointer;
            font-size: 22px;
        }
        button:hover {
            background-color: #0056b3;
        }
        div {
            margin-bottom: 1px;
        }
    `;
    document.head.appendChild(style);

    // Логика
    document.getElementById('filter-button').addEventListener('click', function() {
        const priceFrom = parsePrice(document.getElementById('price-from').value) || 0;
        const priceTo = parsePrice(document.getElementById('price-to').value) || Infinity;
        const discountFrom = parseDiscount(document.getElementById('discount-from').value) || 0;
        const discountTo = parseDiscount(document.getElementById('discount-to').value) || Infinity;
        const countFrom = parseInt(document.getElementById('count-from').value, 10) || 0;
        const countTo = parseInt(document.getElementById('count-to').value, 10) || Infinity;
        const ratingFrom = parseRating(document.getElementById('rating-from').value) || 0;
        const ratingTo = parseRating(document.getElementById('rating-to').value) || 100;

        document.querySelectorAll('tr.bundle').forEach(bundle => {
            const price = parsePrice(bundle.querySelector('td.price').textContent);
            const discount = parseDiscount(bundle.querySelector('td.discount').textContent);
            const count = parseInt(bundle.querySelector('td.count').textContent, 10);
            const rating = parseRating(bundle.querySelector('td.rating').textContent);

            const show = (
                price >= priceFrom && price <= priceTo &&
                discount >= discountFrom && discount <= discountTo &&
                count >= countFrom && count <= countTo &&
                rating >= ratingFrom && rating <= ratingTo
            );

            bundle.style.display = show ? '' : 'none';
        });
    });
})();

 

 

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

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


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

На яндекс маркете продают The Survivalists за 70  рублей.

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


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

На яндекс маркете продают The Survivalists за 70  рублей.

Вот это? Мне с яндекс пеем вообще за 58, а так за 75. Реально недорого. При чем в своем магазине Бука её за 85 отдает.

  • Хаха (+1) 1

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


Ссылка на сообщение
14 минут назад, Сильвер_79 сказал:

Вот это? Мне с яндекс пеем вообще за 58, а так за 75. Реально недорого. При чем в своем магазине Бука её за 85 отдает.

Да)  Мне с пеем 69. а без за 70 :D

Я взял ключ минут чрез 5-7 пришел на почту.

Изменено пользователем edifiei
  • +1 1

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


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

Снова проверил сайт GamesForFarm моим скриптом.

На сайте появились ключи от Roadwarden за 35 рублей. В Steam игра стоит 399 рублей (по скидке продавалась за 199 рублей), на плати и других площадках цена составляет около 77 рублей.

Русификатор в процессе создания.
logo.png

  • +1 2

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


Ссылка на сообщение
2 часа назад, Сильвер_79 сказал:

Вот это? Мне с яндекс пеем вообще за 58, а так за 75. Реально недорого. При чем в своем магазине Бука её за 85 отдает.

Там еще присмотрел King of Seas ,The Serpent Rogue  и  Epic Chef  ,все со скидкой 90+

  • Лайк (+1) 1

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


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

Через Сбербанк вновь можно пополнять кошелек Стим. С тестовых 100 рублей пришло примерно 91,5. Потери на конвертации около 8.5%.

  • Лайк (+1) 1

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


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

@Сильвер_79 это обязательно карта Сбера нужна?

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


Ссылка на сообщение
25 минут назад, Сильвер_79 сказал:

@piton4 думаю да. 

Жаль, комиссия то хорошая, а то через пэйберри % 15 наверное дерут.

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


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

@Сильвер_79 Воу, интересный случай. А от чего такое иногда происходит?

Не то чтобы я собирался сразу покупать “все игры”, но в приоритете неплохо звучит.

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


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

@lordik555 они осенью или зимой запускали этот сервис. Но быстро прикрыли. При чем там потери вообще около 6,5% были. Сейчас опять запустили. Надеюсь проживет дольше, чем в прошлый раз.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: james_sun

      До 8 июля проект можно купить за 144 рубля. 
      Игровые издания и пользователи сети обратили внимание по появление в Steam культового симулятора «Дальнобойщики 2».

      До 8 июля проект можно купить за 144 рубля. 
       
    • Автор: james_sun

      Изначальная цена Steam Machine должна была составить 750 долларов, но из-за текущего кризиса на рынке оперативной памяти ее подняли почти в 1,5 раза.
      На днях стали известны даты предзаказа и поступления в продажу сборного PC от Valve под названием Steam Machine.

      Предзаказы на устройства стартуют 25 июня в 20:00 по московскому времени. Порядок очереди для оформивших заказ будет определяться случайным образом в целях создания системы, «которая будет более справедливой для всех». Непосредственно в продаже PC окажутся 30 июня. 
      Всего будут доступны четыре варианта Steam Machine. Версия с 512 ГБ встроенной памяти обойдется покупателям в 1049 долларов, версия с 2 ТБ — в 1349 долларов. Аналогичные системы, но уже со Steam Controller в комплекте — в 1128 и 1428 долларов соответственно. 
      Также на борту окажутся полузаказной центральный процессор AMD Zen 4 с 6 ядрами и 12 потоками (частота до 4,8 ГГц, TDP 30 Вт), графический процессор AMD RDNA 3 28CU (макс. стабильная частота 2,45 ГГц, TDP 110 Вт), 16 Гбайт оперативной памяти DDR5 + 8 Гбайт видеопамяти GDDR6.
      Изначальная цена Steam Machine должна была составить 750 долларов, но из-за текущего кризиса на рынке оперативной памяти ее подняли почти в 1,5 раза.

  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • Тоже жду под 1.5
       Спасибо за работу! 
    • Собрал архив для проверки реплик. Распаковываем в любое удобное место, запускаем start_review.bat, далее в браузере запустится интерфейс для прослушивания сомнительных совпадений и вынесения вердикта. В целом всё интуитивно должно быть понятно, просто слушаем старую английскую реплику, а далее вероятных кандидатов из ремейка и тыкаем на кнопку нужного решения. Я специально потыкал чуть более 30 кейсов, чтобы было наглядно видно что к чему, хотя описание там тоже есть. После каждого выбранного решения интерфейс сохраняет его сам. Ну а после завершения всех кейсов надо просто экспортировать CSV и скинуть мне.    https://disk.yandex.ru/d/l642IsjO-8ycHw Если проверяющих найдётся несколько (пока вызвался только @DarkAssassinUA ), то лучше согласовывать, кто откуда будет делать, чтобы то же самое не повторять. Например, один может начать с конца, а другой с начала. Результаты объединить не проблема. 
    • на яндексе не обновлен пока пора отдыхать, совсем слепой стал
    • Там пока единственное место где можно ускориться — удалить большинство .ctex файлов, потому что важны там только переведенные картинки (штук 15 из всех). Но по мере локализации они все равно будут возвращаться в файлы русификатора, время будет увеличиваться. В остальном, остался только минимальный набор скомпилированных файлов, меньше на текущий момент не получится у меня.   Удаление при успешной установке добавил в install_ru.bat И вот эти “Патч PCK, часть 0” стадии которые появляются в прогрессе — это глупое ограничение Windows на длину команды в консоли. Приходится разбивать патчинг на ту длину, которая влезает в это ограничение.
    • ну я тоже ждал долго, не засекал, но вроде как количество “сколько/сколько”  вроде информативно. Но у нас народ нетерпеливый и часто читать не умеет...
    • Стоп а есть ссылка откуда можно скачать игру?
    • Часть перевода автора с вики, часть моя клодом (он сам переводил), часть других пользователей
    • интергрейд по доп.заданиям логичнее и более правильный по атмосфере, но зачем-то они убили персонажей ребитом. кирие как лишний персонаж, юффи максимально раздражающая, под конец длс хоть и стала менее отвратительной, но 80% ребита бесполезно бегает и раздражает, однако ребит более напряженный по сюжету был, как и кат-сценам, а некоторые побочные задания как-то душено ощущались, то из-за открытого, но уютного душеного подтекста и смысла, то из-за музыки. 90% успеха ремейка — озвучка + красота пейзажей и эффекты в боях. особенно если брать 97-13. даже чедли меня так не раздражал как юффи)   и без разницы, английский, или японский (хоть и 80% голосов японской мимо, особенно клауду, 13уо актер, и единственный, кто шикарен, особенно на фоне остальных по совпадению к внешности — сефирот, но кому как это на слух и мнение. было ошибкой играть интергейд на японской после английской). да что там говорить, даже фанатский echo s более эмоциональней игру делает 2013, хоть и по персонажам и драме похуже ремейков, если не играл 7 ребенком-подростком в 20х перед ремейками если. для начала, лучше б сделали юффи как в оригинале боссом.   надеюсь после 3 игры сделают и длс, где мульти-верс по Dirge of Cerberus, чем просто быстрое длс для юффи, вайса толком не выдали и просто сделали сложнейшим испытанием у интергрейда
    • Я тоже.  И ещё в инструкцию по установке написал бы, что надо терпеливо дождаться, когда русификатор закончит работу. У меня минут 5 ставится, хотя комп не самый дохлый...
  • Изменения статусов

    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
    • serfly  »  SamhainGhost

      Доброго времени. По локализации игры Wicked Seed. Шрифт размазан и в полях, другие можно попробовать? Например arialuni_sdf_2022? Я профан в этом, но интересно.
       
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе Mechanics VoiceOver R.G. MVO , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
    • fox222  »  Siberian GRemlin

      Здравствуйте, хочу купить персональный доступ к переводам, сколько стоит?
      · 1 ответ
  • Лучшие авторы


×