Beta Diablo 4 znalazła się w aplikacji Battle.Net!

Beta Diablo 4 coraz bliżej. W plikach konfiguracyjnych aplikacji Battle.Net można uruchomić instalator gry!

beta diablo 4 już w aplikacji battle.net

Wielkimi krokami zbliżamy się do pierwszej fazy beta testów Diablo 4. Aplikacja Battle.Net w swoim pliku konfiguracyjnym ma już zaimplementowany instalator gry, który można wywołać modyfikując pliki launchera. Nie jest jednak możliwe pobieranie gry, ani tym bardziej jej zainstalowanie.

Plik konfiguracyjny odnosi się do projektu Fenris, który już w 2018 roku został potwierdzony jako nazwa kodowa dla Diablo 4. Poniżej prezentuję kod odpowiedzialny za instalator oraz grafikę prezentującą wywołanie go.

{
   "files":{
      "default":{
         "fenris#FENRIS_BACKGROUND_V2":{
            "hash":"40c6f05f9139335b59f3069285acef79",
            "name":"resources/fenris/background_fenris.png"
         },
         "fenris#FENRIS_ICON_SVG":{
            "hash":"16f352a00cabe2e25a87943ea53f29c0",
            "name":"resources/fenris/icon_fenris.svg"
         },
         "fenris#FENRIS_INSTALL_BACKGROUND_V2":{
            "hash":"aa61ec9f1c02734cf2421469ff443b4d",
            "name":"resources/fenris/install_background_fenris.jpg"
         },
         "fenris#FENRIS_KEY_ART":{
            "hash":"d6d49ac1dd995f74fc548c65c70c953a",
            "name":"resources/fenris/key_art_fenris.jpg"
         },
         "fenris#FENRIS_LOGIN_BACKGROUND":{
            "hash":"2981ab9ee05a501b84d39a3d1c27f6ca",
            "name":"resources/fenris/login_bg_fenris.png"
         },
         "fenris#FENRIS_LOGO_V2":{
            "hash":"cb6347f2a025f6af5cbede616986b3b3",
            "name":"resources/fenris/logo_fenris.png"
         }
      }
   },
   "fragment_id":"fenris",
   "installs":{
      "fenris_dev":{
         "tact_product":"fenrisdev"
      },
      "fenris_dev_2":{
         "deprecated":true,
         "tact_product":"fenrisdev2"
      },
      "fenris_vendor":{
         "tact_product":"fenrisvendor"
      },
      "fenris_vendor_2":{
         "tact_product":"fenrisvendor2"
      }
   },
   "products":[
      {
         "base":{
            "background":"default#GAME_BACKGROUND_DEFAULT",
            "background_color":"#0a0d14",
            "content_id":"diablo-3",
            "default_product_type":"retail",
            "game_background":"fenris#FENRIS_BACKGROUND_V2",
            "game_icon_svg":"fenris#FENRIS_ICON_SVG",
            "genre":"default#GENRE_ACTION_RPG",
            "install_background_v2":"fenris#FENRIS_INSTALL_BACKGROUND_V2",
            "key_art":"fenris#FENRIS_KEY_ART",
            "login_background":"fenris#FENRIS_LOGIN_BACKGROUND",
            "login_color":"#000000",
            "logo_v2":"fenris#FENRIS_LOGO_V2",
            "name":"fenris#FENRIS_NAME",
            "program_id":"Fen",
            "region_permission_flags":{
               "default":"requires_account"
            },
            "starter_mode_when_offline":false,
            "supported_platforms":[
               "win"
            ],
            "supported_regions":[
               "US",
               "EU",
               "KR"
            ],
            "supports_starter_mode":false,
            "tab_order":30,
            "types":{
               "fenris_dev":{
                  "auto_favorite_on_grant":true,
                  "selector_display_name":"fenris#FENRIS_NAME_BETA",
                  "supported_regions":[
                     "GLOBAL"
                  ],
                  "type_name":"default#TYPES_BETA_NAME",
                  "uid":"fenris_dev"
               },
               "fenris_dev_2":{
                  "auto_favorite_on_grant":true,
                  "deprecated":true,
                  "type_name":"fenris#FENRIS_TYPE_GAME_2",
                  "uid":"fenris_dev_2"
               },
               "retail":{
                  "auto_favorite_on_grant":true,
                  "region_permission_flags":{
                     "default":"disabled"
                  },
                  "uid":"fenris"
               },
               "vendor_1":{
                  "uid":"fenris_vendor"
               },
               "vendor_2":{
                  "uid":"fenris_vendor_2"
               }
            }
         },
         "id":"Fen"
      }
   ],
   "program_configuration":{
      "Fen":{
         "run_each_rule":[
            {
               "actions":[
                  {
                     "add_product":{
                        "id":"Fen",
                        "type":"fenris_dev"
                     }
                  }
               ],
               "match":{
                  "license_id":93021
               }
            },
            {
               "actions":[
                  {
                     "add_product":{
                        "id":"Fen",
                        "type":"fenris_dev_2"
                     }
                  }
               ],
               "match":{
                  "license_id":457665
               }
            },
            {
               "actions":[
                  {
                     "add_product":{
                        "id":"Fen",
                        "type":"vendor_1"
                     }
                  }
               ],
               "match":{
                  "license_id":52083
               }
            },
            {
               "actions":[
                  {
                     "add_product":{
                        "id":"Fen",
                        "type":"vendor_2"
                     }
                  }
               ],
               "match":{
                  "license_id":53256
               }
            }
         ]
      }
   },
   "strings":{
      "default":{
         "fenris#FENRIS_NAME":"Diablo IV",
         "fenris#FENRIS_NAME_BETA":"Diablo IV - Beta",
         "fenris#FENRIS_TYPE_GAME_2":"Game 2"
      }
   },
   "types":{
      "definitions":[
         {
            "category":"cat_in_development",
            "id":"fenris_dev",
            "product_defaults":{
               "name_style":"type_name_suffix",
               "rank":1,
               "type_name":"default#TYPES_DEV_NAME"
            }
         },
         {
            "category":"cat_in_development",
            "id":"fenris_dev_2",
            "product_defaults":{
               "name_style":"type_name_suffix",
               "rank":2,
               "type_name":"fenris#FENRIS_TYPE_GAME_2"
            }
         }
      ]
   },
   "version":29
}

Instalator nie jest jednak dostępny publicznie i trzeba samodzielnie wyedytować plik konfiguracyjny aby okno Diablo 4 pojawiło się w apce.

Powyższe wskazuje, że beta Diablo 4 jest coraz bliżej i jestem niemal pewien, że wystartuje jeszcze w tym roku.