Function at 0x1000ac20
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call
Read .ini file

Disassembly:
push ebx
push esi
push 0x1000b000
push 0x40b154
mov bl, 0xe9
call fcn.10056900
push 0x1000b080
push 0x64a79a
or bl, 0xff
call fcn.10056900
push 0x1000b080
push 0x64a85f
or bl, 0xff
call fcn.10056900
push 0x1000b080
push 0x656e03
or bl, 0xff
call fcn.10056900
push 0x1000b080
push 0x64ab3d
or bl, 0xff
call fcn.10056900
push 0x1000b080
push 0x64ac02
or bl, 0xff
call fcn.10056900
push 0x1000b080
push 0x63ddf2
or bl, 0xff
call fcn.10056900
push 0x1000b080
push 0x63df89
or bl, 0xff
call fcn.10056900
add esp, 0x40
push 0x1000b080
push 0x63ea4c
or bl, 0xff
call fcn.10056900
push 0x1000b080
push 0x64ca0c
or bl, 0xff
call fcn.10056900
push 0x1000b080
push 0x77faf9
or bl, 0xff
call fcn.10056900
push 0x1000b080
push 0x81071b
or bl, 0xff
call fcn.10056900
push 0x1000b080
push 0x81079b
or bl, 0xff
call fcn.10056900
push 0x1000af80
push 0x47fe31
or bl, 0xff
call fcn.10056900
push 0x1000af80
push 0x59890d
or bl, 0xff
call fcn.10056900
push 0x1000af80
push 0x59a399
or bl, 0xff
call fcn.10056900
add esp, 0x40
push 0x1000af80
push 0x59a93c
or bl, 0xff
call fcn.10056900
push 0x1000af80
push 0x59b13b
or bl, 0xff
call fcn.10056900
push 0x1000af80
push 0x5a4261
or bl, 0xff
call fcn.10056900
push 0x1000af80
push 0x5a4d52
or bl, 0xff
call fcn.10056900
push 0x1000af80
push 0x5b6117
or bl, 0xff
call fcn.10056900
push 0x1000af80
push 0x65a6ce
or bl, 0xff
call fcn.10056900
push 0x1000af80
push 0x727987
or bl, 0xff
call fcn.10056900
push 0x1000af80
push 0x7861f1
or bl, 0xff
call fcn.10056900
add esp, 0x40
push 0x1000af80
push 0x7d32fa
or bl, 0xff
call fcn.10056900
push 0x1000af80
push 0x7d3b0d
or bl, 0xff
call fcn.10056900
push 0x1000b0b0
push 0x8317bd
mov bl, 0xe9
call fcn.10056900
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
add esp, 0x18
push str.._LordConfigs.ini
push 0
push str.SeparateChat
push str.Setting
call esi
push str.._LordConfigs.ini
push 0
push str.HpMonsterBar
push str.Setting
mov dword [0x100bc058], eax
call esi
push str.._LordConfigs.ini
push 0
push str.HPMonsterName
push str.Setting
mov dword [0x100bc054], eax
call esi
push str.._LordConfigs.ini
push 0
push str.DisableStaticEffect
push str.AntiLag
mov dword [0x100bc050], eax
call esi
push str.._LordConfigs.ini
push 0
push str.DisableDynamicEffect
push str.AntiLag
mov dword [0x100bc080], eax
call esi
push str.._LordConfigs.ini
push 0
push str.DisableSkillEffect
push str.AntiLag
mov dword [0x100bc07c], eax
call esi
push str.._LordConfigs.ini
push 0
push str.DisableGlowEffect
push str.AntiLag
mov dword [0x100bc078], eax
call esi
push str.._LordConfigs.ini
push 1
push str.Anisotropy
push str.Graphics
mov dword [0x100bc074], eax
call esi
push str.._LordConfigs.ini
push 1
push str.MaxAnisotropy
push str.Graphics
mov dword [0x100bc070], eax
call esi
push str.._LordConfigs.ini
push 1
push str.Linear
push str.Graphics
mov dword [0x100bc06c], eax
call esi
push str.._LordConfigs.ini
push 0
push str.TronEffects
push str.Graphics
mov dword [0x100bc068], eax
call esi
push str.._LordConfigs.ini
push 0
push str.MiniMap
push str.Graphics
mov dword [0x100bc060], eax
call esi
push str.._LordConfigs.ini
push 1
push 0x1005d9ac
push str.Graphics
mov dword [0x100bc05c], eax
call esi
push str.._LordConfigs.ini
push 0
push str.SellPostColor
push str.Game
mov dword [0x100bc064], eax
call esi
mov dword [0x100bc04c], eax
mov eax, dword [0x100bc058]
pop esi
mov dword [0x100bc048], eax
pop ebx
cmp eax, 1
jne 0x1000af7e
jmp fcn.1000a6b0
ret