How to add characters to your save using cheat engine - MoonlitDeath/Disgaea-5-Notes GitHub Wiki
My Discord if you need help directly, want to try actual modding, or just want to talk is here- https://discord.gg/zWMKpRR
My save if you want to copy some of the characters over is Here
So in this guide, I will show you how to add different characters to your team using Cheat Engine. This can be used on any enemy character in the game, from bosses to Item Gods and so on. Keep in mind though that even though most characters work fine, there are a couple of them like Mr. Egg that can’t attack normally (he freezes the game when attacking normally and turns into a cat when trying to change his colors, then crashes the game too anyways lol) But almost all the other characters like Baal, Darkdeath, and yes Lieze (both versions) work fine for the most part.
Anyways…
1- Get Cheat Engine here- https://www.cheatengine.org/
2- Open both your Disgaea Game and Cheat Engine. Make sure your game isn’t running in full screen so you can see what the hell you are doing.
3- With cheat engine, click on the little computer icon on the left side under ‘File’ and select your Disgaea exe.
4- Now you need to find the actual values of your characters (if you are copying from my save) or an enemy if you are copying from battle. In this example I will be moving Miss Evil over to another save slot.
Here’s how she looks-
In this example, she has 79 Attack, so over on cheat engine under the value setting, let’s type in 79 (check under the value bar and make sure Scan Type is Exact Value and Value Type is ‘8 Bytes’) and then select First Scan. This will take a few seconds so let it finish. When its done, you’re likely to find thousands of results, only 1 is the one we are looking for.
5- Now leave cheat engine untouched and go back in game and equip your character with something that changes their attack.
She now has 82 attack, so let’s go back into Cheat Engine and delete 79 under value, and put 82 and select Next Scan. You may end up with too many results again so may need to change the value a 3rd time using the same method and doing Next Scan again, but in this example, we now have this-
Those green letters are what we are looking for, those are her values. Now right click on that number and select ‘Browse this memory region’. You should see something like this in a new window:
6-Now that you found her actual data, you need to scroll way the hell up to find your character’s name, eventually you will see this:
That is the start of her data (note if you are copying an enemy, you are gonna need to copy a bit above this to copy their weapons as well, but for now we won’t worry about it)
7-Time to copy a hell of a lot of data, highlight from the very first letter of her name, all the way down until you see a wall of FF that looks like this:
Note as you highlight and copy, the numbers will turn red, this is normal. Now after you have all that highlighted, you want to right click and select ‘Copy to clipboard’.
8- Now let’s go back into Disgaea and into the save we want to put her in. Make a trash character, one that you don’t want so we can put the other character in that place. Make sure to move them into the same exact slot as the character you just copied (in this example, Miss Evil was in the first slot in the team, so put the trash character into the same slot.
Now he’s ready to get copied over, back in cheat engine, go back to the browse memory and your data should still be higlighted, and just select paste from clipboard, wait a few seconds and it should appear like this:
Now the new character is ready to use on your team :)
Just make sure to equip something on the character to raise the HP (can be any character) and ‘heal all’ at the npc and it will turn them into allies.
If you are adding an actual enemy character though, do the same steps as above to find your character’s info. Then open Browse Memory and click on Search at the top left of the window and you should see this:
Type the name of the character you want to add to your team, then in the upper box under it says Array to scan, delete the very last number only, then select Ok. This should make it jump right to the character you are looking for. Note that sometimes enemies may have the same name on the map, so make sure its the one you are looking for. Make sure the numbers are green, if they are black, you are in the wrong place, just type in the number I have in the image in the From part and remove the last number and that should take you to the spot you are looking for, you only need to do this if your search started with all 0000000 for some reason.
Now copy and highlight their data just like above, but stop at the wall of FF since some of those numbers below it are for things like enemy squads. Now find your trash character again like the method above, and you have to highlight the same amount of data for them, because they are in different spots, you need to highlight a bit more this time than what you highlighted on the enemy. So for the enemy try to highlight the until you see the first wall of FF, then on your trash character try to highlight an extra row, and paste it in, if you do this correctly, the enemy should be added to your team. It will still be marked as a red enemy, so you need to either equip them or someone else with an item that raises HP, go to the healer and select Heal All, this will turn them into your new teammate.
Adding/Removing Shard Bonus-
If you want to remove some of the 10mil shard bonus or even add it to other characters, you can do it like this-
First find that FF FF wall that I mentioned above, then look for this a little bit above the code-
The red numbers I have highlighted are the ones you need to change. In this example, the shards in the stats and HP is completely maxed out. If you want to remove this, change all those values I have highlighted to 00 00. If you want to add this to your own characters, the best way is to find a character in my save listed above, then find that data in their info, copy it, load your own save and put the character you want to add the stats to and copy it in exactly the same place.
Also note that if you are adding or removing the shards, you need to save your game when you are done editing, and then load it again for the changes to take place.