Skip to main content

ADT Patch Release, July 4, 2022

Last updated on

The new AccelByte Development Toolkit (ADT) patch release includes:

  • ADT SDK v2.20.0

Release notes

  • SDK: We are adding the ability to set the crash config from the SDK plugin or console command. This gives the user freedom to set their crash settings locally, regardless of the global crash settings on the web.

How to use it:

  • Set the Crash Config from the SDK plugin
    • Open Unreal Engine editor, then open the game project you integrated with ADT SDK.
    • Go to Project setting > Plugins > Blackbox SDK > User Preferences.
    • Users can set basic profiling, enabling crash reporter, hardware info, and store crash video.
    • Users can set the value to on, Web Config, and off.
    • Local config overrides the config on ADT Web.
  • Set the Crash Config from the console command
    • Type "BlackBox..." on the console command and it auto-completes.

    • Users can set basic profiling, enabling crash reporter, hardware info, and the store crash video from the console command.

    • Users can set the value to On, Web Config, and Off.

    • Command example to set video to off: BlackBox.SetStoreCrashVideo off.


Notes

  • On and Off override anything you set on the web. Meanwhile, the Web Config sets the SDK to normal behavior as set on the ADT web.

  • Restart the engine to ensure the _EnableHardwareInfoGathering_ setting takes effect.

  • When the user sets _EnableHardwareInfoGathering_ as the Web Config, it only gathers partial hardware information even if the same setting on the ADT web is ON. We are working on improving this gradually.

  • If enable\_crash\_reporter is set to off, Crash will still send to the web, but it only writes crash context XML. Other things like creating session\_id file, generating video, and generating dx\_diagnosis file are skipped.

  • Any changes to these properties generates an external config file in \[user\]/.blackbox/\[game\_name\]/local\_config.ini. The content should look like this:

  • Users can create this file on their own, but if they edit it while the editor/game is running, they must restart the engine.