Function at 0x140051dd8
Capabilities:
Delete file

Disassembly:
sub rsp, 0x298
mov rax, qword [0x14017c138]
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.14003df88
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 0x140051e66
lea rdx, str.Invalid_offsets.json_file
lea rcx, [rsp + 0x140]
call fcn.14003fe74
lea rdx, [0x140142578]
lea rcx, [rsp + 0x140]
call sub.VCRUNTIME140.dll__CxxThrowException
xor edx, edx
lea rcx, [rsp + 0x30]
call fcn.14003e148
nop
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x160]
call fcn.140041598
lea rdx, [0x1400df508]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x138], rax
lea rdx, str.uworld
mov rcx, qword [rsp + 0x138]
call fcn.14002b370
lea rdx, [0x14017cc90]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df510]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x48], rax
lea rdx, str.ViewPoint
mov rcx, qword [rsp + 0x48]
call fcn.14002b370
lea rdx, [0x14017cc98]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df528]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x50], rax
lea rdx, str.Gameinstance
mov rcx, qword [rsp + 0x50]
call fcn.14002b370
lea rdx, [0x14017cca0]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df540]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x58], rax
lea rdx, str.LocalPlayers
mov rcx, qword [rsp + 0x58]
call fcn.14002b370
lea rdx, [0x14017cca8]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df558]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x60], rax
lea rdx, str.PlayerController
mov rcx, qword [rsp + 0x60]
call fcn.14002b370
lea rdx, [0x14017ccb0]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df580]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x68], rax
lea rdx, str.LocalPawn
mov rcx, qword [rsp + 0x68]
call fcn.14002b370
lea rdx, [0x14017ccb8]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df598]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x70], rax
lea rdx, str.PlayerState
mov rcx, qword [rsp + 0x70]
call fcn.14002b370
lea rdx, [0x14017ccc0]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df5b0]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x78], rax
lea rdx, str.RootComponet
mov rcx, qword [rsp + 0x78]
call fcn.14002b370
lea rdx, [0x14017ccc8]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df5c8]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x80], rax
lea rdx, str.GameState
mov rcx, qword [rsp + 0x80]
call fcn.14002b370
lea rdx, [0x14017ccd0]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df5e0]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x88], rax
lea rdx, str.PersistentLevel
mov rcx, qword [rsp + 0x88]
call fcn.14002b370
lea rdx, [0x14017ccd8]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df5f8]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x90], rax
lea rdx, str.ActorCount
mov rcx, qword [rsp + 0x90]
call fcn.14002b370
lea rdx, [0x14017cce0]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df610]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x98], rax
lea rdx, str.Cameramanager
mov rcx, qword [rsp + 0x98]
call fcn.14002b370
lea rdx, [0x14017cce8]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df628]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0xa0], rax
lea rdx, str.AActor
mov rcx, qword [rsp + 0xa0]
call fcn.14002b370
lea rdx, [0x14017ccf0]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df630]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0xa8], rax
lea rdx, str.CurrentActor
mov rcx, qword [rsp + 0xa8]
call fcn.14002b370
lea rdx, [0x14017ccf8]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df648]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0xb0], rax
lea rdx, str.Mesh
mov rcx, qword [rsp + 0xb0]
call fcn.14002b370
lea rdx, [0x14017cd00]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df658]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0xb8], rax
lea rdx, str.Revivefromdbnotime
mov rcx, qword [rsp + 0xb8]
call fcn.14002b370
lea rdx, [0x14017cd08]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df678]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0xc0], rax
lea rdx, str.TeamId
mov rcx, qword [rsp + 0xc0]
call fcn.14002b370
lea rdx, [0x14017cd10]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df680]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0xc8], rax
lea rdx, str.ActorTeamId
mov rcx, qword [rsp + 0xc8]
call fcn.14002b370
lea rdx, [0x14017cd18]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df698]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0xd0], rax
lea rdx, str.IsDBNO
mov rcx, qword [rsp + 0xd0]
call fcn.14002b370
lea rdx, [0x14017cd20]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df6a0]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0xd8], rax
lea rdx, str.LocalActorPos
mov rcx, qword [rsp + 0xd8]
call fcn.14002b370
lea rdx, [0x14017cd28]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df6b8]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0xe0], rax
lea rdx, str.ComponetToWorld
mov rcx, qword [rsp + 0xe0]
call fcn.14002b370
lea rdx, [0x14017cd30]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df6d0]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0xe8], rax
lea rdx, str.BoneArray
mov rcx, qword [rsp + 0xe8]
call fcn.14002b370
lea rdx, [0x14017cd38]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df6e8]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0xf0], rax
lea rdx, str.Velocity
mov rcx, qword [rsp + 0xf0]
call fcn.14002b370
lea rdx, [0x14017cd48]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df708]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0xf8], rax
lea rdx, str.PawnPrivate
mov rcx, qword [rsp + 0xf8]
call fcn.14002b370
lea rdx, [0x14017cd50]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df720]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x100], rax
lea rdx, str.PlayerArray
mov rcx, qword [rsp + 0x100]
call fcn.14002b370
lea rdx, [0x14017cd58]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df738]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x108], rax
lea rdx, str.relativelocation
mov rcx, qword [rsp + 0x108]
call fcn.14002b370
lea rdx, [0x14017cd60]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df760]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x110], rax
lea rdx, str.UCharacterMovementComponent
mov rcx, qword [rsp + 0x110]
call fcn.14002b370
lea rdx, [0x14017cd68]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df788]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x118], rax
lea rdx, str.entity_actor
mov rcx, qword [rsp + 0x118]
call fcn.14002b370
lea rdx, [0x14017cd70]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df7a0]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x120], rax
lea rdx, str.bIsReloadingWeapon
mov rcx, qword [rsp + 0x120]
call fcn.14002b370
lea rdx, [0x14017cd78]
mov rcx, rax
call fcn.140039ad8
lea rdx, [0x1400df7c0]
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x128], rax
lea rdx, str.GlobalAnimRateScale
mov rcx, qword [rsp + 0x128]
call fcn.14002b370
lea rdx, [0x14017cd80]
mov rcx, rax
call fcn.140039ad8
lea rdx, str.offsets
lea rcx, [rsp + 0x30]
call fcn.14002b370
mov qword [rsp + 0x130], rax
lea rdx, str.CurrentWeapon
mov rcx, qword [rsp + 0x130]
call fcn.14002b370
lea rdx, [0x14017cd88]
mov rcx, rax
call fcn.140039ad8
lea rdx, [rsp + 0x270]
lea rcx, [rsp + 0x40]
call fcn.140042774
mov rcx, rax
call fcn.140041bf4
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
nop
lea rcx, [rsp + 0x30]
call fcn.140040a24
nop
lea rcx, [rsp + 0x160]
call fcn.1400432a8
mov rcx, qword [rsp + 0x288]
xor rcx, rsp
call fcn.1400b65b0
add rsp, 0x298
ret