Function at 0x10003eb0
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
push esi
push edi
push 0x1000f6f0
push 0x1000f670
push 0xa
push 0x40
push 0x10074c60
mov dword [0x10074c58], 0x10033aac
call fcn.100191a9
mov esi, dword [sym.imp.USER32.dll_wsprintfA]
xorps xmm0, xmm0
push str.All_Effects
push 0x10074c64
movups xmmword [0x10074c64], xmm0
movups xmmword [0x10074c74], xmm0
call esi
mov eax, dword [0x1007330c]
add esp, 8
mov edi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x10074c94], eax
mov dword [0x10074c98], 1
push str.._Settings.ini
push 0
push str.DisableEffect
push str.AntiLag
call edi
test eax, eax
mov dword [0x10074c94], eax
sete al
movzx eax, al
push eax
push 0x74cd82
call fcn.10018b00
cmp dword [0x10074c94], 0
sete al
movzx eax, al
push eax
push 0x77135c
call fcn.10018b00
xorps xmm0, xmm0
push str.15_Effects
push 0x10074ca4
movups xmmword [0x10074ca4], xmm0
movups xmmword [0x10074cb4], xmm0
call esi
mov eax, dword [0x10073308]
add esp, 0x18
mov dword [0x10074cd4], eax
mov dword [0x10074cd8], 2
push str.._Settings.ini
push 0
push str.Disable15Effect
push str.AntiLag
call edi
test eax, eax
mov dword [0x10074cd4], eax
mov ebx, 0xc3
mov edx, 0x55
mov ecx, ebx
cmove ecx, edx
movzx eax, cl
push eax
push 0x6097b0
call fcn.10018b00
xorps xmm0, xmm0
push str.Wings_Cloaks
push 0x10074ce4
movups xmmword [0x10074ce4], xmm0
movups xmmword [0x10074cf4], xmm0
call esi
mov eax, dword [0x100732f8]
add esp, 0x10
mov dword [0x10074d14], eax
mov dword [0x10074d18], 0xa
push str.._Settings.ini
push 0
push str.DisableWing
push str.AntiLag
call edi
mov dword [0x10074d14], eax
test eax, eax
jne 0x10004030
push 0x5655c0
push 0x588661
push 0xe8
call fcn.10018b80
add esp, 0xc
jmp 0x1000403f
push 5
mov ecx, 0x588661
call fcn.10018c00
add esp, 4
cmp dword [0x10074d14], 0
mov ecx, 0x55
mov eax, ebx
cmove eax, ecx
movzx eax, al
push eax
push 0x51ee20
call fcn.10018b00
xorps xmm0, xmm0
push str.Weapons_Shields
push 0x10074d24
movups xmmword [0x10074d24], xmm0
movups xmmword [0x10074d34], xmm0
call esi
mov eax, dword [0x100732f0]
add esp, 0x10
mov dword [0x10074d54], eax
mov dword [0x10074d58], 0xb
push str.._Settings.ini
push 0
push str.DisableWeapon
push str.AntiLag
call edi
mov dword [0x10074d54], eax
test eax, eax
jne 0x100040c7
push 0x5655c0
push 0x576ddb
push 0xe8
call fcn.10018b80
add esp, 0xc
jmp 0x100040d6
push 5
mov ecx, 0x576ddb
call fcn.10018c00
add esp, 4
cmp dword [0x10074d54], 0
jne 0x100040f8
push 0x5655c0
push 0x5883f4
push 0xe8
call fcn.10018b80
add esp, 0xc
jmp 0x10004107
push 5
mov ecx, 0x5883f4
call fcn.10018c00
add esp, 4
xorps xmm0, xmm0
push str.Object_Shadows
push 0x10074d64
movups xmmword [0x10074d64], xmm0
movups xmmword [0x10074d74], xmm0
call esi
mov eax, dword [0x100732fc]
add esp, 8
mov dword [0x10074d94], eax
mov dword [0x10074d98], 4
push str.._Settings.ini
push 0
push str.DisableShadow
push str.AntiLag
call edi
test eax, eax
mov dword [0x10074d94], eax
mov eax, 0x55
mov ecx, ebx
cmove ecx, eax
movzx eax, cl
push eax
push 0x54a270
call fcn.10018b00
xorps xmm0, xmm0
push str.Item_Glows
push 0x10074da4
movups xmmword [0x10074da4], xmm0
movups xmmword [0x10074db4], xmm0
call esi
mov eax, dword [0x10073304]
add esp, 0x10
mov dword [0x10074dd4], eax
mov dword [0x10074dd8], 3
push str.._Settings.ini
push 0
push str.DisableGlowEffect
push str.AntiLag
call edi
xorps xmm0, xmm0
mov dword [0x10074dd4], eax
push str.World_Objects
push 0x10074de4
movups xmmword [0x10074de4], xmm0
movups xmmword [0x10074df4], xmm0
call esi
mov eax, dword [0x10073300]
add esp, 8
mov dword [0x10074e14], eax
mov dword [0x10074e18], 8
push str.._Settings.ini
push 0
push str.DisableObject
push str.AntiLag
call edi
test eax, eax
mov dword [0x10074e14], eax
mov eax, 0x55
cmove ebx, eax
movzx eax, bl
push eax
push 0x5edfe0
call fcn.10018b00
xorps xmm0, xmm0
push str.Permanent_Names
push 0x10074e24
movups xmmword [0x10074e24], xmm0
movups xmmword [0x10074e34], xmm0
call esi
mov eax, dword [0x100732ec]
add esp, 0x10
mov dword [0x10074e54], eax
mov dword [0x10074e58], 0xc
push str.._Settings.ini
push 1
push str.DisablePermanentNames
push str.Interface
call edi
test eax, eax
mov dword [0x10074e54], eax
sete al
movzx eax, al
push eax
push 0x81c03fa
call fcn.10018b00
xorps xmm0, xmm0
push str.Automatic_Ctrl
push 0x10074e64
movups xmmword [0x10074e64], xmm0
movups xmmword [0x10074e74], xmm0
call esi
mov eax, dword [0x100732e8]
add esp, 0x10
mov dword [0x10074e94], eax
mov dword [0x10074e98], 0xd
push str.._Settings.ini
push 1
push str.DisableAutoCtrl
push str.Extra
call edi
test eax, eax
mov dword [0x10074e94], eax
setne al
movzx eax, al
push eax
push 0x59af55
call fcn.10018b00
cmp dword [0x10074e94], 0
setne byte [ebp - 4]
push dword [ebp - 4]
push 0x59b24a
call fcn.10018b00
add esp, 0x10
mov eax, 0x10074c58
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret