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.

10 years ago*

Comment has been collapsed.

Thanks for the great tool but is there a way to use steam-idle.exe without cookie setup? Eg. a command with appid so that that game is emulated (doesn't need to check remaining card drops just make steam think its running and manually close it when cards are dropped)

10 years ago
Permalink

Comment has been collapsed.

just
steam-idle.exe <APPID>

10 years ago
Permalink

Comment has been collapsed.

Thanks

10 years ago
Permalink

Comment has been collapsed.

Can I ask if this thing will work on F2P Games with Steam Trading Cards? TIA

10 years ago
Permalink

Comment has been collapsed.

It will work if you have cards drop remaining for the game in question. It just tells Steam that the game is running, without having to actually download it. It will automatically scan for games that have drops remaining and idle those games.

10 years ago
Permalink

Comment has been collapsed.

Thanks!

10 years ago
Permalink

Comment has been collapsed.

Is there any chance that idling a game that generally uses VAC, to get VAC banned in that game or even worse banned by steam?

10 years ago
Permalink

Comment has been collapsed.

To trigger VAC, you have to be logged on a VAC-enabled server. This doesn't even actually start the game itself.

Don't start a VAC-enabled game while anything out of the ordinary is running on your computer though, just to be safe.

10 years ago
Permalink

Comment has been collapsed.

i was typing slowly lol and came too late for a similar answer

10 years ago
Permalink

Comment has been collapsed.

That's usually how I approach it. Better safe than sorry. Either run a VAC game or the Idle Master. I idle in TF2 for items when I'm not using Idle Master for cards or actually playing something.

10 years ago
Permalink

Comment has been collapsed.

So can i play single player games while using this app?
Do i need to play any game while using it?
Am i forced to open Steam to using this app?
Thanks for your time. :)

10 years ago
Permalink

Comment has been collapsed.

Yes but having multiple games running lowers your drop rate (unless you mean non-steam game)
No you don't need to play anything. It just makes steam think the game is running.
Yes steam must be running for this program to work.

10 years ago
Permalink

Comment has been collapsed.

Thank you very much! :)

10 years ago
Permalink

Comment has been collapsed.

as far as i know, you dont connect to the servers that run VAC you just "fake" run games

(user)-hey steam im playing XXX game

(steam)-cards to you sir

You only connect to a VAC server when you actually play a ranked match or VAC enabled server (both ingame)

10 years ago
Permalink

Comment has been collapsed.

Bump for great justice.

10 years ago
Permalink

Comment has been collapsed.

Agreed!

10 years ago
Permalink

Comment has been collapsed.

Help me, I just purchased some bundle games and get this error:

20:51:27 - Finding games that have card drops remaining
C:\Users\HART~1\AppData\Local\Temp_MEI80442\bs4\builder_htmlparser.py:163: R
untimeWarning: Python's built-in HTMLParser cannot parse the given document. Thi
s is not a bug in Beautiful Soup. The best solution is to install an external pa
rser (lxml or html5lib), and use Beautiful Soup with that parser. See http://www
.crummy.com/software/BeautifulSoup/bs4/doc/#installing-a-parser for help.
20:51:27 - Error finding drop info
Press any key to continue . . .

10 years ago
Permalink

Comment has been collapsed.

Thank you jshackles, you are my personal hero! I really love your tools/enhancements. Stay awesome like you are!!

10 years ago
Permalink

Comment has been collapsed.

Does this program actually starts the game, and the "Hours played" counter?

10 years ago
Permalink

Comment has been collapsed.

This doesn't actually start the game it just makes steam think the game is running
And yes the hours played counter will increase

10 years ago
Permalink

Comment has been collapsed.

does this program only idles games that are not installed? I just started it and it says that it will idle 4 games (thats the amount of games I have not instlled atm)

10 years ago
Permalink

Comment has been collapsed.

It will idle games that have remaining cards to drop, whether they are installed or not.

10 years ago
Permalink

Comment has been collapsed.

Does this still work?

10 years ago
Permalink

Comment has been collapsed.

Yes.

10 years ago
Permalink

Comment has been collapsed.

thanks!

10 years ago
Permalink

Comment has been collapsed.

It works ! thanks

10 years ago
Permalink

Comment has been collapsed.

Brilliant, works like a champ!

10 years ago
Permalink

Comment has been collapsed.

It looks like Steam's new pagination of the badge page is causing Idle Master to to show 0 games that need to be idled even if there are games that need to be idled. It only works if your games to idle show up on page 1 of your badges. Mine show up on page 2 because I have a lot of In Progress badges in my badge list. Enhanced Steam has some similar issues with the badge page. I'm sure jshackles is already aware that there are issues with the badge page.

10 years ago
Permalink

Comment has been collapsed.

Came here to say this! I can confirm this issue.

10 years ago
Permalink

Comment has been collapsed.

same problem here, just broke today - yesterday was working fine. T.T

10 years ago
Permalink

Comment has been collapsed.

I don't see any pagination on the badges page and EH seems to be working fine there. Should I worry?

10 years ago
Permalink

Comment has been collapsed.

It is 250 per page. You will only see pagination if you have more than 250 badges listed on your badge page. This problem wont affect you if yours are all on one page.

10 years ago
Permalink

Comment has been collapsed.

Ah, ok, thanks. And I thought I had a long page... :)

10 years ago
Permalink

Comment has been collapsed.

too bad, there's still no Steam API for badge progress and the /json "trick" that can be used for the inventory doesn't work.

10 years ago
Permalink

Comment has been collapsed.

Same here...

10 years ago
Permalink

Comment has been collapsed.

Oh baby this is awesome! Thanks :)

10 years ago
Permalink

Comment has been collapsed.

I think I will need to test this. Thanks!

10 years ago
Permalink

Comment has been collapsed.

Hmm dunno, looks cool. But how safe is this really?

10 years ago
Permalink

Comment has been collapsed.

With the recent steam update, idle master is no longer working. They broke the badge page down so it is no longer a continuous page. I believe this is why it is not working anymore.

10 years ago
Permalink

Comment has been collapsed.

Just update?

10 years ago
Permalink

Comment has been collapsed.

Working fine for me. Are you sure you have the right info in the settings file?

10 years ago
Permalink

Comment has been collapsed.

I posted about it in this thread 3 days ago. If you have more than 250 badges Steam will split up your badges into multiple pages. Since then jshackles has uploaded a new version of Idle Master that fixes this issue. Go to the link in the first post and download the new version.

10 years ago
Permalink

Comment has been collapsed.

Thanks works fine

10 years ago
Permalink

Comment has been collapsed.

My fave game is on the last list in my badges page, how can I bring it up as the first showing in the badges page?

10 years ago
Permalink

Comment has been collapsed.

Is it possible to add an option to idle all remaining games at the same time? After some testing, it seems that the drop rate reduction is flat whether you have 2 games running or 20 games running (I tested with 15 games using SAM and I got a drop from each in around ~1.5 hours). Therefore for those who has 4-5 or more games that has drops remaining, it seems that it will be much faster overall to idle all at the same time instead of sequentially.

Of course this can be done with SAM, but it's taking resources for every instance open (though only ~8k, multiply that by 30 and it ends up as a lot) plus activating each game one by one is very painstaking >.<

Edit: actually, I wasn't paying that much attention before so I might have mistaken the earlier 1.5 hour timing. After a computer crash I just finished re-intiliazing a bunch of games (20-25), and in ~15 minutes I already got another 14 cards. So perhaps after a certain amount, idling multiple games actually speed up the drop rate?

10 years ago
Permalink

Comment has been collapsed.

You can always run multiple instances of IM, then. It might end up running the same game between them, though.

10 years ago
Permalink

Comment has been collapsed.

Thanks,it's working :) P.S: Idle Master needs to idle 191 games,holy sh.t

10 years ago
Permalink

Comment has been collapsed.

My idle master for both my Steam accounts isnt working anymore. 0 games that drop cards found, though there are multiple on both accounts.
Is it an issue on my side or did last Steam update disable this working?
Can anybody verify?

10 years ago
Permalink

Comment has been collapsed.

nvm. seems I need an update

10 years ago
Permalink

Comment has been collapsed.

Edit : actually not working anymore for me either.

Edit 2 : actually working ! My mistake...

10 years ago
Permalink

Comment has been collapsed.

Windows 7 ... still works fine. Just run the program and till now it looks fine. I will w8 to see if i get drops and come back with an reply.

10 years ago
Permalink

Comment has been collapsed.

Error launching steam-idle with game ID ... every single game why this is happening any solutions?

10 years ago
Permalink

Comment has been collapsed.

it's working good and all but after i started using it it keeps logging me out of steam community website and i have to login everytime i open it any solution? :S

10 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.