Disgaea 7

Ask about cheats/tables for single player games here
User avatar
tec_yv4n
What is cheating?
What is cheating?
Posts: 2
Joined: Sat Jan 27, 2024 7:01 am
Reputation: 0

Re: Disgaea 7

Post by tec_yv4n »

I have used evilities without limits and sometimes when characters die they are unusable when die but enemies can hit them. Has this happened to anyone else? The only thing I have used is evilities and changing mana for values. Do the cheat table codes have to be updated to the new version (1.12)?


edit: also add: when I clone an item, and I want to reincarnate the cloned item, the game crashes :/

User avatar
tec_yv4n
What is cheating?
What is cheating?
Posts: 2
Joined: Sat Jan 27, 2024 7:01 am
Reputation: 0

Re: Disgaea 7

Post by tec_yv4n »

Is there a way to complete this mission (the mission of rank battle) with the cheat table?
Image

Awf
What is cheating?
What is cheating?
Posts: 4
Joined: Mon Oct 16, 2023 6:57 pm
Reputation: 0

Re: Disgaea 7

Post by Awf »

Heyo boyos! Haven't posted here in a while. Getting caught up, and I was just wondering if there was any way to unlock the alternate colors for generic units? I liked making all my generic units "unique" in the older games but I hate how all the alt colors are locked behind dumb late/end game stuff.

User avatar
kratos284
Novice Cheater
Novice Cheater
Posts: 16
Joined: Tue Feb 20, 2018 1:31 am
Reputation: 20

Re: Disgaea 7

Post by kratos284 »

Here is a table for max Rage meter.
Made with version 1.09, IDK if it'll work on other versions.

Here's the script:

Code: Select all

// Game Executable   : Disgaea7.exe
// Author            : Kratos284
// Executable Version: 1.09
// Module Version    : 
// Script Date       : 2024-05-10
// Created with      : customAOBInjectionTemplates version: 1.3.6
// This script gives you max rage meter
[ENABLE]

aobscanmodule(RAGE_AOB_4,Disgaea7.exe,8B 88 40 04 00 00 41 39 4A 48 0F 84 ?? ?? ?? ?? 0F 28)
alloc(newmem_RAGE_AOB_4,$1024,Disgaea7.exe)
registersymbol(RAGE_AOB_4)
label(originalcode)
label(return_RAGE_AOB_4)

newmem_RAGE_AOB_4:
  mov ecx,#20000
  mov [rax+00000440],ecx
  
originalcode:
  mov ecx,[rax+00000440]
  jmp return_RAGE_AOB_4

RAGE_AOB_4:
  jmp newmem_RAGE_AOB_4
db 90
return_RAGE_AOB_4:

[DISABLE]
RAGE_AOB_4:
  db 8B 88 40 04 00 00

unregistersymbol(RAGE_AOB_4)
dealloc(newmem_RAGE_AOB_4)

{
// ORIGINAL CODE - INJECTION POINT: Disgaea7.exe.text+59115A

Disgaea7.exe.text+591126: CC                       - int 3 
Disgaea7.exe.text+591127: CC                       - int 3 
Disgaea7.exe.text+591128: CC                       - int 3 
Disgaea7.exe.text+591129: CC                       - int 3 
Disgaea7.exe.text+59112A: CC                       - int 3 
Disgaea7.exe.text+59112B: CC                       - int 3 
Disgaea7.exe.text+59112C: CC                       - int 3 
Disgaea7.exe.text+59112D: CC                       - int 3 
Disgaea7.exe.text+59112E: CC                       - int 3 
Disgaea7.exe.text+59112F: CC                       - int 3 
Disgaea7.exe.text+591130: 48 89 5C 24 10           - mov [rsp+10],rbx
Disgaea7.exe.text+591135: 48 89 6C 24 18           - mov [rsp+18],rbp
Disgaea7.exe.text+59113A: 48 89 74 24 20           - mov [rsp+20],rsi
Disgaea7.exe.text+59113F: 57                       - push rdi
Disgaea7.exe.text+591140: 48 83 EC 70              - sub rsp,70
Disgaea7.exe.text+591144: 48 8B 81 00 02 00 00     - mov rax,[rcx+00000200]
Disgaea7.exe.text+59114B: 48 8B D9                 - mov rbx,rcx
Disgaea7.exe.text+59114E: 33 ED                    - xor ebp,ebp
Disgaea7.exe.text+591150: 48 8B F2                 - mov rsi,rdx
Disgaea7.exe.text+591153: 4C 8B 90 E8 06 00 00     - mov r10,[rax+000006E8]
// ---------- INJECTING HERE ----------
Disgaea7.exe.text+59115A: 8B 88 40 04 00 00        - mov ecx,[rax+00000440]
// ---------- DONE INJECTING  ----------
Disgaea7.exe.text+591160: 41 39 4A 48              - cmp [r10+48],ecx
Disgaea7.exe.text+591164: 0F 84 87 00 00 00        - je Disgaea7.exe.text+5911F1
Disgaea7.exe.text+59116A: 0F 28 05 0F 67 67 00     - movaps xmm0,[Disgaea7.exe.rdata+D3880]
Disgaea7.exe.text+591171: 0F 57 E4                 - xorps xmm4,xmm4
Disgaea7.exe.text+591174: F2 0F 10 0D FC 49 67 00  - movsd xmm1,[Disgaea7.exe.rdata+D1B78]
Disgaea7.exe.text+59117C: 0F 57 D2                 - xorps xmm2,xmm2
Disgaea7.exe.text+59117F: 41 C6 82 B1 00 00 00 01  - mov byte ptr [r10+000000B1],01
Disgaea7.exe.text+591187: 41 8B 42 44              - mov eax,[r10+44]
Disgaea7.exe.text+59118B: 41 89 42 40              - mov [r10+40],eax
Disgaea7.exe.text+59118F: 41 8B 42 44              - mov eax,[r10+44]
Disgaea7.exe.text+591193: 41 89 4A 48              - mov [r10+48],ecx
Disgaea7.exe.text+591197: 49 8D 4A 50              - lea rcx,[r10+50]
Disgaea7.exe.text+59119B: 0F 29 74 24 60           - movaps [rsp+60],xmm6
Disgaea7.exe.text+5911A0: 0F 28 35 19 56 67 00     - movaps xmm6,[Disgaea7.exe.rdata+D27C0]
Disgaea7.exe.text+5911A7: C7 44 24 30 1B 00 00 00  - mov [rsp+30],0000001B
Disgaea7.exe.text+5911AF: 0F 11 44 24 38           - movups [rsp+38],xmm0
Disgaea7.exe.text+5911B4: 41 89 42 44              - mov [r10+44],eax
Disgaea7.exe.text+5911B8: E8 33 1B C3 FF           - call Disgaea7.exe.text+1C2CF0
Disgaea7.exe.text+5911BD: 0F 10 4C 24 40           - movups xmm1,[rsp+40]
Disgaea7.exe.text+5911C2: 0F 10 44 24 30           - movups xmm0,[rsp+30]
}
Attachments
Max Rage meter.CT
(4.16 KiB) Downloaded 161 times

xa44
What is cheating?
What is cheating?
Posts: 1
Joined: Thu Jun 06, 2024 3:59 am
Reputation: 0

Re: Disgaea 7

Post by xa44 »

this table just doesn't work, I can't open the item editor and the password on the ID sheet isn't correct

lunasmeow
Cheater
Cheater
Posts: 36
Joined: Fri Apr 28, 2017 3:02 am
Reputation: 3

Re: Disgaea 7

Post by lunasmeow »

xapicool777 wrote:
Fri Dec 22, 2023 5:09 pm
Snip
2. lets try change weapon in inventory, go to game and highlight any item you want to change
3. go to excel file locate item id that you want, ex. baal sword. copy the value from excel file, and paste it in CE -> item ID edit (use xapicool777 excel table)
4. the item should be change now, for appearance you can use item world npc to fix.
Just an FYI - the table works... weirdly, in the inventory.

Most items it works just fine, but for say, belts? When in the store I get belts as normal. When in the inventory I get carnage items instead. It's like the codes are arranged differently in inventory instead of stores. Clearly not an issue with your table, but with the way the game handles the coding. I don't know how many items are like this - I was only using it to quickly get rank 40 items of every type... but clearly there are many. I suspect some idiot swapped the order the item categories are coded in, for stores vs inventory when making the game.

So just for people who are having issues... maybe try the store instead of your personal inventory for making items.

User avatar
dragonloverlord
Noobzor
Noobzor
Posts: 7
Joined: Sun Feb 14, 2021 1:18 am
Reputation: 12

Re: Disgaea 7

Post by dragonloverlord »

kratos284 wrote:
Sat May 11, 2024 1:45 am
Here is a table for max Rage meter.
Made with version 1.09, IDK if it'll work on other versions.

Here's the script:

Code: Select all

// Game Executable   : Disgaea7.exe
// Author            : Kratos284
// Executable Version: 1.09
// Module Version    : 
// Script Date       : 2024-05-10
// Created with      : customAOBInjectionTemplates version: 1.3.6
// This script gives you max rage meter
[ENABLE]

aobscanmodule(RAGE_AOB_4,Disgaea7.exe,8B 88 40 04 00 00 41 39 4A 48 0F 84 ?? ?? ?? ?? 0F 28)
alloc(newmem_RAGE_AOB_4,$1024,Disgaea7.exe)
registersymbol(RAGE_AOB_4)
label(originalcode)
label(return_RAGE_AOB_4)

newmem_RAGE_AOB_4:
  mov ecx,#20000
  mov [rax+00000440],ecx
  
originalcode:
  mov ecx,[rax+00000440]
  jmp return_RAGE_AOB_4

RAGE_AOB_4:
  jmp newmem_RAGE_AOB_4
db 90
return_RAGE_AOB_4:

[DISABLE]
RAGE_AOB_4:
  db 8B 88 40 04 00 00

unregistersymbol(RAGE_AOB_4)
dealloc(newmem_RAGE_AOB_4)

{
// ORIGINAL CODE - INJECTION POINT: Disgaea7.exe.text+59115A

Disgaea7.exe.text+591126: CC                       - int 3 
Disgaea7.exe.text+591127: CC                       - int 3 
Disgaea7.exe.text+591128: CC                       - int 3 
Disgaea7.exe.text+591129: CC                       - int 3 
Disgaea7.exe.text+59112A: CC                       - int 3 
Disgaea7.exe.text+59112B: CC                       - int 3 
Disgaea7.exe.text+59112C: CC                       - int 3 
Disgaea7.exe.text+59112D: CC                       - int 3 
Disgaea7.exe.text+59112E: CC                       - int 3 
Disgaea7.exe.text+59112F: CC                       - int 3 
Disgaea7.exe.text+591130: 48 89 5C 24 10           - mov [rsp+10],rbx
Disgaea7.exe.text+591135: 48 89 6C 24 18           - mov [rsp+18],rbp
Disgaea7.exe.text+59113A: 48 89 74 24 20           - mov [rsp+20],rsi
Disgaea7.exe.text+59113F: 57                       - push rdi
Disgaea7.exe.text+591140: 48 83 EC 70              - sub rsp,70
Disgaea7.exe.text+591144: 48 8B 81 00 02 00 00     - mov rax,[rcx+00000200]
Disgaea7.exe.text+59114B: 48 8B D9                 - mov rbx,rcx
Disgaea7.exe.text+59114E: 33 ED                    - xor ebp,ebp
Disgaea7.exe.text+591150: 48 8B F2                 - mov rsi,rdx
Disgaea7.exe.text+591153: 4C 8B 90 E8 06 00 00     - mov r10,[rax+000006E8]
// ---------- INJECTING HERE ----------
Disgaea7.exe.text+59115A: 8B 88 40 04 00 00        - mov ecx,[rax+00000440]
// ---------- DONE INJECTING  ----------
Disgaea7.exe.text+591160: 41 39 4A 48              - cmp [r10+48],ecx
Disgaea7.exe.text+591164: 0F 84 87 00 00 00        - je Disgaea7.exe.text+5911F1
Disgaea7.exe.text+59116A: 0F 28 05 0F 67 67 00     - movaps xmm0,[Disgaea7.exe.rdata+D3880]
Disgaea7.exe.text+591171: 0F 57 E4                 - xorps xmm4,xmm4
Disgaea7.exe.text+591174: F2 0F 10 0D FC 49 67 00  - movsd xmm1,[Disgaea7.exe.rdata+D1B78]
Disgaea7.exe.text+59117C: 0F 57 D2                 - xorps xmm2,xmm2
Disgaea7.exe.text+59117F: 41 C6 82 B1 00 00 00 01  - mov byte ptr [r10+000000B1],01
Disgaea7.exe.text+591187: 41 8B 42 44              - mov eax,[r10+44]
Disgaea7.exe.text+59118B: 41 89 42 40              - mov [r10+40],eax
Disgaea7.exe.text+59118F: 41 8B 42 44              - mov eax,[r10+44]
Disgaea7.exe.text+591193: 41 89 4A 48              - mov [r10+48],ecx
Disgaea7.exe.text+591197: 49 8D 4A 50              - lea rcx,[r10+50]
Disgaea7.exe.text+59119B: 0F 29 74 24 60           - movaps [rsp+60],xmm6
Disgaea7.exe.text+5911A0: 0F 28 35 19 56 67 00     - movaps xmm6,[Disgaea7.exe.rdata+D27C0]
Disgaea7.exe.text+5911A7: C7 44 24 30 1B 00 00 00  - mov [rsp+30],0000001B
Disgaea7.exe.text+5911AF: 0F 11 44 24 38           - movups [rsp+38],xmm0
Disgaea7.exe.text+5911B4: 41 89 42 44              - mov [r10+44],eax
Disgaea7.exe.text+5911B8: E8 33 1B C3 FF           - call Disgaea7.exe.text+1C2CF0
Disgaea7.exe.text+5911BD: 0F 10 4C 24 40           - movups xmm1,[rsp+40]
Disgaea7.exe.text+5911C2: 0F 10 44 24 30           - movups xmm0,[rsp+30]
}
This script wasn't working on the current steam version but I made a fixed version though:

Code: Select all

// Game Executable   : Disgaea7.exe
// Author            : Kratos284
// Executable Version: 1.09
// Module Version    :
// Script Date       : 2024-05-10
// Created with      : customAOBInjectionTemplates version: 1.3.6
// This script gives you max rage meter
[ENABLE]

aobscanmodule(RAGE_AOB_4,Disgaea7.exe,8B 88 40 04 00 00 41 39 4A 48 ?? ?? 0F 28)
alloc(newmem_RAGE_AOB_4,$1024,Disgaea7.exe)
registersymbol(RAGE_AOB_4)
label(originalcode)
label(return_RAGE_AOB_4)

newmem_RAGE_AOB_4:
  mov ecx,#20000
  mov [rax+00000440],ecx

originalcode:
  mov ecx,[rax+00000440]
  jmp return_RAGE_AOB_4

RAGE_AOB_4:
  jmp newmem_RAGE_AOB_4
db 90
return_RAGE_AOB_4:

[DISABLE]
RAGE_AOB_4:
  db 8B 88 40 04 00 00

unregistersymbol(RAGE_AOB_4)
dealloc(newmem_RAGE_AOB_4)

// !-- New Injection Point --!

{
// ORIGINAL CODE - INJECTION POINT: Disgaea7.exe+59161A

Disgaea7.exe+5915F0: 48 89 5C 24 10           - mov [rsp+10],rbx
Disgaea7.exe+5915F5: 48 89 6C 24 18           - mov [rsp+18],rbp
Disgaea7.exe+5915FA: 48 89 74 24 20           - mov [rsp+20],rsi
Disgaea7.exe+5915FF: 57                       - push rdi
Disgaea7.exe+591600: 48 83 EC 60              - sub rsp,60
Disgaea7.exe+591604: 48 8B 81 00 02 00 00     - mov rax,[rcx+00000200]
Disgaea7.exe+59160B: 48 8B D9                 - mov rbx,rcx
Disgaea7.exe+59160E: 33 ED                    - xor ebp,ebp
Disgaea7.exe+591610: 48 8B F2                 - mov rsi,rdx
Disgaea7.exe+591613: 4C 8B 90 E8 06 00 00     - mov r10,[rax+000006E8]
// ---------- INJECTING HERE ----------
Disgaea7.exe+59161A: 8B 88 40 04 00 00        - mov ecx,[rax+00000440]
// ---------- DONE INJECTING  ----------
Disgaea7.exe+591620: 41 39 4A 48              - cmp [r10+48],ecx
Disgaea7.exe+591624: 74 7A                    - je Disgaea7.exe+5916A0
Disgaea7.exe+591626: 0F 28 05 13 52 67 00     - movaps xmm0,[Disgaea7.exe+C06840]
Disgaea7.exe+59162D: 0F 57 D2                 - xorps xmm2,xmm2
Disgaea7.exe+591630: F2 0F 10 0D 00 35 67 00  - movsd xmm1,[Disgaea7.exe+C04B38]
Disgaea7.exe+591638: 0F 28 25 41 41 67 00     - movaps xmm4,[Disgaea7.exe+C05780]
Disgaea7.exe+59163F: 41 C6 82 B1 00 00 00 01  - mov byte ptr [r10+000000B1],01
Disgaea7.exe+591647: 41 8B 42 44              - mov eax,[r10+44]
Disgaea7.exe+59164B: 41 89 42 40              - mov [r10+40],eax
Disgaea7.exe+59164F: 41 8B 42 44              - mov eax,[r10+44]

// !-- Old Injection Point --!

{
// ORIGINAL CODE - INJECTION POINT: Disgaea7.exe.text+59115A

Disgaea7.exe.text+591126: CC                       - int 3
Disgaea7.exe.text+591127: CC                       - int 3
Disgaea7.exe.text+591128: CC                       - int 3
Disgaea7.exe.text+591129: CC                       - int 3
Disgaea7.exe.text+59112A: CC                       - int 3
Disgaea7.exe.text+59112B: CC                       - int 3
Disgaea7.exe.text+59112C: CC                       - int 3
Disgaea7.exe.text+59112D: CC                       - int 3
Disgaea7.exe.text+59112E: CC                       - int 3
Disgaea7.exe.text+59112F: CC                       - int 3
Disgaea7.exe.text+591130: 48 89 5C 24 10           - mov [rsp+10],rbx
Disgaea7.exe.text+591135: 48 89 6C 24 18           - mov [rsp+18],rbp
Disgaea7.exe.text+59113A: 48 89 74 24 20           - mov [rsp+20],rsi
Disgaea7.exe.text+59113F: 57                       - push rdi
Disgaea7.exe.text+591140: 48 83 EC 70              - sub rsp,70
Disgaea7.exe.text+591144: 48 8B 81 00 02 00 00     - mov rax,[rcx+00000200]
Disgaea7.exe.text+59114B: 48 8B D9                 - mov rbx,rcx
Disgaea7.exe.text+59114E: 33 ED                    - xor ebp,ebp
Disgaea7.exe.text+591150: 48 8B F2                 - mov rsi,rdx
Disgaea7.exe.text+591153: 4C 8B 90 E8 06 00 00     - mov r10,[rax+000006E8]
// ---------- INJECTING HERE ----------
Disgaea7.exe.text+59115A: 8B 88 40 04 00 00        - mov ecx,[rax+00000440]
// ---------- DONE INJECTING  ----------
Disgaea7.exe.text+591160: 41 39 4A 48              - cmp [r10+48],ecx
Disgaea7.exe.text+591164: 0F 84 87 00 00 00        - je Disgaea7.exe.text+5911F1
Disgaea7.exe.text+59116A: 0F 28 05 0F 67 67 00     - movaps xmm0,[Disgaea7.exe.rdata+D3880]
Disgaea7.exe.text+591171: 0F 57 E4                 - xorps xmm4,xmm4
Disgaea7.exe.text+591174: F2 0F 10 0D FC 49 67 00  - movsd xmm1,[Disgaea7.exe.rdata+D1B78]
Disgaea7.exe.text+59117C: 0F 57 D2                 - xorps xmm2,xmm2
Disgaea7.exe.text+59117F: 41 C6 82 B1 00 00 00 01  - mov byte ptr [r10+000000B1],01
Disgaea7.exe.text+591187: 41 8B 42 44              - mov eax,[r10+44]
Disgaea7.exe.text+59118B: 41 89 42 40              - mov [r10+40],eax
Disgaea7.exe.text+59118F: 41 8B 42 44              - mov eax,[r10+44]
Disgaea7.exe.text+591193: 41 89 4A 48              - mov [r10+48],ecx
Disgaea7.exe.text+591197: 49 8D 4A 50              - lea rcx,[r10+50]
Disgaea7.exe.text+59119B: 0F 29 74 24 60           - movaps [rsp+60],xmm6
Disgaea7.exe.text+5911A0: 0F 28 35 19 56 67 00     - movaps xmm6,[Disgaea7.exe.rdata+D27C0]
Disgaea7.exe.text+5911A7: C7 44 24 30 1B 00 00 00  - mov [rsp+30],0000001B
Disgaea7.exe.text+5911AF: 0F 11 44 24 38           - movups [rsp+38],xmm0
Disgaea7.exe.text+5911B4: 41 89 42 44              - mov [r10+44],eax
Disgaea7.exe.text+5911B8: E8 33 1B C3 FF           - call Disgaea7.exe.text+1C2CF0
Disgaea7.exe.text+5911BD: 0F 10 4C 24 40           - movups xmm1,[rsp+40]
Disgaea7.exe.text+5911C2: 0F 10 44 24 30           - movups xmm0,[rsp+30]
}
On a side note I also included the new memory layout of the injection point incase it needs to be updated again.

deityshadow
Noobzor
Noobzor
Posts: 9
Joined: Tue Oct 09, 2018 3:44 pm
Reputation: 0

Re: Disgaea 7

Post by deityshadow »

Does this table allow you to exceed the 99m hard stat cap? I'd like to be able to do like the Requiem mod from 5 where capture stats go above 10m and you can go above 99m on your stats.

Venv
What is cheating?
What is cheating?
Posts: 3
Joined: Mon Jul 04, 2022 4:10 am
Reputation: 7

Re: Disgaea 7

Post by Venv »

Hey, does the dark assembly Reincarnate actually count as a bill? Mostly wondering if the auto-pass without going into the voting area is something you can set with an address for passing onto other bills that require voting.

Jaquio
Cheater
Cheater
Posts: 37
Joined: Sat Nov 19, 2022 3:34 pm
Reputation: 3

Re: Disgaea 7

Post by Jaquio »

Hi, thanks for the great table and hard work.

1.) Most things work fine, except for the Rosen Queen Inc., and juice bar. The values in cheat engine remain on ??, so they do not populate, no matter what you do in the game for those two issues.

2.) Is it possible to add a pass assembly vote at 100%?

Latest game version Steam v1.12

Sekai Neko
Cheater
Cheater
Posts: 40
Joined: Tue Jun 16, 2020 11:28 am
Reputation: 0

Re: Disgaea 7

Post by Sekai Neko »

Is there codes for Evility? More specifically, the DLC ones. Since the base game cost a lot, and if i where to buy all dlc it's just a major rip off. And other then for the Evility, the dlcs are a massive pass for me.

Azure
Expert Cheater
Expert Cheater
Posts: 71
Joined: Mon Dec 04, 2017 5:46 am
Reputation: 6

Re: Disgaea 7

Post by Azure »

xapicool777 wrote:
Fri Dec 22, 2023 5:11 pm
here you go V2.7
Hello, I believe there is a mistake somewhere in the excel sheet, when I used it to get the last 3 or 4 spears in the game (Carnage) it would return some dummy items.

Not sure if it is related too but after I used this cheat none of the weapon appearances register anymore for me to change their looks. Is there a cheat to get all appearances to change the weapons to how they should look?

Post Reply

Who is online

Users browsing this forum: BigWiz, Bing [Bot], Fahry, mildsevenX, Rubyelf, sniperx287, sookaroo2, thesebas