[SOLVED] Spellforce 3
Posted: Sat Nov 18, 2017 11:50 am
I tried to change ressource with all value types but doesnt work?
can someone help
can someone help
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
Code: Select all
// Game: SpellForce III
// Version: Beta Build Rev. 41558
[ENABLE]
aobscanmodule(maxItems,SF3ClientFinal.exe,89 48 04 41 80 48 08 01)
alloc(newmem,$100,"SF3ClientFinal.exe"+678327)
label(code)
label(return)
newmem:
code:
mov ecx,[rax+14] // added part
mov [rax+04],ecx
or byte ptr [r8+08],01
jmp return
maxItems:
jmp newmem
nop
nop
nop
return:
registersymbol(maxItems)
[DISABLE]
maxItems:
db 89 48 04 41 80 48 08 01
unregistersymbol(maxItems)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "SF3ClientFinal.exe"+678327
"SF3ClientFinal.exe"+67830D: 48 3B C1 - cmp rax,rcx
"SF3ClientFinal.exe"+678310: 74 79 - je SF3ClientFinal.exe+67838B
"SF3ClientFinal.exe"+678312: 8B 48 04 - mov ecx,[rax+04]
"SF3ClientFinal.exe"+678315: 8B 50 14 - mov edx,[rax+14]
"SF3ClientFinal.exe"+678318: 2B D1 - sub edx,ecx
"SF3ClientFinal.exe"+67831A: 44 3B D2 - cmp r10d,edx
"SF3ClientFinal.exe"+67831D: 41 0F 42 D2 - cmovb edx,r10d
"SF3ClientFinal.exe"+678321: 85 D2 - test edx,edx
"SF3ClientFinal.exe"+678323: 74 5F - je SF3ClientFinal.exe+678384
"SF3ClientFinal.exe"+678325: 03 CA - add ecx,edx
// ---------- INJECTING HERE ----------
"SF3ClientFinal.exe"+678327: 89 48 04 - mov [rax+04],ecx
"SF3ClientFinal.exe"+67832A: 41 80 48 08 01 - or byte ptr [r8+08],01
// ---------- DONE INJECTING ----------
"SF3ClientFinal.exe"+67832F: 41 8B 89 00 01 00 00 - mov ecx,[r9+00000100]
"SF3ClientFinal.exe"+678336: F2 41 0F 10 81 F8 00 00 00 - movsd xmm0,[r9+000000F8]
"SF3ClientFinal.exe"+67833F: F2 0F 11 04 24 - movsd [rsp],xmm0
"SF3ClientFinal.exe"+678344: 2B CA - sub ecx,edx
"SF3ClientFinal.exe"+678346: 41 39 89 00 01 00 00 - cmp [r9+00000100],ecx
"SF3ClientFinal.exe"+67834D: 75 1D - jne SF3ClientFinal.exe+67836C
"SF3ClientFinal.exe"+67834F: 8B 04 24 - mov eax,[rsp]
"SF3ClientFinal.exe"+678352: 41 39 81 F8 00 00 00 - cmp [r9+000000F8],eax
"SF3ClientFinal.exe"+678359: 75 11 - jne SF3ClientFinal.exe+67836C
"SF3ClientFinal.exe"+67835B: 48 8B 04 24 - mov rax,[rsp]
}