Ok, I figured out what was wrong - The previous cheat allowed you only to show the "Mission Accomplished" message, even if your mission failed. It is for this reason that the rewards menu appeared randomly.Darkedone02 wrote: ↑Sat Apr 01, 2017 5:21 amOk for some reason this cheat does not work right, I do get the mission accomplished, but the menu where the rewards you earn does not appear, therefore it still missing a flag to trigger the rewards menu for a successful mission.
Now, this one should deal with the right way.
********************************************** Machina Missions Always Accomplished ***********************************************
Code: Select all
{ Game : Toukiden2_EN.exe
Version: 1.0.1
Date : 2017-03-23
Author : fantomas
}
[ENABLE]
aobscanmodule(aobMachinaMissionStatus,Toukiden2_EN.exe,74 43 41 0F BE 41 06)
alloc(newmem,$1000,"Toukiden2_EN.exe"+3348E2)
label(code)
label(return)
newmem:
jae Toukiden2_EN.exe+3349C7 // C7 --> Mission Accomplished // B6 --> Perfect Mission
movsx eax,byte ptr [r9+06]
jmp return
code:
je Toukiden2_EN.exe+334927
movsx eax,byte ptr [r9+06]
jmp return
aobMachinaMissionStatus:
jmp newmem
nop
nop
return:
registersymbol(aobMachinaMissionStatus)
[DISABLE]
aobMachinaMissionStatus:
db 74 43 41 0F BE 41 06
unregistersymbol(aobMachinaMissionStatus)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Toukiden2_EN.exe"+3348E2
"Toukiden2_EN.exe"+3348B6: 3B D0 - cmp edx,eax
"Toukiden2_EN.exe"+3348B8: 0F 4F C2 - cmovg eax,edx
"Toukiden2_EN.exe"+3348BB: 66 41 89 41 02 - mov [r9+02],ax
"Toukiden2_EN.exe"+3348C0: 41 39 B2 B0 BF 02 00 - cmp [r10+0002BFB0],esi
"Toukiden2_EN.exe"+3348C7: 7F 0B - jg Toukiden2_EN.exe+3348D4
"Toukiden2_EN.exe"+3348C9: 66 41 83 BA A4 BF 02 00 64 - cmp word ptr [r10+0002BFA4],64
"Toukiden2_EN.exe"+3348D2: EB 09 - jmp Toukiden2_EN.exe+3348DD
"Toukiden2_EN.exe"+3348D4: 66 41 83 BA A6 BF 02 00 64 - cmp word ptr [r10+0002BFA6],64
"Toukiden2_EN.exe"+3348DD: 0F 9E C0 - setle al
"Toukiden2_EN.exe"+3348E0: 84 C0 - test al,al
// ---------- INJECTING HERE ----------
"Toukiden2_EN.exe"+3348E2: 74 43 - je Toukiden2_EN.exe+334927
"Toukiden2_EN.exe"+3348E4: 41 0F BE 41 06 - movsx eax,byte ptr [r9+06]
// ---------- DONE INJECTING ----------
"Toukiden2_EN.exe"+3348E9: 8B CE - mov ecx,esi
"Toukiden2_EN.exe"+3348EB: FF C8 - dec eax
"Toukiden2_EN.exe"+3348ED: 85 C0 - test eax,eax
"Toukiden2_EN.exe"+3348EF: 0F 4F C8 - cmovg ecx,eax
"Toukiden2_EN.exe"+3348F2: 41 0F BE 41 07 - movsx eax,byte ptr [r9+07]
"Toukiden2_EN.exe"+3348F7: FF C8 - dec eax
"Toukiden2_EN.exe"+3348F9: 41 88 49 06 - mov [r9+06],cl
"Toukiden2_EN.exe"+3348FD: 85 C0 - test eax,eax
"Toukiden2_EN.exe"+3348FF: 0F 4F F0 - cmovg esi,eax
"Toukiden2_EN.exe"+334902: 41 88 71 07 - mov [r9+07],sil
}
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1