Re: Disgaea 5 Complete | Cheat Engine Table v1.0
Posted: Sat Jan 05, 2019 7:25 pm
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
viewtopic.php?p=65694#p65694StepOfDeath wrote: ↑Thu Jan 17, 2019 6:23 pmCan anyone teach me how to edit characters/edit units at the Recruiter into unique characters? I've looked around and tried to mess with some tables, but I haven't had any success so far. I tried to change a prinny in my party into Void Dark, but all it does is change the "status" picture. The Prinny sprite and icon are the same, and if I try using a skill the game crashes. What am I missing? Also, what is the best table to do something like this?
Thanks in advance. Looking forward to finding out what I can do with this game.
Here some methode to minimize crash:StepOfDeath wrote: ↑Thu Jan 17, 2019 6:23 pmCan anyone teach me how to edit characters/edit units at the Recruiter into unique characters? I've looked around and tried to mess with some tables, but I haven't had any success so far. I tried to change a prinny in my party into Void Dark, but all it does is change the "status" picture. The Prinny sprite and icon are the same, and if I try using a skill the game crashes. What am I missing? Also, what is the best table to do something like this?
Thanks in advance. Looking forward to finding out what I can do with this game.
Thank you!! This is very helpful. The cheat table I was using didn't have that many features, so it's no wonder I was having trouble making it work. Since you seem to have a lot of experience with this feature, do you mind if I indulge you in a few questions?fmalust wrote: ↑Thu Jan 17, 2019 10:55 pmviewtopic.php?p=65694#p65694StepOfDeath wrote: ↑Thu Jan 17, 2019 6:23 pmCan anyone teach me how to edit characters/edit units at the Recruiter into unique characters? I've looked around and tried to mess with some tables, but I haven't had any success so far. I tried to change a prinny in my party into Void Dark, but all it does is change the "status" picture. The Prinny sprite and icon are the same, and if I try using a skill the game crashes. What am I missing? Also, what is the best table to do something like this?
Thanks in advance. Looking forward to finding out what I can do with this game.
The only success I've had so far with this is by going into [Enable Pointers] -> [Character] -> [Character ID] and changing the Class ID, Change Sprite, Character Picture, Base Character Type and Character Background Info etc in order to change a character into a unique character.
Sometimes crashes can occur, however, moreso if the character belongs/doesn't belong in the party. Changing Killia into anyone else will crash the game, and removing him will crash the game, for example (been trying to remove him out after removing Seraphina, Red Magnus and Christo from my party to try a generic character playthrough but with no success).
Hope this helps!
Which one do you want to use?
use this:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>94704</ID>
<Description>"Instant Bonus Gauge"</Description>
<LastState/>
<Color>0000FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : disgaea5.exe
Version: v20181206
Date : 2018-11-07
Author : aanpsx
}
[ENABLE]
aobscanmodule(PSX_InstantGauge,disgaea5.exe,48 89 B7 60 90 00 00 89)
alloc(PSXnewmem,$1000,PSX_InstantGauge)
label(PSXcode)
label(PSXreturn)
PSXnewmem:
PSXcode:
mov [rdi+00009060],9
jmp PSXreturn
PSX_InstantGauge:
jmp PSXnewmem
nop
nop
PSXreturn:
registersymbol(PSX_InstantGauge)
[DISABLE]
PSX_InstantGauge:
db 48 89 B7 60 90 00 00
unregistersymbol(PSX_InstantGauge)
dealloc(PSXnewmem)
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
class multiplier fix:gunbalde60 wrote: ↑Fri Mar 08, 2019 6:48 pmThe class XP multiplier crashes the game, any chance to get this looked at?
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>95202</ID>
<Description>"Class Exp Gain Multiplier"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(PSX_ClassMultipliers,disgaea5.exe,41 89 4D 00 3B 4A 04 0F 85 F4 00 00 00) // should be unique
alloc(newmem,$1000,PSX_ClassMultipliers)
label(code)
label(return)
label(_ClassExpMult)
registersymbol(_ClassExpMult)
registersymbol(PSX_ClassMultipliers)
newmem:
imul ecx,[_ClassExpMult]
code:
mov [r13+00],ecx
cmp ecx,[rdx+04]
jmp return
align 10 cc
_ClassExpMult:
dd 5
align 10 cc
PSX_ClassMultipliers:
jmp newmem
nop
nop
return:
[DISABLE]
PSX_ClassMultipliers:
db 41 89 4D 00 3B 4A 04
unregistersymbol(_ClassExpMult)
unregistersymbol(PSX_ClassMultipliers)
dealloc(newmem)
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>95203</ID>
<Description>"Class EXP Multiplier"</Description>
<VariableType>4 Bytes</VariableType>
<Address>_ClassExpMult</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
where do i add these ?? i don't know how to add stuff into cheat engineaanpsx wrote: ↑Sat Mar 09, 2019 3:39 amuse this:Code: Select all
<?xml version="1.0" encoding="utf-8"?> <CheatTable> <CheatEntries> <CheatEntry> <ID>94704</ID> <Description>"Instant Bonus Gauge"</Description> <LastState/> <Color>0000FF</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : disgaea5.exe Version: v20181206 Date : 2018-11-07 Author : aanpsx } [ENABLE] aobscanmodule(PSX_InstantGauge,disgaea5.exe,48 89 B7 60 90 00 00 89) alloc(PSXnewmem,$1000,PSX_InstantGauge) label(PSXcode) label(PSXreturn) PSXnewmem: PSXcode: mov [rdi+00009060],9 jmp PSXreturn PSX_InstantGauge: jmp PSXnewmem nop nop PSXreturn: registersymbol(PSX_InstantGauge) [DISABLE] PSX_InstantGauge: db 48 89 B7 60 90 00 00 unregistersymbol(PSX_InstantGauge) dealloc(PSXnewmem) </AssemblerScript> </CheatEntry> </CheatEntries> </CheatTable>
class multiplier fix:gunbalde60 wrote: ↑Fri Mar 08, 2019 6:48 pmThe class XP multiplier crashes the game, any chance to get this looked at?Code: Select all
<?xml version="1.0" encoding="utf-8"?> <CheatTable> <CheatEntries> <CheatEntry> <ID>95202</ID> <Description>"Class Exp Gain Multiplier"</Description> <LastState/> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscanmodule(PSX_ClassMultipliers,disgaea5.exe,41 89 4D 00 3B 4A 04 0F 85 F4 00 00 00) // should be unique alloc(newmem,$1000,PSX_ClassMultipliers) label(code) label(return) label(_ClassExpMult) registersymbol(_ClassExpMult) registersymbol(PSX_ClassMultipliers) newmem: imul ecx,[_ClassExpMult] code: mov [r13+00],ecx cmp ecx,[rdx+04] jmp return align 10 cc _ClassExpMult: dd 5 align 10 cc PSX_ClassMultipliers: jmp newmem nop nop return: [DISABLE] PSX_ClassMultipliers: db 41 89 4D 00 3B 4A 04 unregistersymbol(_ClassExpMult) unregistersymbol(PSX_ClassMultipliers) dealloc(newmem) </AssemblerScript> <CheatEntries> <CheatEntry> <ID>95203</ID> <Description>"Class EXP Multiplier"</Description> <VariableType>4 Bytes</VariableType> <Address>_ClassExpMult</Address> </CheatEntry> </CheatEntries> </CheatEntry> </CheatEntries> </CheatTable>