UnderminersTeam / UndertaleModTool

The most complete tool for modding, decompiling and unpacking Undertale (and other GameMaker games!)
GNU General Public License v3.0
1.14k stars 217 forks source link

Decompiler Exception #553

Closed ryi3r closed 3 years ago

ryi3r commented 3 years ago
/* EXCEPTION!
   System.Exception: Reentered block with different amount of vars on stack (Entry: 0, Actual Count: 1)
   at UndertaleModLib.Decompiler.Decompiler.DecompileFromBlock(DecompileContext context, Block block, List`1 tempvars, Stack`1 workQueue) in D:\a\UndertaleModTool\UndertaleModTool\UndertaleModLib\Decompiler\Decompiler.cs:line 1491
   at UndertaleModLib.Decompiler.Decompiler.DecompileFromBlock(DecompileContext context, Block block) in D:\a\UndertaleModTool\UndertaleModTool\UndertaleModLib\Decompiler\Decompiler.cs:line 1968
   at UndertaleModLib.Decompiler.Decompiler.Decompile(UndertaleCode code, DecompileContext context) in D:\a\UndertaleModTool\UndertaleModTool\UndertaleModLib\Decompiler\Decompiler.cs:line 3090
   at UndertaleModTool.UndertaleCodeEditor.<>c__DisplayClass26_0.<DecompileCode>b__1() in D:\a\UndertaleModTool\UndertaleModTool\UndertaleModTool\Editors\UndertaleCodeEditor.xaml.cs:line 344
*/
krzys-h commented 3 years ago

Yeah, we know and are working on fixing those. The latest master has most of those fixed already, only a few remain

krzys-h commented 3 years ago

Current status: everything should decompile with the latest master except for these few scripts:

$ grep -r DECOMPILER
gml_Object_obj_ch2_city07_Step_0.gml:DECOMPILER FAILED!
gml_Object_obj_darkfountain_Draw_0.gml:DECOMPILER FAILED!
gml_RoomCC_room_dw_cyber_teacup_final_0_PreCreate.gml:DECOMPILER FAILED!
gml_RoomCC_room_dw_cyber_teacup_final_1_PreCreate.gml:DECOMPILER FAILED!
gml_RoomCC_room_dw_cyber_teacup_final_2_PreCreate.gml:DECOMPILER FAILED!
gml_RoomCC_room_dw_cyber_teacup_final_3_PreCreate.gml:DECOMPILER FAILED!
gml_RoomCC_room_dw_cyber_teacup_final_4_PreCreate.gml:DECOMPILER FAILED!
krzys-h commented 3 years ago

The remaining decompiler issues are tracked individually in #557, #558, #559 and #556

ryi3r commented 3 years ago

found new error while decompiling trough my deltarune engine (with the lastest source-code version)

/* EXCEPTION!
   System.Exception: Excessive recursion while processing blocks.
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 2841
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 2860
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 2860
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 2860
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3030
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 2860
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3030
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3030
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompileBlocks(DecompileContext context, Block& block, Dictionary`2 blocks, Dictionary`2 loops, Dictionary`2 reverseDominators, List`1 alreadyVisited, Block currentLoop, Block stopAt, Block breakTo, Boolean decompileTheLoop, UInt32 depth) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3029
   at UndertaleModLib.Decompiler.Decompiler.HLDecompile(DecompileContext context, Dictionary`2 blocks, Block entryPoint, Block rootExitPoint) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3079
   at UndertaleModLib.Decompiler.Decompiler.Decompile(UndertaleCode code, DecompileContext context) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3192
   at UndertaleModTool.UndertaleCodeEditor.<>c__DisplayClass26_1.<DecompileCode>b__1() in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModTool\Editors\UndertaleCodeEditor.xaml.cs:line 344
*/

The object's actual code:

_voice_played=false;

event_user(4);

if (!_done[0])&&(instance_exists(ui_dialog)){
    for (var i=_char_proc; i<string_length(text); i++;){
        if(string_char_at(text,i)=="&"){
            _current_height++;
        }
        var cmd="{pause}";

        if (string_pos(cmd,text)!=0)||(i>=string_length(text)) {
            _done[0]=true;
        }
    }
}

if(_paused&&button("z",1)){
    _paused=false;
    _done[0]=false;
    _done[1]=false;
    _current_height=0;
}
if(_skippable&&!_paused&&button("x",1)){
    _skipping=true;
    _sleep=0;
    _char_frame_remain=0;

    var sound=-1;
    if(_voice_single>=0&&_voice_single<array_length_2d(_group_voice,_voice)){
        sound=_group_voice[_voice,_voice_single];
    }else{
        sound=_group_voice[_voice,irandom(array_length_2d(_group_voice,_voice)-1)];
    }
    if(audio_exists(sound)){
        audio_stop_sound(sound);
    }
}
if(_choice!=-1){
    if((_choice==0&&button("d",1))||(_choice==1&&button("a",1))){
        _choice=!_choice;
    }
    if(button("z",1)){
        if(is_string(_choice_macro)){
            ds_map_delete(_map_macro,_choice_macro);
            ds_map_add(_map_macro,_choice_macro,_choice);
        }
        //Flag_Set(FLAG_TYPE.TEMP,FLAG_TEMP.TEXT_TYPER_CHOICE,_choice); Choice thing, later lmao
        _choice=-1;
    }
}

if(_char_proc<string_length(text)+1){
    _writing=true;
    if(!_paused){
        if(_sleep>0){
            _sleep-=2;
        }else{
            if(_char_frame_remain>0){
                _char_frame_remain-=2;
            }else{
                do{
                    repeat(_char_per_frame){
                        while((string_char_at(text,_char_proc)=="{"||string_char_at(text,_char_proc)=="&"||(_skip_space&&(string_char_at(text,_char_proc)==" "||string_char_at(text,_char_proc)==" ")))&&((_sleep==0||_skipping||_instant)&&!_paused&&_char_proc<=string_length(text))){
                            while(string_char_at(text,_char_proc)=="{"&&((_sleep==0||_skipping||_instant)&&!_paused&&_char_proc<=string_length(text))){
                                _char_proc+=1;
                                ds_list_clear(_list_cmd);
                                var loop=true;
                                var cmd="";
                                var str_mode=false;
                                var str_input=false;
                                while(_char_proc<=string_length(text)&&loop){
                                    var cmd_char=string_char_at(text,_char_proc);
                                    if((cmd_char==" "||cmd_char=="}")&&!str_input){
                                        if(!str_mode){
                                            if(!ds_list_empty(_list_cmd)){
                                                if(ds_map_exists(_map_macro,cmd)){
                                                    cmd=ds_map_find_value(_map_macro,cmd);
                                                }else{
                                                    cmd=real(cmd);
                                                }
                                            }
                                        }
                                        ds_list_add(_list_cmd,cmd);
                                        str_mode=false;
                                        str_input=false;
                                        cmd="";
                                    }else if(cmd_char=="`"){
                                        str_mode=true;
                                        str_input=!str_input;
                                    }else{
                                        if(!str_mode||(str_mode&&str_input)){
                                            if(cmd_char=="\\"){
                                                _char_proc+=1;
                                                cmd_char=string_char_at(text,_char_proc);
                                            }
                                            cmd+=cmd_char;
                                        }
                                    }
                                    if(cmd_char=="}"&&!str_input){
                                        event_user(2);
                                        loop=false;
                                    }
                                    _char_proc+=1;
                                }
                                if(loop){
                                    Console_OutputLine("WARNING! Text typer command is not valid in \""+text+"\"!");
                                }
                            }

                            while(string_char_at(text,_char_proc)=="&"&&((_sleep==0||_skipping||_instant)&&!_paused&&_char_proc<=string_length(text))){
                                event_user(1);
                                _char_proc+=1;
                            }

                            while(_skip_space&&(string_char_at(text,_char_proc)==" "||string_char_at(text,_char_proc)==" ")&&((_sleep==0||_skipping||_instant)&&!_paused&&_char_proc<=string_length(text))){
                                _char=" ";
                                event_user(0);
                                _char_proc+=1;
                            }
                        }

                        if((_sleep==0||_skipping||_instant)&&!_paused&&_char_proc<=string_length(text)){
                            _char=string_char_at(text,_char_proc);
                            if(_char=="\\"){
                                _char_proc+=1;
                                _char=string_char_at(text,_char_proc);
                            }
                            event_user(0);
                            _char_frame_remain=_speed/2;
                            _char_proc+=1;
                        }
                    }
                }until(_char_proc>string_length(text)||_paused||(!_skipping&&!_instant));
            }
        }
    }
}
else
    _writing=false;

if(instance_exists(_face)){
    _face.gui=_gui;
    _face.depth=depth;
    _face.talking=(!_sleep&&!_paused&&_char_proc<=string_length(text));
}

if(_face_linked!=-1){
    if(instance_exists(face)){
        var fid=_face_linked;
        var ftalking=(!_sleep&&!_paused&&_char_proc<=string_length(text));
        with(face){
            if(face_id==fid){
                talking=ftalking;
            }
        }
    }
}

if(_char_linked!=-1){
    if(instance_exists(char)){
        var cid=_char_linked;
        var ctalking=(!_sleep&&!_paused&&_char_proc<=string_length(text));
        with(char){
            if(char_id==cid){
                talking=ctalking;
            }
        }
    }
}

if(override_alpha_enabled||override_color_text_enabled){
    var proc=0;
    repeat(ds_list_size(_list_inst)){
        var INST=ds_list_find_value(_list_inst,proc);
        if(instance_exists(INST)){
            if(override_alpha_enabled){
                INST.alpha=override_alpha;
            }
            if(override_color_text_enabled){
                if(is_array(override_color_text)){
                    INST.color_text[0]=override_color_text[0];
                    INST.color_text[1]=override_color_text[1];
                    INST.color_text[2]=override_color_text[2];
                    INST.color_text[3]=override_color_text[3];
                }else{
                    INST.color_text[0]=override_color_text;
                    INST.color_text[1]=override_color_text;
                    INST.color_text[2]=override_color_text;
                    INST.color_text[3]=override_color_text;
                }
            }
        }
        proc+=1;
    }
}

if (!_done[1]) {
    if (_current_height > 2)&&(instance_exists(ui_dialog)) {
        y-=10;

        _done[1]=true;
    }
}
ryi3r commented 3 years ago

this thing image

ryi3r commented 3 years ago
/* EXCEPTION!
   System.InvalidOperationException: Stack empty.
   at System.Collections.Generic.Stack`1.ThrowForEmptyStack()
   at System.Collections.Generic.Stack`1.Pop()
   at UndertaleModLib.Decompiler.Decompiler.DecompileFromBlock(DecompileContext context, Block block, List`1 tempvars, Stack`1 workQueue) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 1867
   at UndertaleModLib.Decompiler.Decompiler.DecompileFromBlock(DecompileContext context, Block block) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 2072
   at UndertaleModLib.Decompiler.Decompiler.Decompile(UndertaleCode code, DecompileContext context) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3190
   at UndertaleModTool.UndertaleCodeEditor.<>c__DisplayClass26_1.<DecompileCode>b__1() in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModTool\Editors\UndertaleCodeEditor.xaml.cs:line 344
*/

i was touching some of the #557 dissasembly code to see if i could get the parts where it was giving error (and i got it) and when i decompiled it it show'd this error:

/* EXCEPTION!
   System.InvalidOperationException: Stack empty.
   at System.Collections.Generic.Stack`1.ThrowForEmptyStack()
   at System.Collections.Generic.Stack`1.Pop()
   at UndertaleModLib.Decompiler.Decompiler.DecompileFromBlock(DecompileContext context, Block block, List`1 tempvars, Stack`1 workQueue) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 1867
   at UndertaleModLib.Decompiler.Decompiler.DecompileFromBlock(DecompileContext context, Block block) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 2072
   at UndertaleModLib.Decompiler.Decompiler.Decompile(UndertaleCode code, DecompileContext context) in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModLib\Decompiler\Decompiler.cs:line 3190
   at UndertaleModTool.UndertaleCodeEditor.<>c__DisplayClass26_1.<DecompileCode>b__1() in C:\Users\Zorro\Desktop\UndertaleModTool-master\UndertaleModTool\Editors\UndertaleCodeEditor.xaml.cs:line 344
*/

with the dissasembly code of:

.localvar 2 arguments
.localvar 32934 noelle_x
.localvar 34621 noelle_y
.localvar 34783 arg1
.localvar 34784 arg2
.localvar 34822 krisPosX
.localvar 34823 krisPosY
.localvar 34834 starXPos
.localvar 34837 walkerpos
.localvar 19669 finish
.localvar 99 i

:[0]
pushi.e -1
conv.v.i
push.v [array]self.bottle
pushi.e -9
dup.i 4
push.v [stacktop]self.image_angle
pushi.e -1
conv.v.i
push.v [array]self.bottle
pushi.e -9
push.v [stacktop]self.x
pushi.e 1390
cmp.i.v LTE
bf [2]

:[1]
pushi.e 50
conv.i.v
b [3]

:[2]
pushi.e -50
conv.i.v

:[3]
add.v.v
pop.i.v [stacktop]self.image_angle

:[end]

i only deleted pushloc.v local.i from it so yeah