Code: Select all
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>116301</ID>
<Description>"Revert/Undo Making Digimon Known To You (Reverts Back To Whichever Digimon You Knew or Didn't Know Before)"</Description>
<Options moHideChildren="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(DigiConvertAOB2,"Digimon Story CS.exe",48 8B 41 28 48 85 C0 74 06 0F B7 48 04)
registersymbol(DigiConvertAOB2)
alloc(newmem,1024,DigiConvertAOB2)
///
label(originalcode)
label(return)
newmem:
mov rax,[rcx+28]
test rax,rax
je originalcode
cmp word ptr [rax+04],1
jne originalcode
mov word ptr [rax+04],0
originalcode:
mov rax,[rcx+28]
test rax,rax
jmp return
DigiConvertAOB2:
jmp newmem
nop
nop
return:
[DISABLE]
DigiConvertAOB2:
db 48 8B 41 28 48 85 C0
unregistersymbol(DigiConvertAOB2)
dealloc(newmem)
Put this in-between Make Most Digimon Known To You & Ignore Requirements to Digivolve
or simply copy and paste the OG Make Most Known and change
Code: Select all
newmem:
mov rax,[rcx+28]
test rax,rax
je originalcode
cmp word ptr [rax+04],0
jne originalcode
mov word ptr [rax+04],1
to
Code: Select all
newmem:
mov rax,[rcx+28]
test rax,rax
je originalcode
cmp word ptr [rax+04],1
jne originalcode
mov word ptr [rax+04],0
This is helpful for getting unknown de-digivolutions