Function at 0x462b40
Capabilities:
Print debug messages

Disassembly:
sub esp, 0x208
push ebx
push esi
push edi
mov esi, ecx
mov ebx, dword [esp + 0x218]
cmp ebx, 0xd0
mov edi, dword [esi + 0xa0]
jne 0x462b66
mov dword [esi + 0x98], edi
mov dword [esi + 0xa0], ebx
cmp ebx, 0x64
je 0x462b95
mov ecx, dword [esi + 0xc8]
test ecx, ecx
je 0x462ba4
call fcn.00420400
mov ecx, dword [esi + 0xc8]
mov eax, dword [ecx]
call dword [eax + 8]
mov dword [esi + 0xc8], 0
mov ecx, dword [esi + 0xc8]
test ecx, ecx
je 0x462ba4
mov eax, dword [ecx]
call dword [eax + 0x10]
cmp ebx, 0xc9
jg 0x462bc5
je 0x462f75
sub ebx, 0x64
cmp ebx, 4
ja case.0x462bea.212
jmp dword [ebx*4 + 0x463ae8]
cmp ebx, 0xde
jg 0x462bf1
je 0x463351
sub ebx, 0xca
cmp ebx, 0xf
ja case.0x462bea.212
xor eax, eax
mov al, byte [ebx + 0x463b28]
jmp dword [eax*4 + 0x463afc]
cmp ebx, 0xfc
jg 0x462c1c
je 0x4633af
cmp ebx, 0xe6
jl case.0x462bea.212
cmp ebx, 0xe7
jle case.0x462bea.207
jmp case.0x462bea.212
cmp ebx, 0x10e
jg 0x462c47
je 0x463471
cmp ebx, 0x104
jl case.0x462bea.212
cmp ebx, 0x105
jle 0x46340d
jmp case.0x462bea.212
cmp ebx, 0x118
jg 0x462c72
je 0x463591
cmp ebx, 0x110
je 0x4634d5
cmp ebx, 0x111
je 0x463533
jmp case.0x462bea.212
cmp ebx, 0x12f
jg 0x462c91
je 0x46364d
cmp ebx, 0x12c
je 0x4635ef
jmp case.0x462bea.212
cmp ebx, 0x1f9
jg 0x462cbc
je 0x463769
cmp ebx, 0x190
je 0x4636ab
cmp ebx, 0x191
je 0x46370a
jmp case.0x462bea.212
cmp ebx, 0x85d
jg 0x462cde
cmp ebx, 0x85c
jge 0x463825
cmp ebx, 0x1fa
je 0x4637c7
jmp case.0x462bea.212
cmp ebx, 0x88f
jg 0x462d08
cmp ebx, 0x88e
jge 0x4638ed
cmp ebx, 0x866
jl case.0x462bea.212
cmp ebx, 0x868
jle 0x463889
jmp case.0x462bea.212
cmp ebx, 0x911
jg 0x462d2a
cmp ebx, 0x910
jge 0x4639af
cmp ebx, 0x8ac
je 0x463951
jmp case.0x462bea.212
cmp ebx, 0xbbb
jg case.0x462bea.212
cmp ebx, 0xbb9
jge 0x463a74
cmp ebx, 0xa96
jl case.0x462bea.212
cmp ebx, 0xa97
jle 0x463a13
push str.DIALOG_NOT_FOUND______n
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
jmp 0x463ada
mov ecx, dword [esi + 0xc8]
test ecx, ecx
je 0x462d71
mov eax, dword [ecx]
call dword [eax + 0x10]
lea eax, [esp + 0xc]
push str.main.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x433730
mov ecx, dword [esi + 0x30]
push str.UICompilerMain.dg
push edx
call fcn.0048e760
mov dword [esi + 0xd8], 0x41080000
mov ecx, dword [0x4e2fdc]
call fcn.00466b70
jmp 0x463ada
lea eax, [esp + 0xc]
push str.single.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x4338c0
mov ecx, dword [esi + 0x30]
push str.UICompiler_single.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.options.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x45c060
mov ecx, dword [esi + 0x30]
push str.UICompileroptions.dg
push edx
jmp 0x463ad5
mov eax, dword [0x4e2fdc]
mov ecx, dword [eax + 4]
mov edx, dword [ecx + 0x310]
mov ecx, dword [eax + 0x710]
mov ebx, ecx
shl ecx, 3
sub ecx, ebx
lea eax, [edx + ecx*4]
mov edx, dword [edx + ecx*4]
cmp edx, 0x280
jne 0x462ef3
mov ecx, dword [eax + 4]
cmp ecx, 0x1e0
jne 0x462ef3
mov ecx, dword [eax + 8]
cmp ecx, 0x10
je 0x462f11
push 0
mov ecx, dword [eax + 8]
push 1
mov eax, dword [eax + 4]
push 0
push 8
push ecx
push eax
push edx
mov edx, dword [0x4e2fdc]
mov ecx, edx
mov ebx, dword [edx]
call dword [ebx + 0x6c]
lea eax, [esp + 0xc]
push str.loading.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x433ba0
mov ecx, dword [esi + 0x30]
push str.UICompilerloading.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.dialog01.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x45c410
mov ecx, dword [esi + 0x30]
push str.UICompilerdialog01.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.dialog02.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x45cdd0
mov ecx, dword [esi + 0x30]
push str.UICompilerdialog02.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.dialog03.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x45d410
mov ecx, dword [esi + 0x30]
push str.UICompilerdialog03.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.dialog04.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x45dd20
mov ecx, dword [esi + 0x30]
push str.UICompilerdialog04.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.dialog05.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x481c40
mov ecx, dword [esi + 0x30]
push str.UICompilerdialog05.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.dialog08.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x434270
mov ecx, dword [esi + 0x30]
push str.UICompilerdialog08.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.dialog11.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x482780
mov ecx, dword [esi + 0x30]
push str.UICompilerdialog11.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.dialog13.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x4b96a0
mov ecx, dword [esi + 0x30]
push str.UICompilerdialog13.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.dialog16.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
mov ecx, dword [esi + 0x30]
push 0
push 0
mov eax, dword [esi + 0xa0]
push edi
mov edx, dword [ecx + 0x30]
push edx
push eax
push 0
push 0x4ba260
push str.UICompilerdialog16.dg
jmp 0x463acd
lea eax, [esp + 0xc]
push str.dialog17.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
mov ecx, dword [esi + 0x30]
push 0
push 0
mov eax, dword [esi + 0xa0]
push edi
mov edx, dword [ecx + 0x30]
push edx
push eax
push 0
push 0x4ba720
push str.UICompilerdialog17.dg
jmp 0x463acd
lea eax, [esp + 0xc]
push str.dialog22.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
mov ecx, dword [esi + 0x30]
push 0
push 0
mov eax, dword [esi + 0xa0]
push edi
mov edx, dword [ecx + 0x30]
push edx
push eax
push 0
push 0x435b10
push str.UICompilerdialog22.dg
jmp 0x463acd
lea eax, [esp + 0xc]
push str.wait.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
mov ecx, dword [esi + 0x30]
push 0
push 0
mov eax, dword [esi + 0xa0]
push edi
mov edx, dword [ecx + 0x30]
push edx
push eax
push 0
push 0x4bac60
push str.UICompilerwait.dg
jmp 0x463acd
lea eax, [esp + 0xc]
push str.event.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x484a80
mov ecx, dword [esi + 0x30]
push str.UICompilerevent.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.dialog19.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x435100
mov ecx, dword [esi + 0x30]
push str.UICompilerdialog19.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.season.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
mov ecx, dword [esi + 0x30]
push 0
push 0
mov eax, dword [esi + 0xa0]
push edi
mov edx, dword [ecx + 0x30]
push edx
push eax
push 0
push 0x4364d0
push str.UICompiler_season.dg
jmp 0x463acd
lea eax, [esp + 0xc]
push str.textmb2.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
mov ecx, dword [esi + 0x30]
push 0
push 0
mov eax, dword [esi + 0xa0]
push edi
mov edx, dword [ecx + 0x30]
push edx
push eax
push 0
push 0x4368a0
push str.UICompiler_textmb2.dg
jmp 0x463acd
lea eax, [esp + 0xc]
push str.loading.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
mov ecx, dword [esi + 0x30]
push 0
push 0
mov eax, dword [esi + 0xa0]
push edi
mov edx, dword [ecx + 0x30]
push edx
push eax
push 0
push 0x4bafa0
push str.UICompilerloading.dg
jmp 0x463acd
lea eax, [esp + 0xc]
push str.generic.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
mov ecx, dword [esi + 0x30]
push 0
push 0
mov eax, dword [esi + 0xa0]
push edi
mov edx, dword [ecx + 0x30]
push edx
push eax
push 0
push 0x4baaa0
push str.UICompilergeneric.dg
jmp 0x463acd
lea eax, [esp + 0xc]
push str.textmb.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
mov ecx, dword [esi + 0x30]
push 0
push 0
mov eax, dword [esi + 0xa0]
push edi
mov edx, dword [ecx + 0x30]
push edx
push eax
push 0
push 0x436aa0
push str.UICompiler_textmb.dg
jmp 0x463acd
lea eax, [esp + 0xc]
push str.1butmb.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 1
push 1
lea ecx, [esp + 0x118]
push edi
push 0
push 0
push 0
push 0x4220d0
push str.UICompiler1butmb.dg
push ecx
mov ecx, dword [esi + 0x30]
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.3butext.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 1
push 1
lea ecx, [esp + 0x118]
push edi
push 0
push 0
push 0
push 0x421d30
push str.UICompiler3butext.dg
push ecx
mov ecx, dword [esi + 0x30]
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.textmb.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
mov ecx, dword [esi + 0x30]
push 0
push 0
mov eax, dword [esi + 0xa0]
push edi
mov edx, dword [ecx + 0x30]
push edx
push eax
push 0
push 0x4bb130
push str.UICompiler_textmb.dg
jmp 0x463acd
lea eax, [esp + 0xc]
push str.wait.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
mov ecx, dword [esi + 0x30]
push 0
push 0
mov eax, dword [esi + 0xa0]
push edi
mov edx, dword [ecx + 0x30]
push edx
push eax
push 0
push 0x4bb2b0
push str.UICompilerwait.dg
jmp 0x463acd
lea eax, [esp + 0xc]
push str.dialog14.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x4b9c50
mov ecx, dword [esi + 0x30]
push str.UICompilerdialog14.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.dialog15.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x4862c0
mov ecx, dword [esi + 0x30]
push str.UICompilerdialog15.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.dialog19.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x4349a0
mov ecx, dword [esi + 0x30]
push str.UICompilerdialog19.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.dialog20.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
mov ecx, dword [esi + 0x30]
push 0
push 0
mov eax, dword [esi + 0xa0]
push edi
mov edx, dword [ecx + 0x30]
push edx
push eax
push 0
push 0x45eee0
push str.UICompilerdialog20.dg
jmp 0x463acd
lea eax, [esp + 0xc]
push str.scores.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x4502a0
mov ecx, dword [esi + 0x30]
push str.UICompiler_scores.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.dialog19.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
push 0
mov ecx, dword [esi + 0xa0]
push 0
push edi
lea edx, [esp + 0x11c]
push 0
push ecx
push 0
push 0x435560
mov ecx, dword [esi + 0x30]
push str.UICompilerdialog19.dg
push edx
jmp 0x463ad5
lea eax, [esp + 0xc]
push str.user.dat
push 0x4dffbc
push 0x4df954
push eax
call fcn.004bd200
lea eax, [esp + 0x120]
lea ecx, [esp + 0x1c]
add esp, 0x10
push eax
push ecx
mov ecx, dword [0x4e2fdc]
add ecx, 0x624
call fcn.00429340
mov ecx, dword [esi + 0x30]
push 0
push 0
mov eax, dword [esi + 0xa0]
push edi
mov edx, dword [ecx + 0x30]
push edx
push eax
push 0
push 0x436200
push str.UICompileruser.dg
lea ebx, [esp + 0x130]
push ebx
call fcn.0048e760
pop edi
pop esi
pop ebx
add esp, 0x208
ret 4