I created this little guide because I like collecting the cards from Steam games to use towards trading, but I'm a bit hesitant to use a 3rd party program to do it(insert tinfoil hat here). IdleMaster is much, much easier to use but I go about this method because I don't have to install or input my credentials into a 3rd party program. I'm not at all against IdleMaster by any means, I just choose to not use it.

Random Example - I recently get a game with a 13gb install; I want the cards now but I cannot afford the diskspace or possibly the bandwidth, or I know I won't be getting around to playing it for quite some time. This method allows you to farm the cards with minimal manual setup - without downloading the full game(basically what IdleMaster does automatically when you're sleeping)!

NOTE - These are not my original findings. I wanted to do what IdleMaster does essentially, but without using another program. I Googled until I found what I wanted and posted it here because I figure it may be helpful to some SteamGifts users that otherwise weren't aware of the method.


Instructions -

  1. Find the installation directory for your Steam games! On Windows it looks like: http://i.imgur.com/85qPMsL.jpg
    Inside the 'Common' folder will be the individual folders for your game titles.

  2. Find a game with a .txt document in it named 'steam_appid'. The games with .dll files haven't worked for me, so I found a game with a .txt file. The one I have chosen is Garry's Mod. If you're having trouble finding one, a good place to start is with your oldest games first.
    Example: http://i.imgur.com/BMCUvPG.jpg

  3. Now find the game's numerical App ID that you want your cards from at this handy little site - https://steamdb.info
    Additionally, you can look up the game in your browser-> http://i.imgur.com/A7bf49a.jpg
    To verify this works I am using it currently on Torchlight 2. I have claimed the game using my cd-key but HAVE NOT installed it yet.

  4. Once you find the AppID for your game, open the .txt file and change the existing number to the new one you just looked up. For me, Garry's Mod AppID is 4000 and Torchlight 2's is 200710. I just simply changed the '4000' to '200710' in the text file. Save and close the text document when you have changed it to your new ID.

  5. Launch your executable file in the game folder that includes your recently edited 'steam_appid.txt' file. For me it was the 'hl2' icon(half-life 2) that is associated with Garry's Mod. Look at the picture in Step 2 to see my executable that I had to use. It is the 'application' file in the folder. When you launch the application, the original game loads up but Steam displays that you're now playing the new game! http://i.imgur.com/DaAkNY6.jpg

  6. Sit back and collect your cards without installing anything! - http://i.imgur.com/o8n1coV.jpg

At the time that the screenshots were taken neither Torchlight 2 or IdleMaster had ever been installed on my drive.


Now that I've finished my little tutorial I can actually install TL2 and start playing it. Any helpful suggestions or comments are very welcomed!

Thanks for looking!

*EDIT - Obligatory Giveaway - http://www.steamgifts.com/giveaway/kz0rj/sickbrick

9 years ago*

Comment has been collapsed.

Was this helpful to anyone who is hesitant to use a third party program?

View Results
Yes
No

" IdleMaster is much, much easier to use but I go about this method because I don't have to install or input my credentials into a 3rd party program"
Don't use a web browser then either with that logic. The part where you are "input my credentials into a 3rd party program" is just Chrome web browser. Idle Master works off a browser cookie. You can use an old version and copy/paste the info from whatever other browser cookie you already have on your PC from Firefox, Chrome or w/e if you prefer.

Just using SAM is a lot faster and more convenient than editing the APP ID in a text file too, and also doesn't require logging in at all although you still need to change games manually.

9 years ago*
Permalink

Comment has been collapsed.

Hehe, please explain like i'm 5. I got a whole bunch of random imported bottles tonight(no work tomorrow) and I'm clearly not as savvy as you, so I'm going to need a bit of help with the last part. The main reason I posted this is that I figure the fewer times you input your credentials, the better. As I stated, even though it's open source I'm not that savvy and I'm sporting the tinfoil cap so I thought I'd make the information as available as possible if one decided they wanted to go this route. That's all. :)

9 years ago*
Permalink

Comment has been collapsed.

Idlemaster just reads an encrypted token key from a web browser cookie, not the contents of the key itself. With this it sends the info to your running steam client of what game you are in, and reads your publicly viewable badges page. This same (set of 2) code numbers is in every single web browser cookie that you are logged in with (IE, FF, Chrome, etc). Before jshackles just added the free/opensource chromium (I think it's that one) everyone just had to copy/paste the 2 codes manually. The old version of Idle Master can stil be obtained on github, so you can copy/paste the 2 numbers from some other browser cookie if you want instead of having it automated for you.

9 years ago
Permalink

Comment has been collapsed.

Oh cool, that's pretty interesting. I appreciate the reply!

9 years ago
Permalink

Comment has been collapsed.

The new version can also be used like this. In Settings, the authentication data fields are available under the padlock icon at the bottom left.

9 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

9 years ago
Permalink

Comment has been collapsed.

ouch, ignorance is bliss, right? At the very least I think its cool to see how it works, don't you?

9 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

9 years ago
Permalink

Comment has been collapsed.

First part is kinda sad.

Second is unintelligible.

9 years ago
Permalink

Comment has been collapsed.

Instructions unclear, downloaded ladleMaster
At least I have my ladle

9 years ago
Permalink

Comment has been collapsed.

damn dude, how you get your ladle so shiny?!?!

9 years ago
Permalink

Comment has been collapsed.

It used to be wooden before bathing in the blood of my metallic mortal enemies, the spoons

9 years ago
Permalink

Comment has been collapsed.

he polishes it very vigorously

9 years ago
Permalink

Comment has been collapsed.

What happens if you put in an app ID for a game you don't own?

9 years ago
Permalink

Comment has been collapsed.

Honestly, I'm not entirely sure. I haven't tried it yet. Brb - grabbing another beer and I'll find a game I don't own and report back. Hopefully I don't create a black hole in the process that ends existence as we know it. Although I'm pretty sure nothing will happen. Fingers crossed.

9 years ago
Permalink

Comment has been collapsed.

It logs hours into it that will be displayed in your profile (the game's picture will be a generic grey Steam placeholder), but you will not get any cards since card drops are tied to appIDs associated with your account.
Also, if you buy the game afterwards, the time you idled in it resets.

9 years ago
Permalink

Comment has been collapsed.

Ahh, interesting. Thanks!

9 years ago
Permalink

Comment has been collapsed.

Although it is a good method, for card farming it is slow and tedious I assume. Also, very few games use the TXT file to identify themselves so some people may actually not have even one in a thousand purchases that can qualify.
And on top, some games were later modified to identify themselves with their DLL file, despite the TXT. I had to dig up an old Blackwell game to make this method work and use it since then.

What this method is good for is to put in hours to items that have no Steam store page or associated play time like to get in some game time to review a DLC.

9 years ago
Permalink

Comment has been collapsed.

Yeah, I agree it's not a perfect solution, just an alternative.

9 years ago
Permalink

Comment has been collapsed.

You should probably note that it takes a minimum of 2 hours before the first card drops now to prevent abuse with the steam refund policy.

9 years ago
Permalink

Comment has been collapsed.

Which is incredibly funny, considering I have a few card-eligible games with a play time of 30-60 minutes.

9 years ago
Permalink

Comment has been collapsed.

Can Steam tell if you completed the game if you didn't attempt to get all achievements? If they can, then all they need to do in such cases is give you the cards and mark the game as nonrefundable. This would be fair for everyone involved.

9 years ago
Permalink

Comment has been collapsed.

No, it cannot. Developers could add a counter to do that, but that counter can be faked easily by SAM. In these games I just left them on and waited until the cards dropped.

In theory you can get these very short games, play them through completely and still get a refund. It would be pointless, but it can be done.

9 years ago
Permalink

Comment has been collapsed.

Someone needs to figure out where that counter is so we can change it back to 10 minutes :)

9 years ago
Permalink

Comment has been collapsed.

Ooooh. Didnt know that.
I was wondering why my card drops took so long ;)

9 years ago
Permalink

Comment has been collapsed.

If you want a less resource heavy game for this, get Super Hexagon. You can also get the game ID from either the store or badge page.

-J

9 years ago
Permalink

Comment has been collapsed.

Oh cool, thanks..I already have that game and I'll use it from now on!

9 years ago
Permalink

Comment has been collapsed.

For people that don't own Super Hexagon or Garry's Mod, I used The Plan time ago (free to play game, 114 Mb).

9 years ago
Permalink

Comment has been collapsed.

Its cool to see you got it working this way, but I'll stick with IdleMaster. Less work. Especially if you need to idle 10+ games

9 years ago
Permalink

Comment has been collapsed.

i did it like this before idle master was a thing. and it was a pain in the ass. i got more games with card drops every day than i actually managed to farm. i would probably still have like 500 games left to idle, if it weren't for idle master. ^^

(doesn't mean i don't appreciate your guide, glitchstream. you put a lot of work into it, and while i prefer idle master, it might very well help quite a few people.)

9 years ago
Permalink

Comment has been collapsed.

Here is a combo I try for now cos of 2 hours cap.

Get SAM. Run all the games using SAM (usage of resources is next to nothing) you have with cards. Play your game or whatever. Our goal is to hit the 2 hours play. When time is up close all of it and run IdleMaster.

9 years ago
Permalink

Comment has been collapsed.

i don't see the benefit of your method. idle master also uses up nearly no resources.

9 years ago
Permalink

Comment has been collapsed.

Yesterday Steam moved the timing for cards drops from 0 minutes to 2 hours to stop people abusing refund system. People were buying games, idle for cards and return games.

Now to trigger card drops a game has to have 2 hours of run on steam. Do you see the benefits now?

Run idle master that is going to idle 2 housr +time for card drops every game 1 by 1.
or
Use SAM run all carded games for 2 hours only, switch off SAM, run IdleMaster

9 years ago*
Permalink

Comment has been collapsed.

so you are saying, you can run all the games simultaniously with SAM? didn't know that.

9 years ago
Permalink

Comment has been collapsed.

yup

9 years ago
Permalink

Comment has been collapsed.

+1

9 years ago
Permalink

Comment has been collapsed.

why i didn't think of this simple yet brilliant idea?
gj sir

9 years ago
Permalink

Comment has been collapsed.

I've been using this method for a while, so it's nothing really new to me, but I appreciate the tutorial.
What people who prefer IdleMaster seem to forget, that this method is very nice if have a game that
you like to play right at the moment and that has an appid.txt file, you can disguise that game for any
game that you would like to have card drops for. Also with this method you don't have to install
anything, everything you need is already in your steam library.

9 years ago
Permalink

Comment has been collapsed.

I started using IdleMaster today, but for some reason, after it finishes one game and moves on to the next, cards won't drop for that game. I have to quit and restart, which takes a lot of the idling out of it. Seems to work fine for one game though.

9 years ago
Permalink

Comment has been collapsed.

Steam implemented a 2 hour cd on idling so you do not get cards until you have passed that point.

9 years ago
Permalink

Comment has been collapsed.

Well now I don't know what's going on, because this morning I started it up and a few minutes in, all 3 cards dropped at once.

9 years ago
Permalink

Comment has been collapsed.

Looks like this could be a great way to make IdleMaster work more efficiently, saving the need to download any game. It will work only if you have at least one game with this text file, but that could be automatically checked.

tl;dr: this could be automated, possibly as an upgrade of IdleMaster.

9 years ago
Permalink

Comment has been collapsed.

Looks interesting, but too much work, if you don't wan't to use 3rd party programs just make this.

  1. Install the game.
  2. Open the game.
9 years ago
Permalink

Comment has been collapsed.

Not much work at all and comes in handy when you are running low on disk space.

9 years ago
Permalink

Comment has been collapsed.

What sometimes works is replacing the original game executable by for example calc.exe. Steam will run the windows calculator as if it were to be the game.

9 years ago
Permalink

Comment has been collapsed.

SAM is bannable...
I'm tinfoil on Idlemaster too!
If using AppID method choose a surrogate that doesnt use much resources
Any(?) method will void your chances for a refund if required later !!

9 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 9 years ago.

9 years ago
Permalink

Comment has been collapsed.

i think it is, if you use it at the same time you open a game with VAC system.

9 years ago
Permalink

Comment has been collapsed.

And Idlemaster isnt bannable too? It uses the same system as SAM... D:

9 years ago
Permalink

Comment has been collapsed.

I don't think so I forgot idlemaster running while playing csgo comp and nothing happened

9 years ago
Permalink

Comment has been collapsed.

People have forgotten to close SAM while playing VAC games without getting banned too so it doesn't say anything.

9 years ago
Permalink

Comment has been collapsed.

Exactly, thats why I prefer to use SAM, i dont like that idlemaster have so many problems trying to log in, he doesnt even use the steam API D:

9 years ago
Permalink

Comment has been collapsed.

No it isn't . It's a steam- myths. You are easily can check it yourself.

Create a new steam accountant, open tf2, connect to any server with VAC. Alt+Tab, Run SAM, hack alll the achievements. And lets see if that account gets VAC banned.

VAC bans only if a process that is interacting with the game is maker in their base as 100% cheat. SAM doesn't interact with the game files and variables in memory. It works with steam -cloud in terms to hack achievements.

In terms of just running it imitates a process of a running game with that games id. That is all it does.

9 years ago
Permalink

Comment has been collapsed.

I've idled my entire 1600+ collection with IdleMaster, no problems whatsoever - even let it run for nearly a solid month straight. I used the card sales to buy a bunch of games, and even preordered a Steam Controller.

9 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.