Function at 0x14005220c
Capabilities:
Delete file

Disassembly:
sub rsp, 0x298
mov rax, qword [0x14017c140]
xor rax, rsp
mov qword [rsp + 0x288], rax
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 1
lea rdx, str.C:Windowsoffsets.json
lea rcx, [rsp + 0x160]
call fcn.14003e394
nop
mov rax, qword [rsp + 0x160]
movsxd rax, dword [rax + 4]
lea rax, [rsp + rax + 0x160]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::good_void_const___ptr64]
movzx eax, al
test eax, eax
jne 0x14005229b
lea rdx, str.Invalid_offsets.json_file
lea rcx, [rsp + 0x140]
call fcn.140040258
lea rdx, [0x1401427e8]
lea rcx, [rsp + 0x140]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
xor edx, edx
lea rcx, [rsp + 0x30]
call fcn.14003e554
nop
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x160]
call fcn.1400419d4
lea rdx, [0x140128278]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x138], rax
lea rdx, str.uworld
mov rcx, qword [rsp + 0x138]
call fcn.14002b2b0
lea rdx, [0x14017cea8]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128288]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x48], rax
lea rdx, str.ViewPoint
mov rcx, qword [rsp + 0x48]
call fcn.14002b2b0
lea rdx, [0x14017ceb0]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x1401282a0]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x50], rax
lea rdx, str.Gameinstance
mov rcx, qword [rsp + 0x50]
call fcn.14002b2b0
lea rdx, [0x14017ceb8]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x1401282b8]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x58], rax
lea rdx, str.LocalPlayers
mov rcx, qword [rsp + 0x58]
call fcn.14002b2b0
lea rdx, [0x14017cec0]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x1401282d0]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x60], rax
lea rdx, str.PlayerController
mov rcx, qword [rsp + 0x60]
call fcn.14002b2b0
lea rdx, [0x14017cec8]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x1401282f0]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x68], rax
lea rdx, str.LocalPawn
mov rcx, qword [rsp + 0x68]
call fcn.14002b2b0
lea rdx, [0x14017ced0]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128308]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x70], rax
lea rdx, str.PlayerState
mov rcx, qword [rsp + 0x70]
call fcn.14002b2b0
lea rdx, [0x14017ced8]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128320]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x78], rax
lea rdx, str.RootComponet
mov rcx, qword [rsp + 0x78]
call fcn.14002b2b0
lea rdx, [0x14017cee0]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128338]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x80], rax
lea rdx, str.GameState
mov rcx, qword [rsp + 0x80]
call fcn.14002b2b0
lea rdx, [0x14017cee8]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128350]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x88], rax
lea rdx, str.PersistentLevel
mov rcx, qword [rsp + 0x88]
call fcn.14002b2b0
lea rdx, [0x14017cef0]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128368]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x90], rax
lea rdx, str.ActorCount
mov rcx, qword [rsp + 0x90]
call fcn.14002b2b0
lea rdx, [0x14017cef8]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128380]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x98], rax
lea rdx, str.Cameramanager
mov rcx, qword [rsp + 0x98]
call fcn.14002b2b0
lea rdx, [0x14017cf00]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128398]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0xa0], rax
lea rdx, str.AActor
mov rcx, qword [rsp + 0xa0]
call fcn.14002b2b0
lea rdx, [0x14017cf08]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x1401283a8]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0xa8], rax
lea rdx, str.CurrentActor
mov rcx, qword [rsp + 0xa8]
call fcn.14002b2b0
lea rdx, [0x14017cf10]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x1401283c0]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0xb0], rax
lea rdx, str.Mesh
mov rcx, qword [rsp + 0xb0]
call fcn.14002b2b0
lea rdx, [0x14017cf18]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x1401283d0]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0xb8], rax
lea rdx, str.Revivefromdbnotime
mov rcx, qword [rsp + 0xb8]
call fcn.14002b2b0
lea rdx, [0x14017cf20]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x1401283f0]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0xc0], rax
lea rdx, str.TeamId
mov rcx, qword [rsp + 0xc0]
call fcn.14002b2b0
lea rdx, [0x14017cf28]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128400]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0xc8], rax
lea rdx, str.ActorTeamId
mov rcx, qword [rsp + 0xc8]
call fcn.14002b2b0
lea rdx, [0x14017cf30]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128418]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0xd0], rax
lea rdx, str.IsDBNO
mov rcx, qword [rsp + 0xd0]
call fcn.14002b2b0
lea rdx, [0x14017cf38]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128428]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0xd8], rax
lea rdx, str.LocalActorPos
mov rcx, qword [rsp + 0xd8]
call fcn.14002b2b0
lea rdx, [0x14017cf40]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128440]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0xe0], rax
lea rdx, str.ComponetToWorld
mov rcx, qword [rsp + 0xe0]
call fcn.14002b2b0
lea rdx, [0x14017cf48]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128458]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0xe8], rax
lea rdx, str.BoneArray
mov rcx, qword [rsp + 0xe8]
call fcn.14002b2b0
lea rdx, [0x14017cf50]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128470]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0xf0], rax
lea rdx, str.Velocity
mov rcx, qword [rsp + 0xf0]
call fcn.14002b2b0
lea rdx, [0x14017cf60]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128488]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0xf8], rax
lea rdx, str.PawnPrivate
mov rcx, qword [rsp + 0xf8]
call fcn.14002b2b0
lea rdx, [0x14017cf68]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x1401284a0]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x100], rax
lea rdx, str.PlayerArray
mov rcx, qword [rsp + 0x100]
call fcn.14002b2b0
lea rdx, [0x14017cf70]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x1401284b8]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x108], rax
lea rdx, str.relativelocation
mov rcx, qword [rsp + 0x108]
call fcn.14002b2b0
lea rdx, [0x14017cf78]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x1401284d8]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x110], rax
lea rdx, str.UCharacterMovementComponent
mov rcx, qword [rsp + 0x110]
call fcn.14002b2b0
lea rdx, [0x14017cf80]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128500]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x118], rax
lea rdx, str.entity_actor
mov rcx, qword [rsp + 0x118]
call fcn.14002b2b0
lea rdx, [0x14017cf88]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128518]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x120], rax
lea rdx, str.bIsReloadingWeapon
mov rcx, qword [rsp + 0x120]
call fcn.14002b2b0
lea rdx, [0x14017cf90]
mov rcx, rax
call fcn.140039ea0
lea rdx, [0x140128538]
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x128], rax
lea rdx, str.GlobalAnimRateScale
mov rcx, qword [rsp + 0x128]
call fcn.14002b2b0
lea rdx, [0x14017cf98]
mov rcx, rax
call fcn.140039ea0
lea rdx, str.offsets
lea rcx, [rsp + 0x30]
call fcn.14002b2b0
mov qword [rsp + 0x130], rax
lea rdx, str.CurrentWeapon
mov rcx, qword [rsp + 0x130]
call fcn.14002b2b0
lea rdx, [0x14017cfa0]
mov rcx, rax
call fcn.140039ea0
nop
lea rdx, [rsp + 0x270]
lea rcx, [rsp + 0x40]
call fcn.140042b90
mov rcx, rax
call fcn.140042034
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
nop
lea rcx, [rsp + 0x30]
call fcn.140040e14
nop
lea rcx, [rsp + 0x160]
call fcn.1400436b8
nop
mov rcx, qword [rsp + 0x288]
xor rcx, rsp
call fcn.1400b6a90
add rsp, 0x298
ret