Skip to main content

Project Settings

AsyncLoad Toolkit settings are found in Edit → Project Settings → Game → AsyncLoad Toolkit.

All settings are saved to your project's Config/DefaultGame.ini.

AsyncLoad Toolkit Project Settings

Defaults

These values are used when a load function is called with a default-constructed FAsyncKitLoadParams. Individual calls can always override them.

SettingDefaultDescription
Default DeduplicatetrueJoin identical in-flight requests automatically
Default Sync Fast PathtrueFire callback this frame if assets are already in memory
Default Chunk Size00 = no chunking; N = batch size for anti-OOM loading
Default Timeout Seconds0.00 = no timeout; N = fail after N seconds

Debug

SettingDefaultDescription
Log RequestsfalsePrint every request start and completion to the Output Log
Warn On Sync LoadtruePrint a warning when a synchronous (blocking) load is called
Show Debug OverlayfalseDisplay in-flight requests on screen (also toggled by AsyncLoadToolkit.Debug 1)

Console commands

CommandDescription
AsyncLoadToolkit.Debug 1Enable the in-flight overlay
AsyncLoadToolkit.Debug 0Disable the in-flight overlay
AsyncLoadToolkit.DumpRetainedLog all currently retained assets