Debugging

Check For Errors

The plugin is integrated with the Map Check feature of Unreal in Build -> Map Check. Use this to find build time errors such as actions with invalid targets, or function names selected.

Runtime Errors

To effectively debug runtime errors, you will need to enable some console commands and look at the logs of the game to figure out what the issue is.

All error messages and issues are logged to the Output Log in Window -> Output Log. Use the -log launch parameter to see logs when you are not playing in the editor (e.g. in Standalone Game play mode, or packaged builds).

Console Commands

The console can be opened with the tilde (~) key by default. Here is the list of console commands that are available for use with the plugin:

Command
Description

ActorIO.DebugActions <bool>

Enable I/O action execution messages. Enabled by default.

ActorIO.WarnAboutInvalidTarget <bool>

Warn about missing or invalid target actor when executing I/O action.

ActorIO.LogNamedArgs <bool>

Log named arguments to console when executing I/O action.

ActorIO.LogFinalCommand <bool>

Log the final command sent to the target actor after executing I/O action.

Last updated