ASF is a C# application that allows you to farm steam cards using multiple steam accounts simultaneously. Unlike Idle Master which works only for one account at given time, requires steam client running in background, and launches additional processes imitating "game playing" status, ASF doesn't require any steam client running in the background, doesn't launch any additional processes and is made to handle unlimited steam accounts at once. In addition to that, it's meant to be run on servers or other desktop-less machines, and features full cross-OS support, which makes it possible to launch on any .NET Core-supported operating system, such as Windows, Linux or OS X. ASF is possible thanks to gigantic amount of work done in marvelous SteamKit2 library.

ASF doesn't require and doesn't interfere in any way with Steam client. In addition to that, it doesn't require exclusive access to given account, which means that you can use your main account in Steam client, and use ASF for idling the same account at the same time. If you decide to launch a game, ASF will get disconnected, and resume idling once you finish playing your game, being as transparent as possible during entire process.


Core features

  • Automatic idling of available games with card drops using any number of active accounts
  • No requirement of running or even having official Steam client installed
  • Guarantee of being VAC-free
  • Complex error-reporting mechanism, allowing ASF to be smart and resume idling even in case of Steam or networking problems
  • Customizable cards idling algorithm which will push performance of card drops to the maximum
  • Offline idling, allowing you to skip in-game status and stop confusing your friends
  • Advanced support for alt accounts, including ability to redeem keys, redeem gifts, accept trades and more through a simple Steam chat
  • Support for latest Steam security features, including SteamGuard, SteamParental and two-factor authentication
  • Unique ASF 2FA mechanism allowing ASF to act as a mobile authenticator (if needed)
  • StreamTradeMatcher integration allowing ASF to help you in completing your steam badges by accepting dupe trades
  • Rebased on .NET Core 2.0, cross-OS compatibility, official support for Windows, Linux and OS X
  • ...and many more!

Interesting features

For comparison with other similar programs and further read about the most interesting exclusive ASF features, I recommend to visit appropriate FAQ entry that explains everything in detail. It's also a very good starting point if you want to have a glimpse on what ASF can do, besides the obvious.


Setting up

Detailed guide regarding setting up and using ASF is available in the setting up article on our wiki. It's user-friendly tutorial with helpful screenshots that compacts the whole basic knowledge about ASF into a single document.


Useful links

Main page / Source code
Latest version / Download
Wiki / Help
Steam group
Discord

You might be also interested in our side project, ASF STM listing.


Is the project still supported?

As stated in my thread closing statement, despite of SG thread being closed, I intend to keep the project up-to-date and supported through non-SG channels. You can check the date of the latest release for reference.


This thread

The thread on SG is open for discussion and support matters that are related to ASF as a program. If you have any particular issue, question or other case to discuss, feel free to leave a comment.


Have fun.

Please do not add me on steam, if you have questions or issues - ask in the thread.

Prior to doing so, make sure to read main page and the wiki, especially our FAQ.

9 years ago*

Comment has been collapsed.

is there a way to tell ASF to only farm certain games, like a whitelist?

8 years ago
Permalink

Comment has been collapsed.

Yep, with !play command.

8 years ago
Permalink

Comment has been collapsed.

Is there a way to login through the steam site?

8 years ago
Permalink

Comment has been collapsed.

No. ASF includes it's own mini SteamClient built-in that is required for sending proper requests telling steam network about playing games status. If you're seeking for game emulation program - there is IdleMaster for that. ASF is independent and it requires your credentials by design - same as original steam client.

8 years ago*
Permalink

Comment has been collapsed.

Q about stm module: me, cards A, A, A, C -- bot, cards, A, A, B, C, C, C ; is A -> B card considered as neutral trade? same set ofc. (logic can go either way with word "overall" and faq covered only basic example; asking because one of the accs falsely classified as trade bot on stm - royduan- is running asf and offers to him are often left to expire because of difference of rules between asf and stm trade bots, and illustrative example would help a lot to figure whats available for trade, and what not)

8 years ago
Permalink

Comment has been collapsed.

A -> B is considered a good (neutral+) trade for you, but bad (not even neutral) trade for the bot. This is really easy to understand - neutral means we're not losing anything badge-completion-wise, good means we're moving towards completing badge, and bad means we're moving in opposite direction. If bot has 2x A, and 1x B, and you want to make it have 3x A and 0x B, then this is bad for him. ASF won't accept such trade. It's also bad STM-wise, unless bot is trading bot and not user, but in this case it should run dedicated code that deals with different logic, because ASF was always designed for users and when dealing with users, this is not valid trade STM-wise.

8 years ago
Permalink

Comment has been collapsed.

K, got it;
Dilemma was because overall number of dupes don't increase on "bot" since he already had up to 2 dupes from that set, and this trade would just increase other card to same number of dupes - so, basically neutral. Like I said, I did read faq, but this answer, that it's priority is to chase badge completion, made it more clearer.

8 years ago
Permalink

Comment has been collapsed.

I made it a bit more clear in the wiki, thanks.

8 years ago
Permalink

Comment has been collapsed.

If user asked STM dev to falsely mark him as bot while in reality he's not a bot (but STM user), then you should contact either dev or user and ask for fixing that - ASF has nothing to do with it. A trading bot is e.g. ArchiBoT which doesn't care about badge completion at all, while ASF code does care because it's designed for users, not bots. In best case, there should be a difference between STM user, automated STM user (ASF), and Bot (dedicated code). STM user and automated STM user follow same rules cards-wise, while Bots accept any fair trade regardless of badge completion progress. ASF is operating on user logic, not bot one, as stated on the wiki.

the module is supposed to help you automate STM trades, not decide for you

BTW, I informed robou (STM dev) about that user.

8 years ago*
Permalink

Comment has been collapsed.

Recently started using ASF, its really good considering i dont even need to switch accounts to redeem games to farm.
does the bot automatically claim codes that are dropped in chats he is in?
also is there a way that i can make the bot type in chats from time to time or something like that?

8 years ago
Permalink

Comment has been collapsed.

does the bot automatically claim codes that are dropped in chats he is in?

Only if messages are coming from SteamMasterID.

also is there a way that i can make the bot type in chats from time to time or something like that?

No.

8 years ago
Permalink

Comment has been collapsed.

1st one wasnt that important, i guess ill try to do the 2nd one somehow for trolling reasons xD
thanks for fast reply archi

8 years ago
Permalink

Comment has been collapsed.

Hi, I'm new on ASF :3, basic idea is cool but i had this problem at the first steps.
I followed all the steps of the tutorial (Except last one, I did put the id to "0") and did press ASF.exe but the console typed this:
http://prntscr.com/c95t65
What am I suoppose to do?

8 years ago
Permalink

Comment has been collapsed.

Also a cool video tutorial wouldn't be bad :3

8 years ago
Permalink

Comment has been collapsed.

You put invalid combination of SteamLogin and SteamPassword.

8 years ago
Permalink

Comment has been collapsed.

I have to create account on steam first? right?

8 years ago
Permalink

Comment has been collapsed.

Of course, lol.

8 years ago
Permalink

Comment has been collapsed.

What about the e-mail. Fake or Temp emails are used for confirmations

8 years ago
Permalink

Comment has been collapsed.

I don't know what you're trying to achieve, but you'll need to spend 5$ on account to even unlock it for trading, so if you want to lose your 5$ and your account together with your temp mail, that's your choice.

8 years ago
Permalink

Comment has been collapsed.

i just wanted to know what email use :c. And why 5$?

8 years ago
Permalink

Comment has been collapsed.

Ok, I can use the same email more than one time (Sorry, i didn't know that :). I still don't know what are the 5$ for.

8 years ago
Permalink

Comment has been collapsed.

A new account is limited. That means it can not trade, add friends for himself, farm cards and so on.
You need to spent 5$ to unlock all features. It's a steam thing to avoid scammers.

8 years ago
Permalink

Comment has been collapsed.

Login and / or password is wrong. Fix it?
(damnit, even get ninja'd here :P)

8 years ago
Permalink

Comment has been collapsed.

How do i make my own bot? , I want to just send new codes to the bot , instead of logging out of my "main account" - signing in to farm acc , redeem codes , sign out .. sign in back to main account.. how do i avoid to do it every time i have new code??

just like as easy as sending the code to the bot instead of log out login log out login ..

Thanks!

8 years ago
Permalink

Comment has been collapsed.

what? I don't get your Problem.
for setting up: https://github.com/JustArchi/ArchiSteamFarm/wiki/Setting-up
for an overview of the commands: https://github.com/JustArchi/ArchiSteamFarm/wiki/Commands

8 years ago
Permalink

Comment has been collapsed.

i mean where do i type those commands, it does say in the bottom through steam private chat but how??
should i set is bot account to true in the config?? so i can chat the commands to that account/bot??

8 years ago
Permalink

Comment has been collapsed.

if your bot is running and you have him added as a friend (easiest way) then just through the steam chat. Yes

8 years ago
Permalink

Comment has been collapsed.

yes, but how do i make / add that bot??

8 years ago
Permalink

Comment has been collapsed.

Use the configurator.

Make a new Steam account if you haven't already, spend the $5 to stop it being a limited account, friend it on Steam etc.
Press the "+" button on the ASF configurator to make a new bot, name it.
Change the "Enabled" value to True
Fill in the "Steam Login" and "Steam passworld" fields with the correct details of the Steam account you're making the new bot for.
Fill in the SteamID64 number of your main Steam account in the "SteamMasterID" field. If you don't know what that is, look it up here - https://steamrep.com/?msg=err1 This is the account you'll be controlling the bot with.
Change any other options you might want to
Close the configurator
Close ASF if it was already running
Restart ASF
Go to the email your new bot is registered with and put the code that Steam just sent you into ASF, or if you're using the Steam mobile authenicator on your bot account put the code in from that
It's now up and running

To send the key, send the bot's Steam account a chat message of "!redeem" followed by the key. E.G. !redeem RF67N-5SN24-925CY (made up key)

The bot will redeem the key and if it's not currently farming will start farming that game. If it's already farming something else it will check to see if it should carry on farming what it was already doing or if it should instead start the key you just sent to it.

8 years ago*
Permalink

Comment has been collapsed.

"Supports offline farming" only refers to the friends status onlne/offline, right? I guess the hours are still being clocked? Because I was looking for a way to avoid clocking hours for games I haven\t actually tried, so that I can keep track of them

8 years ago
Permalink

Comment has been collapsed.

That's not possible, because the card drop is tied to play time.
But you could exclude games from being farmed via blacklist in the ASF.json file.

8 years ago
Permalink

Comment has been collapsed.

can I at least set it to farm a specific time so that I would be able to deduce faster which game I actually tried and which not?

8 years ago
Permalink

Comment has been collapsed.

Why don't you just categorize them in steam library?

8 years ago
Permalink

Comment has been collapsed.

As in: "Played games" and "Unplayed games" something like that? That is actually a good idea which I have not considered until now, thank you, but, will the group be bound to the account or just locally? If I change deceive, will the grouping remain?

8 years ago
Permalink

Comment has been collapsed.

Bound to account, but if you access your account from multiple devices a new login is needed for the library to sync the categories correctly. So if you categorize games on device A and then on device B you need to login on device A to see the changes done on Device B.

8 years ago
Permalink

Comment has been collapsed.

what do i see, idle master is not longer supported?
when happended that

8 years ago
Permalink

Comment has been collapsed.

i use idlemaster for quite some time and wanted to try this one.
i downloaded ASF-Service.exe,ASF.exe,ASF.zip.i unziped the zip file and run ASF.exe.how does it work?
i'm too lazy to read any previous comments.

8 years ago
Permalink

Comment has been collapsed.

i'm too lazy to read any previous comments.

Then I have bad news for you, because you'll either read wiki, or go back to idlemaster :3.

8 years ago
Permalink

Comment has been collapsed.

i thought i'd see a read me file or something,never checked the wiki,my bad.
its working fine now,thanks.

8 years ago
Permalink

Comment has been collapsed.

Have fun with ASF!

8 years ago
Permalink

Comment has been collapsed.

Idle master IS still supported!

8 years ago
Permalink

Comment has been collapsed.

No, it's discontinued.

I’ve decided to discontinue working on and supporting Steam Idle Master

8 years ago
Permalink

Comment has been collapsed.

But still working!

8 years ago
Permalink

Comment has been collapsed.

Not supported and not being actively developed = dead, regardless if it's working or not. Can stop working anytime, and if Steam decides to ban all IM users, nobody will help you or even care. If you like to use such program, it's your choice.

8 years ago
Permalink

Comment has been collapsed.

Thanks!I Will think About IT,but i only interested in offline farming.How IT works?

8 years ago
Permalink

Comment has been collapsed.

It's explained on the wiki.

8 years ago
Permalink

Comment has been collapsed.

Please,There.Cant see IT...

8 years ago
Permalink

Comment has been collapsed.

8 years ago
Permalink

Comment has been collapsed.

Thanks.IT not looks like offline farming from my view.

8 years ago
Permalink

Comment has been collapsed.

No, like it is explained, it just hides the "playing XXX" status from you friends and shows you as offline instead.
Really farming offline (like you can play another game online) does not work (for no Programm) since steam only drops cards if it sees you playing that game.

8 years ago
Permalink

Comment has been collapsed.

It's back in buissnes (kind of, since steam fucked up so hard it tweaked IM) ^^
Seems like you have to remove the "faster or even than idlemaster line" ;->
https://www.steamgifts.com/discussion/e7Jhp/steam-or-idle-master-glitch

I really like steam. Still not worth logging out in client and switching accounts. Don't have that much left to farm anyways

8 years ago
Permalink

Comment has been collapsed.

Aha.Thanks.

8 years ago
Permalink

Comment has been collapsed.

It has nothing to do with IM, same thing worked in ASF (and even better, because ASF switches game as soon as item drops).

8 years ago
Permalink

Comment has been collapsed.

It did? I tried to reproduce it but failed. hm.. maybe I was to late or to dumb ;->

And jeha, I know that it's steam fault. Meant it ironically.

8 years ago
Permalink

Comment has been collapsed.

.ctor() Not initializing this instance because it's disabled in config file
Please say, what with that...

8 years ago
Permalink

Comment has been collapsed.

Go to the .json file of your bot, search Enabled and change false to true.

8 years ago
Permalink

Comment has been collapsed.

Yeah.Thanks,máte.

8 years ago
Permalink

Comment has been collapsed.

how to disable auto trade accept in ASF ?

8 years ago
Permalink

Comment has been collapsed.

Setting SteamMasterID and SteamTradeMatcher appropriately?

8 years ago
Permalink

Comment has been collapsed.

"<1> Please enter your 2 factor auth code from your authenticator app:"

What am I supposed to right infont?

8 years ago
Permalink

Comment has been collapsed.

mobile authenticator code from your phone

8 years ago
Permalink

Comment has been collapsed.

Ty i was having trouble finding it.

8 years ago
Permalink

Comment has been collapsed.

Whats meaning of offline farming ? I mean if i use offline farming can i play anygame in steam ?

8 years ago
Permalink

Comment has been collapsed.

Do not add me on steam, if you have questions or issues - ask in the thread.
Prior to doing so, make sure to read main page and the wiki, especially FAQ.

8 years ago
Permalink

Comment has been collapsed.

Roger. Thanks :)

8 years ago
Permalink

Comment has been collapsed.

Let me know if something will still be unclear.

8 years ago
Permalink

Comment has been collapsed.

No thanks u already answer that :) i read faq and yep i can play but if i do, cards drop possibility close to zero.

8 years ago
Permalink

Comment has been collapsed.

ASF ran into an exception and didn't recover, farming stalled for past two days and I had to kill and restart ASF. I know it's due to Steam's timeout but asf usually handles it :) ignore if this is not useful info. Thanks :)

2016-08-25 09:28:03|INFO|1|Init() Logging in to ISteamUserAuth...
2016-08-25 09:28:03|INFO|1|Init() Success!
2016-08-25 09:28:09|INFO|1|IsAnythingToFarm() Checking other pages...
2016-08-25 09:28:17|INFO|1|StartFarming() We have a total of 290 games (1040 cards) to farm on this account...
2016-08-25 09:28:17|INFO|1|StartFarming() Chosen farming algorithm: Complex
2016-08-25 09:28:17|INFO|1|FarmSolo() Now farming: 212700 (Party of Sin)
2016-08-25 09:28:19|INFO|1|ShouldFarm() Status for 212700 (Party of Sin): 3 cards remaining
2016-08-25 09:28:19|INFO|1|Farm() Still farming: 212700 (Party of Sin)
2016-08-25 09:33:21|INFO|1|RefreshSessionIfNeeded() Refreshing our session!
2016-08-25 09:33:21|INFO|1|Init() Logging in to ISteamUserAuth...
2016-08-25 09:33:22|INFO|1|Init() Success!
2016-08-25 09:33:24|INFO|1|ShouldFarm() Status for 212700 (Party of Sin): 3 cards remaining
2016-08-25 09:33:24|INFO|1|Farm() Still farming: 212700 (Party of Sin)
2016-08-25 09:38:27|INFO|1|RefreshSessionIfNeeded() Refreshing our session!
2016-08-25 09:38:27|INFO|1|Init() Logging in to ISteamUserAuth...
2016-08-25 09:38:28|INFO|1|Init() Success!
2016-08-25 09:38:30|INFO|1|ShouldFarm() Status for 212700 (Party of Sin): 3 cards remaining
2016-08-25 09:38:30|INFO|1|Farm() Still farming: 212700 (Party of Sin)
2016-08-25 09:43:35|INFO|1|ShouldFarm() Status for 212700 (Party of Sin): 3 cards remaining
2016-08-25 09:43:35|INFO|1|Farm() Still farming: 212700 (Party of Sin)
2016-08-25 09:48:39|INFO|1|ShouldFarm() Status for 212700 (Party of Sin): 3 cards remaining
2016-08-25 09:48:39|INFO|1|Farm() Still farming: 212700 (Party of Sin)
2016-08-25 09:53:43|INFO|1|ShouldFarm() Status for 212700 (Party of Sin): 3 cards remaining
2016-08-25 09:53:44|INFO|1|Farm() Still farming: 212700 (Party of Sin)
2016-08-25 09:58:48|INFO|1|ShouldFarm() Status for 212700 (Party of Sin): 2 cards remaining
2016-08-25 09:58:48|INFO|1|Farm() Still farming: 212700 (Party of Sin)
2016-08-25 09:58:50|INFO|1|ShouldFarm() Status for 212700 (Party of Sin): 2 cards remaining
2016-08-25 09:58:50|INFO|1|Farm() Still farming: 212700 (Party of Sin)
2016-08-25 10:03:53|INFO|1|RefreshSessionIfNeeded() Refreshing our session!
2016-08-25 10:03:53|INFO|1|Init() Logging in to ISteamUserAuth...
2016-08-25 10:04:53|ERROR|1|Init() System.Net.WebException: The WebAPI call timed out
  at SteamKit2.WebAPI+Interface.TryInvokeMember (System.Dynamic.InvokeMemberBinder binder, System.Object[] arg
s, System.Object& result) <0xb1a36260 + 0x000e0> in <filename unknown>:0
  at (wrapper dynamic-method) System.Object:CallSite.Target (System.Runtime.CompilerServices.Closure,System.Ru
ntime.CompilerServices.CallSite,object,ulong,string,string,string,bool)
  at ArchiSteamFarm.ArchiWebHandler+<Init>d__20.MoveNext () <0xb219f910 + 0x0075f> in <filename unknown>:0
2016-08-25 10:04:53|INFO|1|Start() Starting...
2016-08-25 20:13:46|INFO|ASF|CheckForUpdate() Checking new version...
2016-08-25 20:13:47|INFO|ASF|CheckForUpdate() Local version: 2.1.3.9 | Remote version: 2.1.3.9
2016-08-26 20:13:46|INFO|ASF|CheckForUpdate() Checking new version...
2016-08-26 20:13:47|INFO|ASF|CheckForUpdate() Local version: 2.1.3.9 | Remote version: 2.1.3.9
8 years ago
Permalink

Comment has been collapsed.

Thanks. I'll enable debug logging and see if we can catch it if it happens again.

8 years ago
Permalink

Comment has been collapsed.

is it correct that !update and !restart doesn't work when there's game idling? or is it something else?
other commands, like !version and !redeem work

8 years ago
Permalink

Comment has been collapsed.

Those commands should not be affected by ASF state, but they require SteamOwnerID permission.

8 years ago
Permalink

Comment has been collapsed.

i have that permission. those two commands do not work for me. !exit works

8 years ago
Permalink

Comment has been collapsed.

Maybe your OS prohibits ASF from starting new processes, log? ASF should always respond with "Done!" when issuing !restart.

8 years ago
Permalink

Comment has been collapsed.

well, asf is run by normal user on ubuntu 14.04 vps. user has permission to run / execute programs

8 years ago
Permalink

Comment has been collapsed.

Hello Archi,
I am a very satisfied user of your app. I just wanted to ask you why sometimes, it says the name of the iddling game and sometimes it doesn't.
Is it a bug? It strange that even the same game can be shown in both ways as you can see in the enclosed image.

View attached image.
8 years ago
Permalink

Comment has been collapsed.

Because FarmMultiple() and FarmHours() functions accept up to 32 gameIDs, and printing names of them all would be too spammy.

8 years ago
Permalink

Comment has been collapsed.

Sry for the bad question, but how do I use this? I went to main page and downloaded, it pops up terminal and then dissapears! And yes, I am a noob at this stuff

8 years ago
Permalink

Comment has been collapsed.

read thread again

8 years ago
Permalink

Comment has been collapsed.

stealth bump

How do I hide ASF in my icons tray?

8 years ago
Permalink

Comment has been collapsed.

Reading FAQ might help.

8 years ago
Permalink

Comment has been collapsed.

Ok, Thanks!

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

8 years ago
Permalink

Comment has been collapsed.

No.

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

8 years ago
Permalink

Comment has been collapsed.

I've looked on the wiki, may have missed it but how do i stop ASF telling my friend list i'm playing the game its farming?

8 years ago
Permalink

Comment has been collapsed.

I think it's the offline mode option.

8 years ago
Permalink

Comment has been collapsed.

Edit the configuration file and tell it

"FarmOffline": false, //change this one

8 years ago
Permalink

Comment has been collapsed.

thank you it worked

8 years ago
Permalink

Comment has been collapsed.

Hello.

Just downloaded and configured ASF. Its my first time using it (or anything similar, really!). Hope it goes well.
Just to make sure. I read on FAQs that it will automatically switch games. Basically, I can leave this 24/7 and it will farm everything, correct?

I deeply appreciate it. Thank you.

8 years ago
Permalink

Comment has been collapsed.

yes it does
it's magic :3

8 years ago
Permalink

Comment has been collapsed.

turned it off awhile ago and I just got 20+ cards.
Is this normal or a bug?

8 years ago
Permalink

Comment has been collapsed.

I bet on Volvo fuckup

8 years ago
Permalink

Comment has been collapsed.

been checking FAQs but its quite confusing at times.
Kinda want to farm 1 game at a time but no matter how I configure, it farms multiples. Know how to fix it?

Thanks

8 years ago
Permalink

Comment has been collapsed.

set farming alogorithm to simple

8 years ago
Permalink

Comment has been collapsed.

Thank you. Thank you, sensei :D

8 years ago
Permalink

Comment has been collapsed.

I downloaded ASF once when it was released and abandoned because it was not user friendly.
I just downloaded ASF again and it still not user friendly. Is there any plans to make ASF user friendly someday?

8 years ago
Permalink

Comment has been collapsed.

Nobody needs GUI for something that is supposed to work in the background, and there is already GUI app for configuration. The purpose of the ASF is to launch it and leave running in the background, not actively looking at what is happening.

I plan on doing GUI app eventually but it's on my low-priority list and for sure won't happen anytime soon.

8 years ago*
Permalink

Comment has been collapsed.

If you want an interface you can try this.

8 years ago
Permalink

Comment has been collapsed.

you can use ASF without introducing the login and password?

writing the APPID manual for example.

8 years ago
Permalink

Comment has been collapsed.

No. This is not idle master to fake playing appID.

8 years ago
Permalink

Comment has been collapsed.

Pardon me if this has been asked before. I went through the wiki and setup instructions but couldn't find how to prioritize games with highest card values first (available in IM). Is that feature present in ASF? The FarmingOrder and algorithm doesn't mention anything about card values but only - number of cards, alphabetical order and hours played. If I start using ASF, this feature will be sorely missed if not available. :(

8 years ago
Permalink

Comment has been collapsed.

This is proprietary Enhanced Steam feature, and I won't bring any extra API dependency for no reason. It's not going to happen in ASF, as ASF is independent and requires only steam network to be operative, unlike IM which doesn't only have steam network dependency, but also steam client, and proprietary enhanced steam API.

8 years ago*
Permalink

Comment has been collapsed.

Thanks for the info.

8 years ago
Permalink

Comment has been collapsed.

Agreed that you want it to be independent as much as possible which is a good thing in many ways. But my issue is (and I hope many would agree to this), I keep the low value cards for my personal badge upgrades and sell the high value ones in market. So I would want to farm the high value cards as early as possible for the maximum benefit. If farmed serially or by hours played logic, I may not get to them in time and those high value cards will become normal cards by the time I reach them. Hope you get what I'm saying.

But ultimately, its your decision and I respect that. I just hope that you get a way to do this in future without an external API dependency. Thanks for the good work!

8 years ago
Permalink

Comment has been collapsed.

and I hope many would agree to this

That's false assumption. Majority of ASF users not only don't care about badge completion, they also run ASF all time, because ASF is meant to be transparent and operative 24/7. Most of those people don't even have more than a dozen of games left to farm.

Of course nobody will be actively against adding such option, because there is no reason to act like that, but truth is that people don't care in general. If Valve made it easy to add such feature, I'd definitely consider it, but using third-party non-reliable service to obtain such info only to add another farming order is a big no-no for me and definitely not going to happen anytime soon. I don't consider that option really important, because ASF is supposed to farm everything sooner or later anyway, and farming order was in fact added very recently, and not by me but by other contributors, as I didn't consider even that feature really important.

I tend to repeat it all time that ASF and IM are practically two different worlds, with IM being focused on simplicity, and ASF on everything else, especially reliability, performance, compatibility and efficiency. I made ASF mainly for myself and my own priorities, which weren't satisfied by IM (hence, new program). It's a shame that IM got discontinued because it forced many people to switch - people that never needed even half of the features that ASF offers.

8 years ago*
Permalink

Comment has been collapsed.

Closed 5 years ago by JustArchi.