# Debug Message

Grammar — Display msg as debug output using type, and ui|Do/Do Not display it in the game window
FlagsNative | Action

Outputs a debug message to a file, and optionally displays it to the screen as well. Use “Set Debug Message File” to configure the name of the output file.

# Arguments

Returns — void

native void TriggerDebugOutput(
	int type,
	text inText,
	bool includeGameUI,
);

Category: Debug / Trigger Debugging

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L5175
TriggerDebugOutput(1, StringExternal("Param/Value/092F1A5C"), false)
// L4315
TriggerDebugOutput(1, StringExternal("Param/Value/1A140166"), false)
// L5203
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/90D448AA"), false)
// L3419
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/C7A1FEC2"), false)
// L5052
TriggerDebugOutput(1, StringExternal("Param/Value/5EC8C131"), false)
// L4486
TriggerDebugOutput(1, StringExternal("Param/Value/542503D6"), false)
// L4473
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/D027731D"), false)
// L4476
TriggerDebugOutput(1, StringExternal("Param/Value/9C67BB40"), false)
// L4534
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/3CE0B89E"), false)
// L4537
TriggerDebugOutput(1, StringExternal("Param/Value/A766779D"), false)
// L8148
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/898DF7CE"), false)
// L4015
TriggerDebugOutput(1, StringExternal("Param/Value/53FE3F9F"), false)
// L4305
TriggerDebugOutput(1, StringExternal("Param/Value/426DB1C2"), false)
// L4209
TriggerDebugOutput(1, StringExternal("Param/Value/609220D0"), false)
// L2379
TriggerDebugOutput(1, StringExternal("Param/Value/BB73B4E1"), false)
// L2382
TriggerDebugOutput(1, StringExternal("Param/Value/0B3A684D"), false)
// L2816
TriggerDebugOutput(1, (StringExternal("Param/Value/D3B1D2B5") + libNtve_gf_ConvertBooleanToText(gv_jukeboxes[lp_jukeboxID].lv_startRandom) + StringExternal("Param/Value/A67D1B1C") + libNtve_gf_ConvertBooleanToText(gv_jukeboxes[lp_jukeboxID].lv_playback.lv_startedBefore)), false)
// L2827
TriggerDebugOutput(1, (StringExternal("Param/Value/C4DAEF83") + IntToText(gv_jukeboxes[lp_jukeboxID].lv_playback.lv_trackCurrent)), false)
// L2923
TriggerDebugOutput(1, (StringExternal("Param/Value/ABC761A1")), false)
// L2931
TriggerDebugOutput(1, (StringExternal("Param/Value/9F2D41DF")), false)
// L3232
TriggerDebugOutput(1, StringExternal("Param/Value/5197FC87"), false)
// L3237
TriggerDebugOutput(1, StringExternal("Param/Value/147DBE51"), false)
// L4186
TriggerDebugOutput(1, (StringExternal("Param/Value/FBF6B365") + IntToText(libCamp_gf_StoryState(libCamp_ge_StoryStateID_StoryStateArmoryOpened))), false)
// L4306
TriggerDebugOutput(1, (StringExternal("Param/Value/BAC339D7") + libNtve_gf_ConvertBooleanToText(gf_ActorWithConversation(ge_ActorID_ActorSwann))), false)
// L4695
TriggerDebugOutput(1, StringExternal("Param/Value/6FAC3A22"), false)
// L3551
TriggerDebugOutput(1, StringExternal("Param/Value/5146E82B"), false)
// L4411
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/80B7A938"), false)
// L4905
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/C6908CC9"), false)
// L4409
TriggerDebugOutput(1, StringExternal("Param/Value/CE2CE6AB"), false)
// L4492
TriggerDebugOutput(1, StringExternal("Param/Value/47D5A648"), false)
// L2504
TriggerDebugOutput(1, StringExternal("Param/Value/DB549085"), false)
// L2567
TriggerDebugOutput(1, StringExternal("Param/Value/42514F44"), false)
// L2572
TriggerDebugOutput(1, StringExternal("Param/Value/FABC331F"), false)
// L2609
TriggerDebugOutput(1, StringExternal("Param/Value/9F0B2A76"), false)
// L2617
TriggerDebugOutput(1, StringExternal("Param/Value/ECCF683F"), false)
// L5556
TriggerDebugOutput(1, StringExternal("Param/Value/936B8DF0"), false)
// L2764
TriggerDebugOutput(1, StringExternal("Param/Value/FDAA6446"), false)
// L3283
TriggerDebugOutput(1, StringExternal("Param/Value/454EEC4A"), false)
// L3292
TriggerDebugOutput(1, IntToText(gv_protossStructuresRemainingTotal), false)
// L4426
TriggerDebugOutput(1, StringExternal("Param/Value/738BEE7D"), false)
// L8607
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/E821EAA3"), false)
// L1262
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/3E1FEF24"), false)
// L1265
TriggerDebugOutput(1, StringExternal("Param/Value/D09C0E7C"), false)
// L4463
TriggerDebugOutput(1, StringExternal("Param/Value/A3D605D8"), false)
// L8382
TriggerDebugOutput(1, StringExternal("Param/Value/5C0AC0C0"), false)
// L5166
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/634B8128"), false)
// L4099
TriggerDebugOutput(1, StringExternal("Param/Value/0CD8BFF4"), false)
// L5091
TriggerDebugOutput(1, StringExternal("Param/Value/1E4D88F9"), false)
// L5175
TriggerDebugOutput(1, StringExternal("Param/Value/092F1A5C"), false)
// L4315
TriggerDebugOutput(1, StringExternal("Param/Value/1A140166"), false)
// L5203
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/90D448AA"), false)
// L3419
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/C7A1FEC2"), false)
// L5052
TriggerDebugOutput(1, StringExternal("Param/Value/5EC8C131"), false)
// L4486
TriggerDebugOutput(1, StringExternal("Param/Value/542503D6"), false)
// L4473
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/D027731D"), false)
// L4476
TriggerDebugOutput(1, StringExternal("Param/Value/9C67BB40"), false)
// L4534
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/3CE0B89E"), false)
// L4537
TriggerDebugOutput(1, StringExternal("Param/Value/A766779D"), false)
// L8148
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/898DF7CE"), false)
// L4015
TriggerDebugOutput(1, StringExternal("Param/Value/53FE3F9F"), false)
// L4305
TriggerDebugOutput(1, StringExternal("Param/Value/426DB1C2"), false)
// L4209
TriggerDebugOutput(1, StringExternal("Param/Value/609220D0"), false)
// L2379
TriggerDebugOutput(1, StringExternal("Param/Value/BB73B4E1"), false)
// L2382
TriggerDebugOutput(1, StringExternal("Param/Value/0B3A684D"), false)
// L2816
TriggerDebugOutput(1, (StringExternal("Param/Value/D3B1D2B5") + libNtve_gf_ConvertBooleanToText(gv_jukeboxes[lp_jukeboxID].lv_startRandom) + StringExternal("Param/Value/A67D1B1C") + libNtve_gf_ConvertBooleanToText(gv_jukeboxes[lp_jukeboxID].lv_playback.lv_startedBefore)), false)
// L2827
TriggerDebugOutput(1, (StringExternal("Param/Value/C4DAEF83") + IntToText(gv_jukeboxes[lp_jukeboxID].lv_playback.lv_trackCurrent)), false)
// L2923
TriggerDebugOutput(1, (StringExternal("Param/Value/ABC761A1")), false)
// L2931
TriggerDebugOutput(1, (StringExternal("Param/Value/9F2D41DF")), false)
// L3232
TriggerDebugOutput(1, StringExternal("Param/Value/5197FC87"), false)
// L3237
TriggerDebugOutput(1, StringExternal("Param/Value/147DBE51"), false)
// L4186
TriggerDebugOutput(1, (StringExternal("Param/Value/FBF6B365") + IntToText(libCamp_gf_StoryState(libCamp_ge_StoryStateID_StoryStateArmoryOpened))), false)
// L4306
TriggerDebugOutput(1, (StringExternal("Param/Value/BAC339D7") + libNtve_gf_ConvertBooleanToText(gf_ActorWithConversation(ge_ActorID_ActorSwann))), false)
// L4695
TriggerDebugOutput(1, StringExternal("Param/Value/6FAC3A22"), false)
// L3551
TriggerDebugOutput(1, StringExternal("Param/Value/5146E82B"), false)
// L4411
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/80B7A938"), false)
// L4905
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/C6908CC9"), false)
// L4409
TriggerDebugOutput(1, StringExternal("Param/Value/CE2CE6AB"), false)
// L4492
TriggerDebugOutput(1, StringExternal("Param/Value/47D5A648"), false)
// L2504
TriggerDebugOutput(1, StringExternal("Param/Value/DB549085"), false)
// L2567
TriggerDebugOutput(1, StringExternal("Param/Value/42514F44"), false)
// L2572
TriggerDebugOutput(1, StringExternal("Param/Value/FABC331F"), false)
// L2609
TriggerDebugOutput(1, StringExternal("Param/Value/9F0B2A76"), false)
// L2617
TriggerDebugOutput(1, StringExternal("Param/Value/ECCF683F"), false)
// L5556
TriggerDebugOutput(1, StringExternal("Param/Value/936B8DF0"), false)
// L2764
TriggerDebugOutput(1, StringExternal("Param/Value/FDAA6446"), false)
// L3283
TriggerDebugOutput(1, StringExternal("Param/Value/454EEC4A"), false)
// L3292
TriggerDebugOutput(1, IntToText(gv_protossStructuresRemainingTotal), false)
// L4426
TriggerDebugOutput(1, StringExternal("Param/Value/738BEE7D"), false)
// L8607
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/E821EAA3"), false)
// L1262
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/3E1FEF24"), false)
// L1265
TriggerDebugOutput(1, StringExternal("Param/Value/D09C0E7C"), false)
// L4463
TriggerDebugOutput(1, StringExternal("Param/Value/A3D605D8"), false)
// L8382
TriggerDebugOutput(1, StringExternal("Param/Value/5C0AC0C0"), false)
// L5166
TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/634B8128"), false)
// L4099
TriggerDebugOutput(1, StringExternal("Param/Value/0CD8BFF4"), false)
// L5091
TriggerDebugOutput(1, StringExternal("Param/Value/1E4D88F9"), false)

# campaigns/libertystory.sc2campaign

CampaignLib.galaxy

// L3891
TriggerDebugOutput(1, (StringExternal("Param/Value/lib_Camp_858B87B2") + IntToText(lv_missionCompletedCount)), false)
// L4053
TriggerDebugOutput(1, (StringExternal("Param/Value/lib_Camp_0D654D17") + IntToText(lv_count)), false)
// L4059
TriggerDebugOutput(1, (IntToText(lv_index) + StringExternal("Param/Value/lib_Camp_39F50B9E") + libCamp_gf_MissionNameInUpperCase(lv_missions[lv_index])), false)
// L4063
TriggerDebugOutput(1, (IntToText(lv_index) + StringExternal("Param/Value/lib_Camp_7BFD3F6C") + libCamp_gv_tS_SceneNames[(lv_scenes[lv_index])]), false)