Function at 0x10015b00
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x48
mov eax, dword [0x100969c0]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
push str.GTASAModMenu.ini
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], 0
call fcn.10015790
push 0
push str.Godmode
push str.Player
lea ecx, [ebp - 0x48]
call fcn.10015560
push 0
push str.HealthRegen
push str.Player
lea ecx, [ebp - 0x48]
mov byte [0x1009a378], al
call fcn.10015560
movsd xmm0, qword [0x1007fa88]
sub esp, 8
mov byte [0x1009a379], al
lea eax, [ebp - 0x24]
movsd qword [esp], xmm0
push 0x1007f858
push eax
call fcn.10014d70
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [ebp - 0x44]
add esp, 0x10
push dword [ebp - 0x48]
push 0x20
push eax
lea eax, [ebp - 0x24]
push eax
push str.HealthHurtTime
push str.Player
call esi
lea eax, [ebp - 0x44]
push eax
call fcn.1006240c
movsd xmm0, qword [0x1007fa80]
lea eax, [ebp - 0x44]
push ecx
movsd qword [esp], xmm0
push 0x1007f858
push eax
fstp dword [0x10096578]
call fcn.10014d70
add esp, 0x10
lea eax, [ebp - 0x24]
push dword [ebp - 0x48]
push 0x20
push eax
lea eax, [ebp - 0x44]
push eax
push str.HealthRegenTime
push str.Player
call esi
lea eax, [ebp - 0x24]
push eax
call fcn.1006240c
add esp, 4
lea ecx, [ebp - 0x48]
fstp dword [0x10096694]
push 0
push str.ArmorRegen
push str.Player
call fcn.10015560
movsd xmm0, qword [0x1007fa88]
sub esp, 8
mov byte [0x1009a37a], al
lea eax, [ebp - 0x44]
movsd qword [esp], xmm0
push 0x1007f858
push eax
call fcn.10014d70
add esp, 0x10
lea eax, [ebp - 0x24]
push dword [ebp - 0x48]
push 0x20
push eax
lea eax, [ebp - 0x44]
push eax
push str.ArmorHurtTime
push str.Player
call esi
lea eax, [ebp - 0x24]
push eax
call fcn.1006240c
movsd xmm0, qword [0x1007fa80]
lea eax, [ebp - 0x44]
push ecx
movsd qword [esp], xmm0
push 0x1007f858
push eax
fstp dword [0x1009657c]
call fcn.10014d70
add esp, 0x10
lea eax, [ebp - 0x24]
push dword [ebp - 0x48]
push 0x20
push eax
lea eax, [ebp - 0x44]
push eax
push str.ArmorRegenTime
push str.Player
call esi
lea eax, [ebp - 0x24]
push eax
call fcn.1006240c
add esp, 4
lea ecx, [ebp - 0x48]
fstp dword [0x10096580]
push 1
push str.ArmorNeedsAnyArmor
push str.Player
call fcn.10015560
push 1
push str.ArmorNeedsHealth
push str.Player
lea ecx, [ebp - 0x48]
mov byte [0x10096585], al
call fcn.10015560
push 0
push str.InfiniteAmmo
push str.Player
lea ecx, [ebp - 0x48]
mov byte [0x10096584], al
call fcn.10015560
push 0
push str.NeverHungry
push str.Player
lea ecx, [ebp - 0x48]
mov byte [0x1009a37b], al
call fcn.10015560
push 0
push str.FreezeMissionTimer
push str.Player
lea ecx, [ebp - 0x48]
mov byte [0x1009a37c], al
call fcn.10015560
push 0
push str.TeleportToWaypoint
push str.Player
lea ecx, [ebp - 0x48]
mov byte [0x1009a37d], al
call fcn.10015560
push 0
push str.FreePaynSpray
push str.Player
lea ecx, [ebp - 0x48]
mov byte [0x1009a37e], al
call fcn.10015560
push 0
push str.NoPenaltyWastedBusted
push str.Player
lea ecx, [ebp - 0x48]
mov byte [0x1009a394], al
call fcn.10015560
push 0
push str.Godmode
mov byte [0x1009a395], al
lea ecx, [ebp - 0x48]
push str.Vehicle
call fcn.10015560
push 0
push str.AutoFlip
push str.Vehicle
lea ecx, [ebp - 0x48]
mov byte [0x1009a396], al
call fcn.10015560
push 0
push str.AutoFix
push str.Vehicle
lea ecx, [ebp - 0x48]
mov byte [0x1009a397], al
call fcn.10015560
push 0
push str.SpeedManipulation
push str.Vehicle
lea ecx, [ebp - 0x48]
mov byte [0x1009a398], al
call fcn.10015560
push 0
push str.ShowSpeed
push str.Vehicle
lea ecx, [ebp - 0x48]
mov byte [0x1009a399], al
call fcn.10015560
push 0
push str.NeverWanted
push str.Wanted
lea ecx, [ebp - 0x48]
mov byte [0x1009a354], al
call fcn.10015560
push 0
push str.NoWantedInForbiddenArea
push str.Wanted
lea ecx, [ebp - 0x48]
mov byte [0x1009a39a], al
call fcn.10015560
mov byte [0x1009a39b], al
mov eax, dword [ebp - 0x48]
pop esi
test eax, eax
je 0x10015e24
push eax
call fcn.10064a9e
add esp, 4
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1005b715
mov esp, ebp
pop ebp
ret