Seems to work:
Code: Select all
[enable]
aobscanmodule(duelresult_aob,duel.dll,49 03 C3 44 89 42 FC 66 66 0F 1F 84 00 00 00 00 00 0F B7 08 48 8D 52 04 48 8D 40 02 89 4A FC 49 FF C8)
registersymbol(duelresult_aob)
alloc(newmem,$1000,duel.dll)
newmem:
add rax,r11
mov [rdx-04],r8d
mov rcx,2710
mov byte ptr [r11+6C],19
mov [r11+88],cx
mov [r11+8C],cx
mov [r11+98],cx
mov [r11+9C],cx
mov [rax+00],cx
mov r11,[duel.dll+8373C8]
mov [r11+3578],1
lea r11,[mem]
xor rcx,rcx
mov [r11+94],cx
loop_start:
mov cx,[r11+r8*2]
cmp [rax+r8*2],cx
jae continue
mov [rax+r8*2],cx
continue:
dec r8
jne loop_start
mov r11,[duel.dll+8373C8]
mov r8d,3D
jmp return
mem:
db 10 27 10 27 10 27 00 00 00 00 00 00 19 00 19 00
db 19 00 19 00 19 00 19 00 19 00 19 00 19 00 19 00
db 19 00 19 00 19 00 19 00 19 00 19 00 19 00 19 00
db 19 00 19 00 19 00 19 00 19 00 19 00 19 00 19 00
db 19 00 19 00 19 00 19 00 19 00 19 00 19 00 19 00
db 19 00 19 00 19 00 19 00 19 00 19 00 19 00 19 00
db 19 00 19 00 19 00 19 00 19 00 19 00 19 00 19 00
db 19 00 19 00 19 00 19 00 19 00 19 00 19 00 19 00
duelresult_aob:
jmp newmem
nop
nop
return:
[disable]
duelresult_aob:
db 49 03 C3 44 89 42 FC
//add rax,r11
//mov [rdx-04],r8d
unregistersymbol(duelresult_aob)
dealloc(newmem)
My Cheat table so far:
My Force win Cheat forces enemy to have no cards to draw anymore and sets your left cards to 3, so you get a Bonus aswell for having few cards left. I've made a compare so it only works when enemy already have 1 card on the graveyard. this way i make sure Super Rewards is working, cuz it needs one enemy to be killed to get [all] the effects.
In combination with all my Cheats enabled, and you do it in the first 2 Draws, you always get Max Rewards (8700 Points (the 8 boxes))
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