Function at 0x4074b0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x494ce6
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x240
mov eax, dword [0x57d040]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x24], 0
lea ecx, [ebp - 0x250]
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push 6
push str.Swords
movq qword [ebp - 0x20], xmm0
movups xmmword [ebp - 0x250], xmm0
mov dword [ebp - 0x240], 0
mov dword [ebp - 0x23c], 0
call fcn.00403d60
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x238]
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x228], 0
push str.Axes
movups xmmword [ebp - 0x238], xmm0
mov dword [ebp - 0x224], 0
call fcn.00403d60
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x220]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x210], 0
push str.Pickaxes
movups xmmword [ebp - 0x220], xmm0
mov dword [ebp - 0x20c], 0
call fcn.00403d60
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x208]
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x1f8], 0
push str.Hoes
movups xmmword [ebp - 0x208], xmm0
mov dword [ebp - 0x1f4], 0
call fcn.00403d60
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x1f0]
push 7
xorps xmm0, xmm0
mov dword [ebp - 0x1e0], 0
push str.Shovels
movups xmmword [ebp - 0x1f0], xmm0
mov dword [ebp - 0x1dc], 0
call fcn.00403d60
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x1d8]
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0x1c8], 0
push str.Fishing_Rod
movups xmmword [ebp - 0x1d8], xmm0
mov dword [ebp - 0x1c4], 0
call fcn.00403d60
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x1c0]
push 6
xorps xmm0, xmm0
mov dword [ebp - 0x1b0], 0
push str.Blocks
movups xmmword [ebp - 0x1c0], xmm0
mov dword [ebp - 0x1ac], 0
call fcn.00403d60
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1a8]
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0x198], 0
push str.Projectiles
movups xmmword [ebp - 0x1a8], xmm0
mov dword [ebp - 0x194], 0
call fcn.00403d60
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x190]
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x180], 0
push str.Fist
movups xmmword [ebp - 0x190], xmm0
mov dword [ebp - 0x17c], 0
call fcn.00403d60
lea ecx, [ebp - 0x250]
mov dword [ebp - 4], 8
push ecx
lea eax, [ebp - 0x178]
push eax
push ecx
lea ecx, [ebp - 0x20]
call fcn.00409030
push fcn.00401570
push 9
push 0x18
lea eax, [ebp - 0x250]
mov byte [ebp - 4], 0xa
push eax
call fcn.00492cd9
push 0xc8
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x38], esi
push 0xc8
push 0
push esi
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x24], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x2c], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0xd
mov ecx, esp
xorps xmm0, xmm0
push 3
movups xmmword [ecx], xmm0
push 0x4b7a64
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
movss xmm3, dword [0x57365c]
xorps xmm2, xmm2
push 0x4b78a1
push 0x5ad310
mov ecx, esi
mov byte [ebp - 4], 0xb
call fcn.004072f0
mov byte [ebp - 4], 0xa
push 0xc8
mov dword [ebp - 0x54], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x30], esi
push 0xc8
push 0
push esi
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x2c], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x38], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__private:_void___thiscall_CSapphireMenu::initGroups_void_::_2::_lambda_1___void___.0
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x10
mov ecx, esp
xorps xmm0, xmm0
push 0xd
movups xmmword [ecx], xmm0
push str.Smoothing_Yaw
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
movss xmm3, dword [0x5735c8]
xorps xmm2, xmm2
push 0x4b78a1
push 0x5ad314
mov ecx, esi
mov byte [ebp - 4], 0xe
call fcn.004072f0
mov byte [ebp - 4], 0xa
push 0xc8
mov dword [ebp - 0x50], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x30], esi
push 0xc8
push 0
push esi
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x2c], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x38], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__private:_void___thiscall_CSapphireMenu::initGroups_void_::_2::_lambda_2___void___.0
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x13
mov ecx, esp
xorps xmm0, xmm0
push 0xf
movups xmmword [ecx], xmm0
push str.Smoothing_Pitch
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
movss xmm3, dword [0x5735c8]
xorps xmm2, xmm2
push 0x4b78a1
push 0x5ad318
mov ecx, esi
mov byte [ebp - 4], 0x11
call fcn.004072f0
mov byte [ebp - 4], 0xa
push 0xc8
mov dword [ebp - 0x4c], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x30], esi
push 0xc8
push 0
push esi
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x2c], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x38], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__private:_void___thiscall_CSapphireMenu::initGroups_void_::_2::_lambda_3___void___.0
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x16
mov ecx, esp
xorps xmm0, xmm0
push 0xd
movups xmmword [ecx], xmm0
push str.Deviation_Yaw
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
movss xmm3, dword [0x573598]
xorps xmm2, xmm2
push 0x4b78a1
push 0x5ad31c
mov ecx, esi
mov byte [ebp - 4], 0x14
call fcn.004072f0
mov byte [ebp - 4], 0xa
push 0xc8
mov dword [ebp - 0x48], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x30], esi
push 0xc8
push 0
push esi
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x2c], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x38], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__private:_void___thiscall_CSapphireMenu::initGroups_void_::_2::_lambda_4___void___.0
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x19
mov ecx, esp
xorps xmm0, xmm0
push 0xf
movups xmmword [ecx], xmm0
push str.Deviation_Pitch
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
movss xmm3, dword [0x573598]
xorps xmm2, xmm2
push 0x4b78a1
push 0x5ad320
mov ecx, esi
mov byte [ebp - 4], 0x17
call fcn.004072f0
mov byte [ebp - 4], 0xa
push 0xc8
mov dword [ebp - 0x44], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x30], esi
push 0xc8
push 0
push esi
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x2c], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x38], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__private:_void___thiscall_CSapphireMenu::initGroups_void_::_2::_lambda_5___void___.0
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x1c
mov ecx, esp
xorps xmm0, xmm0
push 0x14
movups xmmword [ecx], xmm0
push str.Artificial_Elevation
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
movss xmm3, dword [0x573568]
mov ecx, esi
movss xmm2, dword [0x5734f8]
push 0x4b78a1
push 0x5ad324
mov byte [ebp - 4], 0x1a
call fcn.004072f0
mov byte [ebp - 4], 0xa
push 0xd8
mov dword [ebp - 0x40], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x30], esi
push 0xd8
push 0
push esi
mov byte [ebp - 4], 0x1d
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [ebp - 0x168], 0
xorps xmm0, xmm0
mov dword [ebp - 0x164], 0
lea ecx, [ebp - 0x178]
movups xmmword [ebp - 0x178], xmm0
push 9
push str.Crosshair
call fcn.00403d60
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x160]
push 7
xorps xmm0, xmm0
mov dword [ebp - 0x24], 1
push str.Closest
movups xmmword [ebp - 0x160], xmm0
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0
call fcn.00403d60
sub esp, 0x28
mov dword [ebp - 0x24], 7
mov eax, esp
mov dword [ebp - 0x2c], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov dword [ebp - 4], 0x20
mov eax, esp
mov dword [ebp - 0x38], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x21
mov ecx, esp
mov dword [ebp - 0x34], esp
xorps xmm0, xmm0
push 0x10
movups xmmword [ecx], xmm0
push str.Target_Selection
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
mov byte [ebp - 4], 0x22
push 0x4b78a1
sub esp, 0xc
lea eax, [ebp - 0x148]
mov ecx, esp
push ecx
push eax
lea eax, [ebp - 0x178]
push eax
call fcn.00409030
push 0x5ad30c
mov ecx, esi
mov byte [ebp - 4], 0x1f
call fcn.00406d20
sub esp, 0x18
mov dword [ebp - 4], 0x23
mov ecx, esp
mov dword [ebp - 0x28], esp
mov dword [ebp - 0x3c], eax
lea esi, [ebp - 0x38]
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
push str.Aim_Assist
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x5ad300
push 1
sub esp, 0xc
mov dword [ebp - 4], 0x24
mov ecx, esp
lea eax, [ebp - 0x54]
push ecx
push esi
push eax
call fcn.00408d30
push 0
mov ecx, edi
mov byte [ebp - 4], 0x23
call fcn.0045ac60
push fcn.00401570
push 2
push 0x18
lea eax, [ebp - 0x178]
mov dword [ebp - 4], 0xa
push eax
call fcn.00492cd9
push 0xd8
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
push 0xd8
push 0
push esi
mov byte [ebp - 4], 0x25
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [ebp - 0xf0], 0
xorps xmm0, xmm0
mov dword [ebp - 0xec], 0
lea ecx, [ebp - 0x100]
movups xmmword [ebp - 0x100], xmm0
push 0xd
push str.Require_click
call fcn.00403d60
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0xe8]
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0xb
push str.Break_blocks
movups xmmword [ebp - 0xe8], xmm0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.00403d60
mov dword [ebp - 4], 0x27
lea ecx, [ebp - 0xd0]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0x1b
push str.Remove_hit_delay
movups xmmword [ebp - 0xd0], xmm0
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0
call fcn.00403d60
mov dword [ebp - 4], 0x28
lea ecx, [ebp - 0xb8]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0x3b
push str.Prevent_unrefill
movups xmmword [ebp - 0xb8], xmm0
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0
call fcn.00403d60
mov dword [ebp - 4], 0x29
lea ecx, [ebp - 0xa0]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0x7b
push str.Blockhit
movups xmmword [ebp - 0xa0], xmm0
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x8c], 0
call fcn.00403d60
mov dword [ebp - 4], 0x2a
lea ecx, [ebp - 0x88]
push 6
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0xfb
push str.Jitter
movups xmmword [ebp - 0x88], xmm0
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0
call fcn.00403d60
mov dword [ebp - 4], 0x2b
lea ecx, [ebp - 0x70]
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0x1fb
push str.Item_whitelist
movups xmmword [ebp - 0x70], xmm0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0
call fcn.00403d60
sub esp, 0x28
mov dword [ebp - 0x24], 0x7fb
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov dword [ebp - 4], 0x2d
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x2e
mov ecx, esp
mov dword [ebp - 0x2c], esp
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
push str.Conditions
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
mov byte [ebp - 4], 0x2f
push 0x4b78a1
sub esp, 0xc
lea eax, [ebp - 0x58]
mov ecx, esp
push ecx
push eax
lea eax, [ebp - 0x100]
push eax
call fcn.00409030
push 0x5ad2dc
mov ecx, esi
mov byte [ebp - 4], 0x2c
call fcn.00406f70
mov dword [ebp - 4], 0x30
push 0xc8
mov dword [ebp - 0x4c], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
push 0xc8
push 0
push esi
mov dword [ebp - 4], 0x31
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x33
mov ecx, esp
xorps xmm0, xmm0
push 3
movups xmmword [ecx], xmm0
push 0x4b7b6c
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
push 0x14
push 1
push 0x5ad2e4
mov ecx, esi
mov byte [ebp - 4], 0x31
call fcn.00407100
mov byte [ebp - 4], 0x30
push 0xc8
mov dword [ebp - 0x48], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
push 0xc8
push 0
push esi
mov dword [ebp - 4], 0x34
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__private:_void___thiscall_CSapphireMenu::initGroups_void_::_2::_lambda_6___bool___.0
mov dword [eax + 0x24], eax
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x36
mov ecx, esp
xorps xmm0, xmm0
push 0xd
movups xmmword [ecx], xmm0
push str.Jitter_Chance
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
push 0x64
push 1
push 0x5ad2ec
mov ecx, esi
mov byte [ebp - 4], 0x34
call fcn.00407100
mov byte [ebp - 4], 0x30
push 0xc8
mov dword [ebp - 0x44], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
push 0xc8
push 0
push esi
mov dword [ebp - 4], 0x37
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__private:_void___thiscall_CSapphireMenu::initGroups_void_::_2::_lambda_7___bool___.0
mov dword [eax + 0x24], eax
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x39
mov ecx, esp
xorps xmm0, xmm0
push 0x10
movups xmmword [ecx], xmm0
push str.Jitter_Intensity
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
push 0x64
push 1
push 0x5ad2f0
mov ecx, esi
mov byte [ebp - 4], 0x37
call fcn.00407100
mov byte [ebp - 4], 0x30
push 0xd8
mov dword [ebp - 0x40], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
push 0xd8
push 0
push esi
mov dword [ebp - 4], 0x3a
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__private:_void___thiscall_CSapphireMenu::initGroups_void_::_2::_lambda_8___bool___.0
mov dword [eax + 0x24], eax
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x3c
mov dword [ebp - 0x2c], esp
mov ecx, esp
xorps xmm0, xmm0
push 0xe
push str.Item_whitelist
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
sub esp, 0xc
mov byte [ebp - 4], 0x3d
lea eax, [ebp - 0x20]
mov ecx, esp
push eax
call fcn.00408f20
push 0x5ad38c
mov ecx, esi
mov byte [ebp - 4], 0x3a
call fcn.00406f70
sub esp, 0x18
mov byte [ebp - 4], 0x30
mov ecx, esp
mov dword [ebp - 0x28], esp
mov dword [ebp - 0x3c], eax
lea esi, [ebp - 0x38]
xorps xmm0, xmm0
push 0xc
movups xmmword [ecx], xmm0
push str.Auto_Clicker
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x5ad2d0
push 0
sub esp, 0xc
mov dword [ebp - 4], 0x3e
mov ecx, esp
lea eax, [ebp - 0x4c]
push ecx
push esi
push eax
call fcn.00408d30
push 0
mov ecx, edi
mov byte [ebp - 4], 0x30
call fcn.0045ac60
push fcn.00401570
push 7
push 0x18
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0xa
push eax
call fcn.00492cd9
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x12
movups xmmword [ecx], xmm0
push str.For_custom_content
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0
push 0
sub esp, 0xc
mov ecx, edi
mov eax, esp
push 0
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
call fcn.0045ac60
push 0xd8
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
mov byte [ebp - 4], 0x3f
push 0xd8
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [ebp - 0x138], 0
xorps xmm0, xmm0
mov dword [ebp - 0x134], 0
lea ecx, [ebp - 0x148]
movups xmmword [ebp - 0x148], xmm0
push 0xd
push str.Require_click
call fcn.00403d60
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x130]
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0xbfb
push str.Require_sprint
movups xmmword [ebp - 0x130], xmm0
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x11c], 0
call fcn.00403d60
mov dword [ebp - 4], 0x41
lea ecx, [ebp - 0x118]
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0x1bfb
push str.Require_combo
movups xmmword [ebp - 0x118], xmm0
mov dword [ebp - 0x108], 0
mov dword [ebp - 0x104], 0
call fcn.00403d60
mov dword [ebp - 4], 0x42
lea ecx, [ebp - 0x100]
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0x3bfb
push str.Require_target
movups xmmword [ebp - 0x100], xmm0
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0xec], 0
call fcn.00403d60
mov dword [ebp - 4], 0x43
lea ecx, [ebp - 0xe8]
push 0x14
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0x7bfb
push str.Proximity_activation
movups xmmword [ebp - 0xe8], xmm0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.00403d60
mov dword [ebp - 4], 0x44
lea ecx, [ebp - 0xd0]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0xfbfb
push str.Freeze_on_attack
movups xmmword [ebp - 0xd0], xmm0
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0
call fcn.00403d60
mov dword [ebp - 4], 0x45
lea ecx, [ebp - 0xb8]
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0x1fbfb
push str.Teleport_mode
movups xmmword [ebp - 0xb8], xmm0
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0
call fcn.00403d60
mov dword [ebp - 4], 0x46
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0x3fbfb
push str.Smart_mode
lea ecx, [ebp - 0xa0]
mov dword [ebp - 0x90], 0
movups xmmword [ebp - 0xa0], xmm0
mov dword [ebp - 0x8c], 0
call fcn.00403d60
mov dword [ebp - 4], 0x47
lea ecx, [ebp - 0x88]
push 0x14
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0x7fbfb
push str.Disable_on_hurt_time
movups xmmword [ebp - 0x88], xmm0
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0
call fcn.00403d60
mov dword [ebp - 4], 0x48
lea ecx, [ebp - 0x70]
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0xffbfb
push str.Item_whitelist
movups xmmword [ebp - 0x70], xmm0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0
call fcn.00403d60
sub esp, 0x28
mov dword [ebp - 0x24], 0x3ffbfb
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov dword [ebp - 4], 0x4a
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x4b
mov ecx, esp
mov dword [ebp - 0x2c], esp
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
push str.Conditions
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
sub esp, 0xc
mov byte [ebp - 4], 0x4c
mov ecx, esp
lea eax, [ebp - 0x58]
push ecx
push eax
lea eax, [ebp - 0x148]
push eax
call fcn.00409030
push 0x5ad370
mov ecx, esi
mov byte [ebp - 4], 0x49
call fcn.00406f70
mov dword [ebp - 4], 0x4d
push 0xc8
mov dword [ebp - 0x50], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
mov dword [ebp - 4], 0x4e
push 0xc8
push 0
push esi
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x50
mov ecx, esp
xorps xmm0, xmm0
push 0xe
movups xmmword [ecx], xmm0
push str.Slow_down__MS_
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
push 0x3e8
push 1
push 0x5ad37c
mov ecx, esi
mov byte [ebp - 4], 0x4e
call fcn.00407100
mov byte [ebp - 4], 0x4d
push 0xc8
mov dword [ebp - 0x4c], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
push 0xc8
push 0
push esi
mov dword [ebp - 4], 0x51
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__private:_void___thiscall_CSapphireMenu::initGroups_void_::_2::_lambda_9___bool___.0
mov dword [eax + 0x24], eax
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x53
mov ecx, esp
xorps xmm0, xmm0
push 0xc
movups xmmword [ecx], xmm0
push str.Freeze_limit
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
push 0x64
push 1
push 0x5ad380
mov ecx, esi
mov byte [ebp - 4], 0x51
call fcn.00407100
mov byte [ebp - 4], 0x4d
push 0xc8
mov dword [ebp - 0x48], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
mov dword [ebp - 4], 0x54
push 0xc8
push 0
push esi
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__private:_void___thiscall_CSapphireMenu::initGroups_void_::_2::_lambda_10___bool___.0
mov dword [eax + 0x24], eax
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x56
mov ecx, esp
xorps xmm0, xmm0
push 0x1d
movups xmmword [ecx], xmm0
push str.Proximity_activation_distance
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
push 0xa
push 1
push 0x5ad384
mov ecx, esi
mov byte [ebp - 4], 0x54
call fcn.00407100
mov byte [ebp - 4], 0x4d
push 0xc8
mov dword [ebp - 0x44], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
push 0xc8
push 0
push esi
mov dword [ebp - 4], 0x57
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__private:_void___thiscall_CSapphireMenu::initGroups_void_::_2::_lambda_11___bool___.0
mov dword [eax + 0x24], eax
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x59
mov ecx, esp
xorps xmm0, xmm0
push 0x21
movups xmmword [ecx], xmm0
push str.Teleport_mode_activation_distance
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
push 0xf
push 1
push 0x5ad388
mov ecx, esi
mov byte [ebp - 4], 0x57
call fcn.00407100
mov byte [ebp - 4], 0x4d
push 0xd8
mov dword [ebp - 0x40], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
mov dword [ebp - 4], 0x5a
push 0xd8
push 0
push esi
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__private:_void___thiscall_CSapphireMenu::initGroups_void_::_2::_lambda_12___bool___.0
mov dword [eax + 0x24], eax
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x5c
mov ecx, esp
mov dword [ebp - 0x2c], esp
xorps xmm0, xmm0
push 0xe
movups xmmword [ecx], xmm0
push str.Item_whitelist
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
sub esp, 0xc
mov byte [ebp - 4], 0x5d
lea eax, [ebp - 0x20]
mov ecx, esp
push eax
call fcn.00408f20
push 0x5ad38c
mov ecx, esi
mov byte [ebp - 4], 0x5a
call fcn.00406f70
sub esp, 0x18
mov byte [ebp - 4], 0x4d
mov ecx, esp
mov dword [ebp - 0x28], esp
mov dword [ebp - 0x3c], eax
lea esi, [ebp - 0x38]
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.Backtrack
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x5ad364
push 1
sub esp, 0xc
mov dword [ebp - 4], 0x5e
mov ecx, esp
lea eax, [ebp - 0x50]
push ecx
push esi
push eax
call fcn.00408d30
push 0
mov ecx, edi
mov byte [ebp - 4], 0x4d
call fcn.0045ac60
push fcn.00401570
push 0xa
push 0x18
lea eax, [ebp - 0x148]
mov dword [ebp - 4], 0xa
push eax
call fcn.00492cd9
push 0xb0
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
push 0xb0
push 0
push esi
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x61
mov ecx, esp
xorps xmm0, xmm0
push 6
movups xmmword [ecx], xmm0
push str.Enable
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
push 0x5a2608
mov ecx, esi
mov byte [ebp - 4], 0x5f
call fcn.00406a00
mov byte [ebp - 4], 0xa
push 0xb0
mov dword [ebp - 0x4c], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
push 0xb0
push 0
push esi
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x64
mov ecx, esp
xorps xmm0, xmm0
push 3
movups xmmword [ecx], xmm0
push 0x4b7cc0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
push 0x5a2609
mov ecx, esi
mov byte [ebp - 4], 0x62
call fcn.00406a00
mov byte [ebp - 4], 0xa
push 0xb0
mov dword [ebp - 0x48], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
push 0xb0
push 0
push esi
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x67
mov ecx, esp
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
push str.Out_of_FOV
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
push 0x5a2710
mov ecx, esi
mov byte [ebp - 4], 0x65
call fcn.00406a00
mov byte [ebp - 4], 0xa
push 0xb0
mov dword [ebp - 0x44], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
push 0xb0
push 0
push esi
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
sub esp, 0x18
mov byte [ebp - 4], 0x6a
mov ecx, esp
xorps xmm0, xmm0
push 8
movups xmmword [ecx], xmm0
push str.Skeleton
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
push 0x5a2712
mov ecx, esi
mov byte [ebp - 4], 0x68
call fcn.00406a00
mov byte [ebp - 4], 0xa
push 0xb0
mov dword [ebp - 0x40], eax
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
push 0xb0
push 0
push esi
call sub.VCRUNTIME140.dll_memset
sub esp, 0x1c
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax + 0x24], 0
mov byte [ebp - 4], 0x6d
sub esp, 0x18
mov ecx, esp
xorps xmm0, xmm0
push 0xd
push str.Line_of_sight
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
push 0x5a2711
mov ecx, esi
mov byte [ebp - 4], 0x6b
call fcn.00406a00
sub esp, 0x18
mov byte [ebp - 4], 0xa
mov ecx, esp
mov dword [ebp - 0x28], esp
mov dword [ebp - 0x3c], eax
lea esi, [ebp - 0x38]
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
push str.Player_ESP
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0
push 1
sub esp, 0xc
mov byte [ebp - 4], 0x6e
mov ecx, esp
lea eax, [ebp - 0x4c]
push ecx
push esi
push eax
call fcn.00408d30
push 1
mov ecx, edi
mov byte [ebp - 4], 0xa
call fcn.0045ac60
push 0xd8
call fcn.00492ca9
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
push 0xd8
push 0
push esi
mov byte [ebp - 4], 0x6f
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [ebp - 0xd8], 0
xorps xmm0, xmm0
mov dword [ebp - 0xd4], 0
lea ecx, [ebp - 0xe8]
movups xmmword [ebp - 0xe8], xmm0
push 3
push 0x4b7cf8
call fcn.00403d60
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0xd0]
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0x5ffbfb
push str.100_
movups xmmword [ebp - 0xd0], xmm0
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0
call fcn.00403d60
mov dword [ebp - 4], 0x71
xorps xmm0, xmm0
push 4
mov dword [ebp - 0x24], 0xdffbfb
movups xmmword [ebp - 0xb8], xmm0
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0
push str.125_
lea ecx, [ebp - 0xb8]
call fcn.00403d60
mov dword [ebp - 4], 0x72
lea ecx, [ebp - 0xa0]
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0x1dffbfb
push str.150_
movups xmmword [ebp - 0xa0], xmm0
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x8c], 0
call fcn.00403d60
mov dword [ebp - 4], 0x73
lea ecx, [ebp - 0x88]
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0x3dffbfb
push str.175_
movups xmmword [ebp - 0x88], xmm0
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0
call fcn.00403d60
mov dword [ebp - 4], 0x74
lea ecx, [ebp - 0x70]
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0x7dffbfb
push str.200_
movups xmmword [ebp - 0x70], xmm0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0
call fcn.00403d60
sub esp, 0x28
mov dword [ebp - 0x24], 0x1fdffbfb
mov eax, esp
mov dword [ebp - 0x34], esp
mov dword [eax + 0x24], 0
sub esp, 0x28
mov dword [ebp - 4], 0x76
mov eax, esp
mov dword [ebp - 0x30], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__private:_void___thiscall_CSapphireMenu::initGroups_void_::_2::_lambda_13___void___.0
mov dword [eax + 4], edi
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x77
mov ecx, esp
mov dword [ebp - 0x2c], esp
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
push str.Menu_Scale
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
push 0x4b78a1
sub esp, 0xc
mov byte [ebp - 4], 0x78
mov ecx, esp
lea eax, [ebp - 0x58]
push ecx
push eax
lea eax, [ebp - 0xe8]
push eax
call fcn.00409030
lea eax, [edi + 0x464]
mov byte [ebp - 4], 0x75
push eax
mov ecx, esi
call fcn.00406d20
mov dword [ebp - 4], 0x79
lea esi, [ebp - 0x34]
mov dword [ebp - 0x38], eax
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x58], esp
push 4
movups xmmword [ecx], xmm0
push str.Menu
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00403d60
lea eax, [edi + 0x4b8]
mov dword [ebp - 4], 0x7a
push eax
push 0
sub esp, 0xc
lea eax, [ebp - 0x38]
mov ecx, esp
push ecx
push esi
push eax
call fcn.00408d30
push 3
mov ecx, edi
mov byte [ebp - 4], 0x79
call fcn.0045ac60
push fcn.00401570
push 6
push 0x18
lea eax, [ebp - 0xe8]
mov dword [ebp - 4], 0xa
push eax
call fcn.00492cd9
lea ecx, [ebp - 0x20]
call fcn.00409430
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.00492c21
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret