Function at 0x10002120
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x70
mov eax, dword [0x10016018]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [0x1001aeb0]
mov ecx, dword [eax + 8]
push ebx
push esi
push ecx
call fcn.10001580
add esp, 4
xor ebx, ebx
test al, al
je 0x1000219e
push 0x63
lea edx, [ebp - 0x6f]
push ebx
push edx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
lea ecx, [ecx]
mov cl, byte [eax + 0x10011ee0]
not cl
xor cl, 0xd3
mov byte [ebp + eax - 0x70], cl
inc eax
cmp eax, 0x36
jl 0x10002160
mov ecx, dword [0x1001aeb8]
mov edx, dword [ecx]
mov edx, dword [edx + 8]
lea eax, [ebp - 0x70]
push eax
mov eax, dword [0x1001aec0]
add eax, 0x64
push eax
mov eax, dword [0x1001aeb0]
push 4
push 1
push 8
add eax, 8
push eax
call edx
mov eax, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
push eax
mov eax, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push ecx
mov ecx, dword [0x1001aeb0]
mov edx, dword [ecx + 8]
push 0x10011f18
push edx
push 0x10001060
push 0x10001040
push str.___BattleContext_____:___0x
push eax
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [0x1001aeb0]
mov edx, dword [ecx + 0xc]
push edx
call fcn.10001580
add esp, 4
test al, al
je 0x10002262
push 0x63
lea eax, [ebp - 0x6f]
push ebx
push eax
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
mov cl, byte [eax + 0x10011f38]
not cl
xor cl, 0xd3
mov byte [ebp + eax - 0x70], cl
inc eax
cmp eax, 0x27
jl 0x10002224
mov ecx, dword [0x1001aeb8]
mov edx, dword [ecx]
mov edx, dword [edx + 8]
lea eax, [ebp - 0x70]
push eax
mov eax, dword [0x1001aec0]
add eax, 0x64
push eax
mov eax, dword [0x1001aeb0]
push 4
push 7
push 8
add eax, 0xc
push eax
call edx
mov eax, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
push eax
mov eax, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push ecx
mov ecx, dword [0x1001aeb0]
mov edx, dword [ecx + 0xc]
push 0x10011f18
push edx
push 0x10001060
push 0x10001040
push str.___CharaManager_____:___0x
push eax
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [0x1001aeb0]
mov edx, dword [ecx + 0x10]
push edx
call fcn.10001580
add esp, 4
test al, al
je 0x10002300
mov edx, dword [0x1001aec0]
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
push str.A1_____________8B_88_____________80_FB_01
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push 4
push 1
push 8
add edx, 0x10
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x10]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___Player_____:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x2c]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x100023d0
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
jmp 0x10002390
mov dl, byte [eax + 0x10011fc0]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x27
jl 0x10002390
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push 4
push 1
push 8
add edx, 0x2c
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x2c]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___Addrg_pRenderContext_____:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x14]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x100024a0
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
jmp 0x10002460
mov dl, byte [eax + 0x1001200c]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x2a
jl 0x10002460
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push 4
push 1
push 8
add edx, 0x14
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x14]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___AddrFramework_____:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x18]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x10002570
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
jmp 0x10002530
mov dl, byte [eax + 0x10012054]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x27
jl 0x10002530
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push 4
push 1
push 8
add edx, 0x18
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x18]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___g_pGameStatus_____:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x1c]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x10002640
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
jmp 0x10002600
mov dl, byte [eax + 0x10012098]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x36
jl 0x10002600
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push 4
push 3
push 8
add edx, 0x1c
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x1c]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___AddrInviteContext_____:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x30]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x10002710
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
jmp 0x100026d0
mov dl, byte [eax + 0x100120f0]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x36
jl 0x100026d0
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push 4
push 0xe
push 8
add edx, 0x30
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x30]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___Channell_____:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x24]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x100027e0
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
jmp 0x100027a0
mov dl, byte [eax + 0x10012140]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x27
jl 0x100027a0
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push 4
push 4
push 8
add edx, 0x24
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x24]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___AntiAfk_______:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x28]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x100028b0
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
jmp 0x10002870
mov dl, byte [eax + 0x10012180]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x33
jl 0x10002870
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push 4
push 9
push 8
add edx, 0x28
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x28]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___AddrGameEventSender_______:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x1cc]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x1000297c
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
jmp 0x10002940
mov dl, byte [eax + 0x100121d8]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x30
jl 0x10002940
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aeb0]
push str.d3d9.dll
push ebx
push 5
push ebx
add edx, 0x1cc
push edx
call eax
mov ecx, dword [0x1001aeb0]
mov edx, dword [ecx + 0x1b8]
push edx
call fcn.10001580
add esp, 4
test al, al
je 0x100029c2
mov edx, dword [0x1001aec0]
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
push str.8B_48_50_8B_01_FF_50_34_F2_0F_10_40_30_0F_28_D0_F3_0F_10_40_38_0F_28_C8_0F_16_D1
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push ebx
push 8
push ebx
add edx, 0x1b8
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x1b8]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___SetPos_______:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x19c]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x10002a90
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
mov dl, byte [eax + 0x1001227c]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x1e
jl 0x10002a50
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push ebx
push ebx
push ebx
add edx, 0x19c
push edx
call eax
mov eax, dword [0x1001aeb0]
mov ecx, dword [eax + 0x19c]
mov edx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
push edx
add ecx, 5
push ecx
push 0x10011f18
mov dword [0x10019970], ecx
mov eax, dword [eax + 0x19c]
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push eax
push 0x10001060
push 0x10001040
push str.___HookD3D_______:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x16c]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x10002b73
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
lea esp, [esp]
mov dl, byte [eax + 0x100122b8]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x4b
jl 0x10002b30
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push 4
push 0x14
push 2
add edx, 0x16c
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x16c]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___Antikick1_______:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0xb8]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x10002c19
mov eax, dword [0x1001aec0]
mov ecx, dword [0x1001aeb8]
mov edx, dword [ecx]
mov edx, dword [edx + 8]
push str.FF_75_08_8B_CE_E8_____________8B_C8_E8_____________5E_5D
add eax, 0x64
push eax
mov eax, dword [0x1001aeb0]
push 4
push 0xc
push 2
add eax, 0xb8
push eax
call edx
mov eax, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
push eax
mov eax, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push ecx
mov ecx, dword [0x1001aeb0]
mov edx, dword [ecx + 0xb8]
push 0x10011f18
push edx
push 0x10001060
push 0x10001040
push str.___AddrRespawnID_______:___0x
push eax
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [0x1001aeb0]
mov edx, dword [ecx + 0x1a0]
push edx
call fcn.10001580
add esp, 4
test al, al
je 0x10002ce5
push 0x63
lea eax, [ebp - 0x6f]
push ebx
push eax
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
mov cl, byte [eax + 0x1001237c]
not cl
xor cl, 0xd3
mov byte [ebp + eax - 0x70], cl
inc eax
cmp eax, 0x36
jl 0x10002ca5
mov ecx, dword [0x1001aeb8]
mov edx, dword [ecx]
mov edx, dword [edx + 8]
lea eax, [ebp - 0x70]
push eax
mov eax, dword [0x1001aec0]
add eax, 0x64
push eax
mov eax, dword [0x1001aeb0]
push 4
push 0xd
push 2
add eax, 0x1a0
push eax
call edx
mov eax, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
push eax
mov eax, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push ecx
mov ecx, dword [0x1001aeb0]
mov edx, dword [ecx + 0x1a0]
push 0x10011f18
push edx
push 0x10001060
push 0x10001040
push str.___Endrender_______:___0x
push eax
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [0x1001aeb0]
mov edx, dword [ecx + 0x44]
push edx
call fcn.10001580
add esp, 4
test al, al
je 0x10002d7e
mov eax, dword [0x1001aeb0]
mov esi, dword [eax + 0x1a0]
mov ecx, dword [0x1001aeb8]
mov edx, dword [ecx]
push ebx
push esi
push 4
push 2
add eax, 0x44
push 8
push eax
mov eax, dword [edx + 0x18]
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x44]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___PointerEndRender_______:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x6c]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x10002e50
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
jmp 0x10002e10
mov dl, byte [eax + 0x100123f8]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x5d
jl 0x10002e10
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push 4
push 0x19
push 8
add edx, 0x6c
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x6c]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___getviewer_______:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x1d0]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x10002f21
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
jmp 0x10002ee0
mov dl, byte [eax + 0x10012478]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x42
jl 0x10002ee0
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push ebx
push 8
push ebx
add edx, 0x1d0
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x1d0]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___Damage_______:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x40]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x10002ff0
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
lea esp, [esp]
mov dl, byte [eax + 0x100124d4]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x24
jl 0x10002fb0
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push 4
push 3
push 8
add edx, 0x40
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x40]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___Nick_______:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x34]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x100030c0
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
jmp 0x10003080
mov dl, byte [eax + 0x10011f38]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x27
jl 0x10003080
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push 4
push 0xd
push 8
add edx, 0x34
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x34]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___Slot_______:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x54]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x10003190
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
jmp 0x10003150
mov dl, byte [eax + 0x1001252c]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x21
jl 0x10003150
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push 4
push 7
push 8
add edx, 0x54
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x54]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___CharaByNetIdx_______:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x140]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x10003263
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
jmp 0x10003220
mov dl, byte [eax + 0x10012570]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x33
jl 0x10003220
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push 4
push 6
push 2
add edx, 0x140
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x140]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___GetCurHP_Real______:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x1bc]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x10003331
push 0x63
lea ecx, [ebp - 0x6f]
push ebx
push ecx
mov byte [ebp - 0x70], bl
call sub.MSVCR100.dll_memset
add esp, 0xc
xor eax, eax
mov dl, byte [eax + 0x100125c4]
not dl
xor dl, 0xd3
mov byte [ebp + eax - 0x70], dl
inc eax
cmp eax, 0x2a
jl 0x100032f1
mov ecx, dword [0x1001aeb8]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
lea edx, [ebp - 0x70]
push edx
mov edx, dword [0x1001aec0]
add edx, 0x64
push edx
mov edx, dword [0x1001aeb0]
push ebx
push ebx
push ebx
add edx, 0x1bc
push edx
call eax
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x1bc]
push ecx
push ecx
mov ecx, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x10011f18
push eax
push 0x10001060
push 0x10001040
push str.___GetCharaNetIdx______:___0x
push ecx
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edx, dword [0x1001aeb0]
mov eax, dword [edx + 0x1d8]
push eax
call fcn.10001580
add esp, 4
test al, al
je 0x100033d7
mov eax, dword [0x1001aec0]
mov ecx, dword [0x1001aeb8]
mov edx, dword [ecx]
mov edx, dword [edx + 8]
push str.FF_75_08_E8_____________E8_____________8B_C8
add eax, 0x64
push eax
mov eax, dword [0x1001aeb0]
push 4
push 3
push 2
add eax, 0x1d8
push eax
call edx
mov eax, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
push eax
mov eax, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push ecx
mov ecx, dword [0x1001aeb0]
mov edx, dword [ecx + 0x1d8]
push 0x10011f18
push edx
push 0x10001060
push 0x10001040
push str.___CharaBypass______:___0x
push eax
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [0x1001aeb0]
mov edx, dword [ecx + 0x58]
push edx
call fcn.10001580
add esp, 4
test al, al
mov eax, dword [0x1001aeb0]
je 0x1000345d
mov ecx, dword [eax + 0x34]
add ecx, 0x84
mov dword [eax + 0x58], ecx
mov edx, dword [eax + 0x5c]
push edx
call fcn.10001580
add esp, 4
test al, al
mov eax, dword [0x1001aeb0]
je 0x1000347e
mov ecx, dword [eax + 0x34]
add ecx, 0xa4
mov dword [eax + 0x5c], ecx
mov edx, dword [eax + 0x60]
push edx
call fcn.10001580
add esp, 4
test al, al
mov eax, dword [0x1001aeb0]
je 0x1000349f
mov ecx, dword [eax + 0x34]
add ecx, 0x98
mov dword [eax + 0x60], ecx
cmp dword [0x10019984], ebx
jne 0x100034b6
mov edx, dword [eax + 0x34]
add edx, 0xa8
mov dword [0x10019984], edx
cmp dword [0x1001ae94], ebx
jne 0x100034cd
mov ecx, dword [eax + 0x34]
add ecx, 0x94
mov dword [0x1001ae94], ecx
cmp dword [0x1001916c], ebx
jne 0x100034e1
mov edx, dword [eax + 0x34]
sub edx, 0xffffff80
mov dword [0x1001916c], edx
cmp dword [0x10018828], ebx
jne 0x100034f8
mov ecx, dword [eax + 0x34]
add ecx, 0xa0
mov dword [0x10018828], ecx
mov edx, dword [eax + 0x138]
mov ecx, dword [eax + 0x1b8]
add edx, 0x27
mov dword [0x1001aea4], edx
mov edx, dword [sym.imp.USER32.dll_GetKeyState]
add ecx, 0xd
mov dword [0x10018708], ecx
mov ecx, dword [sym.imp.USER32.dll_GetAsyncKeyState]
add edx, 5
mov dword [0x10019004], edx
mov edx, dword [eax + 0x154]
add ecx, 5
push edx
mov dword [0x10018704], ecx
call fcn.10001580
add esp, 4
test al, al
je 0x1000357b
mov eax, dword [0x1001aeb8]
mov esi, dword [eax]
push ebx
push str.NxCharacter.2.8.1.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov ecx, dword [0x1001aeb0]
mov edx, dword [esi + 0x18]
add eax, 0xcd97
push eax
push ebx
push ebx
add ecx, 0x154
push ebx
push ecx
mov ecx, dword [0x1001aeb8]
call edx
mov eax, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::endl_class_std::basic_ostream_char__struct_std::char_traits_char____]
push eax
mov eax, dword [sym.imp.MSVCP100.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push ecx
mov ecx, dword [0x1001aeb0]
mov edx, dword [ecx + 0x154]
push 0x10011f18
push edx
push 0x10001060
push 0x10001040
push str.___BugDT______:___0x
push eax
call fcn.1000db30
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base_____cdecl___class_std::ios_base___]
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int_]
push eax
call fcn.1000db30
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP100.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [ebp - 4]
pop esi
xor ecx, ebp
pop ebx
call fcn.1000eefe
mov esp, ebp
pop ebp
ret