Function at 0x401290
Capabilities:
Create directory
Read .ini file

Disassembly:
push 0xffffffffffffffff
mov eax, dword fs:[0]
push 0x436fab
push eax
mov eax, 0x1084
mov dword fs:[0], esp
call fcn.0041f1c0
mov eax, dword [0x444e60]
xor eax, esp
mov dword [esp + 0x1080], eax
push edi
lea eax, [esp + 0xf80]
push eax
mov edi, ecx
call fcn.004025c0
push str.NeffyManSp
lea ecx, [esp + 0xf88]
push ecx
lea edx, [esp + 0xe88]
push 0x438930
push edx
call fcn.0041ed40
push str.LauncherParam.ini
lea eax, [esp + 0xe94]
push eax
lea ecx, [esp + 0xd94]
push 0x438930
push ecx
call fcn.0041ed40
add esp, 0x24
push 0
lea edx, [esp + 0xe80]
push edx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
push 0
lea ecx, [esp + 8]
call fcn.00401010
mov dword [esp + 0x1090], 0
xor eax, eax
jmp 0x401340
mov cl, byte [eax + str.http:__cdndownload.popkart.com_lexian_kart_kart.ini]
mov byte [esp + eax + 0x874], cl
inc eax
test cl, cl
jne 0x401340
xor eax, eax
jmp 0x401360
mov cl, byte [esp + eax + 0xd78]
mov byte [esp + eax + 0xc74], cl
inc eax
test cl, cl
jne 0x401360
lea ecx, [esp + 4]
call fcn.00401090
test eax, eax
jne 0x4013a7
push eax
push eax
push str.Can_not_get_download_information
call fcn.0043442a
lea ecx, [esp + 4]
mov dword [esp + 0x1090], 0xffffffff
call fcn.00401050
xor eax, eax
jmp 0x401670
push ebx
push ebp
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esp + 0xd84]
push eax
push 0x100
lea ecx, [edi + 0xa0]
push ecx
push str.stream
push str.PROTOCOL
push str.PARAM
call esi
lea edx, [esp + 0xd84]
push edx
push 0x100
lea eax, [edi + 0x1a0]
push eax
push 0x4388a7
push str.BROKER
push str.PARAM
call esi
lea ecx, [esp + 0xd84]
push ecx
push 0x100
lea edx, [edi + 0x2a0]
push edx
push 0x4388a7
push str.PROVIDER
push str.PARAM
call esi
lea eax, [esp + 0xd84]
push eax
push 0x100
lea ecx, [edi + 0x3a0]
push ecx
push 0x4388a7
push str.SKINURL
push str.PARAM
call esi
lea edx, [esp + 0xd84]
push edx
push 0x100
lea eax, [edi + 0x4a0]
push eax
push 0x4388a7
push str.SKINPATH
push str.PARAM
call esi
lea ecx, [esp + 0xd84]
push ecx
push 0x100
lea edx, [edi + 0x5a0]
push edx
push 0x43887c
push str.SKINVERSION
push str.PARAM
call esi
lea eax, [esp + 0xd84]
push eax
push 0x100
lea ecx, [edi + 0x6a0]
push ecx
push 0x43887c
push str.MAXSPEED
push str.PARAM
call esi
lea edx, [esp + 0xd84]
push edx
push 0x100
lea eax, [edi + 0x7a0]
push eax
push 0x43887c
push str.LIMITSENDBPS
push str.PARAM
call esi
lea ecx, [esp + 0xd84]
push ecx
push 0x100
lea edx, [edi + 0x8a0]
push edx
push 0x43887c
push str.MINRECVBPS
push str.PARAM
call esi
lea eax, [esp + 0xd84]
push eax
push 0x100
lea ecx, [edi + 0x9a0]
push ecx
push 0x4388a7
push str.HASH
push str.PARAM
call esi
lea edx, [esp + 0xd84]
push edx
push 0x100
lea eax, [edi + 0xaa0]
push eax
push str.NeffyManSp
push str.TITLE
push str.PARAM
call esi
lea ecx, [esp + 0xd84]
push ecx
push 0x100
lea edx, [edi + 0xba0]
push edx
push str._DESKTOP
push str.DEFAULTDIR
push str.PARAM
call esi
lea eax, [esp + 0xd84]
push eax
push 0x100
lea ebx, [edi + 0xca0]
push ebx
push 0x438818
push str.AUTOSTART
push str.PARAM
call esi
lea ecx, [esp + 0xd84]
push ecx
push 0x100
lea ebp, [edi + 0xda0]
push ebp
push 0x438818
push str.AUTOCLOSE
push str.PARAM
call esi
lea edx, [esp + 0xd84]
push edx
push 0x100
lea eax, [edi + 0xea0]
push eax
push str.1_0_0_1
push str.SPORTVERSION
push str.PARAM
call esi
lea ecx, [esp + 0xd84]
push ecx
push 0x100
lea edx, [edi + 0xfa0]
push edx
push 0x438818
push str.SUPERPEER
push str.PARAM
call esi
lea eax, [esp + 0xd84]
push eax
push 0x100
add edi, 0x10a0
push edi
push 0x438818
push str.SPORTSETUP
push str.PARAM
call esi
push 0x4387c8
push ebx
call fcn.0042be7e
add esp, 8
test eax, eax
jne 0x40163c
mov word [ebx], 0x31
push 0x4387c8
push ebp
call fcn.0042be7e
add esp, 8
test eax, eax
jne 0x401654
mov word [ebp], 0x31
lea ecx, [esp + 0x10]
mov dword [esp + 0x109c], 0xffffffff
call fcn.00401050
pop esi
pop ebp
mov eax, 1
pop ebx
mov ecx, dword [esp + 0x1088]
mov dword fs:[0], ecx
mov ecx, dword [esp + 0x1084]
pop edi
xor ecx, esp
call fcn.0041f1a4
add esp, 0x1090
ret