# Debug Message
Grammar — Display msg as debug output using type, and ui|Do/Do Not display it in the game window
Flags —Native
|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
int
[ preset::DebugMessageType ] — Typetext
— Textbool
[ preset::Do_Do_Not_Option ] — UI
Returns — void
native void TriggerDebugOutput(
int type,
text inText,
bool includeGameUI,
);
# Related
Category: Debug / Trigger Debugging
- [F] —
void
— Debug Message — ( TriggerDebugOutput ) - [F] —
void
— Enable/Disable Debug Messages — ( TriggerDebugOutputEnable ) - [F] —
void
— Enable/Disable Debug Message Type — ( TriggerDebugEnableType ) - [F] —
void
— Set Debug Window Message Color — ( TriggerDebugSetTypeColor ) - [F] —
void
— Set Debug Message File — ( TriggerDebugSetTypeFile ) - [F] —
void
— Set Debug Message Filter — ( TriggerDebugSetTypeFilter ) - [F] —
void
— Set Debug Message Name — ( TriggerDebugSetTypeName ) - [F] —
void
— Open or Close Debug Window — ( TriggerDebugWindowOpen ) - [F] —
int
[ preset::DebugMessageType ] — Convert Integer To Debug Message Type — ( libNtve_gf_ConvertIntegerToDebugMessageType )
# Examples
# campaigns/liberty.sc2campaign
// 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
// 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)