Function at 0x5a4190
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x5f59b2
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x804
push 1
push 0x8028
call fcn.0059c0b0
add esp, 8
mov dword [esp], eax
mov dword [esp + 0x80c], 0
test eax, eax
je 0x5a41d5
mov ecx, eax
call fcn.005b9bd0
jmp 0x5a41d7
xor eax, eax
mov ecx, eax
mov dword [esp + 0x80c], 0xffffffff
mov dword [0x87b91c], eax
call fcn.005ba510
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_mouse_window_lock
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_video_spectator_mode
mov dword [0x8696c8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_observer_mode
mov dword [0x8696cc], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0
push str.d_spectator_fov
mov dword [0x8696d0], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3e800000
push str.d_spectator_slow_move_mul
mov dword [0x8696d4], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x40800000
push str.d_spectator_fast_move_mul
mov dword [0x8696d8], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_disable_backpacks_draw
mov dword [0x8696dc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_disable_set_draw
mov dword [0x8696e0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_disable_game_hud
mov dword [0x8696e4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_force_scope_rendering
mov dword [0x8696e8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_show_muzzle
mov dword [0x8696ec], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0x68fc7c
push str.d_map_force_load
mov dword [0x8696f0], eax
call fcn.005ba820
push 0
mov dword [0x8696f4], eax
push 1
mov ecx, dword [0x87b91c]
push str.d_gfxlog_filter
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_disable_render_hud
mov dword [0x8696f8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_do_ragdoll
mov dword [0x8696fc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_show_checker_texture
mov dword [0x869700], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_visualize_tex_density
mov dword [0x869704], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_disable_editor_gui
mov dword [0x869708], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_force_mouse_movement_editor
mov dword [0x86970c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_dev_show_player_names
mov dword [0x869710], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_dev_do_not_show_player_id
mov dword [0x869714], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_enable_no_clip
mov dword [0x869718], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_enable_dev_flycam
mov dword [0x86971c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_enable_super_jump
mov dword [0x869720], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_debug_show_lockbox_owner
mov dword [0x869724], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_show_dev_event_info
mov dword [0x869728], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_temp_green_screen
mov dword [0x86972c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_physx_debug
mov dword [0x869730], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x44000000
push str.d_physx_debug_range
mov dword [0x869734], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 2
push str.d_use_test_map
mov dword [0x869738], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0x68fc7c
push str.d_login
mov dword [0x86973c], eax
call fcn.005ba820
mov ecx, dword [0x87b91c]
push 0
push 0x68fc7c
push str.d_password
mov dword [0x869740], eax
call fcn.005ba820
mov ecx, dword [0x87b91c]
push 0
push 0xffffffffffffffff
push str.d_ui_health
mov dword [0x869744], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0xffffffffffffffff
push str.d_ui_toxic
mov dword [0x869748], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0xffffffffffffffff
push str.d_ui_water
mov dword [0x86974c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0xffffffffffffffff
push str.d_ui_food
mov dword [0x869750], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0xffffffffffffffff
push str.d_ui_stamina
mov dword [0x869754], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_allow_musictriggerarea
mov dword [0x869758], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_navmesh_debug
mov dword [0x86975c], eax
call fcn.005ba8e0
mov dword [0x869760], eax
push 0
mov ecx, dword [0x87b91c]
push 0
push str.d_show_zombie_frame
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_show_zombie_range
mov dword [0x869764], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_show_zombie_history
mov dword [0x869768], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.d_enable_editor_player_spawn
mov dword [0x86976c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_drive_vehicles
mov dword [0x869770], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.d_job_chief_idle_events
mov dword [0x869774], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0x20
push str.r_bpp
mov dword [0x869778], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_near_plane
mov dword [0x86977c], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x46fa0000
push str.r_far_plane
mov dword [0x869780], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0x80
sub esp, 0xc
mov dword [0x869784], eax
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3f800000
push str.r_ssao
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0x80
sub esp, 0xc
mov dword [0x869788], eax
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3f800000
push str.r_ssao_blur_w_normals
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0x80
sub esp, 0xc
mov dword [0x86978c], eax
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0
push str.r_double_depth_ssao
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_reflectivity
mov dword [0x869790], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_roads_zdisplace
mov dword [0x869794], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x40400000
push str.r_grass_anim_speed
mov dword [0x869798], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3d23d70a
push str.r_grass_anim_amp
mov dword [0x86979c], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x42800000
push str.r_grass_view_dist
mov dword [0x8697a0], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_grass_view_coef
mov dword [0x8697a4], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_grass_zoom_coef
mov dword [0x8697a8], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_grass_show_debug
mov dword [0x8697ac], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_grass_draw
mov dword [0x8697b0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_grass_skip_step
mov dword [0x8697b4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_grass_reload
mov dword [0x8697b8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_grass_show_boxes
mov dword [0x8697bc], eax
call fcn.005ba8e0
push 0
mov dword [0x8697c0], eax
push 0
mov ecx, dword [0x87b91c]
push str.r_grass_show_loaded
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_shadow_extrusions
mov dword [0x8697c4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_scenebox
mov dword [0x8697c8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_bbox
mov dword [0x8697cc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_terrain
mov dword [0x8697d0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_do_dyn_shadow_blur
mov dword [0x8697d4], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x44000000
push str.r_shadows_blur_phys_range
mov dword [0x8697d8], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3e6147ae
push str.r_shadows_blur_bias
mov dword [0x8697dc], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x42000000
push str.r_shadows_blur_sense
mov dword [0x8697e0], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3fa00000
push str.r_shadows_blur_radius
mov dword [0x8697e4], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 3
push str.r_active_shadow_slices
mov dword [0x8697e8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_min_shadow_slice
mov dword [0x8697ec], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_relief_decals
mov dword [0x8697f0], eax
call fcn.005ba8e0
mov dword [0x8697f4], eax
push 0
mov ecx, dword [0x87b91c]
push 1
push str.r_shadowcull
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x43800000
push str.r_shadowcull_extrude
mov dword [0x8697f8], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_ssao_stencil_cut
mov dword [0x8697fc], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x42c80000
push str.r_shadow_extrusion_limit
mov dword [0x869800], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_shadow_use_normals
mov dword [0x869804], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x40a00000
push str.r_shadow_normals_offset
mov dword [0x869808], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_shadows
mov dword [0x86980c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_particle_shadows
mov dword [0x869810], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_cw_shadows
mov dword [0x869814], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_decal_normals
mov dword [0x869818], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terra_wire
mov dword [0x86981c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_gameplay_blur_strength
mov dword [0x869820], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_force_aspect
mov dword [0x869824], eax
call fcn.005ba8e0
mov dword [0x869828], eax
push 0
mov ecx, dword [0x87b91c]
push 1
push str.r_screen_scale_x
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_screen_scale_y
mov dword [0x86982c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_screen_offset_x
mov dword [0x869830], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_screen_offset_y
mov dword [0x869834], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3d23d70a
push str.r_occ_bbox_expand_coef
mov dword [0x869838], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3d4ccccd
push str.r_occ_bbox_add_coef
mov dword [0x86983c], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_warmup
mov dword [0x869840], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_allow_warmup
mov dword [0x869844], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terminateOnZ
mov dword [0x869848], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_render_on_deactivation
mov dword [0x86984c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_ini_read
mov dword [0x869850], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_simplify_pure_shadows
mov dword [0x869854], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_debug_helper
mov dword [0x869858], eax
call fcn.005ba8e0
push 0
mov dword [0x86985c], eax
push 0
mov ecx, dword [0x87b91c]
push str.r_0debug_helper
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_1debug_helper
mov dword [0x869860], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_light_helper
mov dword [0x869864], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_hide_icons
mov dword [0x869868], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x44000000
push str.r_icons_draw_distance
mov dword [0x86986c], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_hide_editor_statusbar
mov dword [0x869870], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_show_item_spawns
mov dword [0x869874], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_budgeter
mov dword [0x869878], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_player_debug_data
mov dword [0x86987c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_player_health
mov dword [0x869880], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_zombie_stats
mov dword [0x869884], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_player_aiming
mov dword [0x869888], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_vehicle_debug
mov dword [0x86988c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
mov dword [0x869890], eax
push str.cl_miniconsole
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.cl_miniconsoletime
mov dword [0x869894], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_profiler
mov dword [0x869898], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_profiler_scaleform
mov dword [0x86989c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_profiler_d3d
mov dword [0x8698a0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_profiler_paused
mov dword [0x8698a4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_profiler_hierarchy
mov dword [0x8698a8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0xa
push str.d_profile_dump_num_frames
mov dword [0x8698ac], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_d3dmarks
mov dword [0x8698b0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_instanced_particles
mov dword [0x8698b4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_multithreading
mov dword [0x8698b8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_use_oq
mov dword [0x8698bc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_use_shared_animtracks
mov dword [0x8698c0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_use_instancing
mov dword [0x8698c4], eax
call fcn.005ba8e0
mov dword [0x8698c8], eax
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3e19999a
push str.r_film_tone_a
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f000000
push str.r_film_tone_b
mov dword [0x8698cc], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3dcccccd
push str.r_film_tone_c
mov dword [0x8698d0], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3e4ccccd
push str.r_film_tone_d
mov dword [0x8698d4], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3ca3d70a
push str.r_film_tone_e
mov dword [0x8698d8], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3e99999a
push str.r_film_tone_f
mov dword [0x8698dc], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x41333333
push str.r_white_level
mov dword [0x8698e0], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0
push str.r_exposure_bias
mov dword [0x8698e4], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0
push str.r_exposure_minl
mov dword [0x8698e8], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f000000
push str.r_exposure_maxl
mov dword [0x8698ec], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3e4ccccd
push str.r_exposure_targetl
mov dword [0x8698f0], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0
mov dword [0x8698f4], eax
push str.r_exposure_rangeMax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0
push str.r_exposure_rangeMin
mov dword [0x8698f8], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_need_reset_exposure
mov dword [0x8698fc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_last_exposure_source
mov dword [0x869900], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_light_adapt_speed_pos
mov dword [0x869904], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_light_adapt_speed_neg
mov dword [0x869908], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_gameui_exposure
mov dword [0x86990c], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_render_in_game_HUD
mov dword [0x869910], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_render_friends_name
mov dword [0x869914], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_draw_particles
mov dword [0x869918], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_draw_meshes
mov dword [0x86991c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_disable_mesh_textures
mov dword [0x869920], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_transp_shadows
mov dword [0x869924], eax
call fcn.005ba8e0
push 0
push 0
mov dword [0x869928], eax
push str.r_force_parts_transp_shad
mov ecx, dword [0x87b91c]
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x42c80000
push str.r_transp_shadow_dist
mov dword [0x86992c], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0x200
push str.r_transp_shadowmap_size
mov dword [0x869930], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x42000000
push str.r_transp_shadowmap_fade
mov dword [0x869934], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f666666
push str.r_transp_shadow_coef
mov dword [0x869938], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_occlusion_vis_helper
mov dword [0x86993c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_half_depth_particles
mov dword [0x869940], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_half_depth_par_strerect
mov dword [0x869944], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_half_res_particles
mov dword [0x869948], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_avarage_fps
mov dword [0x86994c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_limit_fps
mov dword [0x869950], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_sleep_on_limit_fps
mov dword [0x869954], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_terra_order
mov dword [0x869958], eax
call fcn.005ba8e0
push 0
push 0
mov dword [0x86995c], eax
push str.r_show_draw_order
mov ecx, dword [0x87b91c]
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_split_grass_render
mov dword [0x869960], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_allow_delayed_queries
mov dword [0x869964], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_precalc_shadowcull
mov dword [0x869968], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_inst_precalc_shadowcull
mov dword [0x86996c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_shadow_scheme
mov dword [0x869970], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_optimize_shadow_map
mov dword [0x869974], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_sss
mov dword [0x869978], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_grass_texture
mov dword [0x86997c], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_show_grass_texture_scale
mov dword [0x869980], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_decals
mov dword [0x869984], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_decals_proximity_multiplier
mov dword [0x869988], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x41000000
push str.r_lfsm_cache_dist
mov dword [0x86998c], eax
call fcn.005ba9a0
push 0
push 1
mov dword [0x869990], eax
push str.r_lfsm_wrap_mode
mov ecx, dword [0x87b91c]
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_lfsm_recticular_warp
mov dword [0x869994], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_draw_composite
mov dword [0x869998], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f000000
push str.r_shadow_low_size_coef
mov dword [0x86999c], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_depth_mode
mov dword [0x8699a0], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x42200000
push str.r_gamepad_view_sens
mov dword [0x8699a4], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x40a00000
push str.r_gamepad_move_speed
mov dword [0x8699a8], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x40a00000
push str.r_editor_move_speed
mov dword [0x8699ac], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x42700000
push str.r_video_fov
mov dword [0x8699b0], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_video_DOF_enable
mov dword [0x8699b4], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_video_nearDOF_start
mov dword [0x8699b8], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x40000000
push str.r_video_nearDOF_end
mov dword [0x8699bc], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x43960000
mov dword [0x8699c0], eax
push str.r_video_farDOF_start
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x43fa0000
push str.r_video_farDOF_end
mov dword [0x8699c4], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_hackerzoom
mov dword [0x8699c8], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_do_hackerzoom
mov dword [0x8699cc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 0
push str.g_num_game_executed2
mov dword [0x8699d0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 0
push str.g_num_matches_played
mov dword [0x8699d4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 0
push str.g_user_save_login
mov dword [0x8699d8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 0x68fc7c
push str.g_user_login_info
mov dword [0x8699dc], eax
call fcn.005ba820
mov ecx, dword [0x87b91c]
push 0x40
push 0
push str.g_vertical_look
mov dword [0x8699e0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 1
push str.g_mouse_wheel
mov dword [0x8699e4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 0
push str.g_mouse_acceleration
mov dword [0x8699e8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 1
push str.g_enable_voice_commands
mov dword [0x8699ec], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 0
push str.g_toggle_aim
mov dword [0x8699f0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 0
push str.g_toggle_crouch
mov dword [0x8699f4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 0x68fc7c
push str.g_user_language
mov dword [0x8699f8], eax
call fcn.005ba820
mov ecx, dword [0x87b91c]
push 0x40
push 0
push str.g_tps_camera_mode
mov dword [0x8699fc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a00], eax
mov dword [esp + 8], 0x40000000
mov dword [esp + 4], 0
mov dword [esp], 0x3f800000
push str.g_camera_mode
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0x40
push 0
push str.g_shown_marketplace_tutorial
mov dword [0x869a04], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 1
push str.g_voip_enable
mov dword [0x869a08], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 1
push str.g_voip_showChatBubble
mov dword [0x869a0c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 0xffffffffffffffff
push str.g_voip_InputDeviceInd
mov dword [0x869a10], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 0xffffffffffffffff
push str.g_voip_OutputDeviceInd
mov dword [0x869a14], eax
call fcn.005ba8e0
push 0x40
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.g_voip_volume
mov dword [0x869a18], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a1c], eax
mov dword [esp + 8], 0x42c80000
mov dword [esp + 4], 0
mov dword [esp], 0x428c0000
push str.g_ui_chat_alpha
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a20], eax
mov dword [esp + 8], 0x40000000
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0xbf800000
push str.r_server_region
call fcn.005baa70
push 0xc0
sub esp, 0xc
mov dword [0x869a24], eax
mov dword [esp + 8], 0x41200000
mov dword [esp + 4], 0x3dcccccd
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.g_mouse_sensitivity
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a28], eax
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3f800000
push str.s_sound_volume
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a2c], eax
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3f800000
push str.s_music_volume
call fcn.005baa70
push 0x40
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x400ccccd
push str.r_gamma_pow
mov dword [0x869a30], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0x40
push 0x400
push str.r_width
mov dword [0x869a34], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 0x300
push str.r_height
mov dword [0x869a38], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a3c], eax
mov dword [esp + 8], 0x40a00000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x40000000
push str.r_overall_quality
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0x40
push 1
push str.r_fullscreen
mov dword [0x869a40], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_fullscreen_load
mov dword [0x869a44], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 0
push str.r_apex_enabled
mov dword [0x869a48], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 1
push str.r_chat_message_sound
mov dword [0x869a4c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 1
push str.r_increase_fps
mov dword [0x869a50], eax
call fcn.005ba8e0
mov dword [0x869a54], eax
mov ecx, dword [0x87b91c]
push 0x40
push 0
push str.r_disable_grass
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 1
push str.r_disable_jump_sound
mov dword [0x869a58], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 0
push str.r_enable_alpha_sounds
mov dword [0x869a5c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 1
push str.r_enable_killfeed_messages
mov dword [0x869a60], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 1
push str.r_enable_killstreak_sounds
mov dword [0x869a64], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x40
push 0
push str.r_killstreak_sounds
mov dword [0x869a68], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a6c], eax
mov dword [esp + 8], 0x40e00000
mov dword [esp + 4], 0
mov dword [esp], 0
push str.r_crosshaire_mode
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a70], eax
mov dword [esp + 8], 0x40400000
mov dword [esp + 4], 0
mov dword [esp], 0
push str.r_crosshaire_color
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a74], eax
mov dword [esp + 8], 0x40c00000
mov dword [esp + 4], 0
mov dword [esp], 0
push str.r_highlight_mode
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a78], eax
mov dword [esp + 8], 0x40400000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x40400000
push str.r_mesh_quality
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a7c], eax
mov dword [esp + 8], 0x40400000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x40000000
push str.r_texture_quality
call fcn.005baa70
mov dword [0x869a80], eax
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [esp + 8], 0x40400000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x40000000
push str.r_terrain_quality
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a84], eax
mov dword [esp + 8], 0x40400000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x40000000
push str.r_environment_quality
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a88], eax
mov dword [esp + 8], 0x40800000
mov dword [esp + 4], 0
mov dword [esp], 0x40000000
push str.r_shadows_quality
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a8c], eax
mov dword [esp + 8], 0x40400000
mov dword [esp + 4], 0x40000000
mov dword [esp], 0x40000000
push str.r_lighting_quality
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a90], eax
mov dword [esp + 8], 0x40800000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3f800000
push str.r_antialiasing_quality
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a94], eax
mov dword [esp + 8], 0x40800000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x40000000
push str.r_anisotropy_quality
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a98], eax
mov dword [esp + 8], 0x40400000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x40000000
push str.r_postprocess_quality
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869a9c], eax
mov dword [esp + 8], 0x40a00000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3f800000
push str.r_ssao_quality
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0xc0
sub esp, 0xc
mov dword [0x869aa0], eax
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0
push str.r_vsync_enabled
call fcn.005baa70
mov dword [0x869aa4], eax
mov ecx, dword [0x87b91c]
push 0x40
push 0
push str.r_out_of_vmem_encountered
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_max_texture_dim
mov dword [0x869aa8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0x80
sub esp, 0xc
mov dword [0x869aac], eax
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0
push str.r_half_scale_ssao
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0x80
sub esp, 0xc
mov dword [0x869ab0], eax
mov dword [esp + 8], 0x40000000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3f800000
push str.r_ssao_method
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_max_mesh_lod
mov dword [0x869ab4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0x200
push str.r_shared_sm_size
mov dword [0x869ab8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0x200
push str.r_shared_sm_cube_size
mov dword [0x869abc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0x400
push str.r_dir_sm_size
mov dword [0x869ac0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_shadow_blur
mov dword [0x869ac4], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x42480000
push str.r_shadow_light_source_render_dist
mov dword [0x869ac8], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_hardware_shadow_method
mov dword [0x869acc], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x40a00000
push str.r_hw_shadows_bias_amplify
mov dword [0x869ad0], eax
call fcn.005ba9a0
mov dword [0x869ad4], eax
push 0
mov ecx, dword [0x87b91c]
push 1
push str.r_allow_hw_shadows
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_terra_shadows
mov dword [0x869ad8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_anisotropy
mov dword [0x869adc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_mlaa
mov dword [0x869ae0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_mlaa_pow2_len
mov dword [0x869ae4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_fxaa
mov dword [0x869ae8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_fxaa_shadow_blur
mov dword [0x869aec], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_dof
mov dword [0x869af0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_film_grain
mov dword [0x869af4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_bloom
mov dword [0x869af8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_light_streaks
mov dword [0x869afc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_glow
mov dword [0x869b00], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_sun_rays
mov dword [0x869b04], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
mov dword [0x869b08], eax
push str.r_allow_gpu_timestamps
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_3d_stereo_post_fx
mov dword [0x869b0c], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3da3d70a
push str.r_3d_stereo_separation
mov dword [0x869b10], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3ea8f5c3
push str.r_3d_stereo_convergance
mov dword [0x869b14], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_hud_filter_mode
mov dword [0x869b18], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0
push str.r_depth_screenshot_start
mov dword [0x869b1c], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x45800000
push str.r_depth_screenshot_end
mov dword [0x869b20], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push str.depth.tga
push str.r_depth_screenshot_name
mov dword [0x869b24], eax
call fcn.005ba820
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_do_depth_screenshot
mov dword [0x869b28], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_in_minimap_render
mov dword [0x869b2c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_allow_depth_screenshot
mov dword [0x869b30], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_do_screenshot
mov dword [0x869b34], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_do_internal_screenshot
mov dword [0x869b38], eax
call fcn.005ba8e0
push 0
push str.screen.tga
mov dword [0x869b3c], eax
push str.r_screenshot_name
mov ecx, dword [0x87b91c]
call fcn.005ba820
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_optimized_ssao
mov dword [0x869b40], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_distort
mov dword [0x869b44], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3d072b02
push str.r_aura_extrude
mov dword [0x869b48], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_score_sort
mov dword [0x869b4c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push SysReAllocString
push str.r_rend_draw_limit
mov dword [0x869b50], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_limit_renderables
mov dword [0x869b54], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_last_def_rend_count
mov dword [0x869b58], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0x40
push str.e_undo_depth
mov dword [0x869b5c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.e_reposition_obj_5d
mov dword [0x869b60], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.e_auto_save
mov dword [0x869b64], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0x68fc7c
push str.e_auto_save_folder
mov dword [0x869b68], eax
call fcn.005ba820
mov ecx, dword [0x87b91c]
push 0
push 0x20
push str.e_auto_save_depth
mov dword [0x869b6c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 5
push str.e_auto_save_interval
mov dword [0x869b70], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.e_noalt_vertexsnap
mov dword [0x869b74], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.g_trees
mov dword [0x869b78], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_trees_noninst_render
mov dword [0x869b7c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0x68fc7c
push str.r_trees_render_code2
mov dword [0x869b80], eax
call fcn.005ba820
mov ecx, dword [0x87b91c]
push 0
push str.api.warzsiam.in.th
push str.g_serverip
mov dword [0x869b84], eax
call fcn.005ba820
mov ecx, dword [0x87b91c]
push 0
push str.api.warzsiam.in.th
push str.g_api_ip
mov dword [0x869b88], eax
call fcn.005ba820
mov ecx, dword [0x87b91c]
push 0
push 1
push str.g_locl_settings
mov dword [0x869b8c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.g_leveldata_xml_ver
mov dword [0x869b90], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 4
push 0
push str.g_cursor_mode
mov dword [0x869b94], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.g_hide_minimap
mov dword [0x869b98], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.g_level_settings_ver
mov dword [0x869b9c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.g_async_d3dqueue
mov dword [0x869ba0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_local_vmem_size
mov dword [0x869ba4], eax
call fcn.005ba8e0
push 0
mov dword [0x869ba8], eax
push 0
mov ecx, dword [0x87b91c]
push str.r_local_vmem_ddraw
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_local_vmem_wmi
mov dword [0x869bac], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_capture_vis_grid
mov dword [0x869bb0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_need_calc_vis_grid
mov dword [0x869bb4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_vis_grid
mov dword [0x869bb8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_debug_vis_grid_cell
mov dword [0x869bbc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_debug_vis_grid_cell_x
mov dword [0x869bc0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_debug_vis_grid_cell_y
mov dword [0x869bc4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_debug_vis_grid_cell_z
mov dword [0x869bc8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_vgrid_calc_one_cell
mov dword [0x869bcc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_target_shader_model
mov dword [0x869bd0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_card_shader_model
mov dword [0x869bd4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_null_viewport
mov dword [0x869bd8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_full_zreject
mov dword [0x869bdc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_cut_meshes
mov dword [0x869be0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_track_file_changes
mov dword [0x869be4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_highlight_casters
mov dword [0x869be8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_highlight_prepass
mov dword [0x869bec], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_scene_visualize_mode
mov dword [0x869bf0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_vmem_msg_target
mov dword [0x869bf4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_vmem_msg_shown
mov dword [0x869bf8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_scenebox_visgrid
mov dword [0x869bfc], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x40400000
push str.g_profile_time_delay
mov dword [0x869c00], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0xb
push str.g_profile_frame_delay
mov dword [0x869c04], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_optimize_meshes
mov dword [0x869c08], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_device_clear
mov dword [0x869c0c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_need_gen_envmap
mov dword [0x869c10], eax
call fcn.005ba8e0
mov dword [0x869c14], eax
push 0
mov ecx, dword [0x87b91c]
push 1
push str.r_z_allow_prepass
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 2
push str.r_z_prepass_method
mov dword [0x869c18], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x42700000
push str.r_z_prepass_dist
mov dword [0x869c1c], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3de147ae
push str.r_z_prepass_area
mov dword [0x869c20], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_smart_transp_distort
mov dword [0x869c24], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_force_scope
mov dword [0x869c28], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_collection_grid
mov dword [0x869c2c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push str.photoshop
push str.g_texture_edit_cmd
mov dword [0x869c30], eax
call fcn.005ba820
mov ecx, dword [0x87b91c]
push 0
push 0
push str.g_async_loading
mov dword [0x869c34], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_random_editor_players
mov dword [0x869c38], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_spawn_players
mov dword [0x869c3c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 8
push str.d_spawn_player_delay
mov dword [0x869c40], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x42c80000
push str.r_level_detail_radius
mov dword [0x869c44], eax
call fcn.005ba9a0
mov dword [0x869c48], eax
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3c23d70a
push str.r_first_person_z_end
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_first_person
mov dword [0x869c4c], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3dcccccd
push str.r_first_person_render_z_start
mov dword [0x869c50], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_first_person_render_z_end
mov dword [0x869c54], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x42480000
push str.r_first_person_fov
mov dword [0x869c58], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_3d_vision_direct
mov dword [0x869c5c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_3d_stereo_swap_eyes
mov dword [0x869c60], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_3d_stereo_emu
mov dword [0x869c64], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain2
mov dword [0x869c68], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain3
mov dword [0x869c6c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0x10
push str.r_terrain2_anisotropy
mov dword [0x869c70], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 4
push str.r_terrain2_padding
mov dword [0x869c74], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.g_char_spect
mov dword [0x869c78], eax
call fcn.005ba8e0
mov dword [0x869c7c], eax
mov ecx, dword [0x87b91c]
push 0
push 0
push str.g_char_spect_x
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.g_char_spect_y
mov dword [0x869c80], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.g_char_spect_z
mov dword [0x869c84], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 2
push str.g_char_spect_radius
mov dword [0x869c88], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.g_char_spect_angle_y
mov dword [0x869c8c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0x2d
push str.g_char_spect_angle_x
mov dword [0x869c90], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0x5a
push str.g_char_spect_angle_vel
mov dword [0x869c94], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain2_show_atlas
mov dword [0x869c98], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain2_show_atlas_volume
mov dword [0x869c9c], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_terrain2_show_atlas_scale
mov dword [0x869ca0], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0
push str.r_terrain2_show_atlas_off_x
mov dword [0x869ca4], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0
push str.r_terrain2_show_atlas_off_y
mov dword [0x869ca8], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_terrain2_show_atlas_oppa
mov dword [0x869cac], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f800000
push str.r_terrain2_show_atlas_grid
mov dword [0x869cb0], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain2_show_tiles
mov dword [0x869cb4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain2_show_splat
mov dword [0x869cb8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain2_show_splat_idx
mov dword [0x869cbc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain2_show_mega_struture
mov dword [0x869cc0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain2_show_mega_tex
mov dword [0x869cc4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain2_show_mega_tex_idx
mov dword [0x869cc8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain2_show_mt_scale
mov dword [0x869ccc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain2_show_mt_offx
mov dword [0x869cd0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain2_show_mt_offy
mov dword [0x869cd4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain2_show_mt_grid
mov dword [0x869cd8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_parabolo_pointlight_shadows
mov dword [0x869cdc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_terrain2_no_updates
mov dword [0x869ce0], eax
call fcn.005ba8e0
mov dword [0x869ce4], eax
push 0
mov ecx, dword [0x87b91c]
push 0
push str.r_show_wind
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_luma
mov dword [0x869ce8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_internal_width
mov dword [0x869cec], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_internal_height
mov dword [0x869cf0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_grass_ssao
mov dword [0x869cf4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_allow_ingame_unloading
mov dword [0x869cf8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 1
push 1
push str.r_hdr_format
mov dword [0x869cfc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_warn_shaders
mov dword [0x869d00], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_no_managed_textures
mov dword [0x869d04], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_force_shared_sm_size
mov dword [0x869d08], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3b09a027
push str.r_spot_light_shadow_bias_hw
mov dword [0x869d0c], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3d99999a
push str.r_spot_light_shadow_bias_pcf
mov dword [0x869d10], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x45400000
push str.r_default_draw_distance
mov dword [0x869d14], eax
call fcn.005ba9a0
mov dword [0x869d18], eax
push 0
mov ecx, dword [0x87b91c]
push 1
push str.r_allow_distance_cull
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_allow_size_cull
mov dword [0x869d1c], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x40533333
push str.r_cull_size
mov dword [0x869d20], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3c75c28f
push str.r_highlight_thickness
mov dword [0x869d24], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3e800000
push str.r_highlight_glow
mov dword [0x869d28], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_inverse_zbuffer
mov dword [0x869d2c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_ssao_clear_val
mov dword [0x869d30], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_dd_pointlight_shadows
mov dword [0x869d34], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0x200
push str.g_zombie_update_radius
mov dword [0x869d38], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_disable_vfetch
mov dword [0x869d3c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_sector_loading
mov dword [0x869d40], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_full_zombie_update
mov dword [0x869d44], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.g_enable_zombie_sprint
mov dword [0x869d48], eax
call fcn.005ba8e0
mov dword [0x869d4c], eax
push 0
mov ecx, dword [0x87b91c]
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0x3e800000
mov dword [esp], 0x3f800000
push str.r_sector_keep_alive_coef
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_print_postfx
mov dword [0x869d50], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_lens_dirt
mov dword [0x869d54], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 2
push str.r_lens_dirt_blur_width
mov dword [0x869d58], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_lens_dirt_blur_count
mov dword [0x869d5c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_stats_grass
mov dword [0x869d60], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_print_background_tasks
mov dword [0x869d64], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_terrain3_showeditable
mov dword [0x869d68], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_force_frozen_shadows
mov dword [0x869d6c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_loose_texture_filter
mov dword [0x869d70], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_megatile
mov dword [0x869d74], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_terratile
mov dword [0x869d78], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_megatile_mask
mov dword [0x869d7c], eax
call fcn.005ba8e0
mov dword [0x869d80], eax
push 0
mov ecx, dword [0x87b91c]
push 0
push str.r_terrain3_game_physics
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_terraupdates
mov dword [0x869d84], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_min_terramegalod
mov dword [0x869d88], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_force_min_terramegalod
mov dword [0x869d8c], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_grass_tile
mov dword [0x869d90], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
sub esp, 0xc
mov dword [0x869d94], eax
mov dword [esp + 8], 0x40400000
mov dword [esp + 4], 0
mov dword [esp], 0
push str.r_use_ssr
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0
push 0x20
push str.r_ssr_steps
mov dword [0x869d98], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
sub esp, 0xc
mov dword [0x869d9c], eax
mov dword [esp + 8], 0x40400000
mov dword [esp + 4], 0
mov dword [esp], 0x40400000
push str.r_ssr_mips_blur
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0
sub esp, 0xc
mov dword [0x869da0], eax
mov dword [esp + 8], 0x41000000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x40000000
push str.r_ssr_mips_blur_strength
call fcn.005baa70
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_ssr_blendfactor
mov dword [0x869da4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_ssr_mips_factor
mov dword [0x869da8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_dynamic_envmap_probes
mov dword [0x869dac], eax
call fcn.005ba8e0
mov dword [0x869db0], eax
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x41c80000
push str.r_dynamic_envmap_update_range
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_editor_load_all_grass
mov dword [0x869db4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.d_enable_mission_repeat
mov dword [0x869db8], eax
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0
push str.r_shadow_slice0_min_size
mov dword [0x869dbc], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3e000000
push str.r_shadow_slice1_min_size
mov dword [0x869dc0], eax
call fcn.005ba9a0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0x3f000000
push str.r_shadow_slice2_min_size
mov dword [0x869dc4], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_print_shadow_objects
mov dword [0x869dc8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_wireframe
mov dword [0x869dcc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_rc_highlight_radius
mov dword [0x869dd0], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.e_hotkill
mov dword [0x869dd4], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_barricade_debug
mov dword [0x869dd8], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_winter
mov dword [0x869ddc], eax
call fcn.005ba8e0
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_show_no_clip_x_ray
mov dword [0x869de0], eax
call fcn.005ba8e0
mov dword [0x869de4], eax
mov ecx, dword [0x87b91c]
push 0
push 0
push str.r_hide_no_clip_editor
call fcn.005ba8e0
push 0
push ecx
mov ecx, dword [0x87b91c]
mov dword [esp], 0
push str.e_render_collision_geometry
mov dword [0x869de8], eax
call fcn.005ba9a0
mov ecx, dword [0x87b91c]
push 0
push 1
push str.r_enable_matrix_cache
mov dword [0x869dec], eax
call fcn.005ba8e0
push str.game.ini
push 0x6794d0
mov dword [0x869df0], eax
lea eax, [esp + 0xc]
push 0x3ff
push eax
call fcn.005c847d
mov ecx, dword [0x87b91c]
lea eax, [esp + 0x14]
add esp, 0x10
push 2
push eax
call fcn.005b9fa0
mov ecx, dword [0x87b91c]
call fcn.005ba3a0
push str.local.ini
push 0x6794d0
lea eax, [esp + 0x40c]
push 0x3ff
push eax
call fcn.005c847d
mov ecx, dword [0x87b91c]
lea eax, [esp + 0x414]
add esp, 0x10
push 2
push eax
call fcn.005b9fa0
mov ecx, dword [0x87b91c]
call fcn.005ba3a0
mov ecx, dword [esp + 0x804]
mov dword fs:[0], ecx
add esp, 0x810
ret