Jump to content
Zone of Games Forum
0wn3df1x

Разыскивая самородки в Steam

Recommended Posts

‡агрузка...

EGS ни разу не упомянута, но кто поставил минусы угадать нетрудно :D

AC2TTtq08hM.jpg

  • Like (+1) 1
  • Haha (+1) 2
  • Downvote 1

Share this post


Link to post

Большое спасибо за эпохальный труд!

  • Like (+1) 1

Share this post


Link to post
Posted (edited)
В 19.07.2019 в 05:22, Faverman сказал:

почти наверняка баг. Для фичи - совершенно бессмысленно.

В общем, я разобрал эту проблему.

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

Через поиск по меткам в уже вышедших играх удалось найти Scorn. Именно туда и попадает всё остальное.

Далее пришлось скачать данные с 800+ страниц и вытянуть из них информацию обо всех играх, что вышли с 1 января 2018 по 19 июля 2019.

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

После просмотра получилось 1610 игр с устаревшей датой.

Теперь о том, как это происходит.

Разработчик  может выставить любую дату релиза и таким образом его игра попадает в список будущих продуктов. Если его игру достаточное количество раз добавляют в список желаемого, то она попадает в список популярных будущих релизов / список лидеров списков желаемого.

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

С одной стороны, это определённо промах разработчиков, которые не следят за своими продуктами, с другой - не лучшее решение со стороны Steam, т.е. лучше было сделать, чтоб на игры, срок выхода которых прошёл, после 3 дней отсутствия разработчика автоматически вешалась новая дата (через 3 месяца или через год), чтобы будущая игра не уходила из списков будущих игр, вися среди игр, которые вышли.

Найти названия всех будущих игр, которые пролетели с датой, можно ЗДЕСЬ.

О чём это может свидетельствовать?

  • Либо о том, что разработчики забили на свою игру.
  • Либо о том, что они так заняты разработкой, что им некогда переставить дату.

Понять, что какая-то игра из вашего списка желаемого “просрочилась”, можно по этой кнопке:
81uRoL8SPJE.jpg

 

Edited by 0wn3df1x
  • Like (+1) 1
  • Upvote 1

Share this post


Link to post
1 час назад, 0wn3df1x сказал:

В общем, я разобрал эту проблему.

ваше терпение и целеустремленность поражают.

1 час назад, 0wn3df1x сказал:

О чём это может свидетельствовать?

  • Либо о том, что разработчики забили на свою игру.
  • Либо о том, что они так заняты разработкой, что им некогда переставить дату.

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

1 час назад, 0wn3df1x сказал:

с другой - не лучшее решение со стороны Steam, т.е. лучше было сделать, чтоб на игры, срок выхода которых прошёл, после 3 дней отсутствия разработчика автоматически вешалась новая дата (через 3 месяца или через год)

ну например на фантлабе (сайт, на котором я администрирую) есть раздел с книжными планами. Например, какая-то книга планируется к печати в июле 2019. Если июль закончился, а книга в интернет-магазинах не появилась, 01.08 дата выхода автоматически меняется на “август 2019”. Или, если приходит информация от издательства, можно вручную точнее подредактировать. Технически все это легко реализуемо, в конце концов просто менять у “просроченных игр” дату выхода на неопределенную. Явный косяк стима.

  • Like (+1) 1
  • Upvote 1

Share this post


Link to post
Posted (edited)

Проблема есть в поиске игр.

 

Скажу честно — никогда не пользовался рекомендациями Стим (там рекомендуют всякую хрень, хоть она и в игноре).

Добавлял игры или сам наткнувшись или через вручную отсортированную вещь как у топикстартера, или (что удивительно) через бета версию из Стим лаба.

 

Обычно новинки добавляются или через уже сыгранные вещи (хотя “Бир виз ми пролог” пропустил), или через вишлист друзей. Через вишлист друзей чаще, т.к. друзья с РАЗНЫМИ  вкусами в играх.

И еще — практически не пользуюсь вкладкой Популярное в Стиме. И для меня поиск в Стиме реально неудобный.

По Бир виз ми — вообще непонятка.  На странице прошлых эпизодов никакой инфы по приквелу.

Как тогда о нем узнать, если инфы нет в той игре, что уже я играл?!

Edited by Samum2000
  • Upvote 1

Share this post


Link to post
15 часов назад, Faverman сказал:

ваше терпение и целеустремленность поражают.

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

ну например на фантлабе (сайт, на котором я администрирую) есть раздел с книжными планами. Например, какая-то книга планируется к печати в июле 2019. Если июль закончился, а книга в интернет-магазинах не появилась, 01.08 дата выхода автоматически меняется на “август 2019”. Или, если приходит информация от издательства, можно вручную точнее подредактировать. Технически все это легко реализуемо, в конце концов просто менять у “просроченных игр” дату выхода на неопределенную. Явный косяк стима.


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

Систему с автоматическим переносом даты было бы неплохо иметь, но переносить дату необходимо на месяц и больше, возможно на несколько месяцев, поскольку же были прецеденты, когда разработчики, так скажем, абьюзили систему, таким образом:
Их игра шла в списке будущих продуктов / популярных будущих продуктов. Будущие продукты, понятно, все игры сразу. Популярные будущие продукты — игры, которые достаточно добавляли в список желаемого. Но суть у списков одна — чем ближе релиз, тем выше игры в этих списках. Уже были такие разработчики, которые ежедневно меняли дату релиза своей игры, из-за чего их игра оказывалась на самом видном месте, у этих игр  пользователи на форумах сообщества писали мол хватит абьюзить систему, так что должно быть ограничение на смену даты + при автоматическом изменении игра должна переходить на “через месяц”, дабы не мешать играм, выход которых на носу.
 

15 часов назад, Samum2000 сказал:

Проблема есть в поиске игр.

Скажу честно — никогда не пользовался рекомендациями Стим (там рекомендуют всякую хрень, хоть она и в игноре).


Вообще, лично для себя я устроил таким образом:

Используется эта страница.
В данный момент там 2600+ игр на 107 страницах.

Если не лень, то можно открывать страницу каждой игры и просматривать её, после чего заносить в список желаемого или нажимать кнопку “скрыть”.
Если лень, то можно просматривать всплывающие скрины и описание, наводя на игру:
5_-emEeWgxA.jpg
После этого нажать на кнопку в правом верхнем углу значка игры и скрыть / добавить через выплывшее меню.
YCwEco3YENw.jpg

 

Если ещё больше лень, то можно аналогично посмотреть на всплывающие скрины и описания. Если все игры на странице такие себе, то можно скрыть их в одно нажатие. Для этого потребуется расширение Tampermonkey 
и наш скрипт отсюда.

Вот его код, если что:

// ==UserScript==
// @name            Steam Junk Hide (Early Prototype)
// @description     Current page - Hide all games
// @author		    StiGMaT | idea: 0wn3df1x
// @homepageURL	    https://steamcommunity.com/id/0wn3df1x/
// @icon		    https://i.imgur.com/QgV53ZF.png
// @include         https://store.steampowered.com/search/*
// @version         0.6
// @grant           none
// @namespace https://greasyfork.org/users/234211
// ==/UserScript==

  window.addEventListener('load', () => {
    addButton('Скрыть всё', selectReadFn)
    })

    function addButton(text, onclick, cssObj) {
        cssObj = cssObj || {position: 'absolute', bottom: '17.65%', left:'36.4%', 'z-index': 3}
        let button = document.createElement('button'), btnStyle = button.style
        document.body.appendChild(button)
        button.innerHTML = text
        button.className = "pagebtn"
        button.onclick = onclick
        Object.keys(cssObj).forEach(key => btnStyle[key] = cssObj[key])
        return button
    }

    function selectReadFn() {
$lstSearch = $J('.search_result_row')
for( var i=0; i<$lstSearch.length; i++ )
{
	var $elSource = $J($lstSearch[ i ]);
	var strAppIDs = $elSource.data('dsAppid');
	if( strAppIDs )
	{
		var rgAppIds = [];
		if (strAppIDs && typeof strAppIDs == 'string' && strAppIDs.indexOf(',') >= 0) {
			rgAppIds = strAppIDs.split(',');
		}
		else if (parseInt(strAppIDs)) {
			rgAppIds = [parseInt(strAppIDs)];
		}

		var bIgnored = false;
		for( var j = 0; j < rgAppIds.length; j++ ) {
			bIgnored |= GDynamicStore.BIsAppIgnored( rgAppIds[ j ] );
		}

		if (!bIgnored)
		{
			$elSource.addClass('ds_ignored ds_flagged');
			$elSource.append( '<div class="ds_flag ds_ignored_flag">СКРЫТО&nbsp;&nbsp;</div>');
			for( var j=0; j<rgAppIds.length; j++ ) {
				GDynamicStore.ModifyIgnoredApp ( $elSource, rgAppIds[ j ], false );
			}
		}
	}
}
    }

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

Скрыв / добавив в желаемое всё с 107 страниц, можно вырубать скрипт и переходить к еженедельной стадии.

Для более удобной работы можно использовать Enchanced Steam:  (Он позволяет менять отображение в виде кучи страниц на единый список с прокруткой и прогрузкой), это особенно удобно, чтоб не искать каждую новинку на всех 100+ страницах.

Остаётся вопрос: Вот есть скрытые игры, но они же всё равно продолжают грузиться и мешают смотреть, хоть и помечены.
puQncHEun8E.jpg

Это тоже решаемая проблема. Берём расширение uBlock Origin, задуманное для блокировки рекламы, после чего заходим в настройки, вкладку “мои фильтры” и вставляем туда:

store.steampowered.com##a.ds_ignored
store.steampowered.com##.ds_owned
store.steampowered.com##a.ds_wishlist

Всё, после этого в результате поиска не будут отображаться:

  • Скрытые игры
  • Купленные (предзаказанные игры)
  • Добавленные в список желаемого игры

Ye0BntWzhjM.jpg

 

После этого можно с комфортом просматривать все новинки, добавляемые каждую неделю и скрывать их / добавлять в желаемое.

===============

Для меня остаётся загадкой, почему Steam не реализует всё перечисленное со своей стороны.
Ну, то есть элементарно пометку игр галочками и кнопку “скрыть всё” или “добавить всё в список желаемого”, “добавить всё отмеченное в корзину”.

Или, допустим, в магазине предусмотрены настройки, где можно прописать метки, которые покупатель не желает видеть, и они не будут выводиться в результатах поиска. Но почему нельзя сделать так, чтоб в результатах поиска не выводились игры, которые я уже скрыл? Я ведь их скрыл сознательно, чтоб они не попадались мне на глаза, но продолжаю их видеть. А если ошибочно, то всегда могу зайти в настройки аккаунта и удалить игру из списка скрытого.

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

  • Like (+1) 1
  • Upvote 1

Share this post


Link to post
13 минут назад, 0wn3df1x сказал:



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

Посмотрим что будет в новом дизайне) для меня главное что теги в библиотеке введут наконец.

  • Upvote 1

Share this post


Link to post

Странно... не увидел в данном списке группу интересных проектов, которые уже давно находятся в моём списке желаемых…
Где Conan Chop Chop? Где WARSAW? Spaceland, The Unliving, Stranded Sails, Darksburg, Inmost, Iron Danger, Kaze and the Wild Masks, Iratus: Lord of the Dead, Stygian: Reign of the Old Ones, Omnibion War, Blasphemous, Realms Beyond: Ashes of the Fallen, Black Future '88, Cloudpunk, Stoneshard, Valfaris, Fading of Zarya 7, Unlucky Seven, LOST EMBER, EITR…
И это не весь мой список из списка желаемого. Многие игры пропустил по той причине, что они уж слишком нишевые и не в состоянии зайти всем… А то что тут перечислил, то могло бы зайти большому числу пользователей.

  • Upvote 1

Share this post


Link to post
Posted (edited)
42 минуты назад, BlackEvangel сказал:

Странно... не увидел в данном списке группу интересных проектов, которые уже давно находятся в моём списке желаемых…
Где Conan Chop Chop? Где WARSAW? Spaceland, The Unliving, Stranded Sails, Darksburg, Inmost, Iron Danger, Kaze and the Wild Masks, Iratus: Lord of the Dead, Stygian: Reign of the Old Ones, Omnibion War, Blasphemous, Realms Beyond: Ashes of the Fallen, Black Future '88, Cloudpunk, Stoneshard, Valfaris, Fading of Zarya 7, Unlucky Seven, LOST EMBER, EITR…
И это не весь мой список из списка желаемого. Многие игры пропустил по той причине, что они уж слишком нишевые и не в состоянии зайти всем… А то что тут перечислил, то могло бы зайти большому числу пользователей.

В заглавном посте указано, что поиск идёт среди игр, которые не попали ни в “лидеры списков желаемого”, ни в “популярные будущие продукты”. 

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

Conan Chop Chop - 176 место в популярных будущих продуктах.
WARSAW - 181 место.
Spaceland - 258 место.
The Unliving - 324 место.
Stranded Sails - Explorers of the Cursed Islands - 221 место.
Darksburg - 175.
Inmost - 355.
Iron Danger - 154.
Kaze and the Wild Masks - 232.
Iratus: Lord of the Dead - 29.
Stygian: Reign of the Old Ones - 96.
Blasphemous - 276.
Realms Beyond: Ashes of the Fallen - 412.
Cloudpunk - 24.
Stoneshard - 310.
Valfaris - 144.
Unlucky Seven - 41.
LOST EMBER - 16.
EITR - 71.


+ Вот игры, у которых выставлена устаревшая дата релиза, поэтому их нет в списках будущих игр вообще:

Omnibion War (Дата релиза выставлена на начало июля 2019)
Black Future '88  (Дата релиза выставлена на начало мая 2019)


Но одна незамеченная игра в вашем списке желаемого есть: Fading of Zarya 7
Спасибо!

Edited by 0wn3df1x
  • Like (+1) 1

Share this post


Link to post
Posted (edited)

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

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

В качестве бонуса покажу ± пару новых интересных проектов, которые приплыли за прошедшие с четверга дни.

Edited by 0wn3df1x
  • Upvote 1

Share this post


Link to post

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

 

Share this post


Link to post
В 20.07.2019 в 01:30, 0wn3df1x сказал:

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

Теперь о том, как это происходит.

Разработчик  может выставить любую дату релиза и таким образом его игра попадает в список будущих продуктов. Если его игру достаточное количество раз добавляют в список желаемого, то она попадает в список популярных будущих релизов / список лидеров списков желаемого.

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

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

Два часа назад они изменили дату релиза на январь 2020-го года, графа даты релиза на странице игры изменилась, но сама игра остаётся "coming soon" и продолжает висеть среди новинок где-то на сотых страницах.

Завтра / послезавтра проверим, удалось ли им вернуться обратно в будущие игры путем ручной смены даты или придется обращаться для этого в поддержку.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Similar Content

    • By james_sun

      Tindalos Interactive и Focus Home Interactive объявили о том, что с сегодняшнего дня все желающие могут поиграть в эпичную космическую стратегию Battlefleet Gothic: в Armada 2.
      Tindalos Interactive и Focus Home Interactive объявили о том, что с сегодняшнего дня все желающие могут поиграть в эпичную космическую стратегию Battlefleet Gothic: в Armada 2.

      Акция продлится до 26 августа. Полную версию игру можно будет приобрести со скидкой в 40%. Июньское дополнение The Chaos Campaign Expansion продается со скидкой в 15%.
    • By james_sun

      Студия Supergiant Games, создавшая Bastion и Transistor, объявила о том, что ее изометрический рогалик Hades появится в Steam 10 декабря в режиме раннего доступа.
      Студия Supergiant Games, создавшая Bastion и Transistor, объявила о том, что ее изометрический рогалик Hades появится в Steam 10 декабря в режиме раннего доступа.
      Напомним, что проект с декабря прошлого года является эксклюзивом Epic Store, где он также находится в Early Access. На данный момент к игре вышло шесть больших обновлений. Полноценный релиз намечен на вторую половину 2020-го.


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

Система Orphus

×