Skip to content

Extended FAQ lt LT

JustArchi edited this page Oct 9, 2018 · 26 revisions

Our extended FAQ covers a bit less common questions and answers that you might have. For a more common matters, please visit our basic FAQ instead.


Who has created ASF?

ASF was created by Archi in October 2015. In case you were wondering, I'm a Steam user just like you. Apart from playing games, I also love to put my skills and determination to use, which you can explore right now. There is no big company involved here, no team of developers and no $1M of budget to cover all of that - just me, fixing things that are not broken.

However, ASF is open-source project, and I can't express enough that I'm not behind everything that you can see here. Yes, I'm still behind majority of things, including core of ASF, but you should be aware that entire web-based ConfigGenerator was coded by @Mole, while @MrBurrBurr is behind IPC GUI. Apart from that, ASF has a lot of other contributors that also helped a lot to make all of this happen. On top of that, there are a lot of third-party services supporting ASF development, especially GitHub, Discord, AppVeyor, Travis, ReSharper and Crowdin. And of course you can't forget about all the awesome libraries and tools that made ASF happen, especially SteamKit2 without which ASF would not exist in the first place. ASF also wouldn't be where it is today without my patrons supporting me in everything I'm doing here.


Why was ASF created in the first place?

ASF was created with primary purpose of being fully automated Steam idling tool for Linux, without a need of any external dependencies (such as Steam client). In fact, this still remains its primary purpose and focus, because my concept of ASF didn't change since then and I'm still using it in exactly the same way as I used it back in 2015. Of course, there was really a lot of changes since then, and I'm very happy to see how far ASF has progressed, mostly thanks to its users, because I'd never code even half of the features if it was for myself only.

It's nice to note that ASF was never made to compete with other idlers, especially Idle Master, because ASF was never designed to be a desktop/user app, and it still isn't today. If you analyze primary purpose of ASF described above, then you'll see how Idle master is the exact opposite of all of that. While you can most definitely find similar to ASF idlers today, nothing was good enough for me back then (and still isn't today), so I created my own idler, the way I wanted it.


OK, where is the catch?

There is no catch, I created ASF for myself and shared it with the rest of community in hope that it'll come useful. Exactly the same thing happened back in 1991, when Linus Torvalds shared his first Linux kernel with the rest of the world. There is no hidden malware, data mining, crypto mining or other activity that would generate any monetary benefit for me, excluding non-obligatory donations from happy users that is. You can use ASF in exactly the same way how I'm using it, and if you like it, you can always buy me a coffee (or not).

Although no, on the second thought there is a catch here - I'm using ASF as a perfect example of a modern C# project that always strikes for perfection and best practices, be it with technology, project management or the code itself. It's my definition of "things done right", so if you by any chance learn something new from my project, then that's a double win for me! Yes!

Clone this wiki locally