Re: Disgaea 5 Complete | Cheat Engine Table v1.0
Posted: Fri Nov 02, 2018 3:13 am
[ Table Updated ] (add battle character pointer and make some improvement?
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
Will you add a level multiplier as well?aanpsx wrote: ↑Fri Nov 02, 2018 3:13 am[ Table Updated ] (add battle character pointer and make some improvement?
well, mine was work...
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>89841</ID>
<Description>"Dice"</Description>
<LastState Value="253" RealAddress="29BB680E272"/>
<VariableType>Byte</VariableType>
<Address>CharaWorld</Address>
<Offsets>
<Offset>2E832</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatTable>
aanpsx wrote: ↑Fri Nov 02, 2018 5:44 amwell, mine was work...
btw, here DICE pointer.. Just Copy/Paste inside ---> "Charaworld [Inf Turn]"Code: Select all
<?xml version="1.0" encoding="utf-8"?> <CheatTable> <CheatEntries> <CheatEntry> <ID>89841</ID> <Description>"Dice"</Description> <LastState Value="253" RealAddress="29BB680E272"/> <VariableType>Byte</VariableType> <Address>CharaWorld</Address> <Offsets> <Offset>2E832</Offset> </Offsets> </CheatEntry> </CheatEntries> </CheatTable>
All the things I listed below assumes your selected characters have S rank aptitude on the appropriated item (axes for Zillion Buster, Sword for Catastrophe, etc)
Just Copy/paste to your tableaureliano17 wrote: ↑Sat Nov 03, 2018 6:42 pmaanpsx, your November 1 compilation table is 99.9% updated. I think the one option that's missing is an Exp multiplier (for character levels).
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>89895</ID>
<Description>"Exp Multiplier"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : disgaea5.exe
Version:
Date : 2018-11-04
Author : aanPSX
}
define(address,"disgaea5.exe"+15FF2F)
define(bytes,48 01 51 08 48 8B 41 08)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000,"disgaea5.exe"+15FF2F)
label(_EXPMult)
registersymbol(_EXPMult)
label(code)
label(return)
newmem:
imul rdx,[_EXPMult]
code:
add [rcx+08],rdx
mov rax,[rcx+08]
jmp return
_EXPMult:
dd a
address:
jmp newmem
nop
nop
nop
return:
[DISABLE]
address:
db bytes
// add [rcx+08],rdx
// mov rax,[rcx+08]
dealloc(newmem)
unregistersymbol(_EXPMult)
{
// ---------- INJECTING HERE ----------
"disgaea5.exe"+15FF2F: 48 01 51 08 - add [rcx+08],rdx
"disgaea5.exe"+15FF33: 48 8B 41 08 - mov rax,[rcx+08]
// ---------- DONE INJECTING ----------
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>89896</ID>
<Description>"Exp Multiplier"</Description>
<LastState Value="10" RealAddress="7FF63BE0001E"/>
<VariableType>4 Bytes</VariableType>
<Address>_EXPMult</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
It most definitely will, I think it'd be way more complicated to exclude enemy/neutral character from the multiplier, but it'd be way more polished, though I have no idea how it'd be done.aanpsx wrote: ↑Sun Nov 04, 2018 4:07 amJust Copy/paste to your tableaureliano17 wrote: ↑Sat Nov 03, 2018 6:42 pmaanpsx, your November 1 compilation table is 99.9% updated. I think the one option that's missing is an Exp multiplier (for character levels).But i think, it will affect to enemy as wellCode: Select all
<?xml version="1.0" encoding="utf-8"?> <CheatTable> <CheatEntries> <CheatEntry> <ID>89895</ID> <Description>"Exp Multiplier"</Description> <LastState Activated="1"/> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : disgaea5.exe Version: Date : 2018-11-04 Author : aanPSX } define(address,"disgaea5.exe"+15FF2F) define(bytes,48 01 51 08 48 8B 41 08) [ENABLE] assert(address,bytes) alloc(newmem,$1000,"disgaea5.exe"+15FF2F) label(_EXPMult) registersymbol(_EXPMult) label(code) label(return) newmem: imul rdx,[_EXPMult] code: add [rcx+08],rdx mov rax,[rcx+08] jmp return _EXPMult: dd a address: jmp newmem nop nop nop return: [DISABLE] address: db bytes // add [rcx+08],rdx // mov rax,[rcx+08] dealloc(newmem) unregistersymbol(_EXPMult) { // ---------- INJECTING HERE ---------- "disgaea5.exe"+15FF2F: 48 01 51 08 - add [rcx+08],rdx "disgaea5.exe"+15FF33: 48 8B 41 08 - mov rax,[rcx+08] // ---------- DONE INJECTING ---------- } </AssemblerScript> <CheatEntries> <CheatEntry> <ID>89896</ID> <Description>"Exp Multiplier"</Description> <LastState Value="10" RealAddress="7FF63BE0001E"/> <VariableType>4 Bytes</VariableType> <Address>_EXPMult</Address> </CheatEntry> </CheatEntries> </CheatEntry> </CheatEntries> </CheatTable>
You were ignored because you're acting helpless. You post you quoted literally has instructions on what to do. People around here dont like helpless people, and that's why you were ignored.