Function at 0x10006990
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebx
mov ebx, ecx
xorps xmm0, xmm0
push esi
push edi
push 1
movups xmmword [ebx], xmm0
mov dword [ebx + 0x10], 0
lea ecx, [ebx + 0xa4]
mov dword [ebx + 0x14], 0xf
sub esp, 0x18
mov byte [ebx], 0
mov edx, esp
mov dword [ebx + 0x1c], 1
mov word [ebx + 0x18], 1
movups xmmword [ebx + 0x20], xmm0
mov dword [ebx + 0x30], 0
mov dword [ebx + 0x34], 0xf
mov byte [ebx + 0x20], 0
mov byte [ebx + 0x3c], 1
mov dword [ebx + 0x38], 0x30
mov dword [ebx + 0x40], 0x41700000
mov dword [ebx + 0x44], 0
mov dword [ebx + 0x48], 0
mov dword [ebx + 0x4c], 0x64
mov dword [ebx + 0x50], 0
mov byte [ebx + 0x54], 1
mov dword [ebx + 0x58], 0
mov byte [ebx + 0x5c], 0
mov dword [ebx + 0x60], 0x3f800000
mov dword [ebx + 0x64], 0
mov byte [ebx + 0x68], 0
mov dword [ebx + 0x6c], 0
mov dword [ebx + 0x70], 0x3f800000
mov dword [ebx + 0x74], 0x3f800000
mov dword [ebx + 0x78], 0x3f800000
mov dword [ebx + 0x7c], 0x3f800000
mov dword [ebx + 0x80], 0x3f19999a
mov byte [ebx + 0x84], 0
mov dword [ebx + 0x88], 0
mov byte [ebx + 0x8c], 0
mov dword [ebx + 0x90], 0
mov dword [ebx + 0x94], 0
mov byte [ebx + 0x98], 0
mov dword [ebx + 0x9c], 0
mov byte [ebx + 0xa0], 0
movups xmmword [edx], xmm0
mov dword [edx + 0x10], 9
mov dword [edx + 0x14], 0xf
movq xmm0, qword [str.Door_spam]
movq qword [edx], xmm0
movzx eax, byte [0x10195564]
mov byte [edx + 8], al
mov byte [edx + 9], 0
call fcn.100be1c0
push 1
mov word [ebx + 0xc8], 0
lea ecx, [ebx + 0xcc]
sub esp, 0x18
xorps xmm0, xmm0
mov edx, esp
movups xmmword [edx], xmm0
mov dword [edx + 0x10], 9
mov dword [edx + 0x14], 0xf
movq xmm0, qword [str.Block_Bot]
movq qword [edx], xmm0
movzx eax, byte [0x10195570]
mov byte [edx + 8], al
mov byte [edx + 9], 0
call fcn.100be1c0
push 1
sub esp, 0x18
mov byte [ebx + 0xf0], 0
mov edx, esp
lea ecx, [ebx + 0xf4]
xorps xmm0, xmm0
movups xmmword [edx], xmm0
mov dword [edx + 0x10], 9
mov dword [edx + 0x14], 0xf
movq xmm0, qword [str.Edge_Jump]
movq qword [edx], xmm0
movzx eax, byte [0x1019557c]
mov byte [edx + 8], al
mov byte [edx + 9], 0
call fcn.100be1c0
push 1
mov byte [ebx + 0x118], 0
lea ecx, [ebx + 0x120]
mov dword [ebx + 0x11c], 0
sub esp, 0x18
mov edx, esp
xorps xmm0, xmm0
movups xmmword [edx], xmm0
mov dword [edx + 0x10], 9
mov dword [edx + 0x14], 0xf
movq xmm0, qword [str.Mini_Jump]
movq qword [edx], xmm0
movzx eax, byte [0x10195588]
mov byte [edx + 8], al
mov byte [edx + 9], 0
call fcn.100be1c0
push 1
sub esp, 0x18
mov byte [ebx + 0x144], 0
mov eax, esp
lea ecx, [ebx + 0x148]
xorps xmm0, xmm0
movups xmmword [eax], xmm0
mov dword [eax + 0x10], 8
mov dword [eax + 0x14], 0xf
movq xmm0, qword [str.Jump_Bug]
movq qword [eax], xmm0
mov byte [eax + 8], 0
call fcn.100be1c0
push 1
sub esp, 0x18
mov word [ebx + 0x16c], 0
mov eax, esp
mov dword [ebx + 0x170], 0
mov dword [ebx + 0x174], 0x14
lea ecx, [ebx + 0x184]
mov byte [ebx + 0x178], 0
xorps xmm0, xmm0
mov dword [ebx + 0x17c], 0
mov dword [ebx + 0x180], 0
movups xmmword [eax], xmm0
mov dword [eax + 0x10], 8
mov dword [eax + 0x14], 0xf
movq xmm0, qword [str.Edge_Bug]
movq qword [eax], xmm0
mov byte [eax + 8], 0
call fcn.100be1c0
mov byte [ebx + 0x1a8], 0
lea ecx, [ebx + 0x1b0]
mov dword [ebx + 0x1ac], 2
xorps xmm0, xmm0
push 1
sub esp, 0x18
mov edx, esp
movups xmmword [edx], xmm0
mov dword [edx + 0x10], 0xf
mov dword [edx + 0x14], 0xf
movq xmm0, qword [str.Auto_Pixel_Surf]
movq qword [edx], xmm0
mov eax, dword [0x101955ac]
mov dword [edx + 8], eax
mov ax, word [0x101955b0]
mov word [edx + 0xc], ax
movzx eax, byte [0x101955b2]
mov byte [edx + 0xe], al
mov byte [edx + 0xf], 0
call fcn.100be1c0
push 1
sub esp, 0x18
mov byte [ebx + 0x1d4], 0
mov edx, esp
mov dword [ebx + 0x1d8], 0
xorps xmm0, xmm0
lea ecx, [ebx + 0x1dc]
movups xmmword [edx], xmm0
mov dword [edx + 0x10], 9
mov dword [edx + 0x14], 0xf
movq xmm0, qword [str.Slow_Walk]
movq qword [edx], xmm0
movzx eax, byte [0x101955bc]
mov byte [edx + 8], al
mov byte [edx + 9], 0
call fcn.100be1c0
push 1
mov byte [ebx + 0x200], 0
lea ecx, [ebx + 0x204]
sub esp, 0x18
xorps xmm0, xmm0
mov edx, esp
movups xmmword [edx], xmm0
mov dword [edx + 0x10], 9
mov dword [edx + 0x14], 0xf
movq xmm0, qword [str.Fake_Duck]
movq qword [edx], xmm0
movzx eax, byte [0x101955c8]
mov byte [edx + 8], al
mov byte [edx + 9], 0
call fcn.100be1c0
push 1
mov dword [ebx + 0x228], 0x3f800000
lea ecx, [ebx + 0x240]
mov dword [ebx + 0x22c], 0x3f800000
sub esp, 0x18
mov edx, esp
mov dword [ebx + 0x230], 0x3f800000
mov dword [ebx + 0x234], 0x3f800000
xorps xmm0, xmm0
mov dword [ebx + 0x238], 0x3f19999a
mov word [ebx + 0x23c], 0
movups xmmword [edx], xmm0
mov dword [edx + 0x10], 9
mov dword [edx + 0x14], 0xf
movq xmm0, qword [str.Auto_Peek]
movq qword [edx], xmm0
movzx eax, byte [0x101955d4]
mov byte [edx + 8], al
mov byte [edx + 9], 0
call fcn.100be1c0
mov dword [ebx + 0x264], 0
mov dword [ebx + 0x268], 0
mov dword [ebx + 0x26c], 0
mov dword [ebx + 0x270], 0
mov dword [ebx + 0x274], 1
mov dword [ebx + 0x278], 0
mov dword [ebx + 0x27c], 0
mov word [ebx + 0x2a0], 0
mov dword [ebx + 0x2a4], 0x3f800000
mov dword [ebx + 0x2a8], 0x3f800000
mov dword [ebx + 0x2ac], 0x3f800000
mov dword [ebx + 0x2b0], 0x3f800000
mov dword [ebx + 0x2b4], 0x3f19999a
mov word [ebx + 0x2b8], 0
mov dword [ebx + 0x2bc], 0x3f800000
mov dword [ebx + 0x2c0], 0x3f800000
mov dword [ebx + 0x2c4], 0x3f800000
mov dword [ebx + 0x2c8], 0x3f800000
mov dword [ebx + 0x2cc], 0x3f800000
mov dword [ebx + 0x2d0], 0x3f19999a
mov byte [ebx + 0x2d4], 0
mov dword [ebx + 0x2d5], 0x3f800000
mov dword [ebx + 0x2d9], 0x3f800000
mov dword [ebx + 0x2dd], 0x3f800000
mov dword [ebx + 0x2e1], 0x3f800000
mov dword [ebx + 0x2e5], 0x3f19999a
mov byte [ebx + 0x2e9], 0
mov dword [ebx + 0x2ea], 0x3f800000
mov dword [ebx + 0x2ee], 0x3f800000
mov dword [ebx + 0x2f2], 0x3f800000
mov dword [ebx + 0x2f6], 0x3f000000
mov dword [ebx + 0x2fa], 0x3f19999a
mov dword [ebx + 0x2fe], 0x1010000
mov dword [ebx + 0x302], 0x1010101
mov dword [ebx + 0x306], 0x101
mov byte [ebx + 0x30a], 0
mov dword [ebx + 0x310], 0
mov dword [ebx + 0x30c], 0
mov word [ebx + 0x314], 0
mov dword [ebx + 0x31c], 0
lea ecx, [ebx + 0x328]
mov dword [ebx + 0x318], 0
mov dword [ebx + 0x320], 0
mov dword [ebx + 0x324], 0
call fcn.100073c0
mov byte [ecx + 0x35], 0
xorps xmm0, xmm0
mov byte [ebx + 0x35e], 0
mov dword [ebx + 0x360], 0
mov dword [ebx + 0x364], 0x3f800000
mov dword [ebx + 0x368], 0x3f0ccccd
mov dword [ebx + 0x36c], 0
mov dword [ebx + 0x370], 0x41700000
mov dword [ebx + 0x374], 0x41700000
mov dword [ebx + 0x378], 0x41700000
mov dword [ebx + 0x37c], 0x41f00000
mov dword [ebx + 0x380], 0x41f00000
mov dword [ebx + 0x384], 0x41f00000
mov dword [ebx + 0x388], 0x41700000
mov dword [ebx + 0x38c], 0x41700000
mov dword [ebx + 0x390], 0x41700000
mov dword [ebx + 0x394], 0x3f19999a
mov word [ebx + 0x398], 0
mov dword [ebx + 0x39a], 0
mov dword [ebx + 0x39e], 0x3f4ccccd
mov dword [ebx + 0x3a2], 0x3f333333
mov dword [ebx + 0x3a6], 0x41700000
mov dword [ebx + 0x3aa], 0x41700000
mov dword [ebx + 0x3ae], 0x41700000
mov dword [ebx + 0x3b2], 0x41f00000
mov dword [ebx + 0x3b6], 0x41f00000
mov dword [ebx + 0x3ba], 0x41f00000
mov dword [ebx + 0x3be], 0x41700000
mov dword [ebx + 0x3c2], 0x41700000
push 1
mov dword [ebx + 0x3c6], 0x41700000
sub esp, 0x18
mov esi, esp
mov dword [ebx + 0x3ca], 0x3f19999a
mov word [ebx + 0x3ce], 0
push 0x20
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.1015fe37
mov dword [esi], eax
lea ecx, [ebx + 0x3d0]
mov dword [esi + 0x10], 0x10
add esp, 4
mov dword [esi + 0x14], 0x1f
movups xmm0, xmmword [str.Prepare_revolver]
movups xmmword [eax], xmm0
mov byte [eax + 0x10], 0
call fcn.100be1c0
mov dword [ebx + 0x3f4], 0
xorps xmm0, xmm0
mov dword [ebx + 0x3f8], 0
mov dword [ebx + 0x3fc], 0
movups xmmword [ebx + 0x400], xmm0
mov dword [ebx + 0x410], 0
mov dword [ebx + 0x414], 0xf
mov byte [ebx + 0x400], 0
movups xmmword [ebx + 0x418], xmm0
mov dword [ebx + 0x428], 0
mov dword [ebx + 0x42c], 0xf
mov byte [ebx + 0x418], 0
movups xmmword [ebx + 0x430], xmm0
mov dword [ebx + 0x440], 0
mov dword [ebx + 0x444], 0xf
mov byte [ebx + 0x430], 0
mov dword [ebx + 0x448], 0
mov dword [ebx + 0x450], 0
mov dword [ebx + 0x44c], 0
mov dword [ebx + 0x454], 0
mov dword [ebx + 0x458], 0x1000000
mov word [ebx + 0x45c], 0x101
mov dword [ebx + 0x460], 0
mov dword [ebx + 0x464], 1
mov dword [ebx + 0x468], 1
mov dword [ebx + 0x46c], 0
mov dword [ebx + 0x470], 0
mov word [ebx + 0x474], 0x101
mov eax, ebx
mov byte [ebx + 0x476], 0
mov dword [ebx + 0x47c], 0
mov dword [ebx + 0x478], 0
mov dword [ebx + 0x480], 0x3f800000
mov dword [ebx + 0x484], 0x3f800000
mov dword [ebx + 0x488], 0x3f800000
mov dword [ebx + 0x48c], 0x3f800000
mov dword [ebx + 0x490], 0x3f19999a
mov word [ebx + 0x494], 0
mov byte [ebx + 0x496], 1
mov dword [ebx + 0x498], 0x19
mov dword [ebx + 0x49c], 0xfa
mov dword [ebx + 0x4a0], 0x3f800000
mov dword [ebx + 0x4a4], 0x3f800000
mov dword [ebx + 0x4a8], 0x3f800000
mov dword [ebx + 0x4ac], 0x3f800000
mov dword [ebx + 0x4b0], 0x3f19999a
mov word [ebx + 0x4b4], 0
mov byte [ebx + 0x4b6], 1
mov dword [ebx + 0x4b8], 0x19
mov dword [ebx + 0x4bc], 0xfa
mov byte [ebx + 0x4c0], 0
mov dword [ebx + 0x4c4], 0
mov dword [ebx + 0x4c8], 0
mov dword [ebx + 0x4cc], 0
mov dword [ebx + 0x4d0], 0
mov dword [ebx + 0x4d4], 0
mov dword [ebx + 0x4d8], 0x100
mov byte [ebx + 0x4dc], 0
mov dword [ebx + 0x4e0], 0x3f666666
mov dword [ebx + 0x4e4], 0x3f800000
mov dword [ebx + 0x4e8], 0x3f800000
mov dword [ebx + 0x4ec], 0x3f800000
mov dword [ebx + 0x4f0], 0x3f800000
mov dword [ebx + 0x4f4], 0x3f800000
mov dword [ebx + 0x4f8], 0x3f19999a
mov word [ebx + 0x4fc], 0
mov byte [ebx + 0x500], 0
mov dword [ebx + 0x504], 0x3f4ccccd
mov byte [ebx + 0x508], 0
mov dword [ebx + 0x509], 0x3f800000
mov dword [ebx + 0x50d], 0x3f800000
mov dword [ebx + 0x511], 0x3f800000
mov dword [ebx + 0x515], 0x3f800000
mov dword [ebx + 0x519], 0x3f19999a
mov byte [ebx + 0x51d], 0
mov byte [ebx + 0x280], 0
pop edi
mov byte [ebx + 0x290], 0
pop esi
mov dword [ebx + 0x1c], 3
pop ebx
ret