438
" --- What Remains of Edith Finch (Giant Sparrow, 2017) PC Steam ---"
0000FF
1
435
" Free Camera, a Cheat Table for Screenshot only //By Smithfield and IDK"
000000
1
449
"Camera Structure (by strict pointer)"
000000
1
460
"Cam. Position Control [DELETE]"
808000
1
462
"X,Y Control"
808000
Auto Assembler Script
{ Game : FinchGame.exe
Version:
Date : 2017-05-03
Author : Smithfield
This script does blah blah blah
}
[ENABLE]
aobscanmodule(xyAxisControl,FinchGame.exe,F2 0F 11 87 C0 03 00 00) // should be unique
alloc(newmem,$1000,"FinchGame.exe"+1106376)
label(code)
label(return)
newmem:
code:
//movsd [rdi+000003C0],xmm0
jmp return
xyAxisControl:
jmp newmem
nop
nop
nop
return:
registersymbol(xyAxisControl)
[DISABLE]
xyAxisControl:
db F2 0F 11 87 C0 03 00 00
unregistersymbol(xyAxisControl)
dealloc(newmem)
Toggle Activation
46
0
461
"Z Control"
808000
Auto Assembler Script
{ Game : FinchGame.exe
Version:
Date : 2017-05-03
Author : Smithfield
This script does blah blah blah
}
[ENABLE]
aobscanmodule(zaxisControl,FinchGame.exe,89 87 C8 03 00 00 8B 44) // should be unique
alloc(newmem,$1000,"FinchGame.exe"+1106391)
label(code)
label(return)
newmem:
code:
//mov [rdi+000003C8],eax
jmp return
zaxisControl:
jmp newmem
nop
return:
registersymbol(zaxisControl)
[DISABLE]
zaxisControl:
db 89 87 C8 03 00 00
unregistersymbol(zaxisControl)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "FinchGame.exe"+1106391
"FinchGame.exe"+1106352: F3 0F 10 4C 24 5C - movss xmm1,[rsp+5C]
"FinchGame.exe"+1106358: 8B 88 E8 06 00 00 - mov ecx,[rax+000006E8]
"FinchGame.exe"+110635E: 8B 44 24 38 - mov eax,[rsp+38]
"FinchGame.exe"+1106362: 89 8F B8 03 00 00 - mov [rdi+000003B8],ecx
"FinchGame.exe"+1106368: 48 8D 8F 00 04 00 00 - lea rcx,[rdi+00000400]
"FinchGame.exe"+110636F: 83 A7 F0 03 00 00 FC - and dword ptr [rdi+000003F0],-04
"FinchGame.exe"+1106376: F2 0F 11 87 C0 03 00 00 - movsd [rdi+000003C0],xmm0
"FinchGame.exe"+110637E: F2 0F 10 44 24 3C - movsd xmm0,[rsp+3C]
"FinchGame.exe"+1106384: F2 0F 11 87 CC 03 00 00 - movsd [rdi+000003CC],xmm0
"FinchGame.exe"+110638C: 0F 10 44 24 48 - movups xmm0,[rsp+48]
// ---------- INJECTING HERE ----------
"FinchGame.exe"+1106391: 89 87 C8 03 00 00 - mov [rdi+000003C8],eax
// ---------- DONE INJECTING ----------
"FinchGame.exe"+1106397: 8B 44 24 44 - mov eax,[rsp+44]
"FinchGame.exe"+110639B: 89 87 D4 03 00 00 - mov [rdi+000003D4],eax
"FinchGame.exe"+11063A1: 8B 44 24 60 - mov eax,[rsp+60]
"FinchGame.exe"+11063A5: 0F 11 87 D8 03 00 00 - movups [rdi+000003D8],xmm0
"FinchGame.exe"+11063AC: 83 E0 03 - and eax,03
"FinchGame.exe"+11063AF: F3 0F 10 44 24 58 - movss xmm0,[rsp+58]
"FinchGame.exe"+11063B5: 09 87 F0 03 00 00 - or [rdi+000003F0],eax
"FinchGame.exe"+11063BB: 0F B6 44 24 64 - movzx eax,byte ptr [rsp+64]
"FinchGame.exe"+11063C0: F3 0F 11 87 E8 03 00 00 - movss [rdi+000003E8],xmm0
"FinchGame.exe"+11063C8: F3 0F 10 44 24 68 - movss xmm0,[rsp+68]
}
Toggle Activation
46
0
464
""
1
439
"X Axis (4,6)"
Float
"FinchGame.exe"+02AFEE08
3C0
368
A0
168
Decrease Value
100
4.5
0
Increase Value
102
4.5
1
Decrease Value
70
100
13.5
2
Increase Value
70
102
13.5
3
440
"Y Axis (5,8)"
Float
"FinchGame.exe"+02AFEE08
3C4
368
A0
168
Decrease Value
101
4.5
0
Increase Value
104
4.5
1
Decrease Value
70
101
13.5
2
Increase Value
70
104
13.5
3
441
"Z Axis (7,9)"
Float
"FinchGame.exe"+02AFEE08
3C8
368
A0
168
Decrease Value
103
3
0
Increase Value
105
3
1
Decrease Value
70
103
9
2
Increase Value
70
105
9
3
454
"Tilt Control [HOME]"
808000
Auto Assembler Script
{ Game : FinchGame.exe
Version:
Date : 2017-05-03
Author : Smithfield
This script does blah blah blah
}
[ENABLE]
aobscanmodule(tiltControl,FinchGame.exe,89 87 D4 03 00 00) // should be unique
alloc(newmem,$1000,"FinchGame.exe"+110639B)
label(code)
label(return)
newmem:
code:
//mov [rdi+000003D4],eax
jmp return
tiltControl:
jmp newmem
nop
return:
registersymbol(tiltControl)
[DISABLE]
tiltControl:
db 89 87 D4 03 00 00
unregistersymbol(tiltControl)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "FinchGame.exe"+110639B
"FinchGame.exe"+110635E: 8B 44 24 38 - mov eax,[rsp+38]
"FinchGame.exe"+1106362: 89 8F B8 03 00 00 - mov [rdi+000003B8],ecx
"FinchGame.exe"+1106368: 48 8D 8F 00 04 00 00 - lea rcx,[rdi+00000400]
"FinchGame.exe"+110636F: 83 A7 F0 03 00 00 FC - and dword ptr [rdi+000003F0],-04
"FinchGame.exe"+1106376: F2 0F 11 87 C0 03 00 00 - movsd [rdi+000003C0],xmm0
"FinchGame.exe"+110637E: F2 0F 10 44 24 3C - movsd xmm0,[rsp+3C]
"FinchGame.exe"+1106384: F2 0F 11 87 CC 03 00 00 - movsd [rdi+000003CC],xmm0
"FinchGame.exe"+110638C: 0F 10 44 24 48 - movups xmm0,[rsp+48]
"FinchGame.exe"+1106391: 89 87 C8 03 00 00 - mov [rdi+000003C8],eax
"FinchGame.exe"+1106397: 8B 44 24 44 - mov eax,[rsp+44]
// ---------- INJECTING HERE ----------
"FinchGame.exe"+110639B: 89 87 D4 03 00 00 - mov [rdi+000003D4],eax
// ---------- DONE INJECTING ----------
"FinchGame.exe"+11063A1: 8B 44 24 60 - mov eax,[rsp+60]
"FinchGame.exe"+11063A5: 0F 11 87 D8 03 00 00 - movups [rdi+000003D8],xmm0
"FinchGame.exe"+11063AC: 83 E0 03 - and eax,03
"FinchGame.exe"+11063AF: F3 0F 10 44 24 58 - movss xmm0,[rsp+58]
"FinchGame.exe"+11063B5: 09 87 F0 03 00 00 - or [rdi+000003F0],eax
"FinchGame.exe"+11063BB: 0F B6 44 24 64 - movzx eax,byte ptr [rsp+64]
"FinchGame.exe"+11063C0: F3 0F 11 87 E8 03 00 00 - movss [rdi+000003E8],xmm0
"FinchGame.exe"+11063C8: F3 0F 10 44 24 68 - movss xmm0,[rsp+68]
"FinchGame.exe"+11063CE: F3 0F 11 8F EC 03 00 00 - movss [rdi+000003EC],xmm1
"FinchGame.exe"+11063D6: 88 87 F4 03 00 00 - mov [rdi+000003F4],al
}
Toggle Activation
36
0
444
"Tilt (1,3) (reset 2)"
Float
"FinchGame.exe"+02AFEE08
3D4
368
A0
168
Decrease Value
97
0.25
0
Increase Value
99
0.25
1
Set Value
98
0
2
Decrease Value
70
97
1.25
3
Increase Value
70
99
1.25
4
453
"Cam. Rotation Control [F3]"
808000
Auto Assembler Script
{ Game : FinchGame.exe
Version:
Date : 2017-05-03
Author : Smithfield
This script does blah blah blah
}
[ENABLE]
aobscanmodule(rotationControl,FinchGame.exe,F2 0F 11 87 CC 03 00 00) // should be unique
alloc(newmem,$1000,"FinchGame.exe"+1106384)
label(code)
label(return)
newmem:
code:
//movsd [rdi+000003CC],xmm0
jmp return
rotationControl:
jmp newmem
nop
nop
nop
return:
registersymbol(rotationControl)
[DISABLE]
rotationControl:
db F2 0F 11 87 CC 03 00 00
unregistersymbol(rotationControl)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "FinchGame.exe"+1106384
"FinchGame.exe"+1106347: F2 0F 10 44 24 30 - movsd xmm0,[rsp+30]
"FinchGame.exe"+110634D: 48 8D 54 24 70 - lea rdx,[rsp+70]
"FinchGame.exe"+1106352: F3 0F 10 4C 24 5C - movss xmm1,[rsp+5C]
"FinchGame.exe"+1106358: 8B 88 E8 06 00 00 - mov ecx,[rax+000006E8]
"FinchGame.exe"+110635E: 8B 44 24 38 - mov eax,[rsp+38]
"FinchGame.exe"+1106362: 89 8F B8 03 00 00 - mov [rdi+000003B8],ecx
"FinchGame.exe"+1106368: 48 8D 8F 00 04 00 00 - lea rcx,[rdi+00000400]
"FinchGame.exe"+110636F: 83 A7 F0 03 00 00 FC - and dword ptr [rdi+000003F0],-04
"FinchGame.exe"+1106376: F2 0F 11 87 C0 03 00 00 - movsd [rdi+000003C0],xmm0
"FinchGame.exe"+110637E: F2 0F 10 44 24 3C - movsd xmm0,[rsp+3C]
// ---------- INJECTING HERE ----------
"FinchGame.exe"+1106384: F2 0F 11 87 CC 03 00 00 - movsd [rdi+000003CC],xmm0
// ---------- DONE INJECTING ----------
"FinchGame.exe"+110638C: 0F 10 44 24 48 - movups xmm0,[rsp+48]
"FinchGame.exe"+1106391: 89 87 C8 03 00 00 - mov [rdi+000003C8],eax
"FinchGame.exe"+1106397: 8B 44 24 44 - mov eax,[rsp+44]
"FinchGame.exe"+110639B: 90 - nop
"FinchGame.exe"+110639C: 90 - nop
"FinchGame.exe"+110639D: 90 - nop
"FinchGame.exe"+110639E: 90 - nop
"FinchGame.exe"+110639F: 90 - nop
"FinchGame.exe"+11063A0: 90 - nop
"FinchGame.exe"+11063A1: 8B 44 24 60 - mov eax,[rsp+60]
}
Toggle Activation
114
0
443
"Rotation horz. (g+8, g+5)"
Float
"FinchGame.exe"+02AFEE08
3CC
368
A0
168
Increase Value
71
104
1.5
0
Decrease Value
71
101
1.5
1
442
"Rotation vert. (g+6, g+4)"
Float
"FinchGame.exe"+02AFEE08
3D0
368
A0
168
Decrease Value
71
100
1.5
0
Increase Value
71
102
1.5
1
465
""
1
451
"FOV Control [INSERT]"
808000
Auto Assembler Script
{ Game : FinchGame.exe
Version:
Date : 2017-05-03
Author : Smithfield
This script does blah blah blah
}
[ENABLE]
aobscanmodule(fovControl,FinchGame.exe,0F 11 87 D8 03 00 00) // should be unique
alloc(newmem,$1000,"FinchGame.exe"+11063A5)
label(code)
label(return)
newmem:
code:
//movups [rdi+000003D8],xmm0
jmp return
fovControl:
jmp newmem
nop
nop
return:
registersymbol(fovControl)
[DISABLE]
fovControl:
db 0F 11 87 D8 03 00 00
unregistersymbol(fovControl)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "FinchGame.exe"+11063A5
"FinchGame.exe"+110638C: 0F 10 44 24 48 - movups xmm0,[rsp+48]
"FinchGame.exe"+1106391: 89 87 C8 03 00 00 - mov [rdi+000003C8],eax
"FinchGame.exe"+1106397: 8B 44 24 44 - mov eax,[rsp+44]
"FinchGame.exe"+110639B: 90 - nop
"FinchGame.exe"+110639C: 90 - nop
"FinchGame.exe"+110639D: 90 - nop
"FinchGame.exe"+110639E: 90 - nop
"FinchGame.exe"+110639F: 90 - nop
"FinchGame.exe"+11063A0: 90 - nop
"FinchGame.exe"+11063A1: 8B 44 24 60 - mov eax,[rsp+60]
// ---------- INJECTING HERE ----------
"FinchGame.exe"+11063A5: 0F 11 87 D8 03 00 00 - movups [rdi+000003D8],xmm0
// ---------- DONE INJECTING ----------
"FinchGame.exe"+11063AC: 83 E0 03 - and eax,03
"FinchGame.exe"+11063AF: F3 0F 10 44 24 58 - movss xmm0,[rsp+58]
"FinchGame.exe"+11063B5: 09 87 F0 03 00 00 - or [rdi+000003F0],eax
"FinchGame.exe"+11063BB: 0F B6 44 24 64 - movzx eax,byte ptr [rsp+64]
"FinchGame.exe"+11063C0: F3 0F 11 87 E8 03 00 00 - movss [rdi+000003E8],xmm0
"FinchGame.exe"+11063C8: F3 0F 10 44 24 68 - movss xmm0,[rsp+68]
"FinchGame.exe"+11063CE: F3 0F 11 8F EC 03 00 00 - movss [rdi+000003EC],xmm1
"FinchGame.exe"+11063D6: 88 87 F4 03 00 00 - mov [rdi+000003F4],al
"FinchGame.exe"+11063DC: F3 0F 11 87 F8 03 00 00 - movss [rdi+000003F8],xmm0
"FinchGame.exe"+11063E4: E8 77 9C 07 FF - call FinchGame.exe+180060
}
Toggle Activation
45
0
15
"Fov (+,-) (reset *)"
Float
"FinchGame.exe"+02AFEE08
3D8
368
A0
168
Increase Value
107
1
0
Decrease Value
109
1
1
Set Value
106
80
2
Increase Value
70
107
5
3
Decrease Value
70
109
5
4
466
""
1
452
"AR Control"
808000
Auto Assembler Script
{ Game : FinchGame.exe
Version:
Date : 2017-05-03
Author : Smithfield
This script does blah blah blah
}
[ENABLE]
aobscanmodule(ARControl,FinchGame.exe,F3 0F 11 87 E8 03 00 00 F3) // should be unique
alloc(newmem,$1000,"FinchGame.exe"+11063C0)
label(code)
label(return)
newmem:
code:
//movss [rdi+000003E8],xmm0
jmp return
ARControl:
jmp newmem
nop
nop
nop
return:
registersymbol(ARControl)
[DISABLE]
ARControl:
db F3 0F 11 87 E8 03 00 00
unregistersymbol(ARControl)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "FinchGame.exe"+11063C0
"FinchGame.exe"+110639D: 90 - nop
"FinchGame.exe"+110639E: 90 - nop
"FinchGame.exe"+110639F: 90 - nop
"FinchGame.exe"+11063A0: 90 - nop
"FinchGame.exe"+11063A1: 8B 44 24 60 - mov eax,[rsp+60]
"FinchGame.exe"+11063A5: 0F 11 87 D8 03 00 00 - movups [rdi+000003D8],xmm0
"FinchGame.exe"+11063AC: 83 E0 03 - and eax,03
"FinchGame.exe"+11063AF: F3 0F 10 44 24 58 - movss xmm0,[rsp+58]
"FinchGame.exe"+11063B5: 09 87 F0 03 00 00 - or [rdi+000003F0],eax
"FinchGame.exe"+11063BB: 0F B6 44 24 64 - movzx eax,byte ptr [rsp+64]
// ---------- INJECTING HERE ----------
"FinchGame.exe"+11063C0: F3 0F 11 87 E8 03 00 00 - movss [rdi+000003E8],xmm0
// ---------- DONE INJECTING ----------
"FinchGame.exe"+11063C8: F3 0F 10 44 24 68 - movss xmm0,[rsp+68]
"FinchGame.exe"+11063CE: F3 0F 11 8F EC 03 00 00 - movss [rdi+000003EC],xmm1
"FinchGame.exe"+11063D6: 88 87 F4 03 00 00 - mov [rdi+000003F4],al
"FinchGame.exe"+11063DC: F3 0F 11 87 F8 03 00 00 - movss [rdi+000003F8],xmm0
"FinchGame.exe"+11063E4: E8 77 9C 07 FF - call FinchGame.exe+180060
"FinchGame.exe"+11063E9: 8B 87 50 14 00 00 - mov eax,[rdi+00001450]
"FinchGame.exe"+11063EF: A8 02 - test al,02
"FinchGame.exe"+11063F1: 0F 84 8A 00 00 00 - je FinchGame.exe+1106481
"FinchGame.exe"+11063F7: 0F BA E0 0B - bt eax,0B
"FinchGame.exe"+11063FB: 73 6F - jae FinchGame.exe+110646C
}
446
"Aspect Ratio (Input target resolution quotient)"
Float
"FinchGame.exe"+02AFEE08
3E8
368
A0
168
467
""
1
450
"RGB Color Channel?"
000000
1
448
"Red Channel"
Float
"FinchGame.exe"+02AFEE08
388
368
A0
168
447
"Green Channel"
Float
"FinchGame.exe"+02AFEE08
38C
368
A0
168
445
"Blue Channel"
Float
"FinchGame.exe"+02AFEE08
390
368
A0
168
463
""
1
459
"Back-up reading: First Spawn (Forest Path) X=-14749, Y=10845, Z=767, fov=80, fov on zoom=60"
1
468
"All numbers are from the Numeric Pad, Faster moves using modification key 'F'"
1
469
"Custom Resolution >> C:\Users\Username\AppData\Local\FinchGame\Saved\Config\WindowsNoEditor\GameUserSettings.ini"
1