I created an application that automatically idles your Steam games to extract all of your available Steam Trading Cards. The application automatically finds the games you have drops remaining in, and idles those games one by one until all of your trading cards are in your inventory. This way, you can start up the program and go to sleep / work / away and come back to an inventory full of cards.

Website
Source Code
Official Group

Installation Instructions

Go to the Official Site, download and run the setup.exe file there. The program should launch automatically when the installation is complete. Make sure Steam is open and you're logged in. To start idling, you'll need to click the (Sign In) button and sign in to Steam. Once that's done you should be "in-game" on Steam and the program will indicate as such. Now go watch TV, go to bed, or go on vacation. When you come back to your computer, you should have a pile of Trading Cards in your inventory.

Some FAQ

How does this work?

First of all, the program will determine which of your games still have card drops remaining. It will go through each application and simulate you being “in-game” so that cards will drop. It will check periodically to see if the game you’re idling has card drops remaining. When only one drop remains, it will start checking more frequently. When the game you’re idling has no more cards, it’ll move on to the next game. When no more cards are available, the program will exit.

Do I need to download a game in order for this program to get it's trading cards?

No.

Do I need to be logged in to Steam for Idle Master to work?

Yes, Steam needs to be running and you must be logged in.

Can I play a game while this is running?

It’s possible, but doing so may significantly reduce your card drop rate. For best results, exit this program before playing a game.

How do I close the application?

Simply click the red X on the application.

Is this safe?

Presumably so, yes. The program that simulates you being in-game is no different than other popular methods like using Steam Achievement Manager or "the AppID trick".

Why do I need to sign in to Steam from the application?

When you visit your badges page on Steam, it will show you how many card drops you have remaining in each game. When another user looks at your badges page, they can only see the badges you've completed. By signing in, this allows Idle Master to connect to Steam properly and gives it access to this information that only you can see.

Why should I trust this?

The entire project is open source, which includes the source code for all binaries.

Troubleshooting

Idle Master looks like it's working, but I'm not getting any Steam Trading Cards.

First of all, be patient. Idle Master doesn't make them drop any faster than they normally would if you were playing the game, and each game has a different drop rate. Another thing to check is that your Steam profile correctly shows that you're "In-Game". If Steam doesn't think you're "In-Game", it means something is wrong with your configuration.

9 years ago*

Comment has been collapsed.

The "the AppID trick" doesn't work anymore :(, but using another external program that is not SAM or SAM itself is not a solution and not good idea I think.....I prefer installing games.

9 years ago
Permalink

Comment has been collapsed.

It still does, since SAM is based on this idea.

9 years ago
Permalink

Comment has been collapsed.

I change the ID from the Portal folder for example to the game I like card to drop, and it doesn't work, Steam doesn't sees me in game, it worked before.

9 years ago
Permalink

Comment has been collapsed.

AAA games usually have built-in appid. You need indie games like Audiosurf.

9 years ago
Permalink

Comment has been collapsed.

Normally it worked with Valve games, because they have a text file with appid, but Bad Rats has it too, the only problem about Bad Rats it also launches this game, and Bad Rats music is annoying, if it works I will have to disable the music.

9 years ago
Permalink

Comment has been collapsed.

I use Super Hexagon

9 years ago
Permalink

Comment has been collapsed.

I use 4 Elements, Anodyne, Cortex Command and Cubetractor. They have less than 400MB together and aren't very resource-intensive so I keep them on my drive just for cards idling.

9 years ago
Permalink

Comment has been collapsed.

I use 1000 Amps. The game is only 34MB, and only opens up a tiny window on launch.

9 years ago
Permalink

Comment has been collapsed.

I use Trine 2. Only an error message shows and still drops cards from other games.

9 years ago
Permalink

Comment has been collapsed.

On my other computer, I use TF2.

Simply Change the appid text file to the appid of the desired game and run the hl2.exe directly from the folder.

9 years ago
Permalink

Comment has been collapsed.

What if I told you you can mute any program in the default Windows volume mixer?

8 years ago
Permalink

Comment has been collapsed.

THIS

8 years ago
Permalink

Comment has been collapsed.

use TF2 and it will always work, change appid and then start hl.exe in tf2 folder

9 years ago
Permalink

Comment has been collapsed.

Doesn't work anymore, in any game, at least to me. It used to work.

9 years ago
Permalink

Comment has been collapsed.

Lol, with tf2 works fine

9 years ago
Permalink

Comment has been collapsed.

Millie is the best for card idling imo, only gives you error message, no game launch but still tracked by steam

9 years ago
Permalink

Comment has been collapsed.

still working for me

9 years ago
Permalink

Comment has been collapsed.

you should try Spacewar (Steamrun appid= steam://run/480/) it's the best game to place a appid.txt in and run it :P

9 years ago
Permalink

Comment has been collapsed.

it works in garrys mod too

9 years ago
Permalink

Comment has been collapsed.

Doesn't seem to be compatible with Windows Vista 32-bit :(

(don't judge me bro - my computer's literally shit, haven't had the money, time or opportunity to upgrade it)

9 years ago
Permalink

Comment has been collapsed.

Use SAM instead ?

9 years ago
Permalink

Comment has been collapsed.

I should be able to get a 32-bit compatible version compiled early next week. In the mean time, someone on Github has already done so (although for a bit of an older build) here.

9 years ago
Permalink

Comment has been collapsed.

This compiled exe is for newest build + it uses timestamp from this pull request.

9 years ago
Permalink

Comment has been collapsed.

how do i use the application? I'm quite new in this application

9 years ago
Permalink

Comment has been collapsed.

For my build: download exe and replace the one downloaded from github.

9 years ago
Permalink

Comment has been collapsed.

Must be hard to see anything between the corn bits and faecal matter. Also, amazing how they managed to form micro-circuitry out of faeces.

Stop overusing the word "literally".
9 years ago
Permalink

Comment has been collapsed.

d'oh, my bad - gave me a good laugh though XD

9 years ago
Permalink

Comment has been collapsed.

Good, good. It's just a pet peeve of mine, a pretty major one. People over-use the word "literally" to the point where it becomes literally meaningless. "Ohmygaaawwwd, Becky, he was soooo ca-YUuuuutteeee, I LITERALLY DIED! LOLJKOMGSMH"

See my point? :| :P

9 years ago
Permalink

Comment has been collapsed.

9 years ago
Permalink

Comment has been collapsed.

That is literally the first thought that pops into my head every time I see someone over-using the word "literally" - Chris Traeger. Literally!

9 years ago
Permalink

Comment has been collapsed.

9 years ago
Permalink

Comment has been collapsed.

Nice :)

9 years ago
Permalink

Comment has been collapsed.

Is there a chance to get ban from steam?

9 years ago
Permalink

Comment has been collapsed.

Nope.

9 years ago
Permalink

Comment has been collapsed.

inb4b&

9 years ago
Permalink

Comment has been collapsed.

Well if u don't screw up u will never get banned ;)

9 years ago
Permalink

Comment has been collapsed.

Yes, There is a chance to be banned.

9 years ago
Permalink

Comment has been collapsed.

As long as you don't get into random VAC SECURE server, there is no chance.

9 years ago
Permalink

Comment has been collapsed.

Interesting

9 years ago
Permalink

Comment has been collapsed.

We have SAM already,yes?

9 years ago
Permalink

Comment has been collapsed.

Yes. But this program automates the process so you don't have to open SAM, find a game to idle, open that game, come back in a few hours, close SAM, open SAM again, find another game, etc etc.

This program can efficiently idle your trading cards for hours or days at a time without you having to interact with it.

9 years ago
Permalink

Comment has been collapsed.

i´m always starting 5 or 6 games at once with sam (launcher.bat)

9 years ago
Permalink

Comment has been collapsed.

Starting more than one game on Steam drastically increases the time to get a card.

9 years ago
Permalink

Comment has been collapsed.

i have experienced another behaviour:
first i start 100 games at one and wait 2 or 3 hours.
sometimes i have 30 to 50 card in inventory after that but most of the time i got zero.
but when i close these games after that and only open 5 or 6 at once again, the card drop in a very very short time (less then 10 minutes). i close them after that and open the next few & get the next cards ....

but you are right... if your program works as you say, it would be better than my method. maybe i´ll give it a try in the future

9 years ago
Permalink

Comment has been collapsed.

Started 100 games .... wat teh

9 years ago
Permalink

Comment has been collapsed.

Either troll or the games aren't really opened up and running :P

9 years ago
Permalink

Comment has been collapsed.

I'm not happy about giving it my SessionID. Is there a way you could give us a "manual"-ish option, where we give it a list of AppID's to idle?

9 years ago
Permalink

Comment has been collapsed.

Without the session information, it can't determine if that game has card drops remaining or not, so it wouldn't know how long to idle the game for.

9 years ago
Permalink

Comment has been collapsed.

Even so, a default option, or being able to configure how long to idle each for myself would be nice.

9 years ago
Permalink

Comment has been collapsed.

bit you can use SAM then... i alwys give it a list of app ids and it works fine. for example:
(Launcher.bat)

@echo off  
echo Launching steam games...  
start sam.game.exe 265330  
start sam.game.exe 201040  
start sam.game.exe 227560  
start sam.game.exe 223730  
start sam.game.exe 216130  
pause
9 years ago
Permalink

Comment has been collapsed.

Yup, I'm aware of that.

9 years ago
Permalink

Comment has been collapsed.

Drops rate decreases with every additional game launched. This software does everything automatically so:
tl; dr - launch software, leave PC for week, get all drops for hundreds of games.

9 years ago
Permalink

Comment has been collapsed.

I don't like cheating.

9 years ago
Permalink

Comment has been collapsed.

+1

9 years ago
Permalink

Comment has been collapsed.

+1

9 years ago
Permalink

Comment has been collapsed.

It's literally free money if you haven't claimed the cards for games you own. It also helps keep the trading card market liquid.

I mean, you're free to let giant corporations keep money they're trying to give you with no strings attached, but it's pretty silly.

9 years ago
Permalink

Comment has been collapsed.

Are they /really/ giving you anything though? They give you steam wallet credit. For steam game licenses... Which you don't actually own, and can be taken away whenever (in theory, and mostly in practice.) If you want to get into no strings attached, it's not quite true.

9 years ago
Permalink

Comment has been collapsed.

Well your money can be taken away or made into worth nothing just the same way.

9 years ago
Permalink

Comment has been collapsed.

They're giving you, as you say, Steam games. They're about as likely to be taken away as any other Steam game bought with money from your bank account. So, yes, I feel comfortable saying that they are giving you something with no strings attached beyond the generic "using Steam" strings.

9 years ago
Permalink

Comment has been collapsed.

you can buy items on the steam market and sell them for paypal :) voilá you got real money free ;)

9 years ago
Permalink

Comment has been collapsed.

I will get that money once I'll play the game.

9 years ago
Permalink

Comment has been collapsed.

Same here.

9 years ago
Permalink

Comment has been collapsed.

As if this is cheating, how ridiculous. You don't have any gameplay benefits, you only won't waste disk space.

9 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

9 years ago
Permalink

Comment has been collapsed.

Plus, you're not using their bandwidth to install every game you are just idling for cards.

9 years ago
Permalink

Comment has been collapsed.

You're not supposed to get cards this way.

9 years ago
Permalink

Comment has been collapsed.

why not? I can't see your logic behind that. Steam doesn't care if you actually play the game or not. The game publisher gets some hours spent on that game, which is the excatly same thing as you would play it. The only difference is you wasting time that could potentially be used to something you enjoy. (I assume you don't enjoy installing and playing games until you get the cards, I know I don't.)

9 years ago
Permalink

Comment has been collapsed.

Steam maybe doesn't care, but I do.

9 years ago
Permalink

Comment has been collapsed.

Guess what? I do care about animals and I do want them to stop being murdered by humans in order to become meat and coat. Do you see anybody caring? No? Then why should I give a damn about what you care?

9 years ago
Permalink

Comment has been collapsed.

There's not much I can do because Steam doesn't care, but I will not be a part of this at least, and I don't care if you care or not.

9 years ago
Permalink

Comment has been collapsed.

Umm... You still haven't given a shred of a reason as to why you call this "cheating" or why you have a problem with it / care, though.. You kept replying, but never explained anything. Care to, now?

9 years ago
Permalink

Comment has been collapsed.

As I said, you're not supposed to get cards this way. You're supposed to actually play the game.

9 years ago
Permalink

Comment has been collapsed.

.. Umm, that still does not explain anything, at all.. As I already said - "You still haven't given a shred of a reason as to why you call this "cheating" or why you have a problem with it / care, though.."

And tell me, who exactly is losing in this equation, anyway? Valve? They end up with way less used up bandwidth, which saves them tons on collocation costs, maintenance and potential congestion / service outages.

9 years ago
Permalink

Comment has been collapsed.

We gamers lose.

9 years ago
Permalink

Comment has been collapsed.

It's like you're physically incapable of explaining anything properly.

You still, after all these replies, have given 0 reasoning behind any of your thinking. "We gamers lose"? That doesn't make any sense whatsoever. Tell me how gamers lose, and why you morally oppose it so strongly.

9 years ago
Permalink

Comment has been collapsed.

It's like trying to explain to someone why it's a bad thing if he cheats in-games...no one will lose anything (unless it's an online game), but the gamer loses the point of playing.
Same here, the point of trading cards is: "play a game to get them", not "leave a game running and get them"

9 years ago
Permalink

Comment has been collapsed.

It's not cheating.

:facepalm:

9 years ago
Permalink

Comment has been collapsed.

It is.

You get cards by playing games. You're not playing the games? You're cheating the system.

9 years ago
Permalink

Comment has been collapsed.

Thanks!

9 years ago
Permalink

Comment has been collapsed.

No, thanks.

9 years ago
Permalink

Comment has been collapsed.

Cool, thanks :)

9 years ago
Permalink

Comment has been collapsed.

and again, only for that fukcing windows

9 years ago
Permalink

Comment has been collapsed.

Node.JS + Node-Steam is pretty useful.

clicky

9 years ago
Permalink

Comment has been collapsed.

damn, that was easy :D
used different script though :)

9 years ago
Permalink

Comment has been collapsed.

Forked it, modified a bit and now have same thing as OP thing for Linux, without that unneeded form popup and need to launch steam, of course :)
Original just launched one game and needed relaunch for new, mine rechecks data every 10 minutes and launches game with drops left.
P.S. For others: Works for Win, too.

9 years ago
Permalink

Comment has been collapsed.

Well, it may not require Steam, but require heavy node.js with bunch of libraries and frameworks. So...

9 years ago
Permalink

Comment has been collapsed.

two extra libraries. everything else comes with node.
i may try to compile .exe using webkit some day next week on my virtual machine, just don't yet know about arguments for now.

9 years ago
Permalink

Comment has been collapsed.

WINDOWS MASTER RACE!

9 years ago
Permalink

Comment has been collapsed.

It works perfectly! This is very good, I was in serious need of something like this, because I have 100+ cards and no time to grind them all.

9 years ago
Permalink

Comment has been collapsed.

Wow this is better than I thought. It unlocks cards way faster than SAM. It dropped 4 cards in 1 hour, normally I had to wait more than 2 hours in SAM to get the same results

9 years ago
Permalink

Comment has been collapsed.

if I'm not wrong, it depends on the game - I've noticed games like Blade Symphony take at least 6 hours before all cards dropped, Skullgirls about 5 hours...on the flipside games like Ichi and Card City Nights took less than an hour

Of course, I'd like some confirmation on this!

9 years ago
Permalink

Comment has been collapsed.

The games that dropped cards were Beatbuddy, Trine 2 and Risen and I'm pretty sure it's not placebo.

9 years ago
Permalink

Comment has been collapsed.

It's placebo, every game has different drop rates. As example Aerena takes ages while Deadbreed is really fast.

9 years ago
Permalink

Comment has been collapsed.

Its actually an option that most devs leave at default, which i think is the shortest. Blade Symphony is notably among the longest, with 5 drops and like a 2 hour average between drops (instead of maybe 30 minutes), but others take slightly longer than usual too.

So basically, if your cards don't drop fast enough, obviously you should go troll the game's steam forum and rage at the devs for making us play their game. Funnier because in cases like Blade Symphony, its kinda true.

9 years ago
Permalink

Comment has been collapsed.

That is a way to encourage playing the game. You can see such long drop times at many MP "only" games. Actually Blade Symphony is a really good game, needs some work(from yourself, train train train) but when you master it a bit...wow :D

9 years ago
Permalink

Comment has been collapsed.

You're not wrong. There's no such thing as a way to drop cards faster. All these programs do is mimic a Steamworks call that tells Steam a game is running. And yes, some games do have faster or slower drop rates.

9 years ago
Permalink

Comment has been collapsed.

Isn't this against Steam's TOS?

9 years ago
Permalink

Comment has been collapsed.

Somewhat yes, somewhat no. It doesn't interfer with the gameplay, it just starts games without installing them.

9 years ago
Permalink

Comment has been collapsed.

Valve don't like people using third-party tools, but are generally pretty good in their awareness of what constitutes a ban. For example, back in TF2 people were using third-party programs to idle for drops, and rather than be douchey about it and lay down the law, they just reclaimed the items generated by the idling (or in the case of some heavier users, wiped their inventory). Bear in mind this was back when there were very few items and no cash store.

I'd still advise against it, but in the case of people with data-caps or low speed connections it's easily understandable.

9 years ago
Permalink

Comment has been collapsed.

is it legal and safe?

9 years ago
Permalink

Comment has been collapsed.

The source code is in "start.py"? Can do shitloads of works in just a sort code. Didn't know that Python is amazing.

9 years ago
Permalink

Comment has been collapsed.

Fake launch is in c# part, start.py is the logic/delays/parsing steam data.

9 years ago
Permalink

Comment has been collapsed.

So where's the actual code for the program? I can't find any

9 years ago
Permalink

Comment has been collapsed.

In the source folder.

The start.py in the "Idle Master" folder is the program doing the logic/parsing/delays.

The steam-idle folder contains the fake app being run (the small popups)

9 years ago
Permalink

Comment has been collapsed.

Thanks, using it now.

9 years ago
Permalink

Comment has been collapsed.

SAM 4ever

9 years ago
Permalink

Comment has been collapsed.

Eh, I'm giving it a try. Need to find a way to make it more user friendly. Even if nothing more than a program that asks what browser you uses and finds the cookies to read itself. Or find out how SAM gets away with needing such data from us, and use that method.

9 years ago
Permalink

Comment has been collapsed.

SAM does it by not needing it because you're a human being who does the thinking. You process which games still have card drops, and you check when each game is done. Because Idle Master is a computer program that does this automatically, it needs some way to do this that doesn't involve human intelligence. It uses the cookies to simulate being logged in as you to check your badge list and see what card drops are available, and moves from game to game as needed.

The only way to avoid needing this information would be to compromise the accuracy of the idling; for example it could just idle every game for two hours. This would cover it most of the time, but may be too much or too little. There could be better ways to extract the cookies though, yes, and I suspect that he'll get around to them further in development.

9 years ago
Permalink

Comment has been collapsed.

I was just thinking along the lines of SAM knowing what I have when I'm logged in within Steam. Switch to a different account, SAM shows different games. I suppose what you say makes sense though.

9 years ago
Permalink

Comment has been collapsed.

Using from 2 days ago and works perfectly. :)

9 years ago
Permalink

Comment has been collapsed.

Seeing how many people keep mentioning SAM I think this thread should be locked. It's doing nothing, but promoting cheating and exploiting.

9 years ago
Permalink

Comment has been collapsed.

Nothing wrong with SAM. I use it myself for this purpose only. Its damn useful for people with datacaps / slow connections. Granted, there are people who go and unlock all their achievements, but they aren't getting anything out of it, other than looking foolish to anyone with enough knowledge to realise what happened.

9 years ago
Permalink

Comment has been collapsed.

true true, i saw a dude who played only 20 minutes of BL2,skyrim ans some other games with full achievements. why would people do such a thing instead of having the satisfaction of making the achievements themselves, and if you dont play the game, why would you buy it?

9 years ago
Permalink

Comment has been collapsed.

or in Antisquad on Astats only 8 people have the "Complete 90 Challenge" Archievement but 16 people have the "Complete 99 Challenges" Archievement cause it was broken before last patch

people can´t cheat even more obvious^^

9 years ago
Permalink

Comment has been collapsed.

No it shouldn't. Who cares about people who cheat achievements anyway? It's their problem.

9 years ago
Permalink

Comment has been collapsed.

"cheating achievements" "is their (*there a) problem?"
Really?

9 years ago
Permalink

Comment has been collapsed.

It is their problem as it doesn't effect anyone else. They are merely to show off. And anyone who wants to show off a thousand achievements that suddenly unlocked all at the same time will be ridiculed for it.

9 years ago
Permalink

Comment has been collapsed.

Are you trying to correct the grammar of gabaeba's post?

If you are then you've done a terrible job of it, as your "corrections" are completely incorrect, you should actually learn grammar yourself before attempting to correct others grammar, otherwise you just look like a hypocrite.

9 years ago
Permalink

Comment has been collapsed.

This does not seem to me as an attempt to correct gabaeba's grammar. It's a somewhat clumsy use of homophony to say two things: is "cheating achievements" only their problem? and is there a problem with "cheating achievements"?
So if there's a problem, whose problem is it exactly?

9 years ago
Permalink

Comment has been collapsed.

That's not what it looks like to me at all...

It doesn't matter anyway, but why dig up a post that was made more than a week ago just to respond to me specifically while there are half a dozen other people who basically said the same thing I said in reply to DiamondEclipse? -_-

9 years ago
Permalink

Comment has been collapsed.

Back to school for you, amigo.

Don't try to teach until you've mastered the syllabus yourself...


Relevant ?

9 years ago
Permalink

Comment has been collapsed.

rofl

9 years ago
Permalink

Comment has been collapsed.

Hahah, epic fail. :P
Tip: Don't play grammar Nazi if you have worse grammar than the user you want to correct.

9 years ago
Permalink

Comment has been collapsed.

There's nothing inherently wrong with using SAM.

I use it to "idle" for Steam cards all the time.

Where is this "exploiting" that you're talking about, exactly?

+1 for what DeltaBladeX said about people with data caps/bandwidth caps, I have to deal with such nonsense from my ISP all the time... I pay through the nose for internet and I'm barely allowed to use it, does that sound fair??

Also, there are people out there who don't have a lot of extra money to buy games and Steam trading cards are an excellent way to get extra cash for games. Since it was introduced a while back, I've used it to greatly increase my Steam library with games that I probably never would have been able to get because I live on a fixed income (I'm disabled not lazy), so please, think about what you're going to say before you click "Submit Comment"...

9 years ago
Permalink

Comment has been collapsed.

I usually prefer to install the games instead of using SAM, but I've done it a couple times for large games I didn't want to reinstall only for the cards.

9 years ago
Permalink

Comment has been collapsed.

I would love to be able to install every game that I own, but sadly, that's not an option for me.

For one, my hard drive wouldn't be able to hold all of them and secondly, as I said above, I'm forced to have a bandwidth cap if I want to use internet at all, so I have to be very choosy when it comes to downloading things.

If I did choose to download a lot of games each month, then that would mean that I couldn't watch anything on YouTube or use Netfix and since I don't watch regular TV, that's just not an option for me, which is why I use SAM to "idle" in games to get the cards.

Not everyone in the world has incredible, unlimited internet like some people on this site. I would LOVE to be able to download anything at super high speeds and watch videos in 1080p on YouTube, but sadly, when I can actually download something, it's with speeds no higher than 200kbs and I have to watch videos in 360p (maybe 480p if I'm super lucky that day) or I have to spend 4 hours waiting for a 20 minute video to buffer the first few seconds, while risking going over my bandwidth allowance and incurring disgustingly high penalties from my ISP... >_<

9 years ago
Permalink

Comment has been collapsed.

Thanks, you tend to make some useful stuff.

9 years ago
Permalink

Comment has been collapsed.

nice! will give your card farming management tool a try :)

9 years ago
Permalink

Comment has been collapsed.

Thanks, gonna try it out

9 years ago
Permalink

Comment has been collapsed.

Awesome program, definitely gonna get some good use out of this.

9 years ago
Permalink

Comment has been collapsed.

Wow, downloaded and followed said instructions. I am impressed. I can't express thanks enough!

9 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.