New version of Xsolla Launcher (v1.6.32.320) - xsolla/xsolla-launcher-build GitHub Wiki

Added

  • Launcher window. Now the window title is set by the Launcher name field in Publisher Account
  • Game installation window. Now customization of this window is available for each game. To set it up, use the following objects added to UIStyle.json:
Object Description
game_install_window Game installation window with configuration parameters such as the installation folder, required disk space, etc. The object can be customized for each game using its project ID.
default_game_install_window Game installation window with configuration parameters such as the installation folder, required disk space, etc.
  • News section. Now news display can be set up for all games or for a particular game. To set it up, use the following objects added to config.json:
Object Description
default_news_tab Whether to show news from all the games (‘all’) or from a particular one. To show news from a particular game, specify your project ID from Publisher Account.
always_open_default_news_tab Whether to always show news set up in the default_news_tab object. If ‘true’, the news are displayed as specified in the default_news_tab object. If ‘false’, the news are displayed as specified in "default_news_tab" object only for the first opening, and then each game shows its own news. Default is ‘false’.
  • Game and updates downloading via CDN can now be resumed in case of connection error. To set it up, use the following objects added to config.json:
Object Description
cdn_try_load_count Number of attempts to download the game file.
cdn_network_timeout Wait time between the download attempts (in milliseconds). Recommended ‘30000‘.
cdn_block_size Bytes in swap buffer. Default ‘1048576‘.

Note: objects "cdn_network_timeout" and "cdn_block_size" must be used in pair.

  • Launcher start page is fully completed and localized (see how to integrate). Game section in Launcher start page is now renamed into “Library”.
  • The build number is now incrementing automatically via a special script. In case of error, follow the instructions in the script message.

Updated

  • Translations updated

Fixed

  • Minor bugs