Function at 0x100045c0
Capabilities:
Check http status code
Get geographical location

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1006d3d7
mov eax, dword fs:[0]
push eax
sub esp, 0x244
mov eax, dword [0x1017f064]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [0x10182db4]
cmp eax, 1
jne 0x10004602
xor ecx, ecx
mov dword [0x10182dc0], ecx
jmp 0x10004608
mov ecx, dword [0x10182dc0]
cmp ecx, 9
ja case.default.0x100047e0
jmp dword [ecx*4 + 0x1000e2a4]
cmp eax, 1
jne case.default.0x100047e0
mov ecx, str.Libertys_Legacy
call fcn.10042330
push 0x1000e3d0
mov edx, 2
mov ecx, str.Player
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1000e3f0
push eax
mov edx, 0xf
mov ecx, str.Vehicle
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1000e410
push eax
mov edx, 0x12
mov ecx, str.Teleport
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1000e430
push eax
mov edx, 0x17
mov ecx, str.Weapon
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1000e450
push eax
mov edx, 0x19
mov ecx, str.Spawner
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1000e470
push eax
mov edx, 0x30
mov ecx, str.World
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1000e490
push eax
mov edx, 0x32
mov ecx, str.Miscellaneous
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1000e4b0
push eax
mov edx, 0x44
mov ecx, str.Settings
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1000e4d0
push eax
mov edx, 0x4a
mov ecx, str.Credits__Info
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push str.Saves_toggles__settings_and_hotkeys
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1000e510
mov edx, eax
mov ecx, str.gSave_trainer_changes
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
add eax, 0xfffffffe
cmp eax, 0xc
ja case.default.0x100047e0
jmp dword [eax*4 + 0x1000e2cc]
mov ecx, str.Player
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
mov edx, 0xc
mov ecx, str.Model_Changer
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 6
mov ecx, str.Outfit_Changer
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 5
mov ecx, str.Animations
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 3
mov ecx, str.Walk_Style
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1000e550
push eax
mov edx, 8
mov ecx, str.Speech
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1000e5b0
mov edx, eax
mov ecx, str.Restore_Health
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000e610
mov edx, eax
mov ecx, str.Add_Armor
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Cleans_the_players_clothes
call fcn.1000e6c0
mov edx, eax
mov ecx, str.Wash_Clothes
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Makes_the_player_immortal
call fcn.1000e6f0
mov dl, byte [0x10182c79]
mov ecx, str.Godmode
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000e710
mov dl, byte [0x10182c57]
mov ecx, str.Max_Health_Loop
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000e740
mov dl, byte [0x10182c78]
mov ecx, str.Never_Wanted
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000e760
mov edx, eax
mov ecx, str.Police_Ignores_Player_gTRUE
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000e780
mov edx, eax
mov ecx, str.Police_Ignores_Player_rFALSE
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000e7b0
mov edx, eax
mov ecx, str.Apply_Maximum_Wanted_Level
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000e7d0
mov edx, eax
mov ecx, str.Clear_Wanted_Level
call fcn.10042670
push str.Adds_1_wanted_level_star
mov edx, 0x1003b8b0
mov ecx, str.Increase_Wanted_Level
call fcn.10042670
push str.Removes_1_wanted_level_star
mov edx, 0x1003b8f0
mov ecx, str.Decrease_Wanted_Level
call fcn.10042670
add esp, 0xc
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.This_option_affects_the_HUD
push 6
push 0
call fcn.1000e7f0
push eax
push 0
push 1
mov edx, 0x101829c8
mov ecx, str.Fake_Wanted_Level
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.The_player_never_gets_tired
call fcn.1000e820
mov dl, byte [0x10182c54]
mov ecx, str.Infinite_Stamina
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Adjusts_the_players_movement_speed
sub esp, 8
mov dword [esp + 4], 0x41f00000
mov dword [esp], 0x3dcccccd
call fcn.1000e870
movss xmm2, dword [0x10176dbc]
mov edx, 0x10180aa4
push eax
push 0
mov ecx, str.Move_Speed_Multiplier
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Adjusts_the_players_climb_speed
sub esp, 8
mov dword [esp + 4], 0x41f00000
mov dword [esp], 0x3dcccccd
call fcn.1000e8c0
movss xmm2, dword [0x10176dbc]
mov edx, 0x10180aa0
push eax
push 0
mov ecx, str.Climb_Speed_Multiplier
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Adjusts_the_players_swim_speed
sub esp, 8
mov dword [esp + 4], 0x41f00000
mov dword [esp], 0x3dcccccd
call fcn.100015c0
movss xmm2, dword [0x10176dbc]
mov edx, 0x10180aac
push eax
push 0
mov ecx, str.Swim_Speed_Multiplier
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000e8f0
mov dl, byte [0x10182cad]
mov ecx, str.Super_Run
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000e910
mov dl, byte [0x10182c56]
mov ecx, str.Super_Jump
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Causes_a_lethal_destruction_by_punching
call fcn.1000e930
mov dl, byte [0x10182c55]
mov ecx, str.Lethal_Punch
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000e950
mov edx, eax
mov ecx, str.Set_Mood_Normal
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000e970
mov edx, eax
mov ecx, str.Set_Mood_Pissed_Off
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Explore_with_no_limits___Shift_RT_to_go_faster
call fcn.1000ea40
mov dl, byte [0x10182c7a]
mov ecx, str.No_Clip
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Toggle_players_visibility
call fcn.1000ea60
mov dl, byte [0x10180ab0]
mov ecx, str.Visibility
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Makes_the_player_not_fall_down
call fcn.1000ead0
mov dl, byte [0x10182cae]
mov ecx, str.No_Ragdoll
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Enables_a_radio_on_foot
call fcn.1000eb00
mov dl, byte [0x10182c7b]
mov ecx, str.Radio_On_Foot
push eax
call fcn.10042b40
push 0x10076d3c
mov edx, 0x100021e0
mov ecx, str.Next_Radio_Station
call fcn.10042670
push 0x10076d3c
mov edx, 0x100021f0
mov ecx, str.Previous_Radio_Station
call fcn.10042670
push 0x10076d3c
mov edx, 0x100021d0
mov ecx, str.Skip_Radio_Track
call fcn.10042670
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000eca0
mov edx, eax
mov ecx, str.gSet_Money
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Reduces_health_to_1
call fcn.1000ed70
mov edx, eax
mov ecx, str.Reduce_Health_Armor_To_Minimum
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000edc0
mov edx, eax
mov ecx, str.Get_Shot
call fcn.10042670
push str.Launches_the_player_to_the_sky
mov edx, 0x1003ab00
mov ecx, str.Launch_Self
call fcn.10042670
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000ee30
mov edx, eax
mov ecx, str.Fall_Down
call fcn.10042670
push 0x10076d3c
mov edx, 0x1003b770
mov ecx, str.Molotov_Yourself
call fcn.10042670
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Take_the_easy_way_out
call fcn.1000ee70
mov edx, eax
mov ecx, str.rKill_Yourself
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Walk_Style
call fcn.10042330
push str.Sets_main_player_walk_style
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000eec0
mov edx, eax
mov ecx, str.bReset_Walk_Style
call fcn.10042670
add esp, 4
mov dword [0x101829d0], 0
nop dword [eax]
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000ef10
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x1008a170]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x47
jl 0x10004e90
jmp case.default.0x100047e0
mov ecx, str.Animations
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
mov edx, 4
mov ecx, str.All_Animations
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1000ef60
push eax
mov edx, 0xd
mov ecx, str.gSearch_Animation
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
mov ecx, str.Manual_Input
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000efc0
mov edx, eax
mov ecx, str.bPlay_Animation
call fcn.10042670
push dword [0x10180a9c]
lea eax, [ebp - 0x90]
push str.Animation:__s
push 0x80
push eax
call fcn.10001270
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Input_animation_name
call fcn.1000efe0
mov edx, eax
lea ecx, [ebp - 0x90]
call fcn.10042670
push dword [0x10180aa8]
lea eax, [ebp - 0x110]
push str.Animation_Set:__s
push 0x80
push eax
call fcn.10001270
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Input_animation_set
call fcn.1000f000
mov edx, eax
lea ecx, [ebp - 0x110]
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000f040
mov edx, eax
mov ecx, str.rStop_Animation
call fcn.10042670
add esp, 4
mov ecx, str.Flags
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000f060
mov dl, byte [0x1017ff4f]
mov ecx, str.Move_With_Animation
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000f080
mov dl, byte [0x1017ff4e]
mov ecx, str.Loop_Animation
push eax
call fcn.10042b40
add esp, 8
mov ecx, str.Player_Positioning
call fcn.10043310
push str.Adjust_increase_decrease_step_for_the_following_options
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x3d4ccccd
call fcn.100015c0
movss xmm2, dword [0x10176da8]
mov edx, 0x1017fac8
push eax
push 0
mov ecx, str.Precision
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.1000f0e0
movss xmm2, dword [0x1017fac8]
mov edx, 0x10182c70
push eax
push 0
mov ecx, 0x100780d4
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.1000f0e0
movss xmm2, dword [0x1017fac8]
mov edx, 0x10182c64
push eax
push 0
mov ecx, 0x100780d8
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.1000f0e0
movss xmm2, dword [0x1017fac8]
mov edx, 0x10182c90
push eax
push 0
mov ecx, 0x100780dc
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0
call fcn.1000f130
movss xmm2, dword [0x1017fac8]
mov edx, 0x10182c8c
push eax
push 0
mov ecx, str.Heading:
call fcn.10043090
add esp, 0x14
jmp case.default.0x100047e0
mov ecx, str.Search_Animation
call fcn.10042330
push str.Case_insensitive_search_animation
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000f350
mov edx, eax
mov ecx, str.gSearch_Animation
call fcn.10042670
add esp, 4
mov ecx, str.Search_Results
call fcn.10043310
mov ecx, 0x10182e08
mov dword [0x101829d0], 0
call fcn.10024580
mov ecx, dword [0x101829d0]
cmp ecx, eax
jge case.default.0x100047e0
nop dword [eax + eax]
push ecx
mov ecx, 0x10182e08
mov byte [ebp - 0x229], 0
call fcn.10024570
push dword [0x101829d0]
mov ecx, 0x10182e08
mov eax, dword [eax]
mov edi, dword [eax*8 + 0x1007c4e0]
call fcn.10024570
push edi
lea ecx, [ebp - 0x229]
mov esi, eax
call fcn.1000f500
mov ecx, dword [esi]
mov edx, eax
mov ecx, dword [ecx*8 + 0x1007c4e4]
call fcn.10042670
inc dword [0x101829d0]
add esp, 4
mov ecx, 0x10182e08
call fcn.10024580
mov ecx, dword [0x101829d0]
cmp ecx, eax
jl 0x10005240
jmp case.default.0x100047e0
mov ecx, str.All_Animations
call fcn.10042330
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000f040
mov edx, eax
mov ecx, str.rStop_Animation
call fcn.10042670
add esp, 4
mov dword [0x101829d0], 0
xor eax, eax
nop word [eax + eax]
push dword [eax*8 + 0x1007c4e0]
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000f690
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*8 + 0x1007c4e4]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x18e4
jl 0x100052f0
jmp case.default.0x100047e0
mov ecx, str.Speech
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
mov edx, 9
mov ecx, str.gSet_Speech_Voice__IV_
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0xa
mov ecx, str.gSet_Speech_Voice__TLAD_
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0xb
mov ecx, str.gSet_Speech_Voice__TBOGT_
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
mov ecx, str.Speeches
call fcn.10043310
mov eax, dword [0x10182d94]
sub eax, 0
je 0x100054a8
sub eax, 1
je 0x1000544a
sub eax, 1
jne case.default.0x100047e0
mov eax, dword [0x101810d4]
mov dword [0x101829d0], eax
cmp eax, dword [0x101810d0]
jg case.default.0x100047e0
push dword [eax*8 + 0x100dfa24]
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000f810
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*8 + 0x100dfa20]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, dword [0x101810d0]
jle 0x10005402
jmp case.default.0x100047e0
mov eax, dword [0x101810d4]
mov dword [0x101829d0], eax
cmp eax, dword [0x101810d0]
jg case.default.0x100047e0
push dword [eax*8 + 0x100a5ca4]
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000f790
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*8 + 0x100a5ca0]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, dword [0x101810d0]
jle 0x10005460
jmp case.default.0x100047e0
mov eax, dword [0x101810d4]
mov dword [0x101829d0], eax
cmp eax, dword [0x101810d0]
jg case.default.0x100047e0
nop
push dword [eax*8 + 0x100b2764]
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000f710
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*8 + 0x100b2760]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, dword [0x101810d0]
jle 0x100054c0
jmp case.default.0x100047e0
mov ecx, str.IV_Voices
call fcn.10042330
mov dword [0x101829d0], 0
nop dword [eax]
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000f900
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x100b1c90]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x2b3
jl 0x10005520
jmp case.default.0x100047e0
mov ecx, str.TLAD_Voices
call fcn.10042330
mov dword [0x101829d0], 0
nop dword [eax]
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000f9f0
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x100e8a98]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x92
jl 0x10005580
jmp case.default.0x100047e0
mov ecx, str.TBOGT_Voices
call fcn.10042330
mov dword [0x101829d0], 0
nop dword [eax]
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000fae0
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x100df7c0]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x97
jl 0x100055e0
jmp case.default.0x100047e0
mov ecx, str.Outfit_Changer
call fcn.10042330
lea ecx, [ebp - 0x230]
call fcn.1003aa80
push dword [eax]
call fcn.1003b930
push str.Saves_current_outfit__model_to_an_ini_file
mov edx, 0x1003bb10
mov ecx, str.Save_Outfit
call fcn.10042670
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
call fcn.100015c0
push eax
mov edx, 7
mov ecx, str.Load_Outfit
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
mov ecx, str.Customize_Outfit
call fcn.10043310
push str.Sets_the_default_outfit_of_this_model
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000fb20
mov edx, eax
mov ecx, str.Get_Default_Outfit
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Sets_a_random_outfit_to_this_model
call fcn.1000fb60
mov edx, eax
mov ecx, str.Get_A_Random_Outfit
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x230]
call fcn.1003aa80
push 0x10076d3c
xor ecx, ecx
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.1000fbb0
push eax
push 0
push 1
mov edx, 0x10182c98
mov ecx, str.Head
call fcn.10042f00
lea ecx, [ebp - 0x230]
call fcn.1003aa80
mov edx, dword [0x10182c98]
xor ecx, ecx
push dword [eax]
call fcn.100014f0
dec eax
add esp, 0x1c
test eax, eax
jle 0x10005792
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
mov edx, dword [0x10182c98]
xor ecx, ecx
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.1000fc00
push eax
push 0
push 1
mov edx, 0x10182cb8
mov ecx, str.yHead_Texture
call fcn.10042f00
add esp, 0x18
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
push 0x10076d3c
mov ecx, 1
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.1000fc50
push eax
push 0
push 1
mov edx, 0x10182c58
mov ecx, str.Upper_Body
call fcn.10042f00
lea ecx, [ebp - 0x230]
call fcn.1003aa80
mov edx, dword [0x10182c58]
mov ecx, 1
push dword [eax]
call fcn.100014f0
add esp, 0x1c
test eax, eax
jle 0x10005851
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
mov edx, dword [0x10182c58]
mov ecx, 1
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.1000fcb0
push eax
push 0
push 1
mov edx, 0x10182c6c
mov ecx, str.yUpper_Body_Texture
call fcn.10042f00
add esp, 0x18
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
push 0x10076d3c
mov ecx, 6
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.1000fd00
push eax
push 0
push 1
mov edx, 0x10182cc0
mov ecx, str.Jacket
call fcn.10042f00
lea ecx, [ebp - 0x230]
call fcn.1003aa80
mov edx, dword [0x10182cc0]
mov ecx, 6
push dword [eax]
call fcn.100014f0
dec eax
add esp, 0x1c
test eax, eax
jle 0x10005911
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
mov edx, dword [0x10182cc0]
mov ecx, 6
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.1000fd60
push eax
push 0
push 1
mov edx, 0x10182c68
mov ecx, str.yJacket_Texture
call fcn.10042f00
add esp, 0x18
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
push 0x10076d3c
mov ecx, 2
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.1000fdb0
push eax
push 0
push 1
mov edx, 0x10182c94
mov ecx, str.Lower_Body
call fcn.10042f00
lea ecx, [ebp - 0x230]
call fcn.1003aa80
mov edx, dword [0x10182c94]
mov ecx, 2
push dword [eax]
call fcn.100014f0
dec eax
add esp, 0x1c
test eax, eax
jle 0x100059d1
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
mov edx, dword [0x10182c94]
mov ecx, 2
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.1000fe10
push eax
push 0
push 1
mov edx, 0x10182cb4
mov ecx, str.yLower_Body_Texture
call fcn.10042f00
add esp, 0x18
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
push 0x10076d3c
mov ecx, 5
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.1000fe60
push eax
push 0
push 1
mov edx, 0x10182c7c
mov ecx, str.Shoes
call fcn.10042f00
lea ecx, [ebp - 0x230]
call fcn.1003aa80
mov edx, dword [0x10182c7c]
mov ecx, 5
push dword [eax]
call fcn.100014f0
dec eax
add esp, 0x1c
test eax, eax
jle 0x10005a91
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
mov edx, dword [0x10182c7c]
mov ecx, 5
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.1000fec0
push eax
push 0
push 1
mov edx, 0x10182c84
mov ecx, str.yShoes_Texture
call fcn.10042f00
add esp, 0x18
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
push 0x10076d3c
mov ecx, 3
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.1000ff10
push eax
push 0
push 1
mov edx, 0x10182cbc
mov ecx, str.Back
call fcn.10042f00
lea ecx, [ebp - 0x230]
call fcn.1003aa80
mov edx, dword [0x10182cbc]
mov ecx, 3
push dword [eax]
call fcn.100014f0
dec eax
add esp, 0x1c
test eax, eax
jle 0x10005b51
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
mov edx, dword [0x10182cbc]
mov ecx, 3
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.1000ff70
push eax
push 0
push 1
mov edx, 0x10182c88
mov ecx, str.yBack_Texture
call fcn.10042f00
add esp, 0x18
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
push 0x10076d3c
mov ecx, 4
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.1000ffc0
push eax
push 0
push 1
mov edx, 0x10182c5c
mov ecx, str.Hand
call fcn.10042f00
lea ecx, [ebp - 0x230]
call fcn.1003aa80
mov edx, dword [0x10182c5c]
mov ecx, 4
push dword [eax]
call fcn.100014f0
dec eax
add esp, 0x1c
test eax, eax
jle 0x10005c11
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
mov edx, dword [0x10182c5c]
mov ecx, 4
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10010020
push eax
push 0
push 1
mov edx, 0x10182cb0
mov ecx, str.yHand_Texture
call fcn.10042f00
add esp, 0x18
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
push 0x10076d3c
mov ecx, 7
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10010070
push eax
push 0
push 1
mov edx, 0x10182cc4
mov ecx, str.Hair
call fcn.10042f00
lea ecx, [ebp - 0x230]
call fcn.1003aa80
mov edx, dword [0x10182cc4]
mov ecx, 7
push dword [eax]
call fcn.100014f0
dec eax
add esp, 0x1c
test eax, eax
jle 0x10005cd1
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
mov edx, dword [0x10182cc4]
mov ecx, 7
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.100100d0
push eax
push 0
push 1
mov edx, 0x10182c74
mov ecx, str.yHair_Texture
call fcn.10042f00
add esp, 0x18
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
push 0x10076d3c
mov ecx, 8
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10010120
push eax
push 0
push 1
mov edx, 0x10182ca0
mov ecx, str.Mask
call fcn.10042f00
lea ecx, [ebp - 0x23c]
call fcn.1003aa80
mov edx, dword [0x10182ca0]
mov ecx, 8
push dword [eax]
call fcn.100014f0
dec eax
add esp, 0x1c
test eax, eax
jle 0x10005d91
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
mov edx, dword [0x10182ca0]
mov ecx, 8
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10010180
push eax
push 0
push 1
mov edx, 0x10182ca4
mov ecx, str.yMask_Texture
call fcn.10042f00
add esp, 0x18
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
push 0x10076d3c
mov ecx, 9
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.100101d0
push eax
push 0
push 1
mov edx, 0x10182ca8
mov ecx, str.Teef
call fcn.10042f00
lea ecx, [ebp - 0x23c]
call fcn.1003aa80
mov edx, dword [0x10182ca8]
mov ecx, 9
push dword [eax]
call fcn.100014f0
dec eax
add esp, 0x1c
test eax, eax
jle 0x10005e51
lea ecx, [ebp - 0x230]
mov byte [ebp - 0x229], 0
call fcn.1003aa80
mov edx, dword [0x10182ca8]
mov ecx, 9
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10010230
push eax
push 0
push 1
mov edx, 0x10182c9c
mov ecx, str.yTeef_Texture
call fcn.10042f00
add esp, 0x18
mov ecx, str.Props__cant_save_
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10010270
mov edx, eax
mov ecx, str.Remove_Hat__Glasses
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xa
push 0
call fcn.10010300
push eax
push 0
push 1
mov edx, 0x10182c60
mov ecx, 0x100783c4
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xa
push 0
call fcn.10010390
push eax
push 0
push 1
mov edx, 0x10182c80
mov ecx, str.Glasses
call fcn.10042f00
add esp, 0x18
jmp case.default.0x100047e0
mov ecx, str.Load_Outfit
call fcn.10042330
mov ecx, str.Libertys_Legacy_Outfits_
call fcn.10002340
mov dword [0x101829dc], eax
test eax, eax
je case.default.0x100047e0
mov dword [0x101829d0], 0
mov ecx, eax
call fcn.10002570
mov dword [0x101829e0], eax
test eax, eax
je 0x10005fb0
sub esp, 0x18
add eax, 0x14
mov ecx, esp
mov dword [ebp - 0x230], esp
push eax
call fcn.10024820
sub esp, 0x18
mov dword [ebp - 4], 0
mov ecx, esp
push str..ini
call fcn.10024820
mov dword [ebp - 4], 0xffffffff
call fcn.1002f000
add esp, 0x30
test al, al
je 0x10005f90
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100103b0
mov ecx, dword [0x101829e0]
mov edx, eax
add ecx, 0x14
call fcn.10042670
add esp, 4
mov eax, dword [0x101829d0]
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x3e8
jge case.default.0x100047e0
mov eax, dword [0x101829dc]
jmp 0x10005f15
mov ecx, dword [0x101829dc]
call fcn.100026c0
jmp case.default.0x100047e0
mov ecx, str.Model_Changer
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000ef60
push eax
mov edx, 0xe
mov ecx, str.gSearch_Model
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push str.Set_the_exact_ped_model
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100103e0
mov edx, eax
mov ecx, str.Input_Model
call fcn.10042670
add esp, 4
mov ecx, str.All_Models
call fcn.10043310
mov dword [0x101829d0], 0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10010410
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x100896b0]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
cmp eax, 0x1b3
jne 0x10006079
mov ecx, str.DLC_Peds
call fcn.10043310
mov eax, dword [0x101829d0]
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x25d
jl 0x10006030
mov ecx, 0x10182e48
call fcn.10024540
test eax, eax
je case.default.0x100047e0
mov ecx, str.Addon_Peds
call fcn.10043310
mov ecx, 0x10182e48
mov dword [0x101829d0], 0
call fcn.10024540
cmp dword [0x101829d0], eax
jge case.default.0x100047e0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10010440
push dword [0x101829d0]
mov ecx, 0x10182e48
mov esi, eax
call fcn.10024530
mov ecx, eax
call fcn.10024740
mov edx, esi
mov ecx, eax
call fcn.10042670
inc dword [0x101829d0]
add esp, 4
mov ecx, 0x10182e48
call fcn.10024540
cmp dword [0x101829d0], eax
jl 0x100060c2
jmp case.default.0x100047e0
mov ecx, str.Search_Model
call fcn.10042330
push str.Case_insensitive_search_ped_models
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100105b0
mov edx, eax
mov ecx, str.gSearch_Model
call fcn.10042670
add esp, 4
mov ecx, str.Search_Results
call fcn.10043310
mov ecx, 0x10182e08
mov dword [0x101829d0], 0
call fcn.10024580
mov ecx, dword [0x101829d0]
cmp ecx, eax
jge case.default.0x100047e0
nop word [eax + eax]
push ecx
mov ecx, 0x10182e08
mov byte [ebp - 0x229], 0
call fcn.10024570
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov esi, eax
call fcn.100105e0
mov ecx, dword [esi]
mov edx, eax
mov ecx, dword [ecx*4 + 0x100896b0]
call fcn.10042670
inc dword [0x101829d0]
add esp, 4
mov ecx, 0x10182e08
call fcn.10024580
mov ecx, dword [0x101829d0]
cmp ecx, eax
jl 0x10006180
jmp case.default.0x100047e0
sub eax, 0xf
je 0x1000673d
sub eax, 1
je 0x10006414
sub eax, 1
jne case.default.0x100047e0
mov ecx, str.Vehicle_Doors
call fcn.10042330
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10010ff0
mov edx, eax
mov ecx, str.Open_All_Vehicle_Doors
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100111c0
mov edx, eax
mov ecx, str.Close_All_Vehicle_Doors
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011250
mov edx, eax
mov ecx, str.Open_Vehicle_Left_Front_Door
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100112f0
mov edx, eax
mov ecx, str.Open_Vehicle_Right_Front_Door
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011390
mov edx, eax
mov ecx, str.Open_Vehicle_Left_Rear_Door
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011430
mov edx, eax
mov ecx, str.Open_Vehicle_Right_Rear_Door
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100114d0
mov edx, eax
mov ecx, str.Open_Vehicle_Hood
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011570
mov edx, eax
mov ecx, str.Open_Vehicle_Trunk
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011600
mov edx, eax
mov ecx, str.Close_Vehicle_Left_Front_Door
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100116a0
mov edx, eax
mov ecx, str.Close_Vehicle_Right_Front_Door
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011740
mov edx, eax
mov ecx, str.Close_Vehicle_Left_Rear_Door
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100117e0
mov edx, eax
mov ecx, str.Close_Vehicle_Right_Rear_Door
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011880
mov edx, eax
mov ecx, str.Close_Vehicle_Hood
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011920
mov edx, eax
mov ecx, str.Close_Vehicle_Trunk
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Customization
call fcn.10042330
call fcn.1003aab0
test al, al
je 0x10006462
lea ecx, [ebp - 0x238]
call fcn.10003f60
lea ecx, [ebp - 0x230]
call fcn.1003aa80
lea ecx, [ebp - 0x238]
push dword [eax]
call fcn.10001520
push dword [ebp - 0x238]
mov edx, 0x101829c4
mov ecx, 0x101829d4
call fcn.10001530
add esp, 8
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10010c10
mov dl, byte [0x10182dcd]
mov ecx, str.Neon_Lights
push eax
call fcn.10042b40
add esp, 8
cmp byte [0x10182dcd], 0
je 0x100065c5
push 0x10076d3c
push 0xff
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x101815c4
mov ecx, str.____Neon_Color_R
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x101815c8
mov ecx, str.____Neon_Color_G
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x101815cc
mov ecx, str.____Neon_Color_B
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x447a0000
mov dword [esp], 0
call fcn.100015c0
movss xmm2, dword [0x10176f50]
mov edx, 0x101815d4
push eax
push 0
mov ecx, str.____Neon_Range
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x447a0000
mov dword [esp], 0
call fcn.100015c0
movss xmm2, dword [0x10176f50]
mov edx, 0x101815c0
push eax
push 0
mov ecx, str.____Neon_Intensity
call fcn.10043090
add esp, 0x14
push 0x10076d3c
push 0x85
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10010c90
push eax
push 0
push 1
mov edx, 0x101829d4
mov ecx, str.Color_1
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0x85
push 0
call fcn.10010d10
push eax
push 0
push 1
mov edx, 0x101829c4
mov ecx, str.Color_2
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xa
push 0
call fcn.10010d80
push eax
push 0
push 1
mov edx, 0x101829d8
mov ecx, str.Livery
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10010da0
mov dl, byte [0x10182dcc]
mov ecx, str.Rainbow_Vehicle
push eax
call fcn.10042b40
mov eax, 1
add esp, 8
mov dword [0x101829d0], eax
nop word [eax + eax]
push eax
push str.Extra__d
lea eax, [ebp - 0xb0]
push 0x20
push eax
call fcn.10001270
lea ecx, [ebp - 0x230]
mov dword [ebp - 0x238], 0
call fcn.1003aa80
lea ecx, [ebp - 0x238]
push dword [eax]
call fcn.10028060
mov eax, dword [ebp - 0x238]
add esp, 0x14
test eax, eax
je 0x10006724
mov ecx, dword [0x101829d0]
cmp ecx, 1
jne 0x10006704
mov ecx, str.Extras
call fcn.10043310
mov ecx, dword [0x101829d0]
mov eax, dword [ebp - 0x238]
push eax
call fcn.10028590
push 0x10076d3c
push 0x10010db0
mov dl, al
lea ecx, [ebp - 0xb0]
call fcn.10042cf0
add esp, 0xc
mov eax, dword [0x101829d0]
inc eax
mov dword [0x101829d0], eax
cmp eax, 0xa
jl 0x100066a0
jmp case.default.0x100047e0
mov ecx, 0x101829c0
call fcn.10045790
mov ecx, str.Vehicle
call fcn.10042330
push 0x10076d3c
mov edx, 0x100455c0
mov ecx, str.Fix_Vehicle
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Washes_vehicle_textures__blood__dirt_
call fcn.10010650
mov edx, eax
mov ecx, str.Wash_Vehicle
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Useful_to_flip_the_car_when_upside_down
call fcn.100106e0
mov edx, eax
mov ecx, str.Set_Vehicle_On_Ground_Properly
call fcn.10042670
add esp, 4
mov ecx, str.General
call fcn.10043310
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
mov edx, 0x10
mov ecx, str.Customization
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x11
mov ecx, str.Vehicle_Doors
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push 0x10076d3c
mov edx, 0x10045610
mov ecx, str.Duplicate_Current_Vehicle
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10010700
mov dl, byte [0x10182db3]
mov ecx, str.Godmode
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Repairs_the_currently_used_vehicle_automatically
call fcn.10010780
mov dl, byte [0x10182dce]
mov ecx, str.Auto_repair
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10010840
mov dl, byte [0x10182dcf]
mov ecx, str.Invisible_Vehicle
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Press_the_horn_to_get_boosted
call fcn.10010860
mov dl, byte [0x10182dd3]
mov ecx, str.Hornboost
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Stops_the_car_immediately_when_using_the_break
call fcn.10010880
mov dl, byte [0x10182db2]
mov ecx, str.Instant_Break
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100108e0
mov dl, byte [0x10182dd5]
mov ecx, str.Seatbelt
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10010920
mov dl, byte [0x10182dd0]
mov ecx, str.Flying_Vehicle
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10010940
mov dl, byte [0x10182dd1]
mov ecx, str.Jumping_Vehicle
push eax
call fcn.10042b40
push str.Explodes_a_vehicle_found_close_to_player
mov edx, 0x10045ad0
mov ecx, str.Explode_Near_Vehicle
call fcn.10042670
push 0x10076d3c
mov edx, 0x10045d40
mov ecx, str.Burst_Vehicle_Tyres
call fcn.10042670
add esp, 0x10
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Adjusts_current_vehicles_dirt
sub esp, 8
mov dword [esp + 4], 0x41700000
mov dword [esp], 0
call fcn.100109b0
movss xmm2, dword [0x10176dbc]
mov edx, 0x101829c0
push eax
push 0
mov ecx, str.Dirt_Level
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Same_as_the_second_option_but_constantly_called
call fcn.100109d0
mov dl, byte [0x10182dd4]
mov ecx, str.Set_Vehicle_Always_On_Ground
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10010a30
mov edx, eax
mov ecx, str.rExplode_Current_Vehicle
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10010ab0
mov edx, eax
mov ecx, str.rDelete_Current_Vehicle
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10010bf0
mov edx, eax
mov ecx, str.rDelete_Current_Vehicle_And_Teleport_To_Ground
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
add eax, 0xffffffee
cmp eax, 4
ja case.default.0x100047e0
jmp dword [eax*4 + 0x1000e300]
mov ecx, str.Shops_stores
call fcn.10042330
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10011970
mov edx, eax
mov ecx, str.8_Ball
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100119c0
mov edx, eax
mov ecx, str.Burger_Shot
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011a10
mov edx, eax
mov ecx, str.Boat_Tour
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011a60
mov edx, eax
mov ecx, 0x100789d0
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011ab0
mov edx, eax
mov ecx, str.Bowling
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011b00
mov edx, eax
mov ecx, str.Clucking_Bell
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011b50
mov edx, eax
mov ecx, str.Clothes_Shop
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011ba0
mov edx, eax
mov ecx, str.Club
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011bf0
mov edx, eax
mov ecx, str.Comedy_Club
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011c40
mov edx, eax
mov ecx, str.Cabaret_Club
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011c90
mov edx, eax
mov ecx, str.Car_Wash
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011ce0
mov edx, eax
mov ecx, str.Darts
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011d30
mov edx, eax
mov ecx, str.Fire_Station
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011d80
mov edx, eax
mov ecx, str.Garage
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011dd0
mov edx, eax
mov ecx, str.Helitour
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011e20
mov edx, eax
mov ecx, str.Hospital
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011e70
mov edx, eax
mov ecx, str.Internet_Cafe
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011ec0
mov edx, eax
mov ecx, str.Police_Station
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011f10
mov edx, eax
mov ecx, str.Pay_And_Spray
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10011f60
mov edx, eax
mov ecx, str.Restaurant
call fcn.10042670
add esp, 4
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10011fb0
mov edx, eax
mov ecx, str.Station
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012000
mov edx, eax
mov ecx, str.Strip_Club
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012050
mov edx, eax
mov ecx, str.Taxi_Rank
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100120a0
mov edx, eax
mov ecx, str.Weapons
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Contacts
call fcn.10042330
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100120f0
mov edx, eax
mov ecx, str.Bernie
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012140
mov edx, eax
mov ecx, str.Brucie
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012190
mov edx, eax
mov ecx, str.Derrick
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100121e0
mov edx, eax
mov ecx, str.Dimitri
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012230
mov edx, eax
mov ecx, str.Dwayne
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012280
mov edx, eax
mov ecx, str.Dwayne__red_
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100122d0
mov edx, eax
mov ecx, str.Elizabeta
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012320
mov edx, eax
mov ecx, str.Faustin
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012370
mov edx, eax
mov ecx, str.Francis
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100123c0
mov edx, eax
mov ecx, str.Gambetti
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012410
mov edx, eax
mov ecx, str.Gerry
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012460
mov edx, eax
mov ecx, str.Jimmy_Pegorino
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100124b0
mov edx, eax
mov ecx, str.Katie
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012500
mov edx, eax
mov ecx, str.Little_Jacob
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012550
mov edx, eax
mov ecx, str.Manny
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100125a0
mov edx, eax
mov ecx, str.Michelle
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100125f0
mov edx, eax
mov ecx, str.Packie
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012640
mov edx, eax
mov ecx, str.Phil_Bell
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012690
mov edx, eax
mov ecx, str.Playboy_X
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100126e0
mov edx, eax
mov ecx, str.Playboy_X__red_
call fcn.10042670
add esp, 4
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10012730
mov edx, eax
mov ecx, str.Ray_Boccino
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012780
mov edx, eax
mov ecx, str.Roman
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100127d0
mov edx, eax
mov ecx, str.Vlad
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Safehouses
call fcn.10042330
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10012820
mov edx, eax
mov ecx, str.Current_Safehouse__any_character_
call fcn.10042670
add esp, 4
mov ecx, str.Niko_Bellic
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10012900
mov edx, eax
mov ecx, str.Broker_Safehouse
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100129e0
mov edx, eax
mov ecx, str.Bohan_Safehouse
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012ac0
mov edx, eax
mov ecx, str.Algonquin_Middle_Park_Safehouse
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012ba0
mov edx, eax
mov ecx, str.Algonquin_Northwood_Safehouse
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012c80
mov edx, eax
mov ecx, str.Alderney_Safehouse
call fcn.10042670
add esp, 4
mov ecx, str.Johnny_Klebitz
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10012d60
mov edx, eax
mov ecx, str.BJs_Safehouse
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10012e40
mov edx, eax
mov ecx, str.Lost_MC_Clubhouse
call fcn.10042670
add esp, 4
mov ecx, str.Luis_Lopez
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10012f20
mov edx, eax
mov ecx, str.Luis_Apartment
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Teleports
call fcn.10042330
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10012f90
mov edx, eax
mov ecx, str.gTeleport_To_Waypoint
call fcn.10042670
push 0x10076d3c
mov edx, 0x1003b120
mov ecx, str.yTeleport_To_Destination
call fcn.10042670
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10013020
mov edx, eax
mov ecx, str.bTeleport_To_Last_Used_Vehicle
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10013090
mov edx, eax
mov ecx, str.Teleport_To_Last_Spawned_Vehicle
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100132f0
mov edx, eax
mov ecx, str.Teleport_Forward
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10013580
mov edx, eax
mov ecx, str.Custom_Teleport
call fcn.10042670
push 0x10076d3c
mov edx, fcn.10038e10
mov ecx, str.Drive_To_Waypoint_Automatically
call fcn.10042670
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x3f800000
call fcn.100135d0
movss xmm2, dword [0x10176f50]
mov edx, 0x10180a90
push eax
push 0
mov ecx, str.Autodrive_speed
call fcn.10043090
add esp, 0x14
mov ecx, str.Blips___Helpful
call fcn.10043310
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
mov edx, 0x14
mov ecx, str.Shops_Stores__possible_crashes_
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x15
mov ecx, str.Contacts
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x16
mov ecx, str.Safehouses
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x13
mov ecx, str.Pigeons
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
mov ecx, str.Liberty_City_Locations
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100136c0
mov edx, eax
mov ecx, str.Airport
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100137b0
mov edx, eax
mov ecx, str.Algonquin_Nw._Internet_Cafe
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100138a0
mov edx, eax
mov ecx, str.Bank_Of_Liberty
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10013990
mov edx, eax
mov ecx, 0x10078e28
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10013a80
mov edx, eax
mov ecx, str.Comedy_Club
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10013b70
mov edx, eax
mov ecx, str.City_Park
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10013c60
mov edx, eax
mov ecx, str.Lawyers_Office
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10013d50
mov edx, eax
mov ecx, str.Majestic_Hotel_Roof
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10013e40
mov edx, eax
mov ecx, str.Mr_Fuks_Rice_Box
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10013f30
mov edx, eax
mov ecx, str.Prison__outside_
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10014020
mov edx, eax
mov ecx, str.Prison__inside_
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10014110
mov edx, eax
mov ecx, str.Sky_fall
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10014200
mov edx, eax
mov ecx, str.Statue_Of_Liberty
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100142f0
mov edx, eax
mov ecx, str.Statue_Of_Liberty_Heart
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100143e0
mov edx, eax
mov ecx, str.Statue_Of_Liberty_Cup
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100144d0
mov edx, eax
mov ecx, str.Star_Junction__Times_Square_
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100145c0
mov edx, eax
mov ecx, str.Top_Of_Rotterdam_Tower
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100146b0
mov edx, eax
mov ecx, str.The_Lost_MC_Clubhouse
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100147a0
mov edx, eax
mov ecx, str.The_Angels_Of_Death_Clubhouse
call fcn.10042670
add esp, 4
mov ecx, str.Cutscene_Interiors
call fcn.10043310
push str.rYou_MUST_use_this_after_youre_done_with_these__
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100147d0
mov edx, eax
mov ecx, str.gCLEAR_CUTSCENE_INTERIORS
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100148c0
mov edx, eax
mov ecx, str.Bernies_House
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100149b0
mov edx, eax
mov ecx, str.Brucies_House
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10014aa0
mov edx, eax
mov ecx, str.Church
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10014b90
mov edx, eax
mov ecx, str.Francis_Police_Station
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10014c80
mov edx, eax
mov ecx, str.Drusillas_Restaurant
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10014d70
mov edx, eax
mov ecx, str.Drusillas_Basement
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10014e60
mov edx, eax
mov ecx, str.Elizabetas_House
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10014f50
mov edx, eax
mov ecx, str.Elizabetas_Kitchen
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10015040
mov edx, eax
mov ecx, str.Faustins_Basement
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10015130
mov edx, eax
mov ecx, str.Faustins_House
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10015220
mov edx, eax
mov ecx, str.Frankies_Office
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10015310
mov edx, eax
mov ecx, str.Hospital_Room
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10015400
mov edx, eax
mov ecx, str.Little_Jacobs_House
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100154f0
mov edx, eax
mov ecx, str.Mannys_Community_Center
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100155e0
mov edx, eax
mov ecx, str.McReary_House
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100156d0
mov edx, eax
mov ecx, str.Michelles_House
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100157c0
mov edx, eax
mov ecx, str.Pegorinos_House
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100158b0
mov edx, eax
mov ecx, str.Phill_Bells_Office
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100159a0
mov edx, eax
mov ecx, str.Prison_Communication_Room
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10015a90
mov edx, eax
mov ecx, str.Romans_Office
call fcn.10042670
add esp, 4
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10015b80
mov edx, eax
mov ecx, str.United_Liberty_Paper_Office
call fcn.10042670
add esp, 4
mov ecx, str.EFLC_Cutscene_Interiors
call fcn.10043310
push str.rYou_MUST_use_this_after_youre_done_with_these__
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100147d0
mov edx, eax
mov ecx, str.gCLEAR_CUTSCENE_INTERIORS
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10015c70
mov edx, eax
mov ecx, str.Ashley_Butlers_House
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10015d60
mov edx, eax
mov ecx, str.Fight_Club
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10015e50
mov edx, eax
mov ecx, str.Gay_Tonys_Office
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10015f40
mov edx, eax
mov ecx, str.Luis_Mums_House
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10016030
mov edx, eax
mov ecx, str.Stubbs_Club
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10016120
mov edx, eax
mov ecx, str.Stubbs_Spa
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10016210
mov edx, eax
mov ecx, str.Yusuf_Amirs_House
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Pigeons
call fcn.10042330
mov dword [0x101829d0], 0
xor eax, eax
inc eax
push eax
push str.Pigeon__d
lea eax, [ebp - 0xa0]
push 0x10
push eax
call fcn.10001270
add esp, 0x10
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100162f0
mov edx, eax
lea ecx, [ebp - 0xa0]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0xc8
jl 0x10007cb4
jmp case.default.0x100047e0
sub eax, 0x17
je 0x10007df5
sub eax, 1
jne case.default.0x100047e0
mov ecx, str.Manage_Weapons
call fcn.10042330
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10016670
mov edx, eax
mov ecx, str.Get_All_Weapons
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100166b0
mov edx, eax
mov ecx, str.Remove_All_Weapons
call fcn.10042670
add esp, 4
mov ecx, str.Individual_Weapons
call fcn.10043310
mov dword [0x101829d0], 1
mov eax, 1
nop dword [eax + eax]
mov esi, dword [eax*8 + 0x1008a02c]
lea ecx, [ebp - 0x248]
call fcn.1003aa80
mov ecx, esi
push dword [eax]
call fcn.10027020
mov ecx, dword [0x101829d0]
mov dl, al
push 0x10076d3c
push 0x100166c0
mov ecx, dword [ecx*8 + 0x1008a028]
call fcn.10042cf0
mov eax, dword [0x101829d0]
add esp, 0xc
cmp eax, 0x10
jne 0x10007de5
mov ecx, str.DLC_Weapons
call fcn.10043310
mov eax, dword [0x101829d0]
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x29
jl 0x10007d90
jmp case.default.0x100047e0
lea ecx, [ebp - 0x248]
call fcn.1003aa80
lea ecx, [ebp - 0x238]
push dword [eax]
call fcn.100014b0
lea ecx, [ebp - 0x24c]
call fcn.1003aa80
mov ecx, dword [ebp - 0x238]
lea edx, [ebp - 0x23c]
push dword [eax]
call fcn.100014c0
lea ecx, [ebp - 0x250]
call fcn.1003aa80
mov ecx, dword [ebp - 0x238]
lea edx, [ebp - 0x230]
push dword [eax]
call fcn.100014d0
lea ecx, [ebp - 0x244]
call fcn.1003aa80
mov ecx, dword [ebp - 0x238]
mov edx, 0x10182de0
push dword [eax]
call fcn.10001440
lea ecx, [ebp - 0x240]
call fcn.1003aa80
mov ecx, dword [ebp - 0x238]
mov edx, 0x10182dd8
push dword [eax]
call fcn.10001460
add esp, 0x14
mov ecx, str.Weapon
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
mov edx, 0x18
mov ecx, str.Manage_Weapons
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.10016310
mov dl, byte [0x10182dde]
mov ecx, str.Infinite_Ammo
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Reloads_the_gun_automatically
call fcn.10016330
mov dl, byte [0x10182ddd]
mov ecx, str.No_Reload
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Use_pistol_or_deagle_to_shoot_vehicles
call fcn.10016370
mov dl, byte [0x10182ddc]
mov ecx, str.Shoot_Vehicles
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Aim_to_shoot_bullets_from_your_vehicle
call fcn.100163b0
mov dl, byte [0x10182dd7]
mov ecx, str.Vehicle_Machine_Gun
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Aim_to_shoot_rockets_from_your_vehicle
call fcn.100163f0
mov dl, byte [0x10182dd6]
mov ecx, str.Vehicle_Rocket_Gun
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10016430
mov edx, eax
mov ecx, str.Drop_Weapon
call fcn.10042670
mov ecx, str.Ammo
call fcn.10043310
push 0x10076d3c
mov edx, 0x100479e0
mov ecx, str.Refill_Weapon
call fcn.10042670
push 0x10076d3c
mov edx, 0x10047a30
mov ecx, str.Refill_Magazine
call fcn.10042670
add esp, 0xc
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Sets_weapon_ammo_to_lowest_ammount
call fcn.100164f0
mov edx, eax
mov ecx, str.Empty_Weapon
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Sets_magazine_ammo_to_lowest_ammount
call fcn.10016550
mov edx, eax
mov ecx, str.Empty_Magazine
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
push 0x10076d3c
push dword [ebp - 0x23c]
lea ecx, [ebp - 0x229]
push 0
call fcn.100165c0
push eax
push 0
push 0xa
mov edx, 0x10182de0
mov ecx, str.Set_Weapon_Ammo
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push dword [ebp - 0x230]
push 0
call fcn.10016630
push eax
push 0
push 0xa
mov edx, 0x10182dd8
mov ecx, str.Set_Magazine_Ammo
call fcn.10042f00
add esp, 0x18
jmp case.default.0x100047e0
add eax, 0xffffffe7
cmp eax, 0x16
ja case.default.0x100047e0
jmp dword [eax*4 + 0x1000e314]
mov ecx, str.Spawner
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
mov edx, 0x1d
mov ecx, str.Spawner_Settings
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x20
mov ecx, str.Peds
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x1f
mov ecx, str.Objects
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x1e
mov ecx, str.Vehicles
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.10016820
mov edx, eax
mov ecx, str.bSpawn_Bodyguard
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100168b0
mov edx, eax
mov ecx, str.bSpawn_Enemy
call fcn.10042670
add esp, 4
mov ecx, str.Entity_Database
call fcn.10043310
mov ecx, 0x10182e98
call fcn.100244d0
push eax
push str.Objects__d_
lea eax, [ebp - 0xb0]
push 0x20
push eax
call fcn.10001270
push 0x1000e520
mov edx, 0x21
lea ecx, [ebp - 0xb0]
call fcn.10043860
add esp, 0x14
test al, al
jne case.default.0x100047e0
mov ecx, 0x10182e88
call fcn.10024510
push eax
push str.Peds__d_
lea eax, [ebp - 0xb0]
push 0x20
push eax
call fcn.10001270
push 0x1000e520
mov edx, 0x22
lea ecx, [ebp - 0xb0]
call fcn.10043860
add esp, 0x14
jmp case.default.0x100047e0
mov ecx, str.Objects
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000ef60
push eax
mov edx, 0x1a
mov ecx, str.gSearch_Object_Model
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push str.Spawn_the_exact_object_model
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.10016920
mov edx, eax
mov ecx, str.Input_Model
call fcn.10042670
add esp, 4
mov ecx, str.All_Object_Models
call fcn.10043310
mov dword [0x101829d0], 0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10016960
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x1008b210]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x67aa
jl 0x100082b4
jmp case.default.0x100047e0
mov ecx, str.Search_Object
call fcn.10042330
push str.Case_insensitive_search_object_models
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10016ad0
mov edx, eax
mov ecx, str.gSearch_Object_Model
call fcn.10042670
add esp, 4
mov ecx, str.Search_Results
call fcn.10043310
mov ecx, 0x10182e08
mov dword [0x101829d0], 0
call fcn.10024580
mov ecx, dword [0x101829d0]
cmp ecx, eax
jge case.default.0x100047e0
nop word [eax + eax]
push ecx
mov ecx, 0x10182e08
mov byte [ebp - 0x229], 0
call fcn.10024570
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov esi, eax
call fcn.10016b20
mov ecx, dword [esi]
mov edx, eax
mov ecx, dword [ecx*4 + 0x1008b210]
call fcn.10042670
inc dword [0x101829d0]
add esp, 4
mov ecx, 0x10182e08
call fcn.10024580
mov ecx, dword [0x101829d0]
cmp ecx, eax
jl 0x10008360
jmp case.default.0x100047e0
mov ecx, str.Peds
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000ef60
push eax
mov edx, 0x1b
mov ecx, str.gSearch_Ped_Model
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push str.Spawn_the_exact_ped_model
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.10016b90
mov edx, eax
mov ecx, str.Input_Model
call fcn.10042670
add esp, 4
mov ecx, str.All_Ped_Models
call fcn.10043310
mov dword [0x101829d0], 1
nop word [eax + eax]
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10016bc0
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x100896b0]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
cmp eax, 0x1b3
jne 0x10008479
mov ecx, str.DLC_Peds
call fcn.10043310
mov eax, dword [0x101829d0]
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x25d
jl 0x10008430
mov ecx, 0x10182e48
call fcn.10024540
test eax, eax
je case.default.0x100047e0
mov ecx, str.Addon_Peds
call fcn.10043310
mov ecx, 0x10182e48
mov dword [0x101829d0], 0
call fcn.10024540
cmp dword [0x101829d0], eax
jge case.default.0x100047e0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10016bf0
push dword [0x101829d0]
mov ecx, 0x10182e48
mov esi, eax
call fcn.10024530
mov ecx, eax
call fcn.10024740
mov edx, esi
mov ecx, eax
call fcn.10042670
inc dword [0x101829d0]
add esp, 4
mov ecx, 0x10182e48
call fcn.10024540
cmp dword [0x101829d0], eax
jl 0x100084c2
jmp case.default.0x100047e0
mov ecx, str.Search_Ped
call fcn.10042330
push str.Case_insensitive_search_ped_models
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100105b0
mov edx, eax
mov ecx, str.gSearch_Ped_Model
call fcn.10042670
add esp, 4
mov ecx, str.Search_Results
call fcn.10043310
mov ecx, 0x10182e08
mov dword [0x101829d0], 0
call fcn.10024580
mov ecx, dword [0x101829d0]
cmp ecx, eax
jge case.default.0x100047e0
nop word [eax + eax]
push ecx
mov ecx, 0x10182e08
mov byte [ebp - 0x229], 0
call fcn.10024570
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov esi, eax
call fcn.10016c20
mov ecx, dword [esi]
mov edx, eax
mov ecx, dword [ecx*4 + 0x100896b0]
call fcn.10042670
inc dword [0x101829d0]
add esp, 4
mov ecx, 0x10182e08
call fcn.10024580
mov ecx, dword [0x101829d0]
cmp ecx, eax
jl 0x10008580
jmp case.default.0x100047e0
push dword [0x10182d88]
mov ecx, 0x10182e98
call fcn.100244b0
mov ecx, dword [eax + 8]
call fcn.10042330
push dword [0x10182d88]
mov ecx, 0x10182e98
call fcn.100244b0
push dword [0x10182d88]
mov ecx, 0x10182e98
mov edi, eax
call fcn.100244b0
add eax, 0x14
mov ecx, 0x10182e98
push eax
push dword [0x10182d88]
call fcn.100244b0
push dword [0x10182d88]
mov ecx, 0x10182e98
mov esi, eax
call fcn.100244b0
push dword [edi]
lea edx, [esi + 0x10]
lea ecx, [eax + 0xc]
call fcn.10001560
add esp, 8
mov ecx, 0x10182e98
push dword [0x10182d88]
call fcn.100244b0
push dword [0x10182d88]
mov ecx, 0x10182e98
mov esi, eax
call fcn.100244b0
push dword [esi]
lea ecx, [eax + 0x28]
call fcn.10001580
add esp, 4
mov ecx, str.Position
call fcn.10043310
push str.Adjust_increase_decrease_step_for_the_following_options
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x3d4ccccd
call fcn.100015c0
movss xmm2, dword [0x10176da8]
mov edx, 0x1017fac8
push eax
push 0
mov ecx, str.Precision
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.10016c60
push eax
push 0
push dword [0x10182d88]
mov ecx, 0x10182e98
call fcn.100244b0
movss xmm2, dword [0x1017fac8]
mov ecx, str.X_position
lea edx, [eax + 0xc]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.10016c60
push eax
push 0
push dword [0x10182d88]
mov ecx, 0x10182e98
call fcn.100244b0
movss xmm2, dword [0x1017fac8]
mov ecx, str.Y_position
lea edx, [eax + 0x10]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.10016c60
push eax
push 0
push dword [0x10182d88]
mov ecx, 0x10182e98
call fcn.100244b0
movss xmm2, dword [0x1017fac8]
mov ecx, str.Z_position
lea edx, [eax + 0x14]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0
call fcn.10016c90
push eax
push 0
push dword [0x10182d88]
mov ecx, 0x10182e98
call fcn.100244b0
movss xmm2, dword [0x1017fac8]
mov ecx, str.Heading
lea edx, [eax + 0x28]
call fcn.10043090
add esp, 0x14
mov ecx, str.Rotation
call fcn.10043310
push str.Adjust_increase_decrease_step_for_the_following_options
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x3d4ccccd
call fcn.100015c0
movss xmm2, dword [0x10176da8]
mov edx, 0x1017fac8
push eax
push 0
mov ecx, str.Precision
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.10016cd0
push eax
push 0
push dword [0x10182d88]
mov ecx, 0x10182e98
call fcn.100244b0
movss xmm2, dword [0x1017fac8]
mov ecx, str.X_rotation
lea edx, [eax + 0x18]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.10016cd0
push eax
push 0
push dword [0x10182d88]
mov ecx, 0x10182e98
call fcn.100244b0
movss xmm2, dword [0x1017fac8]
mov ecx, str.Y_rotation
lea edx, [eax + 0x1c]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.10016cd0
push eax
push 0
push dword [0x10182d88]
mov ecx, 0x10182e98
call fcn.100244b0
movss xmm2, dword [0x1017fac8]
mov ecx, str.Z_rotation
lea edx, [eax + 0x20]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10016d10
mov edx, eax
mov ecx, str.Reset_Object_Rotation
call fcn.10042670
add esp, 4
mov ecx, str.More_Object_Options
call fcn.10043310
push str.Adjust_increase_decrease_step_for_the_following_options
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x3d4ccccd
call fcn.100015c0
movss xmm2, dword [0x10176da8]
mov edx, 0x1017fac8
push eax
push 0
mov ecx, str.Precision
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.10016d40
push eax
push 0
push 1
push dword [0x10182d88]
mov ecx, 0x10182e98
call fcn.100244b0
mov ecx, str.Alpha
lea edx, [eax + 0x24]
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10016d80
push eax
push dword [0x10182d88]
mov ecx, 0x10182e98
call fcn.100244b0
mov ecx, str.Freeze_Position
mov dl, byte [eax + 0x2f]
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Collision_disabled__go_through_object
call fcn.10016dc0
push eax
push dword [0x10182d88]
mov ecx, 0x10182e98
call fcn.100244b0
mov ecx, str.Collision
mov dl, byte [eax + 0x2c]
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10016e00
push eax
push dword [0x10182d88]
mov ecx, 0x10182e98
call fcn.100244b0
mov ecx, str.Attach_Object_To_My_Vehicle
mov dl, byte [eax + 0x2d]
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10016e40
push eax
push dword [0x10182d88]
mov ecx, 0x10182e98
call fcn.100244b0
mov ecx, str.Attach_Object_To_Player
mov dl, byte [eax + 0x2e]
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10016f20
mov edx, eax
mov ecx, str.Teleport_To_Object
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10016fa0
mov edx, eax
mov ecx, str.Teleport_Object_To_Me
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10017000
mov edx, eax
mov ecx, str.rDelete_Object
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
push dword [eax]
call fcn.10040300
add esp, 4
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
mov ecx, dword [eax + 8]
call fcn.10042330
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
push dword [0x10182d84]
mov ecx, 0x10182e88
mov edi, eax
call fcn.100244f0
add eax, 0x14
mov ecx, 0x10182e88
push eax
push dword [0x10182d84]
call fcn.100244f0
push dword [0x10182d84]
mov ecx, 0x10182e88
mov esi, eax
call fcn.100244f0
push dword [edi]
lea edx, [esi + 0x10]
lea ecx, [eax + 0xc]
call fcn.10001480
add esp, 8
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
push dword [0x10182d84]
mov ecx, 0x10182e88
mov esi, eax
call fcn.100244f0
push dword [esi]
lea ecx, [eax + 0x18]
call fcn.100014a0
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
call fcn.100015c0
push eax
mov edx, 0x25
mov ecx, str.Outfit
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x28
mov ecx, str.Animations
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x2b
mov ecx, str.Walk_Style
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x26
mov ecx, str.Manage_Weapons
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
mov ecx, str.Position
call fcn.10043310
push str.Adjust_increase_decrease_step_for_the_following_options
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x3d4ccccd
call fcn.100015c0
movss xmm2, dword [0x10176da8]
mov edx, 0x1017fac8
push eax
push 0
mov ecx, str.Precision
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.10017050
push eax
push 0
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
movss xmm2, dword [0x1017fac8]
mov ecx, str.X_position
lea edx, [eax + 0xc]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.10017050
push eax
push 0
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
movss xmm2, dword [0x1017fac8]
mov ecx, str.Y_position
lea edx, [eax + 0x10]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.10017050
push eax
push 0
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
movss xmm2, dword [0x1017fac8]
mov ecx, str.Z_position
lea edx, [eax + 0x14]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.10017080
push eax
push 0
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
movss xmm2, dword [0x1017fac8]
lea edx, [eax + 0x18]
mov ecx, str.Heading
call fcn.10043090
add esp, 0x14
mov ecx, str.Misc
call fcn.10043310
push 0x10076d3c
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100170b0
push eax
push 3
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
add eax, 0x20
mov ecx, 0x10182e88
push eax
push dword [0x10182d84]
call fcn.100244f0
mov ecx, str.Relationship_Group
mov edx, dword [eax + 0x20]
mov edx, dword [edx*4 + 0x100a5c80]
call fcn.10043250
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Collision_disabled__go_through_ped
call fcn.100170f0
push eax
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
mov ecx, str.Collision
mov dl, byte [eax + 0x1c]
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10017130
push eax
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
mov ecx, str.Freeze_Ped_Position
mov dl, byte [eax + 0x1d]
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Makes_the_ped_immortal
call fcn.10017170
push eax
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
mov ecx, str.Godmode
mov dl, byte [eax + 0x1e]
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100171a0
mov edx, eax
mov ecx, str.Clear_Ped_Tasks
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10017280
mov edx, eax
mov ecx, str.Teleport_To_Ped
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10017390
mov edx, eax
mov ecx, str.Teleport_Ped_To_Me
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10017420
mov edx, eax
mov ecx, str.Teleport_Ped_To_Current_Vehicle
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10017450
mov edx, eax
mov ecx, str.Refill_Health
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10017480
mov edx, eax
mov ecx, str.rKill_Ped
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100174f0
mov edx, eax
mov ecx, str.rDelete_Ped
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
push dword [eax]
call fcn.10040300
add esp, 4
mov ecx, str.Walk_Style
call fcn.10042330
mov dword [0x101829d0], 0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10017530
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x1008a170]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x47
jl 0x100090c1
jmp case.default.0x100047e0
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
push dword [eax]
call fcn.10040300
add esp, 4
mov ecx, str.Animations
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
mov edx, 0x29
mov ecx, str.All_Animations
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1000ef60
push eax
mov edx, 0x2a
mov ecx, str.gSearch_Animation
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
mov ecx, str.Manual_Input
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10017570
mov edx, eax
mov ecx, str.bPlay_Animation
call fcn.10042670
push dword [0x10180a9c]
lea eax, [ebp - 0x190]
push str.Animation:__s
push 0x80
push eax
call fcn.10001270
push dword [0x10180aa8]
lea eax, [ebp - 0x210]
push str.Animation_Set:__s
push 0x80
push eax
call fcn.10001270
add esp, 0x24
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Input_animation_name
call fcn.1000efe0
mov edx, eax
lea ecx, [ebp - 0x190]
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Input_animation_set
call fcn.1000f000
mov edx, eax
lea ecx, [ebp - 0x210]
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100171a0
mov edx, eax
mov ecx, str.rStop_Animation
call fcn.10042670
add esp, 4
mov ecx, str.Flags
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000f060
mov dl, byte [0x1017ff4f]
mov ecx, str.Move_With_Animation
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1000f080
mov dl, byte [0x1017ff4e]
mov ecx, str.Loop_Animation
push eax
call fcn.10042b40
add esp, 8
mov ecx, str.Ped_Positioning
call fcn.10043310
push str.Adjust_increase_decrease_step_for_the_following_options
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x3d4ccccd
call fcn.100015c0
movss xmm2, dword [0x10176da8]
mov edx, 0x1017fac8
push eax
push 0
mov ecx, str.Precision
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.10017050
push eax
push 0
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
movss xmm2, dword [0x1017fac8]
mov ecx, 0x100780d4
lea edx, [eax + 0xc]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.10017050
push eax
push 0
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
movss xmm2, dword [0x1017fac8]
mov ecx, 0x100780d8
lea edx, [eax + 0x10]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.10017050
push eax
push 0
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
movss xmm2, dword [0x1017fac8]
mov ecx, 0x100780dc
lea edx, [eax + 0x14]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0
call fcn.10017080
push eax
push 0
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
movss xmm2, dword [0x1017fac8]
mov ecx, str.Heading:
lea edx, [eax + 0x18]
call fcn.10043090
add esp, 0x14
jmp case.default.0x100047e0
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
push dword [eax]
call fcn.10040300
add esp, 4
mov ecx, str.Search_Animation
call fcn.10042330
push str.Case_insensitive_search_animation
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000f350
mov edx, eax
mov ecx, str.gSearch_Animation
call fcn.10042670
add esp, 4
mov ecx, str.Search_Results
call fcn.10043310
mov ecx, 0x10182e08
mov dword [0x101829d0], 0
call fcn.10024580
mov ecx, dword [0x101829d0]
cmp ecx, eax
jge case.default.0x100047e0
nop dword [eax + eax]
push ecx
mov ecx, 0x10182e08
mov byte [ebp - 0x229], 0
call fcn.10024570
push dword [0x101829d0]
mov ecx, 0x10182e08
mov eax, dword [eax]
mov edi, dword [eax*8 + 0x1007c4e0]
call fcn.10024570
push edi
lea ecx, [ebp - 0x229]
mov esi, eax
call fcn.10017700
mov ecx, dword [esi]
mov edx, eax
mov ecx, dword [ecx*8 + 0x1007c4e4]
call fcn.10042670
inc dword [0x101829d0]
add esp, 4
mov ecx, 0x10182e08
call fcn.10024580
mov ecx, dword [0x101829d0]
cmp ecx, eax
jl 0x100094e0
jmp case.default.0x100047e0
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
push dword [eax]
call fcn.10040300
add esp, 4
mov ecx, str.All_Animations
call fcn.10042330
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100171a0
mov edx, eax
mov ecx, str.rStop_Animation
call fcn.10042670
add esp, 4
mov dword [0x101829d0], 0
xor eax, eax
push dword [eax*8 + 0x1007c4e0]
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10017880
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*8 + 0x1007c4e4]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x18e4
jl 0x100095a1
jmp case.default.0x100047e0
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
push dword [eax]
call fcn.10040300
add esp, 4
mov ecx, str.Manage_Weapons
call fcn.10042330
push str.Gives_a_weapon_loadout_to_ped
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100178b0
mov edx, eax
mov ecx, str.Give_All_Weapons
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100178e0
mov edx, eax
mov ecx, str.Remove_All_Weapons
call fcn.10042670
add esp, 4
mov ecx, str.Individual_Weapons
call fcn.10043310
mov eax, 1
mov dword [0x101829d0], eax
nop dword [eax]
push dword [0x10182d84]
mov edi, dword [eax*8 + 0x1008a02c]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov esi, eax
call fcn.100179a0
push eax
push dword [esi]
mov ecx, edi
call fcn.10001500
mov ecx, dword [0x101829d0]
add esp, 4
mov dl, al
mov ecx, dword [ecx*8 + 0x1008a028]
call fcn.10042cf0
mov eax, dword [0x101829d0]
add esp, 8
cmp eax, 0x10
jne 0x100096dd
mov ecx, str.DLC_Weapons
call fcn.10043310
mov eax, dword [0x101829d0]
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x29
jl 0x10009670
jmp case.default.0x100047e0
mov ecx, str.Outfit
call fcn.10042330
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
push dword [0x10182d84]
mov ecx, 0x10182e88
mov edi, eax
call fcn.100244f0
add eax, 0x14
mov ecx, 0x10182e88
push eax
push dword [0x10182d84]
call fcn.100244f0
push dword [0x10182d84]
mov ecx, 0x10182e88
mov esi, eax
call fcn.100244f0
push dword [edi]
lea edx, [esi + 0x10]
lea ecx, [eax + 0xc]
call fcn.10001480
add esp, 8
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
push dword [0x10182d84]
mov ecx, 0x10182e88
mov esi, eax
call fcn.100244f0
push dword [esi]
lea ecx, [eax + 0x18]
call fcn.100014a0
add esp, 4
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
push dword [eax]
call fcn.10040300
add esp, 4
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
mov ecx, dword [eax + 8]
call fcn.10043310
push dword [0x10182d84]
mov ecx, 0x10182e88
call fcn.100244f0
push dword [eax]
call fcn.1003b930
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100179d0
mov edx, eax
mov ecx, str.Set_Default_Outfit
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10017a00
mov edx, eax
mov ecx, str.Set_A_Random_Outfit
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
push 0x10076d3c
xor ecx, ecx
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017a40
push eax
push 0
push 1
mov edx, 0x10182c98
mov ecx, str.Head
call fcn.10042f00
add esp, 0x18
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
mov edx, dword [0x10182c98]
xor ecx, ecx
push dword [eax]
call fcn.100014f0
dec eax
add esp, 4
test eax, eax
jle 0x100098df
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
mov edx, dword [0x10182c98]
xor ecx, ecx
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017a80
push eax
push 0
push 1
mov edx, 0x10182cb8
mov ecx, str.yHead_Texture
call fcn.10042f00
add esp, 0x18
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
push 0x10076d3c
mov ecx, 1
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017ac0
push eax
push 0
push 1
mov edx, 0x10182c58
mov ecx, str.Upper_Body
call fcn.10042f00
add esp, 0x18
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
mov edx, dword [0x10182c58]
mov ecx, 1
push dword [eax]
call fcn.100014f0
add esp, 4
test eax, eax
jle 0x100099b0
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
mov edx, dword [0x10182c58]
mov ecx, 1
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017b00
push eax
push 0
push 1
mov edx, 0x10182c6c
mov ecx, str.yUpper_Body_Texture
call fcn.10042f00
add esp, 0x18
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
push 0x10076d3c
mov ecx, 6
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017b40
push eax
push 0
push 1
mov edx, 0x10182cc0
mov ecx, str.Jacket
call fcn.10042f00
add esp, 0x18
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
mov edx, dword [0x10182cc0]
mov ecx, 6
push dword [eax]
call fcn.100014f0
dec eax
add esp, 4
test eax, eax
jle 0x10009a82
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
mov edx, dword [0x10182cc0]
mov ecx, 6
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017b80
push eax
push 0
push 1
mov edx, 0x10182c68
mov ecx, str.yJacket_Texture
call fcn.10042f00
add esp, 0x18
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
push 0x10076d3c
mov ecx, 2
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017bc0
push eax
push 0
push 1
mov edx, 0x10182c94
mov ecx, str.Lower_Body
call fcn.10042f00
add esp, 0x18
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
mov edx, dword [0x10182c94]
mov ecx, 2
push dword [eax]
call fcn.100014f0
dec eax
add esp, 4
test eax, eax
jle 0x10009b54
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
mov edx, dword [0x10182c94]
mov ecx, 2
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017c00
push eax
push 0
push 1
mov edx, 0x10182cb4
mov ecx, str.yLower_Body_Texture
call fcn.10042f00
add esp, 0x18
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
push 0x10076d3c
mov ecx, 5
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017c40
push eax
push 0
push 1
mov edx, 0x10182c7c
mov ecx, str.Shoes
call fcn.10042f00
add esp, 0x18
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
mov edx, dword [0x10182c7c]
mov ecx, 5
push dword [eax]
call fcn.100014f0
dec eax
add esp, 4
test eax, eax
jle 0x10009c26
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
mov edx, dword [0x10182c7c]
mov ecx, 5
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017c80
push eax
push 0
push 1
mov edx, 0x10182c84
mov ecx, str.yShoes_Texture
call fcn.10042f00
add esp, 0x18
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
push 0x10076d3c
mov ecx, 3
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017cc0
push eax
push 0
push 1
mov edx, 0x10182cbc
mov ecx, str.Back
call fcn.10042f00
add esp, 0x18
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
mov edx, dword [0x10182cbc]
mov ecx, 3
push dword [eax]
call fcn.100014f0
dec eax
add esp, 4
test eax, eax
jle 0x10009cf8
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
mov edx, dword [0x10182cbc]
mov ecx, 3
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017d00
push eax
push 0
push 1
mov edx, 0x10182c88
mov ecx, str.yBack_Texture
call fcn.10042f00
add esp, 0x18
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
push 0x10076d3c
mov ecx, 4
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017d40
push eax
push 0
push 1
mov edx, 0x10182c5c
mov ecx, str.Hand
call fcn.10042f00
add esp, 0x18
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
mov edx, dword [0x10182c5c]
mov ecx, 4
push dword [eax]
call fcn.100014f0
dec eax
add esp, 4
test eax, eax
jle 0x10009dca
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
mov edx, dword [0x10182c5c]
mov ecx, 4
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017d80
push eax
push 0
push 1
mov edx, 0x10182cb0
mov ecx, str.yHand_Texture
call fcn.10042f00
add esp, 0x18
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
push 0x10076d3c
mov ecx, 7
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017dc0
push eax
push 0
push 1
mov edx, 0x10182cc4
mov ecx, str.Hair
call fcn.10042f00
add esp, 0x18
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
mov edx, dword [0x10182cc4]
mov ecx, 7
push dword [eax]
call fcn.100014f0
dec eax
add esp, 4
test eax, eax
jle 0x10009e9c
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
mov edx, dword [0x10182cc4]
mov ecx, 7
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017e00
push eax
push 0
push 1
mov edx, 0x10182c74
mov ecx, str.yHair_Texture
call fcn.10042f00
add esp, 0x18
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
push 0x10076d3c
mov ecx, 8
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017e40
push eax
push 0
push 1
mov edx, 0x10182ca0
mov ecx, str.Mask
call fcn.10042f00
add esp, 0x18
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
mov edx, dword [0x10182ca0]
mov ecx, 8
push dword [eax]
call fcn.100014f0
dec eax
add esp, 4
test eax, eax
jle 0x10009f6e
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
mov edx, dword [0x10182ca0]
mov ecx, 8
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017e80
push eax
push 0
push 1
mov edx, 0x10182ca4
mov ecx, str.yMask_Texture
call fcn.10042f00
add esp, 0x18
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
push 0x10076d3c
mov ecx, 9
push dword [eax]
call fcn.100014e0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017ec0
push eax
push 0
push 1
mov edx, 0x10182ca8
mov ecx, str.Teef
call fcn.10042f00
add esp, 0x18
mov ecx, 0x10182e88
push dword [0x10182d84]
call fcn.100244f0
mov edx, dword [0x10182ca8]
mov ecx, 9
push dword [eax]
call fcn.100014f0
dec eax
add esp, 4
test eax, eax
jle case.default.0x100047e0
push dword [0x10182d84]
mov ecx, 0x10182e88
mov byte [ebp - 0x229], 0
call fcn.100244f0
mov edx, dword [0x10182ca8]
mov ecx, 9
push 0x10076d3c
push dword [eax]
call fcn.100014f0
add esp, 4
lea ecx, [ebp - 0x229]
dec eax
push eax
push 0
call fcn.10017f00
push eax
push 0
push 1
mov edx, 0x10182c9c
mov ecx, str.yTeef_Texture
call fcn.10042f00
add esp, 0x18
jmp case.default.0x100047e0
mov ecx, str.Objects_Database
call fcn.10042330
mov ecx, 0x10182e98
mov dword [0x101829d0], 0
call fcn.100244d0
cmp dword [0x101829d0], eax
jge 0x1000a0bf
nop
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10017f40
push eax
push dword [0x101829d0]
mov ecx, 0x10182e98
call fcn.100244b0
mov edx, 0x23
mov ecx, dword [eax + 8]
call fcn.10043a90
add esp, 4
test al, al
jne 0x1000a0bf
inc dword [0x101829d0]
mov ecx, 0x10182e98
call fcn.100244d0
cmp dword [0x101829d0], eax
jl 0x1000a070
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10017fb0
mov edx, eax
mov ecx, str.rDelete_All_Objects
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Peds_Database
call fcn.10042330
mov ecx, 0x10182e88
mov dword [0x101829d0], 0
call fcn.10024510
mov ecx, dword [0x101829d0]
cmp ecx, eax
jge 0x1000a22b
nop word [eax + eax]
push ecx
mov ecx, 0x10182e88
call fcn.100244f0
mov eax, dword [eax + 0x20]
sub eax, 0
je 0x1000a1da
sub eax, 1
je 0x1000a191
sub eax, 1
jne 0x1000a20d
push dword [0x101829d0]
mov ecx, 0x10182e88
call fcn.100244f0
mov eax, dword [eax + 8]
push eax
push str._s_r_enemy_
lea eax, [ebp - 0x50]
push 0x40
push eax
call fcn.10001270
add esp, 0x10
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
call fcn.10017ff0
push eax
mov edx, 0x24
lea ecx, [ebp - 0x50]
call fcn.10043a90
jmp 0x1000a20a
push dword [0x101829d0]
mov ecx, 0x10182e88
call fcn.100244f0
mov eax, dword [eax + 8]
push eax
push str._s_g_bodyguard_
lea eax, [ebp - 0x50]
push 0x40
push eax
call fcn.10001270
add esp, 0x10
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
call fcn.10017ff0
push eax
mov edx, 0x24
lea ecx, [ebp - 0x50]
call fcn.10043a90
jmp 0x1000a20a
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10017ff0
push eax
push dword [0x101829d0]
mov ecx, 0x10182e88
call fcn.100244f0
mov edx, 0x24
mov ecx, dword [eax + 8]
call fcn.10043a90
add esp, 4
inc dword [0x101829d0]
mov ecx, 0x10182e88
call fcn.10024510
mov ecx, dword [0x101829d0]
cmp ecx, eax
jl 0x1000a120
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10018080
mov edx, eax
mov ecx, str.rKill_All_Peds
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100180f0
mov edx, eax
mov ecx, str.rDelete_All_Peds
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Spawner_Settings
call fcn.10042330
mov ecx, str.Vehicle
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10018110
mov dl, byte [0x1018159d]
mov ecx, str.Delete_Last_Spawned_Vehicle
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018130
mov dl, byte [0x101810c7]
mov ecx, str.Spawn_Helicopters_In_The_Sky
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Teleports_the_player_to_spawned_vehicles
call fcn.10018150
mov dl, byte [0x101810c6]
mov ecx, str.Spawn_In_Vehicles_Driver_Seat
push eax
call fcn.10042b40
add esp, 8
mov ecx, str.Peds
call fcn.10043310
push str.Spawns_ped_in_a_random_outfit._Use_default_outfit_otherwise
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10018170
mov dl, byte [0x10182d47]
mov ecx, str.Spawn_Peds_In_Random_Outfits
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0
call fcn.100181a0
mov edx, dword [0x10182d8c]
mov ecx, str.Bodyguards_Formation
push eax
push 4
push 0x10182d8c
mov edx, dword [edx*4 + 0x100a5c8c]
call fcn.10043250
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0
call fcn.100181d0
mov edx, dword [0x10182d90]
mov ecx, str.Enemies_Formation
push eax
push 4
push 0x10182d90
mov edx, dword [edx*4 + 0x100a5c8c]
call fcn.10043250
add esp, 0x14
jmp case.default.0x100047e0
mov ecx, str.Vehicles
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10018230
push eax
mov edx, 0x1c
mov ecx, str.gSearch_Vehicle_Model
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push str.Spawn_the_exact_vehicle_model
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.10018260
mov edx, eax
mov ecx, str.Input_Model
call fcn.10042670
add esp, 4
mov ecx, str.Categories
call fcn.10043310
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
mov edx, 0x2c
mov ecx, str.Four_wheel_Vehicles
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x2d
mov ecx, str.Motorbikes
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x2e
mov ecx, str.Helicopters
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x2f
mov ecx, str.Boats
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
mov ecx, 0x10182e3c
call fcn.10024540
test eax, eax
je case.default.0x100047e0
mov ecx, str.Addon_Vehicles
call fcn.10043310
mov ecx, 0x10182e3c
mov dword [0x101829d0], 0
call fcn.10024540
cmp dword [0x101829d0], eax
jge case.default.0x100047e0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10018290
push dword [0x101829d0]
mov ecx, 0x10182e3c
mov esi, eax
call fcn.10024530
mov ecx, eax
call fcn.10024740
mov edx, esi
mov ecx, eax
call fcn.10042670
inc dword [0x101829d0]
add esp, 4
mov ecx, 0x10182e3c
call fcn.10024540
cmp dword [0x101829d0], eax
jl 0x1000a514
jmp case.default.0x100047e0
mov ecx, str.Search_Vehicle
call fcn.10042330
push str.Case_insensitive_search_vehicle_models
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10018510
mov edx, eax
mov ecx, str.gSearch_Vehicle_Model
call fcn.10042670
add esp, 4
mov ecx, str.Search_Results
call fcn.10043310
mov ecx, 0x10182e08
mov dword [0x101829d0], 0
call fcn.10024580
mov ecx, dword [0x101829d0]
cmp ecx, eax
jge 0x1000a621
nop word [eax + eax]
push ecx
mov ecx, 0x10182e08
mov byte [ebp - 0x229], 0
call fcn.10024570
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov esi, eax
call fcn.10018540
mov ecx, dword [esi]
mov edx, eax
mov ecx, dword [ecx*4 + 0x1008b010]
call fcn.10042670
inc dword [0x101829d0]
add esp, 4
mov ecx, 0x10182e08
call fcn.10024580
mov ecx, dword [0x101829d0]
cmp ecx, eax
jl 0x1000a5d0
mov eax, dword [0x10182e18]
mov edx, dword [0x10182e14]
sub eax, edx
mov dword [0x101829d0], 0
test eax, 0xfffffffc
jle case.default.0x100047e0
xor ecx, ecx
nop word [eax + eax]
mov ecx, dword [edx + ecx*4]
mov edx, 0x10018550
push 0x10076d3c
mov ecx, dword [ecx*4 + 0x1008a290]
call fcn.10042670
mov eax, dword [0x10182e18]
add esp, 4
mov ecx, dword [0x101829d0]
mov edx, dword [0x10182e14]
inc ecx
sub eax, edx
mov dword [0x101829d0], ecx
sar eax, 2
cmp ecx, eax
jl 0x1000a650
jmp case.default.0x100047e0
mov ecx, str.4_Wheel_Vehicles
call fcn.10042330
mov dword [0x101829d0], 0
nop word [eax + eax]
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10018590
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x1008b010]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x69
jl 0x1000a6b0
mov ecx, str.DLC_Vehicles
call fcn.10043310
mov dword [0x101829d0], 0
xor eax, eax
mov ecx, dword [eax*4 + 0x1008a290]
mov edx, 0x100185a0
push 0x10076d3c
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x2a
jl 0x1000a704
jmp case.default.0x100047e0
mov ecx, str.Motorbikes
call fcn.10042330
mov dword [0x101829d0], 0x69
nop word [eax + eax]
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10018590
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x1008b010]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x70
jl 0x1000a750
mov ecx, str.DLC_Motorbikes
call fcn.10043310
mov dword [0x101829d0], 0x2a
mov eax, 0x2a
nop word [eax + eax]
mov ecx, dword [eax*4 + 0x1008a290]
mov edx, 0x100185a0
push 0x10076d3c
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x39
jl 0x1000a7b0
jmp case.default.0x100047e0
mov ecx, str.Helicopters
call fcn.10042330
mov dword [0x101829d0], 0x70
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10018590
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x1008b010]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x74
jl 0x1000a7f2
mov ecx, str.DLC_Helicopters
call fcn.10043310
mov dword [0x101829d0], 0x39
mov eax, 0x39
nop dword [eax]
mov ecx, dword [eax*4 + 0x1008a290]
mov edx, 0x100185a0
push 0x10076d3c
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x3c
jl 0x1000a850
jmp case.default.0x100047e0
mov ecx, str.Boats
call fcn.10042330
mov dword [0x101829d0], 0x74
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10018590
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x1008b010]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x7d
jl 0x1000a892
mov ecx, str.DLC_Boats
call fcn.10043310
mov dword [0x101829d0], 0x3c
mov eax, 0x3c
nop dword [eax]
mov ecx, dword [eax*4 + 0x1008a290]
mov edx, 0x100185a0
push 0x10076d3c
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x3f
jl 0x1000a8f0
jmp case.default.0x100047e0
sub eax, 0x30
je 0x1000abca
sub eax, 1
jne case.default.0x100047e0
mov ecx, str.Train_Controller
call fcn.10042330
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10018920
mov edx, eax
mov ecx, str.Leave_Station
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Train_speed_per_frame
sub esp, 8
mov dword [esp + 4], 0x43480000
mov dword [esp], 0
call fcn.100189b0
movss xmm2, dword [0x10176f50]
mov edx, 0x101815d8
push eax
push 0
mov ecx, str.Speed
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018a40
mov edx, eax
mov ecx, str.Set_Train_As_Derailed
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018ad0
mov edx, eax
mov ecx, str.Unset_Train_As_Derailed
call fcn.10042670
lea ecx, [ebp - 0x240]
call fcn.1003aa80
push dword [eax]
call fcn.10001510
add esp, 8
test al, al
je 0x1000ab79
mov ecx, str.Current_Train_Info
call fcn.10043310
lea ecx, [ebp - 0x238]
mov dword [ebp - 0x23c], 0
call fcn.10003f60
lea ecx, [ebp - 0x240]
call fcn.1003aa80
lea ecx, [ebp - 0x238]
push dword [eax]
call fcn.10001520
push dword [ebp - 0x238]
lea ecx, [ebp - 0x23c]
call fcn.10001550
movss xmm0, dword [ebp - 0x23c]
lea eax, [ebp - 0xd0]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.Speed:__f
push 0x40
push eax
call fcn.10001270
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100015c0
mov edx, eax
lea ecx, [ebp - 0xd0]
call fcn.10042670
push dword [ebp - 0x238]
call fcn.10002200
push dword [ebp - 0x238]
mov esi, eax
call fcn.10002220
push dword [ebp - 0x238]
mov ebx, eax
call fcn.10002210
push esi
push str.Direction:__d
mov edi, eax
lea eax, [ebp - 0xd0]
push 0x40
push eax
call fcn.10001270
add esp, 0x20
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100015c0
mov edx, eax
lea ecx, [ebp - 0xd0]
call fcn.10042670
push edi
push str.Current_station:__d
lea eax, [ebp - 0xd0]
push 0x40
push eax
call fcn.10001270
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100015c0
mov edx, eax
lea ecx, [ebp - 0xd0]
call fcn.10042670
push ebx
push str.Next_station:__d
lea eax, [ebp - 0xd0]
push 0x40
push eax
call fcn.10001270
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100015c0
mov edx, eax
lea ecx, [ebp - 0xd0]
call fcn.10042670
add esp, 4
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10018ba0
mov edx, eax
mov ecx, str.rExplode_Train
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018c30
mov edx, eax
mov ecx, str.rDelete_All_Trains
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.World
call fcn.10042330
push 0x1000e520
mov edx, 0x31
mov ecx, str.Train_Controller
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push str.Toggles_water_visibility
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100185e0
mov dl, byte [0x1018159e]
mov ecx, str.Water_Visibility
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Use_this_to_disable_world_planes
call fcn.10018610
mov dl, byte [0x1017fad1]
mov ecx, str.World_Planes
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x3dcccccd
call fcn.10018630
movss xmm2, dword [0x10176dbc]
mov edx, 0x101815e0
push eax
push 0
mov ecx, str.Planes_Speed_Multiplier
call fcn.10043090
add esp, 0x14
mov ecx, str.Time
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10018650
mov dl, byte [0x10182df5]
mov ecx, str.Freeze_Time
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0x17
push 0
call fcn.10018680
push eax
push 0
push 1
mov edx, 0x10182dec
mov ecx, str.Set_Hour
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0x3b
push 0
call fcn.10018680
push eax
push 0
push 1
mov edx, 0x10182df8
mov ecx, str.Set_Minute
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.100186a0
movss xmm2, dword [0x10176dbc]
mov edx, 0x101815dc
push eax
push 0
mov ecx, str.Time_Scale
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100186c0
mov dl, byte [0x10182df4]
mov ecx, str.Timelapse
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Synchronizes_game_clock_to_systems
call fcn.100186e0
mov dl, byte [0x10182ddf]
mov ecx, str.Sync_To_System__real_time_
push eax
call fcn.10042b40
add esp, 8
mov ecx, str.Weather
call fcn.10043310
push 0x10076d3c
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0
call fcn.10018700
movss xmm2, dword [0x10176f50]
mov edx, 0x10182df0
push eax
push 1
mov ecx, str.Wind
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018740
mov edx, eax
mov ecx, str.Clear_Area
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018760
mov dl, byte [0x10182df6]
mov ecx, str.Freeze_weather
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018780
mov edx, eax
mov ecx, str.Extra_Sunny
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100187a0
mov edx, eax
mov ecx, str.Sunny
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100187c0
mov edx, eax
mov ecx, str.Sunny_Windy
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100187e0
mov edx, eax
mov ecx, str.Cloudy
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018800
mov edx, eax
mov ecx, str.Raining
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018820
mov edx, eax
mov ecx, str.Drizzle
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018840
mov edx, eax
mov ecx, str.Foggy
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018860
mov edx, eax
mov ecx, str.Lightning
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018880
mov edx, eax
mov ecx, str.Extra_Sunny_2
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100188a0
mov edx, eax
mov ecx, str.Sunny_Windy_2
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
add eax, 0xffffffce
cmp eax, 0x11
ja case.default.0x100047e0
jmp dword [eax*4 + 0x1000e370]
mov ecx, str.Miscellaneous
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10018ca0
push eax
mov edx, 0x41
mov ecx, str.Search_Menu_Options
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x42
mov ecx, str.Photo_Mode
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x3f
mov ecx, str.Particle_Effects
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x33
mov ecx, str.Browser
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x37
mov ecx, str.Camera
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x3b
mov ecx, str.Cutscenes
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.10018cc0
push eax
mov edx, 0x36
mov ecx, str.Developer_Options
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x3a
mov ecx, str.HUD_Extensions
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov edx, 0x39
mov ecx, str.Stats
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.10018ce0
mov edx, eax
mov ecx, str.Activate_Save_Menu
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Opens_a_mobile_computer_for_browsing
call fcn.10018e00
mov edx, eax
mov ecx, str.Mobile_Internet
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Forces_players_health_down_to_1
call fcn.10018ee0
mov dl, byte [0x10182c3c]
mov ecx, str.One_Hit_KO
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Adds_a_3D_marker_to_waypoint
call fcn.10018f00
mov dl, byte [0x10182c22]
mov ecx, str.3D_Waypoint
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Makes_water_walkable
call fcn.10018f20
mov dl, byte [0x10182dd2]
mov ecx, str.Walk_drive_On_Water
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018f40
mov dl, byte [0x10182c20]
mov ecx, str.Mirror_Screen__cant_save_
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018f60
mov dl, byte [0x10182c31]
mov ecx, str.Upside_Down_Screen__cant_save_
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018fa0
mov edx, eax
mov ecx, str.Clear_Player_Tasks
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.May_help_if_the_player_is_stuck
call fcn.1000f040
mov edx, eax
mov ecx, str.Clear_Player_Tasks_Immediately
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018fc0
mov edx, eax
mov ecx, str.Pause_Game
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018fe0
mov edx, eax
mov ecx, str.Unpause_Game
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10019010
mov dl, byte [0x1017fad2]
mov ecx, str.Enable_Disable_Radio
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Removes_all_NPCs_and_vehicles
call fcn.10019080
mov dl, byte [0x10182c3e]
mov ecx, str.Ghost_Town
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Clears_area_peds__vehicles__objects
call fcn.10018740
mov edx, eax
mov ecx, str.Clear_Area
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Search_Menu_Options
call fcn.10042330
push str.Quickly_find_trainer_options_with_ease
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10019230
mov edx, eax
mov ecx, str.gSearch_Options
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Perform_the_trainer_option_scan_on_game_launch
call fcn.10019250
mov dl, byte [0x10182c21]
mov ecx, str.Scan_Trainer_On_Game_Launch
push eax
call fcn.10042b40
add esp, 8
mov ecx, str.Search_Results
call fcn.10043310
mov ecx, 0x10182e2c
call fcn.10024580
test eax, eax
je case.default.0x100047e0
mov ecx, 0x10182e2c
mov dword [0x101829d0], 0
call fcn.10024580
mov ecx, dword [0x101829d0]
cmp ecx, eax
jge case.default.0x100047e0
push ecx
mov ecx, 0x10182e2c
call fcn.10024570
mov ecx, 0x10182eac
push dword [eax]
call fcn.10024490
push dword [0x101829d0]
mov ecx, 0x10182e2c
mov esi, dword [eax + 0x1c]
call fcn.10024570
push esi
mov ecx, 0x10182eac
push dword [eax]
call fcn.10024490
mov eax, dword [eax + 4]
push eax
push str.b_s_s:__s
lea eax, [ebp - 0x74]
push 0x64
push eax
call fcn.10001270
add esp, 0x14
mov byte [ebp - 0x229], 0
mov ecx, 0x10182e2c
push dword [0x101829d0]
call fcn.10024570
lea ecx, [ebp - 0x229]
mov esi, eax
call fcn.100192b0
push eax
push dword [esi]
mov ecx, 0x10182eac
call fcn.10024490
lea ecx, [ebp - 0x74]
mov edx, dword [eax + 0x14]
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
inc dword [0x101829d0]
mov ecx, 0x10182e2c
call fcn.10024580
mov ecx, dword [0x101829d0]
cmp ecx, eax
jl 0x1000b463
jmp case.default.0x100047e0
mov ecx, str.Particle_Effects
call fcn.10042330
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100192d0
mov edx, eax
mov ecx, str.Remove_Previous_Effect
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10019360
mov edx, eax
mov ecx, str.Input_Particle_Effect
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Changes_how_big_the_effect_is
sub esp, 8
mov dword [esp + 4], 0x41200000
mov dword [esp], 0
call fcn.100015c0
movss xmm2, dword [0x10176dbc]
mov edx, 0x10180a8c
push eax
push 0
mov ecx, str.Radius
call fcn.10043090
add esp, 0x14
mov ecx, str.Effects
call fcn.10043310
mov dword [0x101829d0], 0
nop dword [eax + eax]
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100193f0
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x10088c00]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x2ab
jl 0x1000b5d0
jmp case.default.0x100047e0
mov ecx, str.Browser
call fcn.10042330
push str.Start_with:_bwww.
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10019520
mov edx, eax
mov ecx, str.Custom_URL
call fcn.10042670
add esp, 4
mov ecx, str.Search_On_Popular_Websites
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.10019640
mov edx, eax
mov ecx, str.Google
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10019770
mov edx, eax
mov ecx, str.Duck_Duck_Go
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100198a0
mov edx, eax
mov ecx, str.YouTube
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100199d0
mov edx, eax
mov ecx, str.Wikipedia
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10019b00
mov edx, eax
mov ecx, str.Stack_Overflow
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10019c30
mov edx, eax
mov ecx, str.GTAForums
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10019d60
mov edx, eax
mov ecx, str.GTA_Wiki_Fandom
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10019e80
mov edx, eax
mov ecx, str.Amazon
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10019fb0
mov edx, eax
mov ecx, str.Twitter
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Developer_Options
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
mov edx, 0x38
mov ecx, str.Logging
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
mov ecx, str.Scripts
call fcn.10043310
push 0x1000e520
mov edx, 0x34
mov ecx, str.Script_Monitor
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.10019fe0
mov edx, eax
mov ecx, str.Start_Script
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001a060
mov edx, eax
mov ecx, str.Terminate_Script
call fcn.10042670
add esp, 4
mov ecx, str.IPLs
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001a090
mov edx, eax
mov ecx, str.Load_IPL
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001a0c0
mov edx, eax
mov ecx, str.Unload_IPL
call fcn.10042670
add esp, 4
mov ecx, str.Menu_Creator
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001a0e0
mov dl, byte [0x101829cc]
mov ecx, str.Display_Created_Menu
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Adjust_increase_decrease_step_for_the_following_options
sub esp, 8
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x3ba3d70a
call fcn.100015c0
movss xmm2, dword [0x10176d84]
mov edx, 0x1017fac8
push eax
push 0
mov ecx, str.Precision
call fcn.10043090
add esp, 0x14
mov dword [0x101829d0], 0
mov ecx, 0x10182e20
call fcn.100245b0
mov ecx, dword [0x101829d0]
cmp ecx, eax
jge 0x1000bad7
nop dword [eax + eax]
push ecx
mov ecx, 0x10182e20
call fcn.10024590
lea ecx, [eax + 0x10]
call fcn.10024740
mov ecx, eax
call fcn.10043310
push 0x10076d3c
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
call fcn.100015c0
push eax
push 0
push dword [0x101829d0]
mov ecx, 0x10182e20
call fcn.10024590
movss xmm2, dword [0x1017fac8]
mov edx, eax
mov ecx, 0x10077284
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
call fcn.100015c0
push eax
push 0
push dword [0x101829d0]
mov ecx, 0x10182e20
call fcn.10024590
movss xmm2, dword [0x1017fac8]
mov ecx, 0x10077288
lea edx, [eax + 4]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
call fcn.100015c0
push eax
push 0
push dword [0x101829d0]
mov ecx, 0x10182e20
call fcn.10024590
movss xmm2, dword [0x1017fac8]
mov ecx, str.Width
lea edx, [eax + 8]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
call fcn.100015c0
push eax
push 0
push dword [0x101829d0]
mov ecx, 0x10182e20
call fcn.10024590
movss xmm2, dword [0x1017fac8]
mov ecx, str.Height
lea edx, [eax + 0xc]
call fcn.10043090
inc dword [0x101829d0]
add esp, 0x14
mov ecx, 0x10182e20
call fcn.100245b0
mov ecx, dword [0x101829d0]
cmp ecx, eax
jl 0x1000b950
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001a1e0
mov edx, eax
mov ecx, str.bAdd_New_Rectangle
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001a240
mov edx, eax
mov ecx, str.rDelete_All_Rectangles
call fcn.10042670
add esp, 4
mov dword [0x101829d0], 0
mov ecx, 0x10182dfc
call fcn.10024670
mov ecx, dword [0x101829d0]
cmp ecx, eax
jge 0x1000bd32
push ecx
mov ecx, 0x10182dfc
call fcn.10024650
lea ecx, [eax + 0x14]
call fcn.10024740
mov ecx, eax
call fcn.10043310
push 0x10076d3c
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
call fcn.100015c0
push eax
push 0
push dword [0x101829d0]
mov ecx, 0x10182dfc
call fcn.10024650
movss xmm2, dword [0x1017fac8]
mov edx, eax
mov ecx, 0x10077284
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
call fcn.100015c0
push eax
push 0
push dword [0x101829d0]
mov ecx, 0x10182dfc
call fcn.10024650
movss xmm2, dword [0x1017fac8]
mov ecx, 0x10077288
lea edx, [eax + 4]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
call fcn.100015c0
push eax
push 0
push dword [0x101829d0]
mov ecx, 0x10182dfc
call fcn.10024650
movss xmm2, dword [0x1017fac8]
mov ecx, str.Width
lea edx, [eax + 8]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
call fcn.100015c0
push eax
push 0
push dword [0x101829d0]
mov ecx, 0x10182dfc
call fcn.10024650
movss xmm2, dword [0x1017fac8]
mov ecx, str.Height
lea edx, [eax + 0xc]
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 7
push 0
call fcn.100015c0
push eax
push 0
push 1
push dword [0x101829d0]
mov ecx, 0x10182dfc
call fcn.10024650
mov ecx, str.Font
lea edx, [eax + 0x10]
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001a2a0
mov edx, eax
mov ecx, str.gSet_Text
call fcn.10042670
inc dword [0x101829d0]
add esp, 4
mov ecx, 0x10182dfc
call fcn.10024670
mov ecx, dword [0x101829d0]
cmp ecx, eax
jl 0x1000bb45
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001a3d0
mov edx, eax
mov ecx, str.bAdd_New_Text
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001a430
mov edx, eax
mov ecx, str.rDelete_All_Texts
call fcn.10042670
add esp, 4
mov ecx, str.Log_Current_Menu_Elements
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001a600
mov edx, eax
mov ecx, str.Log_Rectangles
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001a7d0
mov edx, eax
mov ecx, str.Log_Texts
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Script_Monitor
call fcn.10042330
mov dword [0x101829d0], 0
xor eax, eax
nop
mov ecx, dword [eax*4 + 0x100a50b8]
call fcn.100015a0
test eax, eax
je 0x1000be35
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001a800
mov ecx, dword [0x101829d0]
mov edx, 0x35
push eax
mov ecx, dword [ecx*4 + 0x100a50b8]
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
mov eax, dword [0x101829d0]
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x16e
jl 0x1000bdf0
jmp case.default.0x100047e0
mov ecx, dword [0x1017fad4]
call fcn.10042330
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001a830
mov edx, eax
mov ecx, str.Print_Script
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001a8b0
mov edx, eax
mov ecx, str.Terminate_This_Script
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001a8f0
mov edx, eax
mov ecx, str.Reload_This_Script
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Camera
call fcn.10042330
push str.Enable_custom_FOV_camera
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001a910
mov dl, byte [0x10182c32]
mov ecx, str.Custom_FOV
push eax
call fcn.10042b40
add esp, 8
cmp byte [0x10182c32], 0
je 0x1000bf52
push str.Adjusts_Field_Of_View_value
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x432a0000
mov dword [esp], 0x41a00000
call fcn.100015c0
movss xmm2, dword [0x10176f50]
mov edx, 0x10180a98
push eax
push 0
mov ecx, str.____FOV
call fcn.10043090
add esp, 0x14
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001a930
mov dl, byte [0x10182c23]
mov ecx, str.First_Person_Camera
push eax
call fcn.10042b40
add esp, 8
cmp byte [0x10182c23], 0
je 0x1000bff7
push str.Adjusts_Field_Of_View_value
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x432a0000
mov dword [esp], 0x41a00000
call fcn.100015c0
movss xmm2, dword [0x10176f50]
mov edx, 0x10180a88
push eax
push 0
mov ecx, str.____First_Pesron_FOV
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001a950
mov dl, byte [0x1017fad3]
mov ecx, str.____Use_Camera_Heading
push eax
call fcn.10042b40
add esp, 8
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001a970
mov dl, byte [0x10182c33]
mov ecx, str.Arcady_Heading
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.GTA1_GTA2_style_camera
call fcn.1001a990
mov dl, byte [0x101829ee]
mov ecx, str.Retro_Camera__top_down_view_
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001a9f0
mov dl, byte [0x101829ed]
mov ecx, str.Drunk_Camera
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001aa30
mov edx, eax
mov ecx, str.Game_Camera_gEnabled
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001aa70
mov edx, eax
mov ecx, str.Game_Camera_rDisabled
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001aa90
mov edx, eax
mov ecx, str.Player_Control_gOn
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001aab0
mov edx, eax
mov ecx, str.Player_Control_rOff
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Photo_Mode
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
mov edx, 0x43
mov ecx, str.Load_Camera
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1001ab50
mov dl, byte [0x10182c3f]
mov ecx, str.Enable_Photo_Mode
push eax
call fcn.10042b40
add esp, 8
mov ecx, str.Frame
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001ab80
mov dl, byte [0x1017ff4c]
mov ecx, str.Display_HUD__Radar
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018fc0
mov edx, eax
mov ecx, str.Pause_Game
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.10018fe0
mov edx, eax
mov ecx, str.Unpause_Game
call fcn.10042670
add esp, 4
mov ecx, str.Camera
call fcn.10043310
push str.Adjust_increase_decrease_step_for_the_following_options
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x3d4ccccd
call fcn.100015c0
movss xmm2, dword [0x10176da8]
mov edx, 0x1017fac8
push eax
push 0
mov ecx, str.Precision
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Adjusts_Field_Of_View_value
sub esp, 8
mov dword [esp + 4], 0x432a0000
mov dword [esp], 0x41a00000
call fcn.100015c0
movss xmm2, dword [0x10176f50]
mov edx, 0x10180a94
push eax
push 0
mov ecx, str.Field_Of_View
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Teleport_camera_back_to_players_location
call fcn.1001ac50
mov edx, eax
mov ecx, str.Get_Back_To_Player
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0
call fcn.1001ac90
movss xmm2, dword [0x1017fac8]
mov edx, 0x10182c24
push eax
push 0
mov ecx, str.Rotation_X
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0
call fcn.1001ac90
movss xmm2, dword [0x1017fac8]
mov edx, 0x10182c28
push eax
push 0
mov ecx, str.Rotation_Y
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0
call fcn.1001ac90
movss xmm2, dword [0x1017fac8]
mov edx, 0x10182c2c
push eax
push 0
mov ecx, str.Rotation_Z
call fcn.10043090
add esp, 0x14
mov ecx, str.Player_Positioning
call fcn.10043310
push str.Adjust_increase_decrease_step_for_the_following_options
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0x3d4ccccd
call fcn.100015c0
movss xmm2, dword [0x10176da8]
mov edx, 0x1017fac8
push eax
push 0
mov ecx, str.Precision
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.1000f0e0
movss xmm2, dword [0x1017fac8]
mov edx, 0x10182c70
push eax
push 0
mov ecx, 0x100780d4
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.1000f0e0
movss xmm2, dword [0x1017fac8]
mov edx, 0x10182c64
push eax
push 0
mov ecx, 0x100780d8
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
push 0x10076d3c
sub esp, 8
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x4f000000
mov dword [esp], 0xcf000000
call fcn.1000f0e0
movss xmm2, dword [0x1017fac8]
mov edx, 0x10182c90
push eax
push 0
mov ecx, 0x100780dc
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
sub esp, 8
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0
call fcn.1000f130
movss xmm2, dword [0x1017fac8]
mov edx, 0x10182c8c
push eax
push 0
mov ecx, str.Heading:
call fcn.10043090
push str.Save_the_current_photo_mode_camera_for_later_use
mov edx, 0x100385e0
mov ecx, str.gSave_This_Camera
call fcn.10042670
add esp, 0x18
jmp case.default.0x100047e0
mov ecx, str.Load_Camera
call fcn.10042330
mov ecx, str.Libertys_Legacy_Cameras_
call fcn.10002340
mov dword [0x101829dc], eax
test eax, eax
je case.default.0x100047e0
mov dword [0x101829d0], 0
mov ecx, eax
call fcn.10002570
mov dword [0x101829e0], eax
test eax, eax
je 0x10005fb0
sub esp, 0x18
add eax, 0x14
mov ecx, esp
mov dword [ebp - 0x240], esp
push eax
call fcn.10024820
sub esp, 0x18
mov dword [ebp - 4], 1
mov ecx, esp
push str..ini
call fcn.10024820
mov dword [ebp - 4], 0xffffffff
call fcn.1002f000
add esp, 0x30
test al, al
je 0x1000c5ac
push str.Loads_the_specified_camera__player_attributes
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001acb0
mov ecx, dword [0x101829e0]
mov edx, eax
add ecx, 0x14
call fcn.10042670
add esp, 4
mov eax, dword [0x101829d0]
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x3e8
jge case.default.0x100047e0
mov eax, dword [0x101829dc]
jmp 0x1000c531
mov ecx, str.Logging
call fcn.10042330
push str.Note_something_by_logging_it_in_the_log_file
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001ad50
mov edx, eax
mov ecx, str.Log_A_Note
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001ae30
mov edx, eax
mov ecx, str.Log_Player_Coordinates
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001af10
mov edx, eax
mov ecx, str.Log_Player_Coordinates__no_additional_content_
call fcn.10042670
add esp, 4
mov ecx, str.Floating_Point_Stats
call fcn.10043310
mov dword [0x101829d0], 0
xor eax, eax
nop
mov ecx, dword [eax*8 + 0x1017ff50]
call fcn.10001590
mov eax, dword [0x101829d0]
sub esp, 8
cvtss2sd xmm0, xmm0
movsd qword [esp], xmm0
push dword [eax*8 + 0x1017ff54]
lea eax, [ebp - 0x50]
push str._s:_y_f
push 0x40
push eax
call fcn.10001270
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Log_this_stat_to_gLibertys_Legacy.log
call fcn.1001afe0
mov edx, eax
lea ecx, [ebp - 0x50]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x77
jl 0x1000c660
mov ecx, str.Integer_Stats
call fcn.10043310
mov dword [0x101829d0], 0
xor eax, eax
mov ecx, dword [eax*8 + 0x10180308]
call fcn.100295b0
push eax
mov eax, dword [0x101829d0]
push dword [eax*8 + 0x1018030c]
lea eax, [ebp - 0x50]
push str._s:_y_d
push 0x40
push eax
call fcn.10001270
push str.Log_this_stat_to_gLibertys_Legacy.log
mov edx, 0x1001aff0
lea ecx, [ebp - 0x50]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 0x18
inc eax
mov dword [0x101829d0], eax
cmp eax, 0xf0
jl 0x1000c6e1
jmp case.default.0x100047e0
mov ecx, str.Stats
call fcn.10042330
push str.Lets_you_go_through_the_bridges_early_in_the_game
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001b0b0
mov edx, eax
mov ecx, str.Unlock_Map
call fcn.10042670
push str.Unlocks_IV__EFLC_achievements
mov edx, 0x10038dc0
mov ecx, str.Unlock_All_Achievements
call fcn.10042670
add esp, 8
mov ecx, str.Floating_Point_Stats
call fcn.10043310
mov dword [0x101829d0], 0
xor eax, eax
mov ecx, dword [eax*8 + 0x1017ff50]
call fcn.10001590
mov eax, dword [0x101829d0]
sub esp, 8
cvtss2sd xmm0, xmm0
movsd qword [esp], xmm0
push dword [eax*8 + 0x1017ff54]
lea eax, [ebp - 0x50]
push str._s:_y_f
push 0x40
push eax
call fcn.10001270
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b1b0
mov edx, eax
lea ecx, [ebp - 0x50]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x77
jl 0x1000c790
mov ecx, str.Integer_Stats
call fcn.10043310
mov dword [0x101829d0], 0
xor eax, eax
mov ecx, dword [eax*8 + 0x10180308]
call fcn.100295b0
push eax
mov eax, dword [0x101829d0]
push dword [eax*8 + 0x1018030c]
lea eax, [ebp - 0x50]
push str._s:_y_d
push 0x40
push eax
call fcn.10001270
push 0x10076d3c
mov edx, 0x1001b1c0
lea ecx, [ebp - 0x50]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 0x18
inc eax
mov dword [0x101829d0], eax
cmp eax, 0xf0
jl 0x1000c811
jmp case.default.0x100047e0
mov ecx, str.HUD_Extensions
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
mov edx, 0x40
mov ecx, str.Blip_Colors
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1001b2c0
mov dl, byte [0x1017ff4d]
mov ecx, 0x1007a68c
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b2e0
mov dl, byte [0x1017ff4c]
mov ecx, str.Radar
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Displays_players_coordinates__heading
call fcn.1001b300
mov dl, byte [0x10182bef]
mov ecx, str.Player_Coordinates
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b320
mov dl, byte [0x10182c42]
mov ecx, str.Player_Height_Above_Ground
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b340
mov dl, byte [0x10182bee]
mov ecx, 0x1007a6f0
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b360
mov dl, byte [0x101829ef]
mov ecx, str.Current_Radio_Station_Name
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b390
mov dl, byte [0x10182c3d]
mov ecx, str.System_Date__Time__real_time_
push eax
call fcn.10042b40
add esp, 8
cmp byte [0x10182c3d], 0
je 0x1000ca4c
push 0x10076d3c
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
mov edx, dword [0x10182c44]
mov ecx, str.___Date_Format
push eax
push 4
push 0x10182c44
mov edx, dword [edx*4 + 0x100a5be0]
call fcn.10043250
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0
call fcn.100015c0
mov edx, dword [0x10182c34]
mov ecx, str.___Time_Format
push eax
push 4
push 0x10182c34
mov edx, dword [edx*4 + 0x100a5bd0]
call fcn.10043250
add esp, 0x14
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001b3c0
mov dl, byte [0x10182c30]
mov ecx, str.Game_Date__Time
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b3e0
mov dl, byte [0x10182c41]
mov ecx, str.Speed
push eax
call fcn.10042b40
add esp, 8
cmp byte [0x10182c41], 0
je case.default.0x100047e0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001b400
mov dl, byte [0x10182c40]
mov ecx, str.____Use_Metric_System
push eax
call fcn.10042b40
add esp, 8
jmp case.default.0x100047e0
mov ecx, str.Blip_Colors
call fcn.10042330
xor eax, eax
mov dword [0x101829d0], eax
push 0x10076d3c
push 0x13
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
lea esi, [eax + eax*2]
call fcn.1001b470
mov ecx, dword [esi*4 + 0x1017fad8]
lea edx, [esi*4 + 0x1017fae0]
push eax
push 0
push 1
call fcn.10042f00
mov eax, dword [0x101829d0]
add esp, 0x18
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x5f
jl 0x1000caf0
jmp case.default.0x100047e0
mov ecx, str.Cutscenes
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001b4a0
push eax
mov edx, 0x3c
mov ecx, str.IV_Cutscenes
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1001b4a0
push eax
mov edx, 0x3d
mov ecx, str.The_Lost_And_Damned_Cutscenes
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1001b4a0
push eax
mov edx, 0x3e
mov ecx, str.The_Ballad_Of_Gay_Tony_Cutscenes
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push str.rWrong_cutscene_names_will_cause_an_infinite_loop__
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1001b4e0
mov edx, eax
mov ecx, str.rInput_Cutscene
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.IV_Cutscenes
call fcn.10042330
mov dword [0x101829d0], 0
nop dword [eax + eax]
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001b530
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x100a5670]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x99
jl 0x1000cc10
jmp case.default.0x100047e0
mov ecx, str.TLAD_Cutscenes
call fcn.10042330
mov dword [0x101829d0], 0x99
nop dword [eax]
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001b580
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x100a5670]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0xea
jl 0x1000cc70
jmp case.default.0x100047e0
mov ecx, str.TBOGT_Cutscenes
call fcn.10042330
mov dword [0x101829d0], 0xea
nop dword [eax]
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001b5d0
mov ecx, dword [0x101829d0]
mov edx, eax
mov ecx, dword [ecx*4 + 0x100a5670]
call fcn.10042670
mov eax, dword [0x101829d0]
add esp, 4
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x158
jl 0x1000ccd0
jmp case.default.0x100047e0
add eax, 0xffffffbc
cmp eax, 5
ja case.default.0x100047e0
jmp dword [eax*4 + 0x1000e3b8]
mov ecx, str.Settings
call fcn.10042330
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001b6e0
mov edx, eax
mov ecx, str.gCheck_For_Updates
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
call fcn.100015c0
push eax
mov edx, 0x47
mov ecx, str.Themes
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1000e550
push eax
mov edx, 0x46
mov ecx, str.Hotkey_Manager
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push str.Change_the_controller_open_menu_combination
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov eax, dword [0x10182cec]
mov ecx, str.Controller_Binding
push 0xa
push 0x10182cec
lea edx, [eax + eax*2]
mov edx, dword [edx*4 + 0x100a5c08]
call fcn.10043250
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.An_effect_used_on_Model_changer_and_Vehicle_spawner
call fcn.1001b700
mov dl, byte [0x10180ab7]
mov ecx, str.Model_Change_Effect
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Adjust_X_coordinate
sub esp, 8
mov dword [esp + 4], 0x3f451eb8
mov dword [esp], 0
call fcn.100015c0
movss xmm2, dword [0x10176d8c]
mov edx, str._n__n
push eax
push 0
mov ecx, str.Menu_X_Position
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Adjust_Y_coordinate
sub esp, 8
mov dword [esp + 4], 0x3ecccccd
mov dword [esp], 0xbda3d70a
call fcn.100015c0
movss xmm2, dword [0x10176d8c]
mov edx, 0x101815ac
push eax
push 0
mov ecx, str.Menu_Y_Position
call fcn.10043090
add esp, 0x14
call fcn.1002b100
test al, al
jne 0x1000cee7
push 0x10076d3c
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1001b720
mov edx, dword [0x10182d68]
mov ecx, str.Navigation_Mode
push eax
push 3
push 0x10182d68
mov edx, dword [edx*4 + 0x100a5bfc]
call fcn.10043250
add esp, 0x14
push str.Choose_the_menu_sound_effect
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001b740
mov edx, dword [0x101810c8]
mov ecx, str.Menu_Sound_Effect
push eax
push 3
push 0x101810c8
mov edx, dword [edx*4 + 0x100a5bf0]
call fcn.10043250
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b760
mov dl, byte [0x10182d45]
mov ecx, str.Welcome_Message_On_Every_Startup
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b780
mov dl, byte [0x10180ab5]
mov ecx, str.Submenu_State_Memory
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b7a0
mov dl, byte [0x101810c5]
mov ecx, str.Display_Menu_Helper_Text
push eax
call fcn.10042b40
add esp, 8
cmp byte [0x101810c5], 0
je 0x1000cfd7
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001b7c0
mov dl, byte [0x10182cc9]
mov ecx, str.____Vertical_Helper_Text
push eax
call fcn.10042b40
add esp, 8
push str.Enables_disables_this_description_text
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001b7e0
mov dl, byte [0x101810c4]
mov ecx, str.Menu_Description
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b800
mov dl, byte [0x10180ab6]
mov ecx, str.Use_Wardrobe_Camera_On_Outfit_Changer
push eax
call fcn.10042b40
add esp, 8
mov ecx, str.Scroll_Settings
call fcn.10043310
push 0x10076d3c
push 0x7fffffff
push 0x80000001
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x101810bc
mov ecx, str.Scroll_Level_1
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0x7fffffff
push 0x80000001
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x101810b8
mov ecx, str.Scroll_Level_2
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0x7fffffff
push 0x80000001
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x101810c0
mov ecx, str.Transition_Delay
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b840
mov dl, byte [0x10182ccb]
mov ecx, str.Animated_Scrolling
push eax
call fcn.10042b40
add esp, 8
cmp byte [0x10182ccb], 0
je 0x1000d159
push 0x10076d3c
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x459c4000
mov dword [esp], 0x41200000
call fcn.100015c0
movss xmm2, dword [0x10176dbc]
mov edx, 0x101810cc
push eax
push 0
mov ecx, str.___Scroll_Animation_Duration
call fcn.10043090
add esp, 0x14
mov ecx, str.Trainer_Progress
call fcn.10043310
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
mov edx, 0x49
mov ecx, str.Load_Profile
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1001b860
mov edx, eax
mov ecx, str.bSave_As_Profile
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Reloads_toggles__settings_and_hotkeys_from_disk
call fcn.1001bac0
mov edx, eax
mov ecx, str.Reload_Trainer__ini_
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Resets_toggles__settings_and_hotkeys_to_default
call fcn.1001bb00
mov edx, eax
mov ecx, str.rReset_Trainer
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Saves_toggles__settings_and_hotkeys
call fcn.1000e510
mov edx, eax
mov ecx, str.gSave_Trainer_Changes
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Load_Profile
call fcn.10042330
mov ecx, str.gLibertys_Legacys_bProfiless_
call fcn.10043310
mov ecx, str.Libertys_Legacy_Profiles_
call fcn.10002340
mov dword [0x101829dc], eax
test eax, eax
je case.default.0x100047e0
mov dword [0x101829d0], 0
mov ecx, eax
call fcn.10002570
mov dword [0x101829e0], eax
test eax, eax
je 0x10005fb0
sub esp, 0x18
add eax, 0x14
mov ecx, esp
mov dword [ebp - 0x240], esp
push eax
call fcn.10024820
sub esp, 0x18
mov dword [ebp - 4], 2
mov ecx, esp
push str..ini
call fcn.10024820
mov dword [ebp - 4], 0xffffffff
call fcn.1002f000
add esp, 0x30
test al, al
je 0x1000d321
mov eax, dword [0x101829e0]
sub esp, 0x18
add eax, 0x14
mov dword [ebp - 0x240], esp
mov ecx, esp
push eax
call fcn.10024820
sub esp, 0x18
mov dword [ebp - 4], 3
mov ecx, esp
push str.Hotkeys
call fcn.10024820
mov dword [ebp - 4], 0xffffffff
call fcn.1002f000
add esp, 0x30
test al, al
jne 0x1000d321
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1001bb60
mov ecx, dword [0x101829e0]
mov edx, eax
add ecx, 0x14
call fcn.10042670
add esp, 4
mov eax, dword [0x101829d0]
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x3e8
jge case.default.0x100047e0
mov eax, dword [0x101829dc]
jmp 0x1000d261
mov ecx, str.Hotkey_Manager
call fcn.10042330
push dword [0x10182dbc]
lea eax, [ebp - 0x50]
push str.Open_Key:_g_s
push 0x40
push eax
call fcn.10001270
add esp, 0x10
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Changes_the_keyboard_key_that_opens_the_trainer
call fcn.1001bda0
mov edx, eax
lea ecx, [ebp - 0x50]
call fcn.10042670
xor ecx, ecx
add esp, 4
mov dword [0x101829d0], ecx
xor eax, eax
shl eax, 5
cmp dword [eax + 0x10180ac0], 0
je 0x1000d3e7
push dword [eax + 0x10180abc]
push dword [eax + 0x10180ad4]
lea eax, [ebp - 0x50]
push str._s:_b_s
push 0x40
push eax
call fcn.10001270
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001beb0
mov edx, eax
lea ecx, [ebp - 0x50]
call fcn.10042670
mov ecx, dword [0x101829d0]
add esp, 4
inc ecx
mov eax, ecx
mov dword [0x101829d0], ecx
cmp eax, 0x30
jl 0x1000d392
jmp case.default.0x100047e0
mov ecx, str.Custom_Theme
call fcn.10042330
push 0x10076d3c
push 0xff
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d48
mov ecx, str.Title_Red
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d4c
mov ecx, str.Title_Green
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d50
mov ecx, str.Title_Blue
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d54
mov ecx, str.Title_Alpha
call fcn.10042f00
add esp, 0x18
mov ecx, str.Text_Color
call fcn.10043310
push 0x10076d3c
push 0xff
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d58
mov ecx, str.Text_Red
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d5c
mov ecx, str.Text_Green
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d60
mov ecx, str.Text_Blue
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d64
mov ecx, str.Text_Alpha
call fcn.10042f00
add esp, 0x18
mov ecx, str.Text_Color_On_Select
call fcn.10043310
push 0x10076d3c
push 0xff
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d04
mov ecx, str.On_Select_Red
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d08
mov ecx, str.On_Select_Green
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d0c
mov ecx, str.On_Select_Blue
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d10
mov ecx, str.On_Select_Alpha
call fcn.10042f00
add esp, 0x18
mov ecx, str.Text_Background_On_Select
call fcn.10043310
push 0x10076d3c
push 0xff
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d14
mov ecx, str.Text_Background_Red
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d18
mov ecx, str.Text_Background_Green
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d1c
mov ecx, str.Text_Background_Blue
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182d20
mov ecx, str.Text_Background_Alpha
call fcn.10042f00
add esp, 0x18
mov ecx, str.Background
call fcn.10043310
push 0x10076d3c
push 0xff
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182ccc
mov ecx, str.Background_Red
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182cd0
mov ecx, str.Background_Green
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182cd4
mov ecx, str.Background_Blue
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182cd8
mov ecx, str.Background_Alpha
call fcn.10042f00
add esp, 0x18
mov ecx, str.Header_Background
call fcn.10043310
push 0x10076d3c
push 0xff
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182cdc
mov ecx, str.Header_B_Red
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182ce0
mov ecx, str.Header_B_Green
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182ce4
mov ecx, str.Header_B_Blue
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0xff
push 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x10182ce8
mov ecx, str.Header_B_Alpha
call fcn.10042f00
add esp, 0x18
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001bed0
mov edx, eax
mov ecx, str.bSave_Current_Theme
call fcn.10042670
add esp, 4
jmp case.default.0x100047e0
mov ecx, str.Themes
call fcn.10042330
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
mov edx, 0x48
mov ecx, str.Custom_Theme
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push str.Theme_changes_based_on_episode__IV_TLAD_TBOGT_
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1001bef0
mov dl, byte [0x10182cca]
mov ecx, str.Sync_Theme_On_Startup_According_To_Episode
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001bf70
mov dl, byte [0x10182d44]
mov ecx, str.Rainbow_Theme
push eax
call fcn.10042b40
add esp, 8
mov ecx, str.gLibertys_Legacys_bThemess_
call fcn.10043310
mov ecx, str.Libertys_Legacy_Themes_
call fcn.10002340
mov dword [0x101829dc], eax
test eax, eax
je case.default.0x100047e0
mov dword [0x101829d0], 0
mov ecx, eax
call fcn.10002570
mov dword [0x101829e0], eax
test eax, eax
je 0x10005fb0
sub esp, 0x18
add eax, 0x14
mov ecx, esp
mov dword [ebp - 0x240], esp
push eax
call fcn.10024820
sub esp, 0x18
mov dword [ebp - 4], 4
mov ecx, esp
push str..ini
call fcn.10024820
mov dword [ebp - 4], 0xffffffff
call fcn.1002f000
add esp, 0x30
test al, al
je 0x1000da8b
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001bfd0
mov ecx, dword [0x101829e0]
mov edx, eax
add ecx, 0x14
call fcn.10042670
add esp, 4
mov eax, dword [0x101829d0]
inc eax
mov dword [0x101829d0], eax
cmp eax, 0x3e8
jge case.default.0x100047e0
mov eax, dword [0x101829dc]
jmp 0x1000da10
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1000e550
push eax
mov edx, 0x46
mov ecx, str.Hotkey_Manager
call fcn.10043860
add esp, 4
test al, al
jne case.default.0x100047e0
push str.Change_the_controller_open_menu_combination
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.100015c0
push eax
mov eax, dword [0x10182cec]
mov ecx, str.Controller_Binding
push 0xa
push 0x10182cec
lea edx, [eax + eax*2]
mov edx, dword [edx*4 + 0x100a5c08]
call fcn.10043250
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.An_effect_used_on_Model_changer_and_Vehicle_spawner
call fcn.1001b700
mov dl, byte [0x10180ab7]
mov ecx, str.Model_Change_Effect
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Adjust_X_coordinate
sub esp, 8
mov dword [esp + 4], 0x3f451eb8
mov dword [esp], 0
call fcn.100015c0
movss xmm2, dword [0x10176d8c]
mov edx, str._n__n
push eax
push 0
mov ecx, str.Menu_X_Position
call fcn.10043090
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Adjust_Y_coordinate
sub esp, 8
mov dword [esp + 4], 0x3ecccccd
mov dword [esp], 0xbda3d70a
call fcn.100015c0
movss xmm2, dword [0x10176d8c]
mov edx, 0x101815ac
push eax
push 0
mov ecx, str.Menu_Y_Position
call fcn.10043090
add esp, 0x14
call fcn.1002b100
test al, al
jne 0x1000dc0e
push 0x10076d3c
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], al
call fcn.1001b720
mov edx, dword [0x10182d68]
mov ecx, str.Navigation_Mode
push eax
push 3
push 0x10182d68
mov edx, dword [edx*4 + 0x100a5bfc]
call fcn.10043250
add esp, 0x14
push str.Choose_the_menu_sound_effect
push 0
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001b740
mov edx, dword [0x101810c8]
mov ecx, str.Menu_Sound_Effect
push eax
push 3
push 0x101810c8
mov edx, dword [edx*4 + 0x100a5bf0]
call fcn.10043250
add esp, 0x14
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b760
mov dl, byte [0x10182d45]
mov ecx, str.Welcome_Message_On_Every_Startup
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b780
mov dl, byte [0x10180ab5]
mov ecx, str.Submenu_State_Memory
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.Enables_disables_this_description_text
call fcn.1001b7e0
mov dl, byte [0x101810c4]
mov ecx, str.Menu_Description
push eax
call fcn.10042b40
add esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b800
mov dl, byte [0x10180ab6]
mov ecx, str.Use_Wardrobe_Camera_On_Outfit_Changer
push eax
call fcn.10042b40
add esp, 8
mov ecx, str.Scroll_Settings
call fcn.10043310
push 0x10076d3c
push 0x7fffffff
push 0x80000001
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x101810bc
mov ecx, str.Scroll_Level_1
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
push 0x7fffffff
push 0x80000001
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x101810b8
mov ecx, str.Scroll_Level_2
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
push 0x10076d3c
push 0x7fffffff
push 0x80000001
lea ecx, [ebp - 0x229]
call fcn.100015c0
push eax
push 0
push 1
mov edx, 0x101810c0
mov ecx, str.Transition_Delay
call fcn.10042f00
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.1001b840
mov dl, byte [0x10182ccb]
mov ecx, str.Animated_Scrolling
push eax
call fcn.10042b40
add esp, 8
cmp byte [0x10182ccb], 0
je case.default.0x100047e0
push 0x10076d3c
sub esp, 8
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
mov dword [esp + 4], 0x459c4000
mov dword [esp], 0x41200000
call fcn.100015c0
movss xmm2, dword [0x10176dbc]
mov edx, 0x101810cc
push eax
push 0
mov ecx, str.___Scroll_animation_duration
call fcn.10043090
add esp, 0x14
jmp case.default.0x100047e0
cmp eax, 0x4a
jne case.default.0x100047e0
mov ecx, str.Credits__Info
call fcn.10042330
push str.Hello_g
lea ecx, [ebp - 0x228]
call fcn.10024820
mov dword [ebp - 4], 5
call fcn.10025be0
mov ecx, eax
call fcn.10001430
push eax
lea ecx, [ebp - 0x228]
call fcn.100247c0
push str.s_
lea ecx, [ebp - 0x228]
call fcn.100247c0
mov ecx, 0x101815e4
mov byte [ebp - 0x229], 0
call fcn.10024740
push eax
lea ecx, [ebp - 0x229]
call fcn.1001c010
lea ecx, [ebp - 0x228]
mov esi, eax
call fcn.10024740
mov edx, esi
mov ecx, eax
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100015c0
mov edx, eax
mov ecx, str.Please_Read_The_Following:
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100015c0
mov edx, eax
mov ecx, str.y_i__some_options_have_clickable_links___
call fcn.10042670
add esp, 4
mov ecx, str.Trainer_info
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
mov edx, eax
mov ecx, str.Version:_2.1
call fcn.10042670
push str.The_trainers_initial_release_date__v0.7_
mov edx, method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_4
mov ecx, str.Initial_Release:_18_03_2021
call fcn.10042670
push str.Release_date_of_this_version
mov edx, method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_4
mov ecx, str.Last_updated:_13_12_2023
call fcn.10042670
push str.https:__gtaforums.com_topic_390582_c_script_hook_
mov edx, 0x1001c020
mov ecx, str.Based_on__Arus_ScriptHook_0.5.1_
call fcn.10042670
add esp, 0x10
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.https:__www.youtube.com_channel_UCDyOr3PUE...
call fcn.1001c060
mov edx, eax
mov ecx, str.Created_by__Const96b_
call fcn.10042670
add esp, 4
mov ecx, str.Official_download_links
call fcn.10043310
push str.https:__www.nexusmods.com_gta4_mods_100
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001c090
mov edx, eax
mov ecx, str._Nexus_mods_
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.https:__gtaforums.com_topic_973091_gta_iv_12043...
call fcn.1001c0c0
mov edx, eax
mov ecx, str._GTAForums_page_
call fcn.10042670
add esp, 4
mov ecx, str.sSupport_my_work
call fcn.10043310
push 0x10076d3c
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.100015c0
mov edx, eax
mov ecx, str.If_you_like_this_trainer__make_sure_to_support_me_by
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.https:__www.patreon.com_user_u46624781
call fcn.1001c0f0
mov edx, eax
mov ecx, str.y_Joining_my_Patreon_
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100015c0
mov edx, eax
mov ecx, str.Subscribing_and_Following_me_on_my_socials:
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.https:__www.youtube.com_channel_UCDyOr3PUE...
call fcn.1001c060
mov edx, eax
mov ecx, str.r_Link_to_YouTube_
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.https:__twitter.com_konstantinos96b
call fcn.1001c120
mov edx, eax
mov ecx, str.b_Link_to_Twitter_
call fcn.10042670
add esp, 4
mov ecx, str.Libraries_used
call fcn.10043310
push str.https:__www.codeproject.com_Articles_10809_A_Sm...
lea ecx, [ebp - 0x229]
mov byte [ebp - 0x229], 0
call fcn.1001c150
mov edx, eax
mov ecx, str._xiaohe521_ini_lilbrary_
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.https:__gtaforums.com_topic_576633_how_to_use_a...
call fcn.1001c180
mov edx, eax
mov ecx, str._Arus_ScriptHook_SDK_
call fcn.10042670
mov ecx, str.sCredits
call fcn.10043310
push 0x10076d3c
mov edx, method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_4
mov ecx, str.At_this_point_I_want_to_thank_everybody_in_the
call fcn.10042670
push 0x10076d3c
mov edx, method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_4
mov ecx, str.GTA_IV_community_who_contributed_by_sharing
call fcn.10042670
push 0x10076d3c
mov edx, method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_4
mov ecx, str.their_discoveries_related_to_modding_this_game.
call fcn.10042670
push 0x10076d3c
mov edx, method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_4
mov ecx, str.Making_this_mod_wouldnt_be_possible_without_them
call fcn.10042670
push str.https:__www.rdr2mods.com_profile_3_lms_
mov edx, 0x1001c190
mov ecx, str.r_I_would_like_to_thank_LMS_who_helped_me_to_
call fcn.10042670
add esp, 0x18
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100015c0
mov edx, eax
mov ecx, str.bypass_a_big_issue_I_was_facing_with_the
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100015c0
mov edx, eax
mov ecx, str.SDK._His_help_saved_me_a_lot_of_time_and_improved
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100015c0
mov edx, eax
mov ecx, str.the_functionality_and_the_source_code_of_this_mod.
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push str.https:__www.youtube.com_user_zolika1351
call fcn.1001c1d0
mov edx, eax
mov ecx, str.r_I_also_want_to_thank_Zolika1351_
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100015c0
mov edx, eax
mov ecx, str.for_helping_me_overcome_an_issue_with_model
call fcn.10042670
add esp, 4
mov byte [ebp - 0x229], 0
lea ecx, [ebp - 0x229]
push 0x10076d3c
call fcn.100015c0
mov edx, eax
mov ecx, str.loading_on_earlier_trainer_versions_which_is
call fcn.10042670
add esp, 4
mov byte [ebp - 0x231], 0
lea ecx, [ebp - 0x231]
push 0x10076d3c
call fcn.100015c0
mov edx, eax
mov ecx, str.something_that_saved_me_time_back_then.
call fcn.10042670
add esp, 4
lea ecx, [ebp - 0x228]
call fcn.100247d0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1004955b
mov esp, ebp
pop ebp
ret