chr233 / ASFAchievementManagerEx

基于ASF-Achievement-Manager二次开发
https://github.com/Rudokhvist/ASF-Achievement-Manager
GNU Affero General Public License v3.0
25 stars 1 forks source link
archisteamfarm asf asf-plugin steam

ASFAchievementManagerEx

基于 Rudokhvist/ASF-Achievement-Manager 二次开发

Codacy Badge GitHub Workflow Status License

GitHub Release GitHub Release GitHub last commit

GitHub Repo stars GitHub Download

Bilibili Steam

Steam 爱发电

English Version | Русская Версия

EULA

修改统计信息/成就具有一定风险, 修改有 VAC 保护的游戏的统计信息/成就可能会被封禁

需要同意 EULA 方可使用本插件, 详见 插件配置说明

安装方式

WIP

初次安装 / 手动更新

  1. GitHub Releases 下载插件的最新版本
  2. 解压后将 ASFAchievementManagerEx.dll 丢进 ArchiSteamFarm 目录下的 plugins 文件夹
  3. 考虑到修改成就具有一定风险, 需要同意 ASFEnhance.EULA 后方可使用所有命令, 参考 插件配置说明
  4. 重新启动 ArchiSteamFarm , 使用命令 AAM 来检查插件是否正常工作

ASFEnhance 联动

推荐搭配 ASFEnhance 使用, 可以通过 ASFEnhance 实现插件更新管理和禁用特定命令等功能

插件配置说明

本插件的配置项名称已改为 ASFEnhance

ASF.json

{
  //ASF 配置
  "CurrentCulture": "...",
  "IPCPassword": "...",
  "...": "...",
  //ASFAchievementManagerEx 配置
  "ASFEnhance": {
    "EULA": true,
    "Statistic": true
  }
}
配置项 类型 默认值 说明
EULA bool false 是否同意 EULA, 当设置为 true 时, 视为同意 EULA
Statistic bool true 是否允许发送统计数据, 仅用于统计插件用户数量, 不会发送任何其他信息

插件指令说明

插件更新

命令 缩写 权限 说明
ASFAchievementManagerEx AAM FamilySharing 查看 ASFAchievementManagerEx 的版本

核心功能

命令 缩写 权限 说明
ALIST [Bots] <AppIds> - Operator 获取指定机器人的成就列表
ASTATS [Bots] <AppIds> - Operator 获取指定机器人的统计项列表
AUNLOCK [Bots] AppId <AchievementIds> - Master 解锁指定游戏的成就, 部分成就只能由官方服务器设置, 客户端无法解锁
ASET [Bots] AppId <AchievementIds> - Master AUNLOCK (原版插件的指令)
ALOCK [Bots] AppId <AchievementIds> - Master 锁住指定游戏的成就, 部分成就只能由官方服务器设置, 客户端无法解锁
ARESET [Bots] AppId <AchievementIds> - Master ALOCK (原版插件的指令)
AEDIT [Bots] AppId <KeyValues> - Master 设置指定游戏的统计项, keyValue 语法为 Id=值, 具体参考 使用示例

使用示例


Repobeats analytics image


Stargazers over time