Post: Disgaea 5 Item Modding
08-12-2017, 04:22 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); Disgaea 5 Item Modding:
(Note: This is still a work in progress, there are a few things missing...)
This guide has only been tested on US saves.



Hey all! For those of you who don't know me, I'm MakaiKing0, the King of Disgaea. I'm the guy who made the tutorials for item modding for the Disgaea 3, 4 & D2 games on the PS3 Game Genie forums. And you guessed it, I'm back with the tutorial on Disgaea 5 Item Modding. So without further delay....

The first thing you should be aware of is there are a couple of major differences from previous Disgaea saves, which I will mention as we go.

Let's get started with the full item image.
Note that because of the item offset, every other item will be slightly different in appearance than this first item. But if you use the item offset you will find the code you need. That offset for Disgaea 5 Item Bag items is: 0x258 -> This is a Hex value by the way. So you would add it to the hex value of the code location and that will give you the next item's value. An easy equation to find the correct item code would be: Code + ( Item Position * 258 )
You must login or register to view this content.

This is the first item in the character's inventory. As you can see the item save layout is roughly the same as previous Disgaea saves.


Item Innocents:
You must login or register to view this content.
The first section of code deals with the Innocents currently on the item. The very first position, in orange, is the innocent's type. There will be tables with the type codes posted below. The second two positions are the innocent's current level, in green, and the innocent's current maximum level, in blue. This is one of those major differences I was talking about. Due to the new Innocent Farm feature and how innocents work in Disgaea 5, there are now two level values for Innocents. How this works is: the innocent's level will be whatever the current level is, multiplied by 2 if the innocent is subdued, but never higher than the innocent's current max level. So if you want a level 900 Statistician, either the current and max level must be 900, or the current level must be 450-900, the max level 900 and the subdued value set to 1. Which brings us to the last position, the subdued boolean, in red. This will be either 00 for unsubdued or 01 for subdued.

This is also as good a place as any to mention the second major difference. As you can see by the innocent's level value, this first innocent is level 1, but the hex value is 01 00. This is because the values are backwards. For example, say you want a level 9999 something, instead of it being in the order 27 0F, it would actually be 0F 27. Basically the bytes are backwards throughout the save file for all values larger than 1 byte.

Quick Mode Cheats:
You must login or register to view this content.


Item Stats:
You must login or register to view this content.
This next section of code deals with the item's stat values. The area surrounded by a thick black border is the item's total stats. You can leave this area alone because the game will auto-calculate it. The second section of code surrounded by a gold border is the item's current base stats. These are the ones you want to modify. As you can see they go in standard status screen order: HP, SP, ATK, DEF, INT, RES, HIT & SPD. There is however a trick to item stats. An item has a maximum value for all it's stats which the game will, again auto-calculate, and it will not allow the item to go over these maximum values. So don't bother trying to make an item with 999,999,999,999 HP or ATK, it wont work! As with the game's standard item leveling process, any values entered into the stats fields will be subject to the same rules. That means with a regular item at level 0 with a rarity of 0, the maximum HP value will be ~20,000,000 and all other stats will be ~99,999. And an item at level 9999 with a rarity of 100, the maximum HP value will be ~280,000,000 and all other stats will be ~1,419,984.

Quick Mode Cheats:
You must login or register to view this content.

Other Item Values:
You must login or register to view this content.
There a 3 lines of interest here.

On the first line we have 3 positions of note. The first position, in blue, is the item's type. This is the value for whether the item is a Rubber Glove or a Rusted Sword. (I will post the item type codes down below) The second position, in pink, is the item's level. The last position, in gold, is the item's graphic. This is the large graphic shown in the item menu and what you see in combat on their back. (I will post the item graphic codes down below)

On the second line we have 4 positions of note. The first position, in purple, is the item world level. I'm sure you all know how this works. The second position, in orange, is the item's counter number. I know, odd place considering where the other similar values are located. The third position, in pale, is the item's rarity value. This goes from 0-100. And the last position, in brown, is the icon the image shows in the inventory.

And finally on the third line we have 6 positions of note. The first position, in burnt red, is the item's maximum innocent population. This goes from 4-8. The second position, in blue, is the item's movement value. The third position, in gold, is the item's jump value. The fourth position, in dark brown, is the item's rank. As in the item Rank 1-40. (I will post the item ranks for each item down below. Note that Carnage level items have different ranks than normal items, this is how the system determines which item is Carnage level or not.) The fifth position, in green, is the item's range. I've tried modifying this but it always resets itself. And the last position, in an odd purple color, is the item's Critical chance modifier.

Note: I have yet to find the item's throw position.

Quick Mode Cheats:
You must login or register to view this content.

Innocent Values:
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.


Item Rank Codes:
You must login or register to view this content.


Item Type/Graphic Codes:
Coming soon....


I'll work on the Item type and graphic codes soon!
Enjoy!

Updates:
8/19/2017
- Updated the Innocent Lists
- Added Quick Mode cheats

8/16/2017
- Added the item rank list
- Added sub-section pictures

8/15/2017
- Made several changes to code descriptions
- Did a major remake of the tutorial!
- Updated post with full descriptions of codes (More to Come)
- Updated the main item images

8/12/2017
- Updated the list of Innocent codes
Last edited by MakaiKing0 ; 08-19-2017 at 09:54 PM.

The following 9 users say thank you to MakaiKing0 for this useful post:

Cloud, Demichaelas, Mago de Oz, miyuayu, NHJZ, Parzival3D, Sleepy_Samurai, Tiggerrn, traffydlaw
08-18-2017, 04:46 PM #38
Originally posted by MakaiKing0 View Post
I've completed most of my tests on Character modding, just working on Character Skills and Evilities. Once I have completed updating the guide, I'll upload a starter file with a roster of 'perfect' characters. And upload that save as well.
Will it just be a tutorial on how to do it in advance mode or will u have quick codes for this? Either way its good work u doin over there man
08-18-2017, 05:08 PM #39
I'm going to post both the Advanced Mode codes and post Quick Mode Cheats once I've tested them. I'll be doing this for both the Item and Character Codes.
08-18-2017, 05:10 PM #40
Originally posted by MakaiKing0 View Post
I'm going to post both the Advanced Mode codes and post Quick Mode Cheats once I've tested them. I'll be doing this for both the Item and Character Codes.
Kool can't wait [emoji41][emoji41]
08-18-2017, 08:20 PM #41
Cloud
Life Savior
Originally posted by E2Avenger View Post
When I get off I'll do it today or tomorrow


Ok mate thanks

Originally posted by MakaiKing0 View Post
I've completed most of my tests on Character modding. Figured out how to fully modify their stats & class masteries. Just working on Character Skills and Evilities. Once I have completed updating the guide, I'll upload a starter file with a roster of 'perfect' characters. And upload that save as well.


That would be awesome, and for both region if you can too Smile
08-18-2017, 08:43 PM #42
Here my game save fellas

You must login or register to view this content.

The following user thanked E2Avenger for this useful post:

Cloud
08-18-2017, 09:50 PM #43
Cloud
Life Savior
Originally posted by E2Avenger View Post
Here my game save fellas

You must login or register to view this content.


any chance of doing a starter save with OP characters? much appreciated
08-18-2017, 10:14 PM #44
Originally posted by Cloud View Post
any chance of doing a starter save with OP characters? much appreciated
U can always go the time traveler NPC in the game and start over from square one with all items still attached to the characters
Last edited by E2Avenger ; 08-18-2017 at 11:07 PM.
08-19-2017, 12:41 AM #45
Sorry for being noob... But can someone please give me a quick tut?

So I get in to the advanced mode with my save (EU version)

And the offset for the item bag is 0x258 (HEX) so I just click the "Go to location" icon and type it in?

You must login or register to view this content.

And if I want to use the "first 100 item full stat" code, how do I paste that code?
08-19-2017, 09:44 PM #46
I have the US version so all of the codes here are US based and unfortunately my console is region locked. Not sure if the save file for EU is the same as US. If you want you can post your save and I'll download it and look at it to determine where the codes are for you. In fact if anyone has an EU save, please post it so I can do that since I do have requests for EU save editing.

As for your request:
First thing you'll need to do is find out where your items are, they may be in the same area as US which is around 00485930 <- That's the address which is on the left side of the screen, should be the first line you see the item's name on. Just above that will be the item's stat addresses. What you need to do is find the right address, then find the right Data (Hex) for it. If you select a byte it will tell you what the Offset 0x0048593? is in the bottom right. That's the starting point for your code.

As for the 258, that's the hex offset that will take you to the next Item's address. For instance if the HP stat is at 004858C0 for the first item in your inventory, then the HP stat for the second item in your inventory will be at 004858C0 + 258 = 00485B18. So on and so forth. The reason why I always list the item or character offsets is because this helps people find the right Address for the item or character they are looking for. It is also used in making codes that affect multiple addresses. For instance, to change the HP of the first 5 items in your inventory, the code would look like:

424858C0 0000270F <- Where 4858C0 is the address, plus a 2 in front of it because it's a 32-bit write (That means it's affecting 4 Bytes of data XX XX XX XX), and a 4 in front of that because it's a multi-address search/edit, and 0000250F to change the HP to 9999
40050285 00000000 <- Where 40050285 is 4 for the multi-address write, 005 after that for the number of items to edit, in this case 5, and 0285 for the offset of each item (This is what the system will add to the address in line 1 to get to the next item address), and 00000000 because we're not adding to the value each time we write (This adds to the 9999 value).

Also, I have not had any success with the Go to Location function. It seems that certain features included don't really work as intended.

Hope that helps! Smile


P.S. I updated the guide, posted cheats and everything. Enjoy!

The following user thanked MakaiKing0 for this useful post:

NHJZ

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo