Please don't use this plugin to conduct repulsive behaviors, including but not limited to: post fake reviews, posting advertisements, etc.
Unzip the ASFEnhance.dll and copy it into the "plugins" folder in the ASF's directory to install
Use command
ASFEVERSION
/AV
to check the latest version of ASFEhanceUse command
ASFEUPDATE
/AU
to auto update ASFEhance (Maybe need to update ASF manually)The * mark means the ASFEnhance is compatibility with the ASF in theory, but haven't tested.
ASFEnhance Version | Depended ASF | 5.2.4.2 ~ 5.2.6.3 | 5.2.7.7 |
---|---|---|---|
Latest | 5.2.7.7 | ❌ | ✔️ |
History Version
| ASFEnhance Version | Depended ASF | 5.1.2.5 | 5.2.2.5 | 5.2.3.7 | 5.2.4.2 | 5.2.5.7 | | -------------------------------------------------------------------------- | ------------ | ------- | ------- | ------- | ------- | ------- | --- | | 1.6.6.622 | 5.2.6.3 | ❌ | ❌ | ❌ | ❌ | ✔️* | ✔️ | | 1.5.20.381 | 5.2.5.7 | ❌ | ❌ | ❌ | ❌ | ✔️ | | | 1.5.18.304 | 5.2.4.2 | ❌ | ❌ | ✔️* | ✔️ | ✔️* | | | 1.5.17.289 | 5.2.4.2 | ❌ | ❌ | ✔️* | ✔️ | ✔️* | | | 1.5.16.260 | 5.2.4.2 | ❌ | ❌ | ✔️* | ✔️ | ✔️* | | | 1.5.15.257 | 5.2.3.7 | ❌ | ❌ | ✔️* | ✔️ | ✔️ | | | 1.5.14.235 | 5.2.2.5 | ❌ | ✔️ | ✔️ | ✔️* | | | | 1.5.13.231 | 5.1.2.5 | ✔️ | ❌ | ❌ | | | | | 1.5.12.230 | 5.1.2.5 | ✔️ | ❌ | ❌ | | | |
ASF.json
{
//ASF Configuration
"CurrentCulture": "...",
"IPCPassword": "...",
//ASFEnhance Configuration
"ASFEnhance": {
"EULA": true,
"Statistic": true,
"DevFeature": false
}
}
Configuration | Type | Default | Description |
---|---|---|---|
EULA |
bool | true |
If agree the EULA* |
Statistic |
bool | true |
Allow send statistics data, it's used to count number of users, this will not send any other information |
DevFeature |
bool | false |
Enabled developer feature (3 Commands) May causing security risk, turn on with caution |
* When Agree EULA, ASFEnhance will let all commands avilable, in exchange, ASFEnhance will follow the author's Curator and Group when execute
GROUPLIST
andCURATORLIST
commands (if bot not following or joined)* When Disagree EULA, ASFEnhance will limit features of curator/follow game/group/reviews, and ASFEnhance will not follow Curator and Group
Command | Shorthand | Access | Description |
---|---|---|---|
ASFENHANCE |
ASFE |
FamilySharing |
Get the version of the ASFEnhance |
ASFEVERSION |
AV |
Owner |
Check ASFEnhance's latest version |
ASFEUPDATE |
AU |
Owner |
Update ASFEnhance to the latest version (need restart ASF manually) |
Command | Shorthand | Access | Description |
---|---|---|---|
PURCHASEHISTORY [Bots] |
PH |
Operator |
Get bot's purchase history. |
FREELICENSES [Bots] |
FL |
Operator |
Get bot's all free sub licenses list |
FREELICENSE [Bots] |
Same as FREELICENSES |
||
LICENSES [Bots] |
L |
Operator |
Get bot's all licenses list |
LICENSE [Bots] |
Same as LICENSES |
||
REMOVEDEMOS [Bots] |
RD |
Master |
Remove bot's all demo licenses |
REMOVEDEMO [Bots] |
Same as REMOVEDEMOS |
||
REMOVELICENSES [Bots] <SubIDs> |
RL |
Master |
Remove bot's licenses with the specified subIDs |
REMOVELICENSE [Bots] <SubIDs> |
Same as REMOVELICENSES |
Command | Shorthand | Access | Description |
---|---|---|---|
KEY <Text> |
K |
Any |
Extract keys from plain text |
ASFEHELP |
EHELP |
FamilySharing |
Get all command usage |
HELP <Command> |
- | FamilySharing |
Get command usage |
Command | Shorthand | Access | Description |
---|---|---|---|
GROUPLIST [Bots] |
GL |
FamilySharing |
Get bot's joined group list |
JOINGROUP [Bots] <GroupUrl> |
JG |
Master |
Let bot to join specified group |
LEAVEGROUP [Bots] <GroupID> |
LG |
Master |
Let bot to leave specified group |
GroupID
can be found usingGROUPLIST
command
Command | Shorthand | Access | Description |
---|---|---|---|
PROFILE [Bots] |
PF |
FamilySharing |
Get bot's profile infomation |
PROFILELINK [Bots] |
PFL |
FamilySharing |
Get bot's profile link |
STEAMID [Bots] |
SID |
FamilySharing |
Get bot's steamID |
FRIENDCODE [Bots] |
FC |
FamilySharing |
Get bot's friend code |
TRADELINK [Bots] |
TL |
Operator |
Get bot's trade link |
Command | Shorthand | Access | Description |
---|---|---|---|
CURATORLIST [Bots] |
CL |
Master |
Get bot's following curator list |
FOLLOWCURATOR [Bots] <ClanIDs> |
FC |
Master |
Follow specified curator |
UNFOLLOWCURATOR [Bots] |
UFC |
Master |
Unfollow specified curator |
ClanID
can be found in curator's web link or usingCURATORLIST
command
Command | Shorthand | Access | Description |
---|---|---|---|
ADDWISHLIST [Bots] <AppIDs> |
AW |
Master |
Add game to bot's wishlist |
REMOVEWISHLIST [Bots] <AppIDs> |
RW |
Master |
Delete game from bot's wishlist |
FOLLOWGAME [Bots] <AppIDs> |
FG |
Master |
Follow specified game |
UNFOLLOWGAME [Bots] <AppIDs> |
UFG |
Master |
Unfollow specified game |
CHECK [Bots] <AppIDs> |
CK |
Master |
Check if following / wishlisted specified game |
Command | Shorthand | Access | Description |
---|---|---|---|
APPDETAIL [Bots] <AppIDs> |
AD |
Operator |
Get app detail from steam API, support APP |
SEARCH [Bots] Keywords |
SS |
Operator |
Search in Steam store |
SUBS [Bots] <AppIDs|SubIDs|BundleIDs> |
S |
Operator |
Get available subs from store page, support APP/SUB/BUNDLE |
PUBLISHRECOMMENT [Bots] <AppIDs> COMMENT |
PREC |
Operator |
Publish a recomment for game, if appID > 0 it will rateUp, or if appId < 0 rateDown |
DELETERECOMMENT [Bots] <AppIDs> |
DREC |
Operator |
Delete a recomment for game |
Steam saves cart information via cookies, restart bot instance will let shopping cart being emptied
Command | Shorthand | Access | Description |
---|---|---|---|
CART [Bots] |
C |
Operator |
Get bot's cart information |
ADDCART [Bots] <SubIDs|BundleIDs> |
AC |
Operator |
Add game to bot's cart, only support SUB/BUNDLE |
CARTRESET [Bots] |
CR |
Operator |
Clear bot's cart |
CARTCOUNTRY [Bots] |
CC |
Operator |
Get bot's available currency area (Depends to wallet area and the IP location) |
SETCOUNTRY [Bots] <CountryCode> |
SC |
Operator |
Set bot's currency area (NOT WORKING, WIP) |
PURCHASE [Bots] |
PC |
Master |
Purchase bot's cart items for it self (paid via steam wallet) |
PURCHASEGIFT [BotA] BotB |
PCG |
Master |
Purchase botA's cart items for botB as gift (paid via steam wallet) |
Steam allows duplicate purchases, please check cart before using PURCHASE command.
Command | Shorthand | Access | Description |
---|---|---|---|
EXPLORER [Bots] |
EX |
Master |
Invoke ASF's Explore Discovery Queue Task in 5 seconds |
Please try to let ASF explore discovery queue itself, this command is used to invoke ASF's Explore Discovery Queue Task as soon as possible
Shorthand | Equivalent Command | Description |
---|---|---|
AL [Bots] <Licenses> |
ADDLICENSE [Bots] <Licenses> |
Add free SUB |
LA |
LEVEL ASF |
Get All bot's level |
BA |
BALANCE ASF |
Get All bot's wallet balance |
PA |
POINTS ASF |
Get All bot's points balance |
P [Bots] |
POINTS |
Get bot's points balance |
CA |
CART ASF |
Get All bot's cart information |
This group of commands is disabled by default. You need to add
"DevFeature": true
inASF.json
to enable it.
Command | Access | Description |
---|---|---|
COOKIES [Bots] |
Master |
Get Steam store's Cookies |
APIKEY [Bots] |
Master |
Get Bot's APIKey |
ACCESSTOKEN [Bots] |
Master |
Get Bot's ACCESSTOKEN |