Function at 0x10130b60
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101b8139
mov eax, dword fs:[0]
push eax
sub esp, 0x7c
push esi
push edi
mov eax, dword [0x10210050]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x30], edi
push 0x102992c0
sub esp, 0x18
mov dword [ebp - 0x14], 0
mov ecx, esp
mov dword [ebp - 0x2c], esp
push 3
push 0x101e9608
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.1003ffa0
mov dword [ebp - 4], 0
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
call fcn.1012f100
mov dword [ebp - 4], 1
xorps xmm0, xmm0
movups xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 3
lea eax, [ebp - 0x24]
push eax
push str.wpnchams_vec
mov ecx, edi
call fcn.10134220
mov dword [edi + 0x40], eax
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x24]
call fcn.10040290
xorps xmm0, xmm0
movups xmmword [ebp - 0x40], xmm0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov byte [ebp - 4], 6
lea eax, [ebp - 0x40]
push eax
push str.armchams_vec
mov ecx, edi
call fcn.10134220
mov dword [edi + 0x44], eax
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x40]
call fcn.10040290
xorps xmm0, xmm0
movups xmmword [ebp - 0x50], xmm0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x48], 0
mov byte [ebp - 4], 9
lea eax, [ebp - 0x50]
push eax
push str.localchams_vec
mov ecx, edi
call fcn.10134220
mov dword [edi + 0x48], eax
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x50]
call fcn.10040290
xorps xmm0, xmm0
movups xmmword [ebp - 0x60], xmm0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x58], 0
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x60]
push eax
push str.enemychams_vec
mov ecx, edi
call fcn.10134220
mov dword [edi + 0x4c], eax
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x60]
call fcn.10040290
mov byte [ebp - 4], 0xe
xorps xmm0, xmm0
movups xmmword [ebp - 0x88], xmm0
lea edx, [ebp - 0x88]
mov dword [ebp - 0x88], 0
movq qword [ebp - 0x68], xmm0
lea ecx, [ebp - 0x2c]
movups xmmword [ebp - 0x78], xmm0
mov dword [ebp - 0x64], 0x1024d0bc
mov dword [ebp - 0x14], 1
call fcn.10134640
mov dword [ebp - 0x18], eax
mov byte [ebp - 4], 0xf
mov esi, 0x811c9dc5
xor edx, edx
nop dword [eax]
nop word [eax + eax]
movzx ecx, byte [edx + str.chams_material]
movzx eax, byte [edx + 0x101e8495]
xor ecx, esi
imul ecx, ecx, 0x1000193
add edx, 2
xor eax, ecx
imul esi, eax, 0x1000193
cmp edx, 0xe
jb 0x10130d30
push dword [ebp - 0x18]
lea eax, [ebp - 0x28]
mov dword [ebp - 0x28], esi
push eax
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
call fcn.10134710
mov byte [ebp - 4], 0xe
mov esi, dword [ebp - 0x2c]
test esi, esi
je 0x10130da8
mov eax, dword [esi + 0x24]
and eax, 3
sub eax, 1
je 0x10130d89
sub eax, 1
jne 0x10130d96
push esi
jmp 0x10130d8c
push dword [esi + 0x1c]
mov eax, dword [esi + 0x20]
mov eax, dword [eax]
call eax
add esp, 4
push 0x28
push esi
mov dword [esi + 0x24], 0
call fcn.10170096
add esp, 8
mov eax, 1
mov dword [ebp - 0x14], eax
and eax, 0xfffffffe
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], 1
mov eax, dword [ebp - 0x64]
and eax, 3
sub eax, 1
je 0x10130dd3
sub eax, 1
jne 0x10130de0
lea ecx, [ebp - 0x88]
push ecx
jmp 0x10130dd6
push dword [ebp - 0x6c]
mov eax, dword [ebp - 0x68]
mov eax, dword [eax]
call eax
add esp, 4
push 0x1024d0c0
mov dword [ebp - 0x64], 0
call fcn.101717fc
push 0x1024d0d8
mov esi, eax
call fcn.101717fc
add esp, 8
cmp esi, eax
mov esi, dword [ebp - 0x1c]
jne 0x10130e2f
mov eax, dword [0x1029b854]
mov ecx, dword [esi + 0x14]
mov dword [ebp - 0x18], ecx
cmp eax, dword [0x1029b858]
je 0x10130e25
mov dword [eax], ecx
add dword [0x1029b854], 4
jmp 0x10130e2f
lea ecx, [ebp - 0x18]
push ecx
push eax
call fcn.10134910
mov eax, dword [esi + 0x14]
mov ecx, edi
mov dword [edi + 0x50], eax
lea eax, [ebp - 0xd]
push eax
push str.flick_chams
mov byte [ebp - 0xd], 0
call fcn.10133bc0
mov dword [edi + 0x54], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.flick_chams_xqz
call fcn.10133bc0
movaps xmm0, xmmword [0x101eddd0]
mov ecx, edi
mov dword [edi + 0x58], eax
lea eax, [ebp - 0x60]
push eax
push str.flick_chams_col
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x5c], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.chams_player
call fcn.10133bc0
movaps xmm0, xmmword [0x101edbf0]
mov ecx, edi
mov dword [edi + 0x60], eax
lea eax, [ebp - 0x60]
push eax
push str.chams_player_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x64], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.chams_player_wall
call fcn.10133bc0
movaps xmm0, xmmword [0x101ed9a0]
mov ecx, edi
mov dword [edi + 0x68], eax
lea eax, [ebp - 0x60]
push eax
push str.chams_player_wall_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x6c], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x42860000
push eax
push str.chams_reflectivity
call fcn.10133d50
movaps xmm0, xmmword [0x101edaa0]
mov ecx, edi
mov dword [edi + 0x70], eax
lea eax, [ebp - 0x60]
push eax
push str.chams_reflectivity_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x74], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x41200000
push eax
push str.chams_shine
call fcn.10133d50
mov dword [edi + 0x78], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x41200000
push eax
push str.chams_rim
call fcn.10133d50
mov dword [edi + 0x7c], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.chams_teammates
call fcn.10133bc0
mov dword [edi + 0x80], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.chams_shadow
call fcn.10133bc0
movaps xmm0, xmmword [0x101ed910]
mov ecx, edi
mov dword [edi + 0x84], eax
lea eax, [ebp - 0x60]
push eax
push str.chams_shadow_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
movaps xmm0, xmmword [0x101ed910]
mov ecx, edi
mov dword [edi + 0x88], eax
lea eax, [ebp - 0x60]
push eax
push str.chams_teammates_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x8c], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.remove_scope
call fcn.10133bc0
mov dword [edi + 0x90], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.instant_scope
call fcn.10133bc0
mov dword [edi + 0x94], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.remove_recoil_shake
call fcn.10133bc0
mov dword [edi + 0x98], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.remove_recoil_punch
call fcn.10133bc0
mov dword [edi + 0x9c], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.remove_flash
call fcn.10133bc0
mov dword [edi + 0xa0], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.remove_smoke
call fcn.10133bc0
mov dword [edi + 0xa4], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.remove_fog
call fcn.10133bc0
mov dword [edi + 0xa8], eax
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.remove_3dsky
mov ecx, edi
call fcn.10133bc0
mov dword [edi + 0xac], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.remove_sleeves
call fcn.10133bc0
mov dword [edi + 0xb0], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.remove_hands
call fcn.10133bc0
mov dword [edi + 0xb4], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.remove_bob
call fcn.10133bc0
mov dword [edi + 0xb8], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.wpnchams_enable
call fcn.10133bc0
mov dword [edi + 0xbc], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 1
push eax
push str.wpnchams_renderog
call fcn.10133bc0
mov dword [edi + 0xc0], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.armchams_enable
call fcn.10133bc0
mov dword [edi + 0xc4], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 1
push eax
push str.armchams_renderog
call fcn.10133bc0
mov dword [edi + 0xc8], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.enemychams_enable
call fcn.10133bc0
mov dword [edi + 0xcc], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 1
push eax
push str.enemychams_renderog
call fcn.10133bc0
mov dword [edi + 0xd0], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.localchams_enable
call fcn.10133bc0
mov dword [edi + 0xd4], eax
lea eax, [ebp - 0xd]
push eax
mov byte [ebp - 0xd], 1
push str.localchams_renderog
mov ecx, edi
call fcn.10133bc0
mov dword [edi + 0xd8], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 1
push eax
push str.localchams_blend
call fcn.10133bc0
mov dword [edi + 0xdc], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.localchams_modelscale_enable
call fcn.10133bc0
mov dword [edi + 0xe0], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.localchams_modelscale_disable_height
call fcn.10133bc0
mov dword [edi + 0xe4], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x42480000
push eax
push str.localchams_modelscale
call fcn.10133d50
mov dword [edi + 0xe8], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0
push eax
push str.skybox_changer
call fcn.10133a30
mov dword [edi + 0xec], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x42c80000
push eax
push str.transparent_walls
call fcn.10133d50
mov dword [edi + 0xf0], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x42c80000
push eax
push str.transparent_props
call fcn.10133d50
movaps xmm0, xmmword [0x101eddd0]
mov ecx, edi
mov dword [edi + 0xf4], eax
lea eax, [ebp - 0x60]
push eax
push str.prop_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0xf8], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.preserve_killfeed
call fcn.10133bc0
mov dword [edi + 0xfc], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x3f800000
push eax
push str.preserve_killfeed_time
call fcn.10133d50
mov dword [edi + 0x100], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.draw_bomb
call fcn.10133bc0
mov dword [edi + 0x104], eax
movaps xmm0, xmmword [0x101eddd0]
lea eax, [ebp - 0x60]
push eax
push str.draw_bomb_color
mov ecx, edi
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x108], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.autowall_crosshair
call fcn.10133bc0
mov dword [edi + 0x10c], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.autowall_crosshair_world
call fcn.10133bc0
movaps xmm0, xmmword [0x101ed9e0]
mov ecx, edi
mov dword [edi + 0x110], eax
lea eax, [ebp - 0x60]
push eax
push str.worldpenxhair_colorbad
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
movaps xmm0, xmmword [0x101ed9f0]
mov ecx, edi
mov dword [edi + 0x114], eax
lea eax, [ebp - 0x60]
push eax
push str.worldpenxhair_colorgood
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x118], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0
push eax
push str.autowall_crosshair_height
call fcn.10133d50
mov dword [edi + 0x11c], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.skip_occulusion
call fcn.10133bc0
mov dword [edi + 0x120], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.nades
call fcn.10133bc0
movaps xmm0, xmmword [0x101eddd0]
mov ecx, edi
mov dword [edi + 0x124], eax
lea eax, [ebp - 0x60]
push eax
push str.nades_text_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x128], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.dropped_weapons
call fcn.10133bc0
mov dword [edi + 0x12c], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.dropped_weapons_ammo
call fcn.10133bc0
mov dword [edi + 0x130], eax
movaps xmm0, xmmword [0x101ed9d0]
lea eax, [ebp - 0x60]
push eax
push str.dropped_weapons_color
mov ecx, edi
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
movaps xmm0, xmmword [0x101eddd0]
mov ecx, edi
mov dword [edi + 0x134], eax
lea eax, [ebp - 0x60]
push eax
push str.dropped_weapons_ammo_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x138], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.extended_esp
call fcn.10133bc0
mov dword [edi + 0x13c], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.fov_crosshair
call fcn.10133bc0
movaps xmm0, xmmword [0x101eddd0]
mov ecx, edi
mov dword [edi + 0x140], eax
lea eax, [ebp - 0x60]
push eax
push str.fov_crosshair_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x144], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.force_sniper_crosshair
call fcn.10133bc0
mov dword [edi + 0x148], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.event_bomb
call fcn.10133bc0
mov dword [edi + 0x14c], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.event_harm
call fcn.10133bc0
mov dword [edi + 0x150], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.event_dmg
call fcn.10133bc0
mov dword [edi + 0x154], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.event_buy
call fcn.10133bc0
mov dword [edi + 0x158], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.event_resolver
call fcn.10133bc0
mov dword [edi + 0x15c], eax
mov byte [ebp - 0xd], 0
lea eax, [ebp - 0xd]
mov ecx, edi
push eax
push str.event_misc
call fcn.10133bc0
mov dword [edi + 0x160], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.event_console
call fcn.10133bc0
mov dword [edi + 0x164], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.event_fire
call fcn.10133bc0
mov dword [edi + 0x168], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.vizualize_hitmarker
call fcn.10133bc0
mov dword [edi + 0x16c], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.visualize_hitmarker_world
call fcn.10133bc0
mov dword [edi + 0x170], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.visualize_damage
call fcn.10133bc0
mov dword [edi + 0x174], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.zeus_distance
call fcn.10133bc0
movaps xmm0, xmmword [0x101eddd0]
mov ecx, edi
mov dword [edi + 0x178], eax
lea eax, [ebp - 0x60]
push eax
push str.zeus_distance_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x17c], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x42b40000
push eax
push str.world_fov
call fcn.10133d50
mov dword [edi + 0x180], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.blur_in_scoped
call fcn.10133bc0
mov dword [edi + 0x184], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x42480000
push eax
push str.blur_in_scoped_value
call fcn.10133d50
mov dword [edi + 0x188], eax
lea eax, [ebp - 0xd]
push eax
mov byte [ebp - 0xd], 0
push str.aspect_ratio
mov ecx, edi
call fcn.10133bc0
mov dword [edi + 0x18c], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x3fc00000
push eax
push str.aspect_ratio_value
call fcn.10133d50
mov dword [edi + 0x190], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.remove_blur_effect
call fcn.10133bc0
mov dword [edi + 0x194], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.remove_post_proccesing
call fcn.10133bc0
mov dword [edi + 0x198], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.server_impacts
call fcn.10133bc0
mov dword [edi + 0x19c], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.disable_teammate_rendering
call fcn.10133bc0
mov dword [edi + 0x1a0], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.bullet_beams
call fcn.10133bc0
movaps xmm0, xmmword [0x101eddb0]
mov ecx, edi
mov dword [edi + 0x1a4], eax
lea eax, [ebp - 0x60]
push eax
push str.bullet_beams_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x1a8], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.visualize_sounds
call fcn.10133bc0
movaps xmm0, xmmword [0x101edc10]
mov ecx, edi
mov dword [edi + 0x1ac], eax
lea eax, [ebp - 0x60]
push eax
push str.visualize_sounds_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x1b0], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0
push eax
push str.brightness_adjustment
call fcn.10133a30
movaps xmm0, xmmword [0x101edb90]
mov ecx, edi
mov dword [edi + 0x1b4], eax
lea eax, [ebp - 0x60]
push eax
movups xmmword [ebp - 0x60], xmm0
push str.night_mode_col
call fcn.10133ee0
mov dword [edi + 0x1b8], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.indicator_side
call fcn.10133bc0
mov dword [edi + 0x1bc], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.indicator_exploits
call fcn.10133bc0
mov dword [edi + 0x1c0], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.indicator_aimbot
call fcn.10133bc0
mov dword [edi + 0x1c4], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.indicator_fake_duck
call fcn.10133bc0
movaps xmm0, xmmword [0x101eddd0]
mov ecx, edi
mov dword [edi + 0x1c8], eax
lea eax, [ebp - 0x60]
push eax
push str.indicator_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x1cc], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.fog_effect
call fcn.10133bc0
mov dword [edi + 0x1d0], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.fog_blind
call fcn.10133bc0
mov dword [edi + 0x1d4], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0
push eax
push str.fog_density
call fcn.10133d50
mov dword [edi + 0x1d8], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0
push eax
push str.fog_hdr_scale
call fcn.10133d50
mov dword [edi + 0x1dc], eax
mov ecx, edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x3e8
push eax
push str.fog_distance
call fcn.10133a30
movaps xmm0, xmmword [0x101eddd0]
mov ecx, edi
mov dword [edi + 0x1e0], eax
lea eax, [ebp - 0x60]
push eax
push str.fog_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x1e4], eax
movaps xmm0, xmmword [0x101eddd0]
lea eax, [ebp - 0x60]
push eax
push str.fog_color_secondary
mov ecx, edi
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x1e8], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.ambient_ligtning
call fcn.10133bc0
movaps xmm0, xmmword [0x101edaf0]
mov ecx, edi
mov dword [edi + 0x1ec], eax
lea eax, [ebp - 0x60]
push eax
push str.ambient_ligtning_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x1f0], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.grenade_prediction
call fcn.10133bc0
movaps xmm0, xmmword [0x101eddc0]
mov ecx, edi
mov dword [edi + 0x1f4], eax
lea eax, [ebp - 0x60]
push eax
push str.grenade_prediction_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x1f8], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.grenade_warning
call fcn.10133bc0
mov dword [edi + 0x1fc], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.tm_grenade_warning_ignore
call fcn.10133bc0
mov dword [edi + 0x200], eax
mov ecx, edi
lea eax, [ebp - 0xd]
mov byte [ebp - 0xd], 0
push eax
push str.grenades
call fcn.10133bc0
movaps xmm0, xmmword [0x101eda10]
mov ecx, edi
mov dword [edi + 0x204], eax
lea eax, [ebp - 0x60]
push eax
push str.grenades_color
movups xmmword [ebp - 0x60], xmm0
call fcn.10133ee0
mov dword [edi + 0x208], eax
mov dword [ebp - 4], 0xffffffff
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret 8