Battle.net Agent Product Config
Download
{
  "all": {
    "config": {
      "data_dir": "data",
      "locate_product_list": [
        "anbs",
        "auks",
        "bna",
        "bvt",
        "d3",
        "d3t",
        "d3cn",
        "fenrisb",
        "fenris",
        "fore",
        "hsb",
        "hero",
        "herot",
        "heroc",
        "lazr",
        "odin",
        "odine",
        "osi",
        "pro",
        "proc",
        "proc_cn",
        "proc_eu",
        "proc_kr",
        "proc2",
        "proc2_cn",
        "proc2_eu",
        "proc2_kr",
        "procr",
        "procr2",
        "proms",
        "prot",
        "prov",
        "rtro",
        "s1",
        "s1t",
        "s2",
        "s2t",
        "s2b",
        "viper",
        "w3",
        "w3t",
        "wlby",
        "wow",
        "wowt",
        "wow_beta",
        "wow_classic",
        "wow_classic_ptr",
        "wow_classic_era",
        "wow_classic_era_ptr",
        "zeus"
      ],
      "product": "agent",
      "side_by_side_patching": true,
      "supported_features": {
        "agent_beta": {
          "settings": {
            "allow_macos": "true",
            "requires_beta_app": "true"
          },
          "throttle": 0
        },
        "casc_defrag": {
          "game_disable_list": [],
          "settings": {
            "min_free_size": "0.001",
            "min_free_space_to_fill": "10000",
            "time_limit": "300"
          },
          "throttle": 1
        },
        "game_plugin": {
          "throttle": 1
        },
        "report_bad_socket_fd": {
          "settings": {
            "wait_in_ms": "10000"
          },
          "throttle": 1
        },
        "send_game_details_telemetry": {
          "game_enable_list": [
            "auks",
            "wow"
          ],
          "throttle": 1
        },
        "shared_install": {
          "game_enable_list": [
            "wow",
            "pro",
            "w3",
            "fore",
            "odin",
            "auks",
            "moon",
            "spot",
            "btlr"
          ],
          "throttle": 1
        },
        "stall_detection": {
          "settings": {
            "abortLimitInSecs": "1800"
          },
          "throttle": 1
        },
        "telemetry": {
          "settings": {
            "environment": "production"
          },
          "throttle": 1
        },
        "telemetry_v2_19": {
          "settings": {
            "environment": "production"
          },
          "throttle": 1
        },
        "tool_version_switching": {
          "game_enable_list": [
            "bna",
            "agent"
          ],
          "throttle": 1
        },
        "try_version_service": {
          "game_disable_list": [
            "agent",
            "bna"
          ],
          "throttle": 0
        },
        "update_while_executing": {
          "game_enable_list": [
            "bna",
            "agent"
          ],
          "throttle": 1
        },
        "use_helper_svc": {
          "throttle": 1
        },
        "use_https_version_endpoint": {
          "mode": "release",
          "throttle": 1
        },
        "version_operation_disables": {
          "game_disable_list": [
            "auks",
            "odinv1",
            "odinv2",
            "odinv3",
            "odinv4",
            "odinv5",
            "odinv6",
            "odinv7",
            "odinv8",
            "odinv9",
            "odinv10",
            "odinv11",
            "odinv12",
            "odinv13",
            "odinv14",
            "odinv15",
            "odinv16",
            "zeusv1",
            "zeusv2",
            "zeusv3",
            "zeusv4",
            "zeusv5",
            "zeusv6",
            "zeusv7",
            "zeusv8",
            "zeusv9",
            "zeusv10",
            "zeusv11",
            "zeusv12",
            "zeusv13",
            "zeusv14",
            "zeusv15",
            "zeusv16",
            "forev1",
            "forev2",
            "forev3",
            "forev4",
            "forev5",
            "forev6",
            "forev7",
            "forev8",
            "forev9",
            "forev10",
            "forev11",
            "forev12",
            "forev13",
            "forev14",
            "forev15",
            "forev16",
            "forev17",
            "forev18",
            "forev19",
            "forev20",
            "spotv1",
            "spotv2",
            "spotv3",
            "spotv4",
            "spotv5",
            "spotv6",
            "spotv7",
            "spotv8",
            "spotv9",
            "spotv10",
            "spotv11",
            "spotv12",
            "spotv13",
            "spotv14",
            "spotv15",
            "spotv16",
            "spotv17",
            "spotv18",
            "spotv19",
            "spotv20"
          ],
          "settings": {
            "disable_build_info_check": "false",
            "disable_container_dir_check": "false",
            "disable_executable_check": "false",
            "disable_launcher_check": "false",
            "disable_loose_file_check": "true",
            "disable_permission_check": "false",
            "disable_post_install_check": "false",
            "disable_sync_path_check": "false"
          },
          "throttle": 0.75
        }
      },
      "supports_multibox": true,
      "supports_offline": true,
      "update_method": "containerless_ngdp",
      "version_uses_hash_validation": true
    }
  },
  "platform": {
    "mac": {
      "config": {
        "binaries": {
          "game": {
            "launch_arguments": [],
            "regex": "Agent\\.(%d)*\\\\Agent\\.app",
            "relative_path": "Agent.app",
            "switcher": true
          }
        },
        "binary_launch_path": "Agent.app",
        "binary_version_path": "Agent.app",
        "folder_permissions": [
          {
            "behavior": "AdminsRW_UsersRW_InteractiveRW",
            "path": "%installpath%/data"
          }
        ],
        "tags": [
          "OSX",
          "Volatile"
        ],
        "uninstall": [
          {
            "delete_folder": {
              "relative_paths": [
                "Agent.*",
                "Logs",
                "cache",
                "data",
                "Blizzard Error.app"
              ],
              "root": "%game%"
            }
          },
          {
            "delete_file": {
              "relative_paths": [
                "agent.db",
                "product.db",
                "Agent.dat",
                ".agent.db",
                ".build.db",
                ".build.info",
                ".product.db",
                "LICENSES"
              ],
              "root": "%game%"
            }
          }
        ]
      }
    },
    "win": {
      "config": {
        "binaries": {
          "game": {
            "launch_arguments": [],
            "regex": "Agent\\.(%d)*\\\\Agent\\.exe",
            "relative_path": "Agent.exe",
            "switcher": true
          }
        },
        "binary_launch_path": "Agent.exe",
        "binary_version_path": "Agent.exe",
        "folder_permissions": [],
        "install": [
          {
            "emergency_fix_com_flags": {
              "app_id_flags": 0,
              "clsid": "257A53D9-0BBB-476B-9500-A888092E0260"
            }
          }
        ],
        "tags": [
          "Windows",
          "Volatile"
        ],
        "uninstall": [
          {
            "delete_folder": {
              "relative_paths": [
                "Agent.*",
                "Logs",
                "cache",
                "data"
              ],
              "root": "%game%"
            }
          },
          {
            "delete_file": {
              "relative_paths": [
                "agent.db",
                "product.db",
                "Agent.dat",
                ".agent.db",
                ".build.db",
                ".build.info",
                ".product.db",
                "Agent.exe",
                "Blizzard Uninstaller.exe",
                "BlizzardError.exe",
                "LICENSES"
              ],
              "root": "%game%"
            }
          }
        ]
      }
    }
  }
}