Function at 0x14005227c
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.14003e3b8
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 0x14005230b
lea rdx, str.Invalid_offsets.json_file
lea rcx, [rsp + 0x140]
call fcn.14004027c
lea rdx, [0x1401427e0]
lea rcx, [rsp + 0x140]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
xor edx, edx
lea rcx, [rsp + 0x30]
call fcn.14003e578
nop
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x160]
call fcn.140041a40
lea rdx, [0x1400deac0]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x138], rax
lea rdx, str.uworld
mov rcx, qword [rsp + 0x138]
call fcn.14002b308
lea rdx, [0x14017cc60]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400dead0]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x48], rax
lea rdx, str.ViewPoint
mov rcx, qword [rsp + 0x48]
call fcn.14002b308
lea rdx, [0x14017cc68]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400deae8]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x50], rax
lea rdx, str.Gameinstance
mov rcx, qword [rsp + 0x50]
call fcn.14002b308
lea rdx, [0x14017cc70]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400deb00]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x58], rax
lea rdx, str.LocalPlayers
mov rcx, qword [rsp + 0x58]
call fcn.14002b308
lea rdx, [0x14017cc78]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400deb18]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x60], rax
lea rdx, str.PlayerController
mov rcx, qword [rsp + 0x60]
call fcn.14002b308
lea rdx, [0x14017cc80]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400deb38]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x68], rax
lea rdx, str.LocalPawn
mov rcx, qword [rsp + 0x68]
call fcn.14002b308
lea rdx, [0x14017cc88]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400deb50]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x70], rax
lea rdx, str.PlayerState
mov rcx, qword [rsp + 0x70]
call fcn.14002b308
lea rdx, [0x14017cc90]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400deb68]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x78], rax
lea rdx, str.RootComponet
mov rcx, qword [rsp + 0x78]
call fcn.14002b308
lea rdx, [0x14017cc98]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400deb80]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x80], rax
lea rdx, str.GameState
mov rcx, qword [rsp + 0x80]
call fcn.14002b308
lea rdx, [0x14017cca0]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400deb98]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x88], rax
lea rdx, str.PersistentLevel
mov rcx, qword [rsp + 0x88]
call fcn.14002b308
lea rdx, [0x14017cca8]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400debb0]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x90], rax
lea rdx, str.ActorCount
mov rcx, qword [rsp + 0x90]
call fcn.14002b308
lea rdx, [0x14017ccb0]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400debc8]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x98], rax
lea rdx, str.Cameramanager
mov rcx, qword [rsp + 0x98]
call fcn.14002b308
lea rdx, [0x14017ccb8]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400debe0]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0xa0], rax
lea rdx, str.AActor
mov rcx, qword [rsp + 0xa0]
call fcn.14002b308
lea rdx, [0x14017ccc0]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400debf0]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0xa8], rax
lea rdx, str.CurrentActor
mov rcx, qword [rsp + 0xa8]
call fcn.14002b308
lea rdx, [0x14017ccc8]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400dec08]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0xb0], rax
lea rdx, str.Mesh
mov rcx, qword [rsp + 0xb0]
call fcn.14002b308
lea rdx, [0x14017ccd0]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400dec18]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0xb8], rax
lea rdx, str.Revivefromdbnotime
mov rcx, qword [rsp + 0xb8]
call fcn.14002b308
lea rdx, [0x14017ccd8]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400dec38]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0xc0], rax
lea rdx, str.TeamId
mov rcx, qword [rsp + 0xc0]
call fcn.14002b308
lea rdx, [0x14017cce0]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400dec48]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0xc8], rax
lea rdx, str.ActorTeamId
mov rcx, qword [rsp + 0xc8]
call fcn.14002b308
lea rdx, [0x14017cce8]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400dec60]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0xd0], rax
lea rdx, str.IsDBNO
mov rcx, qword [rsp + 0xd0]
call fcn.14002b308
lea rdx, [0x14017ccf0]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400dec70]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0xd8], rax
lea rdx, str.LocalActorPos
mov rcx, qword [rsp + 0xd8]
call fcn.14002b308
lea rdx, [0x14017ccf8]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400dec88]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0xe0], rax
lea rdx, str.ComponetToWorld
mov rcx, qword [rsp + 0xe0]
call fcn.14002b308
lea rdx, [0x14017cd00]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400deca0]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0xe8], rax
lea rdx, str.BoneArray
mov rcx, qword [rsp + 0xe8]
call fcn.14002b308
lea rdx, [0x14017cd08]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400decb8]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0xf0], rax
lea rdx, str.Velocity
mov rcx, qword [rsp + 0xf0]
call fcn.14002b308
lea rdx, [0x14017cd18]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400decd0]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0xf8], rax
lea rdx, str.PawnPrivate
mov rcx, qword [rsp + 0xf8]
call fcn.14002b308
lea rdx, [0x14017cd20]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400dece8]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x100], rax
lea rdx, str.PlayerArray
mov rcx, qword [rsp + 0x100]
call fcn.14002b308
lea rdx, [0x14017cd28]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400ded00]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x108], rax
lea rdx, str.relativelocation
mov rcx, qword [rsp + 0x108]
call fcn.14002b308
lea rdx, [0x14017cd30]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400ded20]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x110], rax
lea rdx, str.UCharacterMovementComponent
mov rcx, qword [rsp + 0x110]
call fcn.14002b308
lea rdx, [0x14017cd38]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400ded48]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x118], rax
lea rdx, str.entity_actor
mov rcx, qword [rsp + 0x118]
call fcn.14002b308
lea rdx, [0x14017cd40]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400ded60]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x120], rax
lea rdx, str.bIsReloadingWeapon
mov rcx, qword [rsp + 0x120]
call fcn.14002b308
lea rdx, [0x14017cd48]
mov rcx, rax
call fcn.140039ec4
lea rdx, [0x1400ded80]
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x128], rax
lea rdx, str.GlobalAnimRateScale
mov rcx, qword [rsp + 0x128]
call fcn.14002b308
lea rdx, [0x14017cd50]
mov rcx, rax
call fcn.140039ec4
lea rdx, str.offsets
lea rcx, [rsp + 0x30]
call fcn.14002b308
mov qword [rsp + 0x130], rax
lea rdx, str.CurrentWeapon
mov rcx, qword [rsp + 0x130]
call fcn.14002b308
lea rdx, [0x14017cd58]
mov rcx, rax
call fcn.140039ec4
nop
lea rdx, [rsp + 0x270]
lea rcx, [rsp + 0x40]
call fcn.140042bfc
mov rcx, rax
call fcn.1400420a0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
nop
lea rcx, [rsp + 0x30]
call fcn.140040e80
nop
lea rcx, [rsp + 0x160]
call fcn.140043724
nop
mov rcx, qword [rsp + 0x288]
xor rcx, rsp
call fcn.1400b6b00
add rsp, 0x298
ret