Function at 0x5ede80
Capabilities:
Write file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c
mov dword [ebp - 0x18], 0x29a
push 0x717e54
push str.dataquicksave.dat
call fcn.00401720
add esp, 8
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x5edead
jmp 0x5eebcf
mov dword [ebp - 0x14], 1
mov eax, dword [ebp - 8]
push eax
push 1
push 4
lea ecx, [ebp - 0x14]
push ecx
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5eded7
jmp 0x5eeb18
mov dword [ebp - 0xc], 0
jmp 0x5edee9
mov edx, dword [ebp - 0xc]
add edx, 1
mov dword [ebp - 0xc], edx
imul eax, dword [ebp - 0xc], 0x1c
cmp dword [eax + 0x771e4c], 0
je 0x5edf39
imul ecx, dword [ebp - 0xc], 0x1c
add ecx, 0x771e48
mov dword [ebp - 0x10], ecx
mov edx, dword [ebp - 8]
push edx
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x14]
push ecx
mov edx, dword [ebp - 0x10]
movsx eax, word [edx + 0x18]
push eax
mov ecx, dword [ebp - 0x10]
mov edx, dword [ecx + 4]
push edx
call fcn.006cf670
add esp, 0x10
mov ecx, dword [ebp - 0x10]
cmp eax, dword [ecx + 0x14]
je 0x5edf37
jmp 0x5eeb1d
jmp 0x5edee0
mov edx, dword [ebp - 8]
push edx
push 1
push 2
push 0x11d7564
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5edf5d
jmp 0x5eeb22
mov eax, dword [ebp - 8]
push eax
push 1
push 2
push 0x11d7566
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5edf81
jmp 0x5eeb27
mov ecx, dword [ebp - 8]
push ecx
push 1
push 2
push 0x11d7568
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5edfa5
jmp 0x5eeb2c
mov edx, dword [ebp - 8]
push edx
push 1
push 2
push 0x11d756a
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5edfc9
jmp 0x5eeb2e
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x119f1e0
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5edfed
jmp 0x5eeb30
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x119f1e0
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee011
jmp 0x5eeb32
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x119f1e8
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee035
jmp 0x5eeb34
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x119f1ec
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee059
jmp 0x5eeb36
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x119f1f0
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee07d
jmp 0x5eeb38
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x119f1e4
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee0a1
jmp 0x5eeb3a
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x119f1f4
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee0c5
jmp 0x5eeb3c
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x119f1f8
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee0e9
jmp 0x5eeb3e
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x119f1fc
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee10d
jmp 0x5eeb40
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x119f20c
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee131
jmp 0x5eeb42
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x119f210
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee155
jmp 0x5eeb44
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x119f1d0
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee179
jmp 0x5eeb46
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x119f1d4
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee19d
jmp 0x5eeb48
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x119f1d8
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee1c1
jmp 0x5eeb4a
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0xdc80f4
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee1e5
jmp 0x5eeb4c
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x280a5a0
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee209
jmp 0x5eeb4e
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x27f02b4
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee22d
jmp 0x5eeb50
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x27f02b8
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee251
jmp 0x5eeb52
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x27f02bc
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee275
jmp 0x5eeb54
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x27f02c0
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee299
jmp 0x5eeb56
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x22ed374
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee2bd
jmp 0x5eeb58
mov eax, dword [ebp - 8]
push eax
push 1
push 2
push 0x28022b0
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee2e1
jmp 0x5eeb5a
mov ecx, dword [ebp - 8]
push ecx
push 1
push 2
push 0x28022b4
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee305
jmp 0x5eeb5c
mov edx, dword [ebp - 8]
push edx
push 1
push 2
push 0x28022b8
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee329
jmp 0x5eeb5e
mov eax, dword [ebp - 8]
push eax
push 1
push 1
push 0x25a9557
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee34d
jmp 0x5eeb60
mov ecx, dword [ebp - 8]
push ecx
push 1
push 1
push 0x25aa5c3
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee371
jmp 0x5eeb62
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x254dcac
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee395
jmp 0x5eeb64
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x254dcb0
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee3b9
jmp 0x5eeb66
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x254dcb4
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee3dd
jmp 0x5eeb68
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x254dce8
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee401
jmp 0x5eeb6a
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x254dcf0
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee425
jmp 0x5eeb6c
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x254dcf4
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee449
jmp 0x5eeb6e
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x254dcf8
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee46d
jmp 0x5eeb70
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x254dcfc
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee491
jmp 0x5eeb72
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x254dd00
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee4b5
jmp 0x5eeb74
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x254dd04
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee4d9
jmp 0x5eeb76
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x254dd08
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee4fd
jmp 0x5eeb78
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x254dd0c
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee521
jmp 0x5eeb7a
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x254dd18
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee545
jmp 0x5eeb7c
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x254dd1c
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee569
jmp 0x5eeb7e
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x254dd20
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee58d
jmp 0x5eeb80
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x254dd24
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee5b1
jmp 0x5eeb82
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x254dd28
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee5d5
jmp 0x5eeb84
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x254dd2c
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee5f9
jmp 0x5eeb86
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x25aa5c4
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee61d
jmp 0x5eeb88
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x25aa5c8
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee641
jmp 0x5eeb8a
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x25aa5cc
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee665
jmp 0x5eeb8c
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x25aa5d0
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee689
jmp 0x5eeb8e
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x25aa5d4
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee6ad
jmp 0x5eeb90
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x25aa5d8
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee6d1
jmp 0x5eeb92
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x25aa5dc
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee6f5
jmp 0x5eeb94
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x25aa5e0
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee719
jmp 0x5eeb96
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x25aa5bc
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee73d
jmp 0x5eeb98
mov edx, dword [ebp - 8]
push edx
push 1
push 1
push 0x25a9553
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee761
jmp 0x5eeb9a
mov eax, dword [ebp - 8]
push eax
push 1
push 1
push 0x25a9554
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee785
jmp 0x5eeb9c
mov ecx, dword [ebp - 8]
push ecx
push 1
push 1
push 0x25a9555
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee7a9
jmp 0x5eeb9e
mov edx, dword [ebp - 8]
push edx
push 1
push 1
push 0x25a9556
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee7cd
jmp 0x5eeba0
mov eax, dword [ebp - 8]
push eax
push 1
push 3
push 0x25aa5c0
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee7f1
jmp 0x5eeba2
mov ecx, dword [ebp - 8]
push ecx
push 1
push 1
lea edx, [ebp - 1]
push edx
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee814
jmp 0x5eeba4
mov eax, dword [ebp - 8]
push eax
push 1
push 4
lea ecx, [ebp - 0x18]
push ecx
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee837
jmp 0x5eeba6
mov edx, dword [ebp - 8]
push edx
push 1
push 4
push 0x11d7620
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee85b
jmp 0x5eeba8
mov eax, dword [ebp - 8]
push eax
push 1
push 4
push 0x11d7624
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee87f
jmp 0x5eebaa
mov ecx, dword [ebp - 8]
push ecx
push 1
push 1
push 0x11d762a
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee8a3
jmp 0x5eebac
mov edx, dword [ebp - 8]
push edx
push 1
push 1
push 0x11d762b
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee8c7
jmp 0x5eebac
mov eax, dword [ebp - 8]
push eax
push 1
push 2
push 0x773678
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee8eb
jmp 0x5eebac
mov ecx, dword [ebp - 8]
push ecx
push 1
push 2
push 0x254dccc
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee90f
jmp 0x5eebac
mov edx, dword [ebp - 8]
push edx
push 1
push 2
push 0x254dcd0
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee933
jmp 0x5eebac
mov eax, dword [ebp - 8]
push eax
push 1
push 2
push 0x254dcd4
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee957
jmp 0x5eebac
mov ecx, dword [ebp - 8]
push ecx
push 1
push 2
push 0x254dcd8
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee97b
jmp 0x5eebac
mov edx, dword [ebp - 8]
push edx
push 1
push 2
push 0x254dcdc
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee99f
jmp 0x5eebac
mov eax, dword [ebp - 8]
push eax
push 1
push 2
push 0x254dce0
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee9c3
jmp 0x5eebac
mov ecx, dword [ebp - 8]
push ecx
push 1
push 4
push 0x119f1d8
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5ee9e7
jmp 0x5eebac
mov edx, dword [ebp - 8]
push edx
push 0x100
push 0xc
push 0x25a8950
call fcn.006cf670
add esp, 0x10
cmp eax, 0x100
je 0x5eea10
jmp 0x5eebac
mov eax, dword [ebp - 8]
push eax
push 1
push 1
push 0x25a9550
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5eea34
jmp 0x5eebac
mov ecx, dword [ebp - 8]
push ecx
push 0x400
push 1
push 0x25a9558
call fcn.006cf670
add esp, 0x10
cmp eax, 0x400
je 0x5eea5d
jmp 0x5eebac
mov edx, dword [ebp - 8]
push edx
push 0x100
push 0xc
push 0x25a9958
call fcn.006cf670
add esp, 0x10
cmp eax, 0x100
je 0x5eea86
jmp 0x5eebac
mov eax, dword [ebp - 8]
push eax
push 1
push 1
push 0x25a9552
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5eeaaa
jmp 0x5eebac
mov ecx, dword [ebp - 8]
push ecx
push 1
push 1
push 0x25a9551
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5eeace
jmp 0x5eebac
mov dword [ebp - 0x1c], 0x12b9b0a1
mov edx, dword [ebp - 8]
push edx
push 1
push 4
lea eax, [ebp - 0x1c]
push eax
call fcn.006cf670
add esp, 0x10
cmp eax, 1
je 0x5eeaf8
jmp 0x5eebac
mov ecx, dword [ebp - 8]
push ecx
call fcn.00401700
add esp, 4
mov dword [0x2596ff4], 1
jmp 0x5eebcf
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
jmp 0x5eebac
mov edx, dword [ebp - 8]
push edx
call fcn.00401700
add esp, 4
push str.dataquicksave.dat
call fcn.004013f0
add esp, 4
mov dword [0x2596ff4], 0
mov esp, ebp
pop ebp
ret