Function at 0x40b63e
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x808
mov eax, dword [0x6672bc]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
push str.FurBkgImg
mov ebx, ecx
call dword [0x479534]
mov ecx, eax
call dword [0x47942c]
mov ecx, dword [ebx + 0x38]
mov dword [ebx + 0x1a08], eax
push eax
mov edx, dword [ecx]
call dword [edx + 0x88]
movd xmm0, dword [ebx + 0x24]
cvtdq2ps xmm0, xmm0
push ecx
push ecx
mov ecx, dword [ebx + 0x1a08]
movss dword [esp + 4], xmm0
movd xmm0, dword [ebx + 0x20]
cvtdq2ps xmm0, xmm0
movss dword [esp], xmm0
call dword [0x4795b0]
mov ecx, dword [ebx + 0x1a08]
push 1
push 5
mov eax, dword [ecx]
call dword [eax + 0x10]
push str.bkg_img_mat
call dword [0x4795d4]
mov ecx, eax
call dword [0x4793e0]
mov ecx, dword [ebx + 0x1a08]
mov edi, eax
mov esi, dword [0x4793ec]
mov dword [ebp - 0x808], edi
call esi
mov ecx, eax
call dword [0x4793e4]
mov ecx, dword [ebx + 0x1a08]
push edi
call esi
mov ecx, eax
call dword [0x4793e8]
mov ecx, dword [ebx + 0x1a08]
xor edi, edi
push edi
sub esp, 0x10
mov eax, dword [ecx]
mov dword [esp + 0xc], 0x3f333333
mov dword [esp + 8], 0x3f333333
mov dword [esp + 4], 0x3f333333
mov dword [esp], 0x3f333333
call dword [eax + 0xc4]
mov esi, dword [0x479414]
push edi
push ecx
push ecx
mov ecx, dword [ebx + 0x1a08]
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3f99999a
push edi
call esi
push edi
push ecx
push ecx
mov ecx, dword [ebx + 0x1a08]
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3f800000
push 1
call esi
push edi
push ecx
push ecx
mov ecx, dword [ebx + 0x1a08]
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3f800000
push 2
call esi
push edi
push ecx
push ecx
mov ecx, dword [ebx + 0x1a08]
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3f800000
push 3
call esi
cmp byte [0x64aba0], 0
je 0x40b833
push 0x40b7
push 0x582408
push str.fur_bkg_texture
call dword [0x4795d8]
mov ecx, eax
call dword [0x479578]
mov edi, eax
mov ebx, dword [ebp - 0x808]
test edi, edi
je 0x40b822
push 2
mov ecx, edi
call dword [0x479478]
mov ecx, edi
call dword [0x47958c]
mov esi, eax
push 0
push 8
mov ecx, esi
call dword [0x479598]
push ecx
mov ecx, esi
mov dword [esp], 0x41800000
call dword [0x479594]
push 1
push 8
mov ecx, ebx
call dword [0x4793d4]
mov ecx, eax
call dword [0x4793c8]
push 0xffffffffffffffff
push edi
mov ecx, ebx
call dword [0x4793d8]
mov ecx, dword [ebp - 4]
mov al, 1
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.00450e8c
leave
ret
cmp byte [0x64aba1], 0
je 0x40b850
push 0x2864d
push 0x5864c0
push 0x47a814
jmp 0x40b7b9
cmp byte [0x6b3e10], 0
mov esi, dword [0x4795d8]
je 0x40b954
cmp byte [0x6b3dd0], 0
je 0x40b8e2
cmp dword [0x6b3e2c], edi
je 0x40b87d
cmp dword [0x6b3dd4], 2
jne 0x40b8e2
push 0x400
lea eax, [ebp - 0x404]
push 0
push eax
call fcn.00452110
push 0x6a9da8
lea eax, [ebp - 0x404]
push 0x47a824
push eax
call fcn.0040674b
add esp, 0x18
lea eax, [ebp - 0x404]
push eax
push str.bg_texture:__s
push 4
call dword [0x479544]
push eax
call dword [0x479540]
add esp, 0x10
lea eax, [ebp - 0x404]
push eax
call esi
mov ecx, eax
call dword [0x47957c]
mov edi, eax
test edi, edi
jne 0x40b9cc
mov eax, dword [0x64abd8]
cmp eax, 0x2bf5
jne 0x40b902
push 0x1d000
push 0x5aeb10
push 0x47a844
jmp 0x40b9c0
cmp eax, 0x2c39
jne 0x40b91d
push 0x20000
push 0x5cbb10
push 0x47a854
jmp 0x40b9c0
cmp eax, 0x376d
jne 0x40b938
push 0x27000
push 0x5ebb10
push 0x47a864
jmp 0x40b9c0
cmp eax, 0x2fb4
jne 0x40b9cc
push 0x2c000
push 0x612b10
push 0x47a874
jmp 0x40b9c0
cmp byte [0x6b3dd0], 0
je 0x40b9b1
cmp dword [0x6b3e2c], edi
je 0x40b96e
cmp dword [0x6b3dd4], 2
jne 0x40b9b1
push 0x400
lea eax, [ebp - 0x804]
push 0
push eax
call fcn.00452110
push 0x6a9da8
lea eax, [ebp - 0x804]
push str._sassets_bg.jpg
push eax
call fcn.0040674b
add esp, 0x18
lea eax, [ebp - 0x804]
push eax
call esi
mov ecx, eax
call dword [0x47957c]
mov edi, eax
test edi, edi
jne 0x40b9cc
push 0x2864d
push 0x5864c0
push str.BackgroundTex
call esi
mov ecx, eax
call dword [0x479578]
mov edi, eax
cmp byte [0x6b3e10], 0
je 0x40b7c9
mov ecx, ebx
call fcn.0040ba04
mov dword [ebx + 0x1a0c], eax
test eax, eax
je 0x40b7c9
mov ebx, dword [ebp - 0x808]
mov ecx, ebx
push 0
push eax
call dword [0x4793dc]
jmp 0x40b7cf