STEAM GROUP
Archi's SC Farm Archi-ASF
STEAM GROUP
Archi's SC Farm Archi-ASF
50,719
IN-GAME
379,727
ONLINE
Founded
October 29, 2015
Language
English
This topic has been locked
Quatic Apr 26, 2020 @ 10:23pm
Farming Hours In Multiple Games At Once
I know that you can farm hours in games using ASF and the GamesPlayedWhileIdle option, but is there a way for me to farm multiple games on one account using ASF? The option where you can add the games does say "Games" with an s meaning plural and it is not like you put one game id in. You can put as many as you want. I am not sure exactly, but if anyone knows then all help is appreciated, thanks.
Originally posted by Rudokhvist:
Yes, you can add up to 32 appIDs (this is a steam limitation).
Look, description of GamesPlayedWhileIdle[github.com] says:
ImmutableHashSet<uint> type
Now you just need to scroll down to JSON mapping[github.com] section, and there it's explained what this type means:
ImmutableHashSet<valueType> - Immutable collection (set) of unique values in given valueType. In JSON, it's defined as array of elements in given valueType. ASF uses HashSet to indicate that given property makes sense only for unique values, therefore it'll intentionally ignore any potential duplicates during parsing (if you happened to supply them anyway).

Example for ImmutableHashSet<uint>: "Blacklist": [267420, 303700, 335590]
So, you just need to list needed appID, comma separated, in square brackets, and you're done.

Or, even better, use web-based ASF Config Generator[justarchinet.github.io]. You'll need to press "Toggle Advanced Settings, find GamesPlayedWhileIdle, input one game's appID, press "Add", input next appID, press "Add", and so on. Don't forget to change other settings you wanted to change (you don't need to edit them all, only the ones that interest you), and download ready-to-use config file.
< >
Showing 1-2 of 2 comments
A moderator of this forum has indicated that this post answers the original topic.
Rudokhvist Apr 27, 2020 @ 1:48am 
Yes, you can add up to 32 appIDs (this is a steam limitation).
Look, description of GamesPlayedWhileIdle[github.com] says:
ImmutableHashSet<uint> type
Now you just need to scroll down to JSON mapping[github.com] section, and there it's explained what this type means:
ImmutableHashSet<valueType> - Immutable collection (set) of unique values in given valueType. In JSON, it's defined as array of elements in given valueType. ASF uses HashSet to indicate that given property makes sense only for unique values, therefore it'll intentionally ignore any potential duplicates during parsing (if you happened to supply them anyway).

Example for ImmutableHashSet<uint>: "Blacklist": [267420, 303700, 335590]
So, you just need to list needed appID, comma separated, in square brackets, and you're done.

Or, even better, use web-based ASF Config Generator[justarchinet.github.io]. You'll need to press "Toggle Advanced Settings, find GamesPlayedWhileIdle, input one game's appID, press "Add", input next appID, press "Add", and so on. Don't forget to change other settings you wanted to change (you don't need to edit them all, only the ones that interest you), and download ready-to-use config file.
< >
Showing 1-2 of 2 comments
Per page: 1530 50

Date Posted: Apr 26, 2020 @ 10:23pm
Posts: 2