Function at 0x44e0c0
Capabilities:
Create process on windows
Log keystrokes via polling
Self delete

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x24
push ebx
push esi
push edi
call fcn.00450dc0
push 0x2d
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x44e0e8
push dword [0x48c804]
call fcn.00450de0
add esp, 4
cmp dword [0x48c85c], 0
jne 0x44e1d8
mov ebx, dword [0x48c7f8]
test ebx, ebx
jne 0x44e11d
push 0xd0d
push str.C:Users1337DownloadsDestiny.ut_masterDestiny.ut_masterlibimguiimgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov ebx, dword [0x48c7f8]
add esp, 0xc
push ecx
mov ecx, dword [ebx + 0x98]
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0xc]
push eax
call fcn.00420780
lea eax, [ebp - 0x18]
push eax
push 0x8069
call dword [sym.imp.OPENGL32.dll_glGetIntegerv]
push 0x48c85c
push 1
call dword [sym.imp.OPENGL32.dll_glGenTextures]
push dword [0x48c85c]
mov edi, dword [sym.imp.OPENGL32.dll_glBindTexture]
push 0xde1
call edi
mov esi, dword [sym.imp.OPENGL32.dll_glTexParameteri]
push 0x2601
push 0x2801
push 0xde1
call esi
push 0x2601
push 0x2800
push 0xde1
call esi
push 0
push 0xcf2
call dword [sym.imp.OPENGL32.dll_glPixelStorei]
push dword [ebp - 0xc]
push 0x1401
push 0x1908
push 0
push dword [ebp - 8]
push dword [ebp - 0x10]
push 0x1908
push 0
push 0xde1
call dword [sym.imp.OPENGL32.dll_glTexImage2D]
mov ecx, dword [ebx + 0x98]
mov eax, dword [0x48c85c]
mov dword [ecx + 8], eax
push dword [ebp - 0x18]
push 0xde1
call edi
call fcn.00424f50
call fcn.00406ee0
mov eax, dword [0x48c7f8]
xor edx, edx
push 0x3e
mov ecx, str.Destiny.ut
or dword [eax + 0x1a78], 3
mov dword [eax + 0x1a88], 0
mov dword [eax + 0x1a8c], 0
mov dword [eax + 0x1a90], 0
mov dword [eax + 0x1a94], 0
mov dword [eax + 0x1a7c], 1
mov dword [eax + 0x1a98], 0x447a0000
mov dword [eax + 0x1a9c], 0x440c0000
mov dword [eax + 0x1a80], 1
call fcn.0040b910
mov ecx, dword [0x48c7f8]
add esp, 4
mov dword [ebp - 0x1c], 0x432f0000
mov dword [ebp - 0x18], 0x440c0000
mov eax, dword [ecx + 0x19f8]
push 0
push 0
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19f8]
movss xmm0, dword [eax + 0xc]
subss xmm0, dword [eax + 0x50]
movss xmm2, dword [eax + 0x10]
subss xmm2, dword [eax + 0x54]
addss xmm0, dword [0x483ebc]
addss xmm2, dword [0x483ecc]
movss dword [eax + 0xc8], xmm0
movss dword [eax + 0xcc], xmm2
movss xmm1, dword [eax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [eax + 0xe4]
maxss xmm0, xmm2
movss dword [eax + 0xe0], xmm1
movss dword [eax + 0xe4], xmm0
mov eax, dword [ecx + 0x19f8]
mov byte [eax + 0x7c], 1
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, dword [ecx + 0x19f8]
push str.Features
call fcn.004055c0
mov edx, eax
mov ecx, str.Features
call fcn.00409310
add esp, 8
mov dword [ebp - 0x1c], 0x431b0000
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x18], 0x42480000
mov ecx, str.Legit
call fcn.00426550
add esp, 4
test al, al
je 0x44e32d
mov dword [0x4899d8], 1
push ecx
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x431b0000
mov ecx, str.Visuals
mov dword [ebp - 0x18], 0x42480000
call fcn.00426550
add esp, 4
test al, al
je 0x44e35a
mov dword [0x4899d8], 2
push ecx
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x431b0000
mov ecx, str.Misc
mov dword [ebp - 0x18], 0x42480000
call fcn.00426550
add esp, 4
test al, al
je 0x44e387
mov dword [0x4899d8], 3
push ecx
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x431b0000
mov ecx, str.Colors
mov dword [ebp - 0x18], 0x42480000
call fcn.00426550
add esp, 4
test al, al
je 0x44e3b4
mov dword [0x4899d8], 4
push ecx
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x431b0000
mov ecx, str.Settings
mov dword [ebp - 0x18], 0x42480000
call fcn.00426550
add esp, 4
test al, al
je 0x44e3e1
mov dword [0x4899d8], 5
call fcn.00409510
movss xmm1, dword [0x483f6c]
xorps xmm0, xmm0
call fcn.0040f300
mov ecx, dword [0x48c7f8]
lea eax, [ebp - 0x1c]
add ecx, 0x1d0c
mov dword [ebp - 0x1c], 0x43340000
push ecx
mov dword [esp], 0x3f800000
push 0xff0000ff
push eax
lea eax, [ebp - 0x14]
mov dword [ebp - 0x18], 0x44098000
push eax
mov dword [ebp - 0x14], 0x43340000
mov dword [ebp - 0x10], 0x41c80000
call fcn.0041f1f0
movss xmm1, dword [0x483f6c]
xorps xmm0, xmm0
call fcn.0040f300
mov ecx, dword [0x48c7f8]
push 0
push 0
mov dword [ebp - 0x1c], 0x444e4000
mov eax, dword [ecx + 0x19f8]
mov dword [ebp - 0x18], 0x440c0000
mov byte [eax + 0x7c], 1
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, dword [ecx + 0x19f8]
push str.Options
call fcn.004055c0
mov edx, eax
mov ecx, str.Options
call fcn.00409310
mov eax, dword [0x4899d8]
add esp, 0xc
cmp eax, 1
jne 0x44e8a6
mov ecx, dword [0x48c7f8]
push 0
push 1
mov dword [ebp - 0x1c], 0x43c30000
mov eax, dword [ecx + 0x19f8]
mov dword [ebp - 0x18], 0x44034000
mov byte [eax + 0x7c], 1
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, dword [ecx + 0x19f8]
push str.Aimbot
call fcn.004055c0
mov edx, eax
mov ecx, str.Aimbot
call fcn.00409310
add esp, 0xc
push str.Aimbot
call fcn.00425de0
mov eax, dword [0x48c7f8]
add esp, 4
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44e512
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
mov edx, 0x489918
mov ecx, str.EnableAimbotEnable
call fcn.00427480
mov edx, 0x489919
mov ecx, str.Auto_AimAimbotAutoAim
call fcn.00427480
mov edx, 0x48991a
mov ecx, str.DeathmatchAimbotDeathmatch
call fcn.00427480
mov edx, 0x48991b
mov ecx, str.VisibleAimbotVisible
call fcn.00427480
mov edx, 0x48991c
mov ecx, str.ScopedAimbotScoped
call fcn.00427480
mov edx, 0x48991d
mov ecx, str.FlashedAimbotFlashed
call fcn.00427480
mov edx, 0x48991e
mov ecx, str.In_AirAimbotInAir
call fcn.00427480
sub esp, 0x10
mov edx, 0x489920
call fcn.00428920
add esp, 0xc
lea eax, [ebp - 0x18]
mov edx, 4
mov dword [ebp - 0x18], 0x19
mov ecx, str.SmoothingAimbotSmoothing
mov dword [ebp - 0x10], 1
mov dword [esp], 0x3f800000
push 0x47ada4
push eax
lea eax, [ebp - 0x10]
push eax
push 0x489924
call fcn.00429e20
add esp, 0x10
lea eax, [ebp - 0x18]
mov edx, 4
mov dword [ebp - 0x18], 0x3e8
mov ecx, str.FOVAimbotFov
mov dword [ebp - 0x10], 1
mov dword [esp], 0x3f800000
push 0x47ada4
push eax
lea eax, [ebp - 0x10]
push eax
push 0x489928
call fcn.00429e20
add esp, 0x14
call fcn.00409510
movss xmm1, dword [0x483f6c]
xorps xmm0, xmm0
call fcn.0040f300
mov ecx, dword [0x48c7f8]
push 0
push 1
mov dword [ebp - 0x1c], 0x43c30000
mov eax, dword [ecx + 0x19f8]
mov dword [ebp - 0x18], 0x43988000
mov byte [eax + 0x7c], 1
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, dword [ecx + 0x19f8]
push str.Triggerbot
call fcn.004055c0
mov edx, eax
mov ecx, str.Triggerbot
call fcn.00409310
add esp, 0xc
push str.Triggerbot
call fcn.00425de0
mov eax, dword [0x48c7f8]
add esp, 4
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44e688
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
mov edx, 0x48992c
mov ecx, str.EnableTriggerbotEnable
call fcn.00427480
mov edx, 0x48992d
mov ecx, str.Auto_FireTriggerbotAutoFire
call fcn.00427480
mov edx, 0x48992e
mov ecx, str.DeathmatchTriggerbotDeathmatch
call fcn.00427480
mov edx, 0x48992f
mov ecx, str.ScopedTriggerbotScoped
call fcn.00427480
mov edx, 0x489930
mov ecx, str.FlashedTriggerbotFlashed
call fcn.00427480
mov edx, 0x489931
mov ecx, str.In_AirTriggerbotInAir
call fcn.00427480
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x18]
push 0x47ada4
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], 0x1f4
push eax
push 0x489938
mov edx, 4
mov dword [ebp - 0x10], 0
mov ecx, str.DelayTriggerbotDelay
call fcn.00429e20
mov eax, dword [0x48c7f8]
add esp, 0x14
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44e73f
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
mov edx, 0x489934
mov ecx, str.Exclude_GunsTriggerbotExcludeGuns
call fcn.00427480
mov edx, 0x489932
mov ecx, str.Auto_KnifeHelpersAutoKnife
call fcn.00427480
mov edx, 0x489933
mov ecx, str.Auto_TaserHelpersAutoTaser
call fcn.00427480
call fcn.00409510
mov ecx, dword [0x48c7f8]
push 0
push 1
mov dword [ebp - 0x1c], 0x43c30000
mov eax, dword [ecx + 0x19f8]
mov dword [ebp - 0x18], 0x43520000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19f8]
movss xmm0, dword [eax + 0xc]
subss xmm0, dword [eax + 0x50]
movss xmm2, dword [eax + 0x10]
subss xmm2, dword [eax + 0x54]
addss xmm0, dword [0x483efc]
addss xmm2, dword [0x483ef4]
movss dword [eax + 0xc8], xmm0
movss dword [eax + 0xcc], xmm2
movss xmm1, dword [eax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [eax + 0xe4]
maxss xmm0, xmm2
movss dword [eax + 0xe0], xmm1
movss dword [eax + 0xe4], xmm0
mov eax, dword [ecx + 0x19f8]
mov byte [eax + 0x7c], 1
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, dword [ecx + 0x19f8]
push 0x483a30
call fcn.004055c0
mov edx, eax
mov ecx, 0x483a30
call fcn.00409310
add esp, 0xc
push 0x483a30
call fcn.00425de0
mov eax, dword [0x48c7f8]
add esp, 4
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44e853
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
mov edx, 0x48993c
mov ecx, str.EnableRCSEnable
call fcn.00427480
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x18]
push 0x483a44
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0
push eax
push 0x489940
mov edx, 8
mov dword [ebp - 0x18], 0x42c80000
mov ecx, str.RCSAmount
call fcn.00429e20
add esp, 0x14
call fcn.00409510
mov eax, dword [0x4899d8]
cmp eax, 2
jne 0x44eb8b
mov ecx, dword [0x48c7f8]
push 0
push 1
mov dword [ebp - 0x1c], 0x43c30000
mov eax, dword [ecx + 0x19f8]
mov dword [ebp - 0x18], 0x43988000
mov byte [eax + 0x7c], 1
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, dword [ecx + 0x19f8]
push str.Glow
call fcn.004055c0
mov edx, eax
mov ecx, str.Glow
call fcn.00409310
add esp, 0xc
push str.Glow
call fcn.00425de0
mov eax, dword [0x48c7f8]
add esp, 4
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44e925
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
mov edx, 0x489944
mov ecx, str.EnableGlowEnable
call fcn.00427480
mov edx, 0x489945
mov ecx, str.VisibleGlowVisible
call fcn.00427480
mov edx, 0x489946
mov ecx, str.HealthbasedGlowHealthbased
call fcn.00427480
mov edx, 0x489947
mov ecx, str.DefusingGlowDefusing
call fcn.00427480
mov edx, 0x489948
mov ecx, str.ScopedGlowScoped
call fcn.00427480
mov edx, 0x489949
mov ecx, str.FlashedGlowFlashed
call fcn.00427480
call fcn.00409510
movss xmm1, dword [0x483f6c]
xorps xmm0, xmm0
call fcn.0040f300
mov ecx, dword [0x48c7f8]
push 0
push 1
mov dword [ebp - 0x1c], 0x43c30000
mov eax, dword [ecx + 0x19f8]
mov dword [ebp - 0x18], 0x43988000
mov byte [eax + 0x7c], 1
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, dword [ecx + 0x19f8]
push str.ColorChams
call fcn.004055c0
mov edx, eax
mov ecx, str.ColorChams
call fcn.00409310
add esp, 0xc
push str.Color_Chams
call fcn.00425de0
mov eax, dword [0x48c7f8]
add esp, 4
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44ea0a
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
mov edx, 0x48994a
mov ecx, str.EnableChamsEnable
call fcn.00427480
push ecx
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0
mov ecx, str.ClearChamsClear
mov dword [ebp - 0x18], 0
call fcn.00426550
add esp, 4
test al, al
je 0x44eabd
xor esi, esi
mov word [ebp - 8], 0xffff
mov bx, word [ebp - 8]
mov byte [0x48994a], 0
mov byte [ebp - 1], 0xff
lea edi, [esi + 0x40]
nop word [eax + eax]
mov ecx, dword [0x48c8a4]
lea eax, [ebp - 0xc]
push 0
push 4
push eax
mov eax, dword [0x48c908]
add ecx, esi
add eax, 0x10
mov dword [ebp - 0xc], 0
add eax, ecx
push eax
push dword [0x48c870]
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov al, byte [ebp - 1]
push 0
mov byte [ebp - 6], al
lea eax, [ebp - 8]
push 3
push eax
mov eax, dword [0x48c900]
add eax, dword [ebp - 0xc]
push eax
push dword [0x48c870]
mov word [ebp - 8], bx
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add esi, 0x10
sub edi, 1
jne 0x44ea60
call fcn.00409510
mov ecx, dword [0x48c7f8]
push 0
push 1
mov dword [ebp - 0x1c], 0x43c30000
mov eax, dword [ecx + 0x19f8]
mov dword [ebp - 0x18], 0x43520000
mov byte [eax + 0x7c], 1
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, dword [ecx + 0x19f8]
push str.World
call fcn.004055c0
mov edx, eax
mov ecx, str.World
call fcn.00409310
add esp, 0xc
push str.World
call fcn.00425de0
mov eax, dword [0x48c7f8]
add esp, 4
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44eb38
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
mov edx, 0x48994c
mov ecx, str.RadarWorldRadar
call fcn.00427480
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x18]
push str._.0f
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0
push eax
push 0x489950
mov edx, 8
mov dword [ebp - 0x18], 0x41a00000
mov ecx, str.BrightnessWorldBrightness
call fcn.00429e20
add esp, 0x14
call fcn.00409510
mov eax, dword [0x4899d8]
cmp eax, 3
jne 0x44ec8a
mov ecx, dword [0x48c7f8]
push 0
push 1
mov dword [ebp - 0x1c], 0x43c30000
mov eax, dword [ecx + 0x19f8]
mov dword [ebp - 0x18], 0x43988000
mov byte [eax + 0x7c], 1
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, dword [ecx + 0x19f8]
push str.Helpers
call fcn.004055c0
mov edx, eax
mov ecx, str.Helpers
call fcn.00409310
add esp, 0xc
push str.Helpers
call fcn.00425de0
mov eax, dword [0x48c7f8]
add esp, 4
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44ec0a
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
mov edx, 0x489954
mov ecx, str.BunnyhopHelpersBunnyhop
call fcn.00427480
mov edx, 0x489955
mov ecx, str.Auto_PistolHelpersAutoPistol
call fcn.00427480
mov edx, 0x489956
mov ecx, str.No_FlashVisualsNoFlash
call fcn.00427480
mov edx, 0x489957
mov ecx, str.ThirdpersonVisualsThirdperson
call fcn.00427480
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x18]
push 0x47ada4
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x18], 0x96
push eax
push 0x489958
mov edx, 4
mov dword [ebp - 0x10], 0x32
mov ecx, str.FOVVisualsFOV
call fcn.00429e20
add esp, 0x14
call fcn.00409510
mov eax, dword [0x4899d8]
cmp eax, 4
jne 0x44ee3e
mov ecx, dword [0x48c7f8]
push 0
push 1
mov dword [ebp - 0x1c], 0x43c30000
mov eax, dword [ecx + 0x19f8]
mov dword [ebp - 0x18], 0x43988000
mov byte [eax + 0x7c], 1
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, dword [ecx + 0x19f8]
push str.Glow
call fcn.004055c0
mov edx, eax
mov ecx, str.Glow
call fcn.00409310
add esp, 0xc
push str.Glow
call fcn.00425de0
mov eax, dword [0x48c7f8]
add esp, 4
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44ed09
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
push 0x22
mov edx, 0x48995c
mov ecx, str.TeammatesGlowTeammates
call fcn.0042f8f0
add esp, 4
mov edx, 0x489968
mov ecx, str.EnemiesGlowEnemy
push 0x22
call fcn.0042f8f0
add esp, 4
mov edx, 0x489974
mov ecx, str.Enemies_VisibleGlowEnemiesVisible
push 0x22
call fcn.0042f8f0
add esp, 4
mov edx, 0x489980
mov ecx, str.DefusingGlowDefusing
push 0x22
call fcn.0042f8f0
add esp, 4
mov edx, 0x48998c
mov ecx, str.ScopedGlowScoped
push 0x22
call fcn.0042f8f0
add esp, 4
mov edx, 0x489998
mov ecx, str.FlashedGlowFlashed
push 0x22
call fcn.0042f8f0
add esp, 4
call fcn.00409510
movss xmm1, dword [0x483f6c]
xorps xmm0, xmm0
call fcn.0040f300
mov ecx, dword [0x48c7f8]
push 0
push 1
mov dword [ebp - 0x1c], 0x43c30000
mov eax, dword [ecx + 0x19f8]
mov dword [ebp - 0x18], 0x43988000
mov byte [eax + 0x7c], 1
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, dword [ecx + 0x19f8]
push str.ColorChams
call fcn.004055c0
mov edx, eax
mov ecx, str.ColorChams
call fcn.00409310
add esp, 0xc
push str.Color_Chams
call fcn.00425de0
mov eax, dword [0x48c7f8]
add esp, 4
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44ee0c
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
push 0x22
mov edx, 0x4899a4
mov ecx, str.TeammatesChamsTeammates
call fcn.0042f8f0
add esp, 4
mov edx, 0x4899b0
mov ecx, str.EnemiesChamsEnemies
push 0x22
call fcn.0042f8f0
add esp, 4
call fcn.00409510
mov eax, dword [0x4899d8]
cmp eax, 5
jne 0x44f12f
mov ecx, dword [0x48c7f8]
push 0
push 1
mov dword [ebp - 0x1c], 0x44458000
mov eax, dword [ecx + 0x19f8]
mov dword [ebp - 0x18], 0x43340000
mov byte [eax + 0x7c], 1
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, dword [ecx + 0x19f8]
push str.Info
call fcn.004055c0
mov edx, eax
mov ecx, str.Info
call fcn.00409310
add esp, 0xc
push str.Info
call fcn.00425de0
mov eax, dword [0x48c7f8]
add esp, 4
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44eebd
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
push str.Source_code:
call fcn.00425de0
movss xmm1, dword [0x483f6c]
add esp, 4
xorps xmm0, xmm0
call fcn.0040f300
push ecx
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x42c80000
mov ecx, str.GitHub
mov dword [ebp - 0x18], 0x418c0000
call fcn.00426550
add esp, 4
test al, al
je 0x44ef12
push 5
push 0
push 0
push str.https:__www.github.com_Tosox_Destiny.ut
push 0
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
mov ecx, dword [0x48c7f8]
mov eax, dword [ecx + 0x19f8]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19f8]
cmp byte [eax + 0x7f], 0
jne 0x44ef4c
movss xmm1, dword [0x483f6c]
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
call fcn.0040f010
push str.Credits
call fcn.00425de0
mov eax, dword [0x48c7f8]
add esp, 4
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44ef7c
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
push str._Offsets_provided_by:_hazedumper_and_blazedumper
call fcn.00425de0
add esp, 4
push str._GUI_powered_by:_ImGui_and_GLFW
call fcn.00425de0
add esp, 4
push str._JSON_library_by:_Niels_Lohmann
call fcn.00425de0
mov eax, dword [0x48c7f8]
add esp, 4
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44efc6
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
mov edx, 0x4899bc
mov ecx, str.Enable_Developer
call fcn.00427480
call fcn.00409510
cmp byte [0x4899bc], 0
je 0x44f12f
mov ecx, dword [0x48c7f8]
push 0
push 1
mov dword [ebp - 0x1c], 0x44458000
mov eax, dword [ecx + 0x19f8]
mov dword [ebp - 0x18], 0x436b0000
mov byte [eax + 0x7c], 1
lea eax, [ebp - 0x1c]
push eax
push ecx
mov ecx, dword [ecx + 0x19f8]
push str.Developer
call fcn.004055c0
mov edx, eax
mov ecx, str.Developer
call fcn.00409310
add esp, 0xc
push str.Developer
call fcn.00425de0
mov eax, dword [0x48c7f8]
add esp, 4
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44f05d
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x18]
push str._.2f
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0
push eax
push str.ff_
mov edx, 8
mov dword [ebp - 0x18], 0x3f800000
mov ecx, str.Glow_Alpha
call fcn.00429e20
add esp, 0x10
lea eax, [ebp - 0x18]
mov edx, 4
mov dword [ebp - 0x18], 3
mov ecx, str.Glow_Style
mov dword [ebp - 0x10], 0
mov dword [esp], 0x3f800000
push 0x47ada4
push eax
lea eax, [ebp - 0x10]
push eax
push 0x4899c4
call fcn.00429e20
mov eax, dword [0x48c7f8]
add esp, 0x14
mov ecx, dword [eax + 0x19f8]
cmp byte [ecx + 0x7f], 0
jne 0x44f0f3
mov ecx, dword [ecx + 0x194]
neg ecx
sbb ecx, ecx
add ecx, 6
call fcn.00427dd0
push ecx
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0
mov ecx, str.Reset
mov dword [ebp - 0x18], 0
call fcn.00426550
add esp, 4
test al, al
je 0x44f12a
mov dword [str.ff_], 0x3f266666
mov dword [0x4899c4], 0
call fcn.00409510
call fcn.00409510
call fcn.0040e150
call fcn.004088f0
call fcn.00408c80
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x24]
push eax
push dword [0x48c804]
call fcn.00450bb0
add esp, 0xc
push dword [ebp - 0x20]
push dword [ebp - 0x24]
push 0
push 0
call dword [sym.imp.OPENGL32.dll_glViewport]
push 0x4000
call dword [sym.imp.OPENGL32.dll_glClear]
mov ecx, dword [0x48c7f8]
xor eax, eax
add ecx, 0x1c4c
cmp byte [ecx], al
cmove ecx, eax
call fcn.00425390
push dword [0x48c804]
call fcn.00454fd0
add esp, 4
push dword [0x48c804]
call fcn.00455060
add esp, 4
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret