Releases: JustArchiNET/ArchiSteamFarm
ArchiSteamFarm V2.0.0.5
ASF Revolution
It's almost half a year since first version of ASF was released. During that time I worked hard on bringing you the most advanced steam cards farming program that ever existed. At the beginning I didn't expect some things that happened recently, such as idle master being discontinued, Valve restricting steam market even further, or so many users being interested in tool that initially was supposed to work only for me. Therefore, I had to make some crucial changes that will benefit both me as a developer, ASF code-wise, and you - users, in long-run.
Good news are: nothing should break, everything should work out of the box, and the update process is still the same. Bad news are: You will need to read my wall of text to learn how new ASF works 👍.
Highlights:
File structure has been changed
- ASF now has global config
ASF.json
and global databaseASF.db
. Global config allows you to configure how ASF behaves. Global database should not be edited - contains core global ASF persistent storage. - ASF now uses new more modern and robust file structure for configured bots:
Old:Bot.xml
,Bot.bin
,Bot.key
,Bot.auth
New:Bot.json
,Bot.bin
,Bot.db
- Removed deprecated now
SteamNickname
. Bot no longer changes nickname (same asnull
value). Statistics
has been moved to global config.Blacklist
has been moved to global config, and affects all bots now.
New file structure is well explained in Configuration.
Your existing (old) structure will be automatically converted into new format when ASF V2.0 is launched for the first time (with old configs). It is highly recommended to make a backup of your config directory prior to launching new ASF. Conversion should be transparent and not cause any issues, but conversion "back" is not possible. It's always a good idea to make a backup. Also, please note that you still need to copy new ASF.json
into your old config
directory for conversion to be successful.
Auto-updates are implemented
- ASF now includes auto-updates, which can be configured in global config. Auto updates include not only the boolean switch of enabling and disabling, but also update channel which you want to track (Stable/Experimental). Updates are NOT mandatory, but highly recommended, as using up-to-date version guarantees bugless experience, latest features, stability enhancements and performance improvements.
Updates always consist only of ASF.exe
binary. Configs or databases are never touched.
ASF 2FA can now import and use classic 2FA
- Added support for SteamDesktopAuthenticator
.maFile
. If you put a.maFile
in config directory, ASF will automatically pick it up and convert into it's own format. This is further explained in Escrow under "2FA + ASF 2FA".
Other changes
- Added many new global and bot config properties. All of them are well explained in Configuration.
- Added Holiday Sale 2013 with appID of
267420
to the blacklist. - ASF will now double-check if account is truly farmed after finishing it's queue, as new games might be added in the meantime.
- Fixed a rare exception which could happen when ASF tried to redeem a key on enabled but not connected bot instance.
- [2.0.0.5] Fixed a potential crash of ASF caused by bad configs
In any case, I highly recommend reading new wiki as it explains how new ASF works.
If you're grateful for what we're doing, please consider donating. Even 1$ is highly appreciated:
ArchiSteamFarm V2.0.0.4
ASF Revolution
It's almost half a year since first version of ASF was released. During that time I worked hard on bringing you the most advanced steam cards farming program that ever existed. At the beginning I didn't expect some things that happened recently, such as idle master being discontinued, Valve restricting steam market even further, or so many users being interested in tool that initially was supposed to work only for me. Therefore, I had to make some crucial changes that will benefit both me as a developer, ASF code-wise, and you - users, in long-run.
Good news are: nothing should break, everything should work out of the box, and the update process is still the same. Bad news are: You will need to read my wall of text to learn how new ASF works 👍.
Highlights:
File structure has been changed
- ASF now has global config
ASF.json
and global databaseASF.db
. Global config allows you to configure how ASF behaves. Global database should not be edited - contains core global ASF persistent storage. - ASF now uses new more modern and robust file structure for configured bots:
Old:Bot.xml
,Bot.bin
,Bot.key
,Bot.auth
New:Bot.json
,Bot.bin
,Bot.db
- Removed deprecated now
SteamNickname
. Bot no longer changes nickname (same asnull
value). Statistics
has been moved to global config.Blacklist
has been moved to global config, and affects all bots now.
New file structure is well explained in Configuration.
Your existing (old) structure will be automatically converted into new format when ASF V2.0 is launched for the first time (with old configs). It is highly recommended to make a backup of your config directory prior to launching new ASF. Conversion should be transparent and not cause any issues, but conversion "back" is not possible. It's always a good idea to make a backup.
Auto-updates are implemented
- ASF now includes auto-updates, which can be configured in global config. Auto updates include not only the boolean switch of enabling and disabling, but also update channel which you want to track (Stable/Experimental). Updates are NOT mandatory, but highly recommended, as using up-to-date version guarantees bugless experience, latest features, stability enhancements and performance improvements.
Updates always consist only of ASF.exe
binary. Configs or databases are never touched.
ASF 2FA can now import and use classic 2FA
- Added support for SteamDesktopAuthenticator
.maFile
. If you put a.maFile
in config directory, ASF will automatically pick it up and convert into it's own format. This is further explained in Escrow under "2FA + ASF 2FA".
Other changes
- Added many new global and bot config properties. All of them are well explained in Configuration.
- Added Holiday Sale 2013 with appID of
267420
to the blacklist. - Fixed a rare exception which could happen when ASF tried to redeem a key on enabled but not connected bot instance.
- ASF will now double-check if account is truly farmed after finishing it's queue, as new games might be added in the meantime.
In any case, I highly recommend reading new wiki as it explains how new ASF works.
If you're grateful for what we're doing, please consider donating. Even 1$ is highly appreciated:
ArchiSteamFarm V2.0.0.3 (Experimental)
NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback. No technical support will be given.
This is supposed to be release candidate of new ASF V2.0.
ASF Revolution
It's almost half a year since first version of ASF was released. During that time I worked hard on bringing you the most advanced steam cards farming program that ever existed. At the beginning I didn't expect some things that happened recently, such as idle master being discontinued, Valve restricting steam market even further, or so many users being interested in tool that initially was supposed to work only for me. Therefore, I had to make some crucial changes that will benefit both the program and you - users, in long-run.
Good news are: nothing should break, everything should work out of the box, and the update process is still the same. Bad news are: You will need to read my wall of text to learn how new ASF works 👍.
Highlights:
File structure has been changed
- ASF now has global config
ASF.json
and global databaseASF.db
. Global config allows you to configure how ASF behaves. Global database should not be edited - contains core global ASF persistent storage. - ASF now uses new more modern and robust file structure for configured bots:
Old:Bot.xml
,Bot.bin
,Bot.key
,Bot.auth
New:Bot.json
,Bot.bin
,Bot.db
- Removed deprecated now
SteamNickname
. Bot no longer changes nickname (same asnull
value). Statistics
has been moved to global config.Blacklist
has been moved to global config, and affects all bots now.
New file structure is well explained in Configuration.
Your existing (old) structure will be automatically converted into new format when ASF V2.0 is launched for the first time (with old configs). It is highly recommended to make a backup of your config directory prior to launching new ASF. Conversion should be transparent and not cause any issues, but conversion "back" is not possible. It's always a good idea to make a backup.
Auto-updates are implemented
- ASF now includes auto-updates, which can be configured in global config. Auto updates include not only the boolean switch of enabling and disabling, but also update channel which you want to track (Stable/Experimental). Updates are NOT mandatory, but highly recommended, as using up-to-date version guarantees bugless experience, latest features, stability enhancements and performance improvements.
ASF 2FA can now import and use classic 2FA
- Added support for SteamDesktopAuthenticator
.maFile
. If you put a.maFile
in config directory, ASF will automatically pick it up and convert into it's own format. This is further explained in Documentation.
Other changes
- Added many new global and bot config properties. All of them are well explained in Configuration.
- Added Holiday Sale 2013 with appID of
267420
to the blacklist. - Fixed a rare exception which could happen when ASF tried to redeem a key on enabled but not connected bot instance.
- ASF will now double-check if account is truly farmed after finishing it's queue, as new games might be added in the meantime.
If you appreciate what we're doing, please consider donating. Even 1$ is highly appreciated:
ArchiSteamFarm V2.0.0.2 (Experimental)
NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback. No technical support will be given.
- [!] ASF now has global config
ASF.json
and global databaseASF.db
. Global config allows you to configure how ASF behaves. Global database should not be edited - contains core global ASF persistent storage. - [!] ASF now includes auto-updates, which can be configured in global config. Auto updates include not only the boolean switch of enabling and disabling, but also update channel which you want to track (Stable/Experimental)
- [!] ASF now uses new more modern and robust file structure for configured bots:
Old:Bot.xml
,Bot.bin
,Bot.key
,Bot.auth
New:Bot.json
,Bot.bin
,Bot.db
- Removed deprecated now
SteamNickname
andBlacklist
config properties. Bot no longer changes nickname (same asnull
value), and instead of per-bot Blacklist, global blacklist is being used instead (defined inASF.json
). - ASF now automatically dismisses notifications related to dropped items. Thanks to that we can cut spam related to new items drop.
- Added
DismissInventoryNotifications
bot config property which controls above behaviour, default istrue
. - Added
GamesPlayedWhileIdle
bot config property, which allows you to specify which game(s) should be farmed while ASF has nothing to do. Default is0
- no games being farmed while idle. - Added
CustomGamePlayedWhileIdle
bot config property, which is similar to above, but allows you to specify one custom game name instead, as in "Playing non-steam game: XXX". Default isnull
- no custom game being shown while idle. - Added
AccountPlayingDelay
bot config property, which allows you to define how often bot should be checking if you finished playing already. Default is5
minutes, old hardcoded value was30
minutes. - Added support for SteamDesktopAuthenticator
.maFile
. If you put a.maFile
in config directory, ASF will automatically pick it up and convert into it's own format. - Added Holiday Sale 2013 with appID of
267420
to the blacklist. - Fixed a rare exception which could happen when ASF tried to redeem a key on enabled but not connected bot instance.
ArchiSteamFarm V2.0.0.1 (Experimental)
NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback. No technical support will be given.
- [!] ASF now has global config
ASF.json
and global databaseASF.db
. Global config allows you to configure how ASF behaves. Global database should not be edited - contains core global ASF persistent storage. - [!] ASF now includes auto-updates, which can be configured in global config. Auto updates include not only the boolean switch of enabling and disabling, but also update channel which you want to track (Stable/Experimental)
- [!] ASF now uses new more modern and robust file structure for configured bots:
Old:Bot.xml
,Bot.bin
,Bot.key
,Bot.auth
New:Bot.json
,Bot.bin
,Bot.db
- Removed deprecated now
SteamNickname
andBlacklist
config properties. Bot no longer changes nickname (same asnull
value), and instead of per-bot Blacklist, global blacklist is being used instead (defined inASF.json
). - ASF now automatically dismisses notifications related to dropped items. Thanks to that we can cut spam related to new items drop.
- Added
DismissInventoryNotifications
bot config property which controls above behaviour, default istrue
. - Added
GamesPlayedWhileIdle
bot config property, which allows you to specify which game(s) should be farmed while ASF has nothing to do. Default is0
- no games being farmed while idle. - Added
CustomGamePlayedWhileIdle
bot config property, which is similar to above, but allows you to specify one custom game name instead, as in "Playing non-steam game: XXX". Default isnull
- no custom game being shown while idle. - Added
AccountPlayingDelay
bot config property, which allows you to define how often bot should be checking if you finished playing already. Default is5
minutes, old hardcoded value was30
minutes. - Added support for SteamDesktopAuthenticator
.maFile
. If you put a.maFile
in config directory, ASF will automatically pick it up and convert into it's own format. - Added Holiday Sale 2013 with appID of
267420
to the blacklist. - Fixed a rare exception which could happen when ASF tried to redeem a key on enabled but not connected bot instance.
ArchiSteamFarm V2.0 (pre4)
Please make backup of your config
directory prior to trying this release!
NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback. No technical support will be given.
- [!] ASF now has global config
ASF.json
and global databaseASF.db
. Global config allows you to configure how ASF behaves. Global database should not be edited - contains core global ASF persistent storage. - [!] ASF now uses new more modern and robust file structure for configured bots:
Old:Bot.xml
,Bot.bin
,Bot.key
,Bot.auth
New:Bot.json
,Bot.bin
,Bot.db
- Removed deprecated now
SteamNickname
andBlacklist
config properties. Bot no longer changes nickname (same asnull
value), and instead of per-bot Blacklist, global blacklist is being used instead (defined inASF.json
). - ASF now automatically dismisses notifications related to dropped items. Thanks to that we can cut spam related to new items drop.
- Added
DismissInventoryNotifications
bot config property which controls above behaviour, default istrue
. - Added
GamesPlayedWhileIdle
bot config property, which allows you to specify which game(s) should be farmed while ASF has nothing to do. Default is0
- no games being farmed while idle. - Added support for SteamDesktopAuthenticator
.maFile
. If you put a.maFile
in config directory, ASF will automatically pick it up and convert into it's own format. - Added Holiday Sale 2013 with appID of
267420
to the blacklist. - Fixed a rare exception which could happen when ASF tried to redeem a key on enabled but not connected bot instance.
ArchiSteamFarm V2.0 (pre3)
Please make backup of your config
directory prior to trying this release!
NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback. No technical support will be given.
- [!] ASF now has global config
ASF.json
and global databaseASF.db
. Global config allows you to configure how ASF behaves. Global database should not be edited - contains core global ASF persistent storage. - [!] ASF now uses new more modern and robust file structure for configured bots:
Old:Bot.xml
,Bot.bin
,Bot.key
,Bot.auth
New:Bot.json
,Bot.bin
,Bot.db
- Removed deprecated now
SteamNickname
andBlacklist
config properties. Bot no longer changes nickname (same asnull
value), and instead of per-bot Blacklist, global blacklist is being used instead (defined inASF.json
). - ASF now automatically dismisses notifications related to dropped items. Thanks to that we can cut spam related to new items drop.
- Added
DismissInventoryNotifications
bot config property which controls above behaviour, default istrue
. - Added
GamesPlayedWhileIdle
bot config property, which allows you to specify which game(s) should be farmed while ASF has nothing to do. Default is0
- no games being farmed while idle. - Added support for SteamDesktopAuthenticator
.maFile
. If you put a.maFile
in config directory, ASF will automatically pick it up and convert into it's own format. - Fixed a rare exception which could happen when ASF tried to redeem a key on enabled but not connected bot instance.
ArchiSteamFarm V2.0 (pre2)
Please make backup of your config
directory prior to trying this release!
NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback. No technical support will be given.
- [!] ASF now uses new more modern and robust file structure
Old:Bot.xml
,Bot.bin
,Bot.key
,Bot.auth
New:Bot.json
,Bot.bin
,Bot.db
- Removed deprecated now
SteamNickname
andBlacklist
config properties. Bot no longer changes nickname (same asnull
value), and instead of per-bot Blacklist, built-inGlobalBlacklist
is being used (which will be editable soon). - ASF now automatically dismisses notifications related to dropped items. Thanks to that we can cut spam related to new items drop.
- Added
DismissInventoryNotifications
config property which controls above behaviour, default istrue
. - Added
GamesPlayedWhileIdle
config property, which allows you to specify which game(s) should be farmed while ASF has nothing to do. Default is0
- no games being farmed while idle. - Fixed a rare exception which could happen when ASF tried to redeem a key on enabled but not connected bot instance.
ArchiSteamFarm V2.0 (pre1)
NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback. No technical support will be given.
Please make backup of your config
directory prior to trying this release!
- [!] ASF now uses new more modern and robust file structure
Old:Bot.xml
,Bot.bin
,Bot.key
,Bot.auth
New:Bot.json
,Bot.bin
,Bot.db
- Removed deprecated now
SteamNickname
andBlacklist
config properties. Bot no longer changes nickname (same asnull
value), and instead of per-bot Blacklist, built-inGlobalBlacklist
is being used (which will be editable soon). - ASF now automatically dismisses notifications related to dropped items
- Added
GamesPlayedWhileIdle
config property, which allows you to specify which game(s) should be farmed while ASF has nothing to do.
ArchiSteamFarm V1.7 (pre1)
NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback. No technical support will be given.
- ASF now automatically dismisses notifications related to dropped items