New version 2.0.4.4 is giving me strange behavior.
It seems like ASF is inserting characters into my password when I type it in -- even if I backspace the characters -- and if I don't type in the password and let it reask me to enter password it changes the characters it's injecting.
<primary> Please enter your password: 424;74R<primary> Please enter your password: 424;39R<primary> Please enter your password: 424;4R<primary> Please enter your password: 424;48R<primary> Please enter your password: 424;13R<primary> Please enter your password: 424;58R<primary> Please enter your password: 424;23R
So it literally won't log in. If I save the password in the config it works but this wasn't happening prior to 2.0.4.4.
If you need elaboration or other log stuff just lmk. This shit is weird yo.
Edit: It's working now, but it did the actions I explained above in 4 different consecutive instances of running ASF.exe -- really weird Idk. XD
Edit2: Nevermind the weirdness didn't go away. Now it's asking for my password in-between every message, even when it's already logged in.
5/13/2016 2:40:55 PM [*] INFO: StartFarming() <primary> Chosen farming algorithm: Simple
5/13/2016 2:40:55 PM [*] INFO: FarmSolo() <primary> Now farming: 367580
<primary> Please enter your password: <primary> Please enter your password: <primary> Please enter your password: <primary> Please enter your password: <main> Please enter your password: <primary> Please enter your password: 5/13/2016 2:46:06 PM [*] INFO: Farm() <primary> Still farming: 367580
<main> Please enter your password: <primary> Please enter your password: <main> Please enter your password: <primary> Please enter your password: <main> Please enter your password: <primary> Please enter your password: <main> Please enter your password: <primary> Please enter your password: 5/13/2016 2:51:09 PM [*] INFO: Farm() <primary> Still farming: 367580
<main> Please enter your password: <primary> Please enter your password: <main> Please enter your password:
I don't know wtf is going on but I'm gonna update mono and hope that'll fix it but prolly not. :\
Comment has been collapsed.
main and primary are two different bots, not to be confused with the programs "Main" readout.
Both were logged in but only primary had a game to idle so that's why it shows up like that in the log.
Updated mono from mono-4.4.0-branch/a3fabf1 Fri Apr 8 13:48:29 EDT 2016 build to mono-4.4.0-branch/81f38a9 Wed Apr 20 17:10:46 EDT 2016 build.
Seems to be working fine now after updating mono.
5/13/2016 3:32:43 PM [*] INFO: OnConnected() <main> Logging in...
5/13/2016 3:32:43 PM [*] INFO: OnConnected() <primary> Connected to Steam!
5/13/2016 3:32:43 PM [*] INFO: OnConnected() <primary> Logging in...
5/13/2016 3:32:44 PM [*] INFO: OnLoggedOn() <main> Successfully logged on!
5/13/2016 3:32:44 PM [*] INFO: OnLoggedOn() <primary> Successfully logged on!
5/13/2016 3:32:44 PM [*] INFO: Init() <main> Logging in to ISteamUserAuth...
5/13/2016 3:32:44 PM [*] INFO: Init() <primary> Logging in to ISteamUserAuth...
5/13/2016 3:32:46 PM [*] INFO: Init() <primary> Success!
5/13/2016 3:32:46 PM [*] INFO: IsAnythingToFarm() <primary> Checking badges...
5/13/2016 3:32:46 PM [*] INFO: IsAnythingToFarm() <primary> Checking first page...
5/13/2016 3:32:47 PM [*] INFO: Init() <main> Success!
5/13/2016 3:32:47 PM [*] INFO: IsAnythingToFarm() <main> Checking badges...
5/13/2016 3:32:47 PM [*] INFO: IsAnythingToFarm() <main> Checking first page...
5/13/2016 3:32:52 PM [*] INFO: StartFarming() <main> We don't have anything to farm on this account!
5/13/2016 3:32:54 PM [*] INFO: IsAnythingToFarm() <primary> Checking other pages...
5/13/2016 3:32:58 PM [*] INFO: StartFarming() <primary> We have a total of 1 games to farm on this account...
5/13/2016 3:32:58 PM [*] INFO: StartFarming() <primary> Chosen farming algorithm: Simple
5/13/2016 3:32:58 PM [*] INFO: FarmSolo() <primary> Now farming: 367580
No more password prompts at least. xD
Comment has been collapsed.
As a result of not playing often after I got into my new job and buying a lot of bundles, I have 63 games with card drops available. So I'm going to use your software (which I must admit is quite useful in these circumstances).
But since I am a noob when it comes to these kinds of stuff that don't hold your hand, I'm a bit wary of screwing this up. So pray for me (T_T)
Comment has been collapsed.
"If you're using Windows OS, make sure you have latest .NET framework installed. If you're not using Windows OS, you should install latest Mono, then you can start ASF by executing mono ASF.exe from terminal/shell."
from setting up and further
https://github.com/JustArchi/ArchiSteamFarm/wiki/Mono
Comment has been collapsed.
Steam inventory helper, not fully automatic, but better then doing everything manually
Comment has been collapsed.
https://github.com/ncla/SteamInventoryExpert is the open source version, no idea if it will get updated tho.
Comment has been collapsed.
I haven't seen anyone else mention it but the last few days I've been unable to trade with ArchiBot. I am getting this error message:
ArchiBoT is not available to trade. More information will be shown to ArchiBoT if they invite you to trade.
I have no problems trading with other people and bots.
Comment has been collapsed.
Because I'm not interested into porting ASF to mobile devices, even though it's physically possible with Xamarin.
I'm not paid to make ASF, and I have already enough projects for myself. Ones that I'm actually interested in and not something useless for myself.
Comment has been collapsed.
My lack of computer skills caused me to spend hours on setting this up but I made it!
If I managed to do it, anyone can.
So, now for my question... One of my alts has nothing left to farm so he doesn't connect to the group chat. Is there a way to force him to connect for the "!loot" option through group chat?
Naturally, this is not a big deal as there's always private but I'm curious :)
Comment has been collapsed.
Your alt is probably restricted and has community features disabled. Did you spend 5$ on it? ASF acts the way you configured it regardless, unless you set ShutdownOnFarmingFinished
and bot simply shuts down. If you didn't - it should work, unless being restricted by Steam network.
Comment has been collapsed.
I still don't understand how to get it to work. The config part got me lost. I tried the simple one but when I run it it says it won't start because it's not executed or something like that and the console shuts itself down
Comment has been collapsed.
I folowed the tutorial and read on the wiki about the config but I don't think I used the config right
Comment has been collapsed.
If you followed the tutorial (and completed it), then you should have one bot already configured - enabled, with login and password. If you screwed up, you can always start from scratch by removing all configs via generator and restarting it.
If still nothing helps, show me screenshot from config generator and I'll tell you what you did wrong, but try to guess yourself firstly.
Comment has been collapsed.
Nevermind I got it to work! Thanks!
I got a question though. Does it check itself when the game has been emptied out from cards and starts another one? So I can just leave it be and have it empty the account?
Comment has been collapsed.
If for some reason we wanted to blacklist a game (say for example, we are planning to play the game later and want the correct playing time to be shown), would we simply add the steamappid to blacklist section like in Idle Master? I personally don't see any problem with doing so, but in the configuration made it sound like there may be issues. "Unless you have a strong reason to edit this property, you should keep it at default."
Comment has been collapsed.
I never liked the idea of blacklisting a game just to have correct time. If you care about your time played and want to know real value, you can just take note from which point you start. Your time played is already screwed by several factors including steam servers, network malfunctions, time counting and more - it's never accurate.
But sure, if you want to, you could just add appIDs of games you want to skip to ASF blacklist to ensure that they're never farmed. However, ask yourself a question if you really need it that badly - farming already screws up with time played, and I prefer to accept the fact that I should distract 2-4 hours from every game with cards to get good approx. value, rather than keeping in mind all games I ignored only to have correct time without a need of distraction.
Blacklist is available in ASF purely for the ability of being able to correct global one with new not-yet-known entries at the time of release. While it can be used for various other purposes, such as skipping particular games, it was never intended for that, as I don't really consider that time played caused by ASF to be any significant. It's simply not worth effort imho, but the option will work correctly regardless of the reason why you want to use it.
Comment has been collapsed.
Understood, thank you for the detailed response! I don't really care all that much about gameplay times as I know they aren't accurate representations of how long you play the game (boot up time, paused game, time spent changing the settings), but I thought it wouldn't hurt to ask the question in case I had a good reason to blacklist a game in the future. When I was using Idle Master, I'd occasionally blacklist a game I knew I was planning to play soon, but looking back, it really wasn't all that practical of a feature.
I think nearly everyone wish that idling didn't count for gameplay time and that we could automatically get our cards if we agreed not to refund the games Not only would it save people a lot of time, but I’d no longer have to explain to some of my friends who aren't familiar with card idling that no, I didn't spend 200 hours in the past two weeks playing video games. I guess it’s no different than explaining that I'm not rich and didn't spend $10,000+ buying games I don't even play. :)
Comment has been collapsed.
I have a giant blacklist in ASF. Works fine.
explaining that I'm not rich
Some guy was confused the other day that I didn't want to buy a five year old $15 DLC full price, apparently having many games somehow means I spend more than half a dollar on each.
Comment has been collapsed.
using !play apppid
see more info here https://github.com/JustArchi/ArchiSteamFarm/wiki/Commands
Comment has been collapsed.
You shouldn't really care about that. Steam fuckups and weird things are happening constantly and there is no magical fix for them, ASF already has very advanced mechanism which tries to smartly detect and workaround them on as-needed basis.
Comment has been collapsed.
может быть DismissInventoryNotifications переключить в False
Comment has been collapsed.
Has there been an update to the loot function recently or just volvo servers acting up again?
Just tried to loot a few bots with cards in their inventory and it returned "Nothing to send, inventory seems empty!" for every one of them.
And it works again.
Comment has been collapsed.
STM requires API key and being able to respond to trades. If you put valid API key, then check logs, as ASF should clearly state that it's trying to accept (or ignore) the trade.
What interval are you talking about? ASF uses event-based mechanism, every new trade is announced via event.
Comment has been collapsed.
But it's already written...
https://github.com/JustArchi/ArchiSteamFarm/wiki/Configuration
Keep in mind that this option depends on receiving and accepting trades, therefore it won't work without e.g. SteamApiKey properly set.
Comment has been collapsed.
stupid question, why does asf continue to farm cards if i'm playing. and it says: StopFarming() <MainPurple> Farming stopped!
it dropped several cards, so it's not a glitch that i can see...
Comment has been collapsed.
stupid question, why does asf continue to farm cards if i'm playing
Because ASF is patiently waiting for you to finish playing so it can resume farming.
and it says: StopFarming() <MainPurple> Farming stopped!
Because it's not possible to farm and play at the same time.
Comment has been collapsed.
yes, but it says it only "pings" or the equivalent to see if i've stopped playing.
i think you missed the point. cards continue to drop even though asf is "not" farming. it's on. the other "bot" is farming. my main is not.
meaning, it does continue to farm when it says it's not farming.
Comment has been collapsed.
no. it was for several hours.
isn't late. it was a new card drops.
it even changed games at some point. and all that time, the evil "stardew valley" was working.
Comment has been collapsed.
ok, so i was right. a stupid question.
why do cards are droping if it's not farming - not cards for the game i'm playing but for the one asf is supposedly nor farming.
Comment has been collapsed.
Does playing a game on "another machine" (my real PC) basically force-disconnect ASF or does ASF not feel like being connected when it can't farm?
Obviously the Steam network itself does not limit multiple machines from being connected to an account, just what they can do -- could ASF (with some code changes) stay connected to let me redeem keys while I'm in a Steam game?
Comment has been collapsed.
Yes and no.
Yes, you can have multiple sessions running doing nothing.
But no, ASF tries to launch a game, and gets disconnected by steam network.
It's possible to smartly detect if client is playing already or not, and maybe it will happen in future, but definitely not today.
Comment has been collapsed.
So would it be easier to rip out the "playing games" out of ASF to have a permanently available WCF command receiver? :p
Btw, the last 4 hours now I'm both ASF-farming and playing a game. :) must be my lucky day.
EDIT: Or not, lol, it only dropped one card in those 4+ hours, but it at least accepts WCF commands happily (amusingly those four hours of playtime aren't appearing on my profile yet either -- is ASF only thinking/pretending that it's farming?)
http://ft.trillian.im/c27ecec70eb02d421b83464ad07d3abe9ef772fe/6HS1Aqpl4cCeOQIl26YgHaaejIAeL.jpg
Comment has been collapsed.
Guess what, I've taken another reverse engineering night and improved that part specially for you - https://github.com/JustArchi/ArchiSteamFarm/releases/tag/2.0.4.8
Have fun :3.
Comment has been collapsed.
That's incredibly beautiful, I would like to have your babies.
By the way, if an "offtopic" question is allowed -- what would be the minimum setup to compile ASF? Can some flavour of MSBuild as delivered with the .NET framework do it, or is a whole VS install required?
Don't need the GUI, so let's leave out the Win SDK that probably requires.
Comment has been collapsed.
Hi, quick question, each time I open ASF somebody on my friends list "begin" to play a game, each time i close it and open it is the same, not my account or bot is from somebody else, I'm being paranoic? or the last half hour I've been doint it is the same, i don't have any interaction or download something from him is weird
Comment has been collapsed.
As i search, latest version of Mono does not support windows XP anymore: https://github.com/mono/mono/pull/1723
Pls check, and maybe change the guide a bit, ty.
Comment has been collapsed.
50 Comments - Last post 1 hour ago by sagan
206 Comments - Last post 1 hour ago by Joey2741
26 Comments - Last post 2 hours ago by Jarda
31 Comments - Last post 2 hours ago by Pika8
16,295 Comments - Last post 3 hours ago by Haplodh
1,519 Comments - Last post 3 hours ago by Tristar
1,798 Comments - Last post 3 hours ago by Cacciaguida
18 Comments - Last post 1 minute ago by igel2005
108 Comments - Last post 5 minutes ago by s4k1s
14 Comments - Last post 10 minutes ago by Mitsukuni
87 Comments - Last post 37 minutes ago by NewbieSA
10 Comments - Last post 45 minutes ago by Heitor112
3 Comments - Last post 52 minutes ago by hikayeci51
167 Comments - Last post 54 minutes ago by TheCyberDruid
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
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.
Comment has been collapsed.