SteamTradingCardFarmer

Программное обеспечение, относящееся к Steam
Сообщение
Автор
iluxa1810
Полковник
Полковник
Сообщения: 1532
Зарегистрирован: 12.01.2008
Благодарил (а): 4 раза
Поблагодарили: 91 раз
Контактная информация:

#1 Сообщение 21.07.2013, 11:45

Странно почему никто до сих пор не сделал программу для автоматизированного фарма карт .
Я на днях придумал 2 алгоритма :
а)Очень простой,но имеет много недостатков .
Суть:
1)При нажатии на ярлык открывается форма
2)Пользователь вбивает пути к ярлыкам игр
3)Пользователь вбивает для каждого пути название игрового процесса
4)Пользователь жмет начать .
5)В программе встроен таймер скажем на 2 часа
6)По истечению 2 ух часов ,программа завершает процесс и запускает новый и так до самой последней игр
Недостатки следующие:
1)Требуется много действий от пользователя
2)Время простоя -карточки могут быть выбиты ранее 2 ух часов =>игра будет работать в холостую .
Преимущества:
1)Простота кода

Б)Программа Б более совершенна
Суть:
1)Для программы создается БД с корневыми директориями игр и названиями процессов
2)Пользователь вводит ТОЛЬКО путь к стиму
3)Пользователь нажимает на "НАЧАТЬ"
4)Программа через HTML код получает со страницы http://steamcommunity.com/id/User/badges/ данные о текущей игры(сколько карточек можно выбить)
5)Программа каждые 10 минут проверяет изменения кол-ва карточек http://steamcommunity.com/id/User/badges/
6)Если выбиты все карточки ,то программа завершает процесс и проделывает теже манипуляции со следующей игрой.
Недостатки:
1)Более сложное исполнение
Преимущества:
1)Мало действий от пользователя
2)Нет простоя .
Важно заметить ,что за использование этих программ нельзя получить бан ,так как она не изменяет каких-либо файлов/процессов игры .
К сожалению у меня мало свободного времени ,что бы заняться этим вопросом ,поэтому может быть кто-нибудь возьмет и заюзает мой алгоритм?

Nasdaq
CSmania Linux Group
CSmania Linux Group
Сообщения: 1267
Зарегистрирован: 21.06.2012
Откуда: Владивосток
Благодарил (а): 66 раз
Поблагодарили: 287 раз
Контактная информация:

#2 Сообщение 21.07.2013, 11:48

iluxa1810
или просто использовать SAM, если ты школяр, который покупает игра ради карт, а не ради собсвенного удовольствия.

iluxa1810
Полковник
Полковник
Сообщения: 1532
Зарегистрирован: 12.01.2008
Благодарил (а): 4 раза
Поблагодарили: 91 раз
Контактная информация:

#3 Сообщение 21.07.2013, 12:03

Nasdaq писал(а):или просто использовать SAM, если ты школяр, который покупает игра ради карт, а не ради собсвенного удовольствия.
1)Сэм не автоматизированный
2)У меня игр 20 ,которые я купил еще до этой байды с картами ,а добывать их лень ,так как тогда я не смогу не во что играть в стиме .

Аватара пользователя
FapFap
Майор
Майор
Сообщения: 718
Зарегистрирован: 09.12.2012
Благодарил (а): 44 раза
Поблагодарили: 147 раз
Контактная информация:

#4 Сообщение 21.07.2013, 12:07

Запускать несколько игр... Итс вандифул

Аватара пользователя
hebroid
Полковник
Полковник
Сообщения: 5672
Зарегистрирован: 11.09.2011
Благодарил (а): 6094 раза
Поблагодарили: 4395 раз
Контактная информация:

#5 Сообщение 21.07.2013, 12:09

Мое мнение, в создании такой программы нет необходимости. Те же 20-30 игр можно ВСЕ за пару минут запустить по названиям в SAM, причем работать они будут одновременно. Вечером запустить и лечь спать, с утра встать и выставить несколько десятков карточек на продажу. Вот и все, никакой мороки. Причем SAM во время этой процедуры, скорее всего, тоже не изменяет никаких процессов.

iluxa1810
Полковник
Полковник
Сообщения: 1532
Зарегистрирован: 12.01.2008
Благодарил (а): 4 раза
Поблагодарили: 91 раз
Контактная информация:

#6 Сообщение 21.07.2013, 12:16

FapFap писал(а):Запускать несколько игр... Итс вандифул
Где я писал про одновременный запуск игр?
После выбивания карточек ,одна игра закрывается ,а другая открывается .
hebroid писал(а):Мое мнение, в создании такой программы нет необходимости. Те же 20-30 игр можно ВСЕ за пару минут запустить по названиям в SAM, причем работать они будут одновременно. Вечером запустить и лечь спать, с утра встать и выставить несколько десятков карточек на продажу. Вот и все, никакой мороки. Причем SAM во время этой процедуры, скорее всего, тоже не изменяет никаких процессов.
Стремно как-то ...

Аватара пользователя
Charg
Майор
Майор
Сообщения: 585
Зарегистрирован: 30.12.2011
Благодарил (а): 12 раз
Поблагодарили: 152 раза
Контактная информация:

#7 Сообщение 23.07.2013, 22:24

Абсолютно бесполезная с точки зрения применения вещь.
Но, если кому-нибудь просто хочется что-то написать посложнее "hello world" - вполне можно сделать. Ради приобретения практических навыков, так сказать. да, я знаю что как цель лабы звучит :D

Harinezumi
Нович0к
Нович0к
Сообщения: 8
Зарегистрирован: 24.07.2013
Поблагодарили: 3 раза

#8 Сообщение 24.07.2013, 15:23

ТС ты сверх занятая личность? Или в стиме играешь 24/7? Если отошёл от компа врубил SAM, сёрфишь по инету опять врубил SAM и все дела...

NarutoUA
Сержант
Сержант
Сообщения: 39
Зарегистрирован: 10.03.2011
Контактная информация:

#9 Сообщение 24.07.2013, 22:09

Можно ведь обойтись и без указания папки к стиму, а взять ее из реестра

iluxa1810
Полковник
Полковник
Сообщения: 1532
Зарегистрирован: 12.01.2008
Благодарил (а): 4 раза
Поблагодарили: 91 раз
Контактная информация:

#10 Сообщение 27.07.2013, 12:32

NarutoUA писал(а):Можно ведь обойтись и без указания папки к стиму, а взять ее из реестра
Тоже можно

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#11 Сообщение 27.07.2013, 12:37

NarutoUA
Непортабельно. Это требует установки Steam, хотя он может работать с флешки или после переноса с другого диска.
К тому же реестр есть только в Windows. А ещё может не быть прав на чтение реестра. Да и, кхм, на реестр вообще нехорошо полагаться.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
Kill_Claire
Полковник
Полковник
Сообщения: 1112
Зарегистрирован: 11.04.2012
Откуда: kashyyyk
Благодарил (а): 114 раз
Поблагодарили: 427 раз
Контактная информация:

#12 Сообщение 27.07.2013, 13:06

Самый быстрый способ получить карты, это запустить одну или две игры одновременно, используя SAM. Если запускать более 3х игр, дроп будет неравномерный и может затянуться на неопределенное время. К примеру, я ставил 4 игры в SAM за раз на ночь, где в каждой игре, примерно, было не больше 5-6 карт - на утро из некоторых игр выпали только 1-3 карты, потому это крайне неэффективно, если нужно выудить карты в ближайшие сроки. Думаю создать какую-то программу для дропа карт, когда уже есть SAM, это излишество, даже если на аккаунте много игр, в которых еще непочатый дроп.
продаю игры по 15 рублей, в лс
мой трек в стиле HOTLINE MIAMI

Аватара пользователя
gfox1964
Лейтенант
Лейтенант
Сообщения: 122
Зарегистрирован: 23.05.2012
Благодарил (а): 25 раз
Поблагодарили: 41 раз
Контактная информация:

#13 Сообщение 26.06.2015, 20:23

Для всех желающих автоматизировать дроп карточек в Steam.
Steam Idle Master.
Программа очень проста в использовании.
Совершенно не нужно устанавливать игры с которых требуется выбить карточки.
Достаточно того, что игра привязана к аккаунту.
Впрочем сами можете проверить работу программы и сделать свои выводы.
_______________________________
My way is to begin with the begining
(Имею привычку начинать с начала)
[Lord Byron]

Аватара пользователя
Hedgehog684
Капитан
Капитан
Сообщения: 398
Зарегистрирован: 18.01.2013
Благодарил (а): 35 раз
Поблагодарили: 265 раз
Контактная информация:

#14 Сообщение 26.06.2015, 22:38

5)В программе встроен таймер скажем на 2 часа
Бесполезно, если страничку не прочекать с карточками и не проверить число ты не узнаешь точно. Нынешнее время необходимое для дропа всех карточек с одной игры рассчитывается так: 2 часа + время поставленное разработчиком на выпадение одной карточки*на кол-во карточек.
Программа Б это 1 в 1 функционал idle master

Всё уже придумано до вас... Идлить карточки не скачивая саму игру, можно несколькими способами:

1. Steam Achievement Manager 6.3 (Windows)
http://gib.me/sam/
Требует запущенный стим, вводишь айди игры [txtspoil]store.steampowered.com/app/xxxxx[/txtspoil], добавляешь, появляется ее (игры) иконка - два раза кликаешь, открывается новое окошко - теперь ждешь, пока выпадут все карточки, после этого можно закрывать и вписывать другой ID.
Чтобы не ебаться с интерфейсом, можно создать .bat файл следующего содержания
C:\.../Steam Achievement Manager/sam.game.exe xxxxx (вместо xxxxx подставить нужный айди)

2. Idle Master Python (Windows, Linux, OS X)
https://github.com/jshackles/idle_master_py

Инструкции по ссылке, нужно вводить логин, пароль и sessionID, автоматически выбивает карточки и переходит от одной игры к следующей.

2.1. Idle Master Net.Framework 4.5 (Windows 7 SP1 и выше)
http://www.steamidlemaster.com/

Дальнейшая разработка idle master, правда уже не на питоне, а на мерзком фрэймворке 4,5 из-за чего плакали пользователи Windows XP/Vista, Linux, OS X. Преимущество над версией выше в том что запилен GUI, не нужно вводить ваши печеньки и т.п.

3. Node.js + скрипт для Node-steam (Linux, Windows, ...)
https://github.com/seishun/node-steam
Скрипт #1: http://pastebin.com/MNxwq0hW
Аналогично Idle Master, не требует вмешательства пользователя в процесс. Не требует установленного клиента Steam. Также статус автоматически не меняется на "В игре". Да-да, мой юный друг, твои одноклассники не увидят, что ты выбиваешь карточки с Barbie 3D.
Скрипт #2: http://pastebin.com/1gZL4raU
Аналогично Steam Achievement Manager, сам вбиваешь нужные айди.

Аватара пользователя
gfox1964
Лейтенант
Лейтенант
Сообщения: 122
Зарегистрирован: 23.05.2012
Благодарил (а): 25 раз
Поблагодарили: 41 раз
Контактная информация:

#15 Сообщение 27.06.2015, 01:55

Ну вот, прекрасно!
Теперь осталось модератору оформить шапку и тему о фарме карточек можно считать решенной.
У пользователей и гостей желающих автоматизировать фарм теперь есть из чего выбрать.
_______________________________
My way is to begin with the begining
(Имею привычку начинать с начала)
[Lord Byron]

Ответить