Disgaea PC

Disgaea PC

View Stats:
DulceDeClown Dec 3, 2019 @ 6:28am
3
2
[MOD] Disgaea PC HD Sprites
!!! PLEASE REDOWNLOAD THE MOD IF YOU DOWNLOADED IT BEFORE THE 23TH OF DECEMBER 2019!
I have fixed some animations issues regarding non-hd characters, such as Thursday , Rozalin, etc.

UPDATE 9/12/2019 : I updated SUBDATA.DAT and removed the RES granted by staves, heal skills are calculated with INT in Disgaea 1, and I forgot about it, whoops!

Hello everyone.
I've been working on this MOD for years, before D1 Complete was released, but in the end I have decided to finish it and post it :)
This is a mod that will replace all the sprites of generic humanoid classes and generic monsters classes with a HD version.
Not all Disgaea 1 humans and monsters have a HD sprite counterpart, so I had to choose some sprites to replace others
EXAMPLE : I have replaced the Man-Eater (Treant) with the Shroom, I have replaced the Imp (Flying) with the Mothman, etc.
I did not create this mod completely from scratch. I have continued (and modified/fixed) a never-completed disgaea pc HD sprites mod, which you can find here : https://steamcommunity.com/app/405900/discussions/4/282992646974911959/
So.. Laharl is now Laharl-chan! Since I started the mod from that incomplete one, I left the characters that were already HD, even though I did some adjustments to them.
With that being said, here are the characteristics of this MOD :D
  • HD SPRITES! All generic humanoid and monster classes are now in HD! Plus, the main characters trio, Laharl , Etna and Flonne!
  • NEW COLOR PALETTES! All humanoids and monsters now have new color palettes to better represent the ones from Disgaea 1!
  • MONSTER WEAPONS NOW GIVE [INT]! Magic/Int based monster classes are now not so useless as before!
!!!THIS MOD DOESN'T CHANGE ALL THE SPRITES IN THE GAME!!!
For example, Gordon, Thursday and Jennifer DO NOT have an HD sprite.
Also,most of the story sprites (before/after a fight) are not in HD
!!!THIS MOD DOESN'T HAVE WEAPONS HD SPRITES!!
For the same reason why this mod doesn't have all the HD characters sprites.
!!!THIS MOD ALSO REMOVES CUT-IN PICTURES DURING DOUBLE/TRIPLE/QUADRUPLE ATTACKS!!!
All of this is because of a known problem regarding disgaea pc modding, and it is the reason why the original project that I linked before was never completed.
If SUBDATA.DAT goes over 180MB in size, the game will crash at launch :(
I am no programmer, so I never found a solution to this problem.
Because of this problem, I had to do some cuts and couldn't import every character in the game.
So, if you see a character which is not HD, that is the reason.
If someone knows how to fix it, then I can complete this mod even more and add all the characters sprites in HD :)

BIG UPDATE : A huge enormous thanks goes to Maide, from the Requiem discord server! Maide fixed the 180mb subdata limit problem! Such a legend <3

I can now start to work again and complete the mod even further, importing characters such as Pleinair, Gordon, Thursday, Jennifer and much more!

!!!BEFORE DOWNLOADING THE MOD!!!
Please, create a backup of your savedata! This MOD is not compatible with other mods such as the Netherworld Content Pack! Please be careful!

As I said, I did not create this mod from scratch, as I continued a WIP project that has never been completed, so I never really worked "alone".
I used a WIP mod, I created this MOD with the Disgaea PC tools ( which can be found here : https://github.com/ProgSys/pg_disatools ) and many people helped me and supported me during the creation of this mod :) and I would like to thank them!
Here is the invite link to the discord server where I found this beautiful community! : https://discord.gg/7HcwYyA
They have always been very nice and helpful ^^ it's also thanks to them if this mod exists.

Here are some random screenshots ^^

https://i.imgur.com/YS7NjSD.jpg
https://i.imgur.com/i7qxll1.jpg
https://i.imgur.com/Q7ad5fb.jpg
https://i.imgur.com/ZlrlMEb.jpg
https://i.imgur.com/0rTHsSi.jpg

And now, here are the download links!
The main and completed patched file is a SUBDATA.DAT file.
You have to remove the SUBDATA.DAT file you have in your Disgaea PC directory, and replace it with the one you will download, which contains the mod.
I hope you will like the mod and enjoy using it! :D

DOWNLOAD SUBDATA.DAT : https://drive.google.com/open?id=1gHcW8ow1K_mhs_F7P-XWct6IT6ZDxtsl

If you want to keep and use you main subdata.dat, maybe because it's already modded, you can download "anm00.dat", which contains all the sprite files, and you can patch your own subdata.dat.
You will also need to download the patched .exe of the game, dis1_st.exe, patched by Maine ,to make sure your game will work and launch properly.

DOWNLOAD ANM00.DAT : https://drive.google.com/open?id=1Thclokq-2sFzhC-T_08QwO1QdV3aNHhy

DOWNLOAD DIS1_ST.EXE : https://drive.google.com/open?id=1kqfl00p2382k8-XVLQiI4ynyaw9aK83h

You have to use the disgaea pc tools ( which can be found here https://github.com/ProgSys/pg_disatools ) in order to replace the anm00.dat of your subdata :) so that you can use your subdata but also have HD sprites!
Regarding the .exe, you just need to delete your old .exe and replace it with the one you will download up here.
Now, to patch your own subdata, you will have to :
  1. Download the tools, open the "Disa PC File Manager"
  2. Open your subdata.dat
  3. Extract start.dat
  4. Open start.dat
  5. Replace the anm00.dat you find with the one you downloaded
  6. Save start.dat
  7. Open subdata,dat
  8. Replace start.dat with the start.dat you have extracted and saved.
  9. Save subdata.dat
All done! :) It should work!

If you have any questions or issues while using the mod, please let me know here!
Last edited by DulceDeClown; Dec 23, 2019 @ 7:56am
Originally posted by Zelaphor:
I made a basic replacement for Laharl of his regular HD sprites. It's not perfect, and I can't help with troubleshooting any issues, but here it is for those who want it.
https://www.dropbox.com/s/ye48d2a9bxfam5p/0001_LAHARL.SH?dl=0
< >
Showing 61-75 of 111 comments
Uminae Feb 6, 2021 @ 7:28am 
Originally posted by Maval:
Originally posted by Makoto Naegi:
Anybody knows if it is possible to use this mod while using the spanish patch? I could use one or the other but not both at once and maybe I'm doing something wrong. For example when I open the start.dat there's no anm00.dat. I also have Disgaea folder full of files because of the spanish patch so maybe they can't be together but I'm not understanding much
¿Conseguiste hacer que funcionasen?

Para nada pero si en cualquier momento lo consigo o descubro algo te digo
Kuro Feb 9, 2021 @ 1:06pm 
I am unable to make this work, what I did was only replace the Subdata.dat but the sprites remain the same as always
Dexter Feb 24, 2021 @ 1:43pm 
A version of this where the main character stays male and that only replaces mobs that have HD sprites and leaves the others like they were/doesn't exchange them for other types and that doesn't cut attack pics would be great.
Dexter Feb 25, 2021 @ 5:01am 
Okay, I did this myself since I wanted to check out the game and play the best available version on PC. Laharl remains a dude in both Versions, just replace “SUBDATA.DAT” in the Steam game folder with these:

Version 1: Left every new Sprite that was replaced by the OP, but restored MANEATER, IMP, NIGHTMARE, CYCLOPS, MANTICORE to their low-res Original forms instead of being replaced with random other monsters:
https://pixeldrain.com/u/PKpKZ25b
https://i.imgur.com/xza9Wq0.jpg

To be fair, two of them (MANEATER/Treant and CYCLOPS/Galactic Demon) were actually randomly replaced with the Shroom and Rifle Demon in D1C: https://disgaea.fandom.com/wiki/Disgaea_1_Complete#Changes_from_Disgaea:_Hour_of_Darkness

Version 2: I did another one accounting for Taste restoring some characters that I thought actually looked better/cooler than their high-res replacement models in the Original:
https://pixeldrain.com/u/MGYg3zx7
https://i.imgur.com/s9OSEJ0.jpg

These are all the other character Sprites that are still replaced by Version 2:
https://i.imgur.com/7RYOTmr.jpg
https://i.imgur.com/8zdtQRx.jpg

If you want to play around with it and improve it some more, it’s actually pretty simple. You just have to download the Modding tools from here where it says “Newest version”: https://github.com/ProgSys/pg_disatools and Unpack them into a directory.

Start “Disa PC File Manager.exe”, hit “Open” and choose any of the SUBDATA.DAT files like the one from the OP, mine or the Original one from the game folder. You need to Search for “START.DAT” in that, hit “Extract selected” on it and save it somewhere, now open it and look for “ANM00.DAT” in there. Hit “Extract selected” and save it somewhere. This package seems to contain most of the relevant character Sprite files and animations that you’d want to replace.

If you’re looking to see how the Original Sprites and Animations look like that the Steam version shipped with you have to do almost the same, but instead of “Extracting” “START.DAT” you have to right-click and “Decompress” it, otherwise the Extracted file will be full of .”IMY” files you can’t do anything with.

Once you are browsing “ANM00.DAT” you can right-click any .SH file and choose “Open” to see all the Sprite data in the left window and Animation data below with a Preview in the right window. I think the missing pictures during Double/Triple/Quadruple attacks has something to do with this large rectangular Sprite missing from the new character Sprite data, but I don’t really want to look into it any more than this: https://i.imgur.com/K0UWLJX.jpg

To see any changes you’ve made in game, right-click on any .SH file you want to replace or modify, and click “Replace”. Choose what you want to replace it with (for instance an .SH file from the Release version of the game or one of the SUBDATA.DAT you downloaded), then Save/Save as your modified “ANM00.DAT”. Then Open a “START.DAT”, right-click on “ANM00.DAT” and replace it with the one you just created, Save/Save as again. Then open a “SUBDATA.DAT” and do the same with your modified “START.DAT”. Save/Save as again and replace your “SUBDATA.DAT” with the one in the game folder to see the changes.
Last edited by Dexter; Feb 28, 2021 @ 8:19pm
Dexter Feb 27, 2021 @ 3:44pm 
Originally posted by RoseBl8ze:
Hey! Ive been tampering with the sprite editor and i have downloaded a png sprite sheet of jennifer (Disgaea 1 complete). I tried different ways to import her idle animation with the colors being 32 OR 64. It seems when i put in "512 512 32" empty sprite sheet and import a few sprites , it working fine HOWEVER if i put in her 4th idle sprite(animation), the previous sprites change color and it ruins everything T.T. When i put in "512 512 64" empty sprite sheet it works fine with all of them?? i need help or advice since i dont know if the game works with 64 and her sprite sheet has 44 colors in it AHHHH!! thats probably why its not working with 32 setup. Is there a way to cut out the excess colours? Im just starting to tamper with importing hd sprites BUT i would really want to help if i get it right since disgaea is one of my favourite games of all time. Teach me the ways please!! haha
Originally posted by Yew Nough:
No, I just tried with Laharl/Etna, and they don't work. More importantly, I dug through the files and saw how the colors were distorted (and why they were omitted):
https://imgur.com/a/3zWpOGB

Someone would have to rip better resolution cut-in scenes from Disgaea 4/5(?) and drop them in these character files...or that's how I assume it would work.

*Update: Toyed with it some more. For some reason, any picture you upload gets downgraded into an image with a limited color range. You will not see an HD version of this unless someone rewrites the way the game converts images for sprites:

https://imgur.com/a/YFcToIA
I wanted to clarify why this happens and the colors get "borked" for anyone that cares to know. It's not because a sprite sheet is "limited to 32 colors". Some like the Laharl and Etna .SH files already had ~64 colors in various tables. The problem is that if you simply import a Sprite without first properly Setting the color Offset you OVERWRITE previously assigned colors.

I started adding back the Attack Animation pictures (For Laharl, Etna and the Prinnies so far and it seems to work fine, it's always the Animation with ID: 3000) and the proper way to do it is:
Make a New Sprite Sheet (256, 256, 16 will be needed for those) --> Add New Sprite --> (NOW COMES THE IMPORTANT PART) --> If you don't want to OVERWRITE colors you need to open up the Color table view (under View). Look at how many colors are already used (e.g. 32 or 64 or whatever) --> For each ~16 assigned colors used you have to increase the Colortable ID by 1 (bottom left). So if there are 0 colors in the table it has to be 0, if there are 16 colors assigned in the table already it has to be 1, if there are 32 colors it has to be 2, for 64 it has to be 4 etc. If you import a Sprite with 16 colors into the Sheet it will always OVERWRITE the next 16 colors from the specified Offset if you click "Yes" when prompted.
If the color table isn't big enough and you're trying to set the Offset to 4, but it jumps back to 3 you might have to right-click over the colors in the color table and choose "Add color table set" to expand it. Only after you have changed the Colortable ID properly and hit Enter do you "Import as color" a New Sprite and hit "Yes" to both Dialogue fields that appear. Make sure that the Colortable ID in the Animation window matches the one of the Sprite.

It's properly explained here: https://github.com/ProgSys/pg_disatools/wiki/Replacing-a-sprite-with-a-HD-version
Next navigate to the new empty sprite sheet, using the arrows and create a new sprite (icon) at 0,0 and select it. Now we will need to set the color table offset (img), which also defines the starting offset where the 32 colors will be insert, when we import the new sprite. If you open the color table view you will notice that the colors 32+ are empty, so set the color table offset to 2 (2*16 = 32!) and press enter to lock it in. If there are not enogh space in the color table, then just set the offset to the last offset. The colors should insert automatically. After this right click the sprite and select 'import as color' and select your sprite you want to import. Press 'Yes' in both message boxes and you should see the sprite
Last edited by Dexter; Feb 28, 2021 @ 4:15am
Dexter Feb 28, 2021 @ 2:23pm 
2
2
Here's the newest SUBDATA.DAT file, I re-added all the Double/Triple/Quadruple Attack Sprites for every character and monster to correctly appear in combat: https://pixeldrain.com/u/QJ3Jf5hS

Btw. if there was need for more space, there is a lot of Trash data and many entire Sprite Sheets that have been uncoupled from the new HD Animations that could have been deleted (like most monsters entire first 6 of 7 Sprite sheets) instead of the Attack Combo Sprites that are actually needed and under 1MB total. ^^

I also stumbled upon a Bug with the Laharl Animation Sheet where the Previews of Next Episodes would look like this: https://i.imgur.com/PRkrJHt.jpg

UPDATE: I've managed to "fix" this by replacing Animation 104 (ID 5007), which seems to have been the culprit with the Black Square Background that was meant for Animation 108 (ID 5011) and it's now working as intended, showing the Black square behind the written text instead of Laharl's face, although I still have no idea why this would happen or if it has any other consequences: https://i.imgur.com/HQlKltJ.jpg
I'll continue playing and see if there are any more oddities or Bugs to be found. There are like a dozen general utility game Animations in the Laharl.SH file after the ID 3000 one that haven't been entirely rebuilt. (No other character or monster Sprite Sheet has this)

I've Updated the SUBDATA.DAT above once more and everything should be working as intended now.

Only other issues remaining are the missing HD sprites for some late-game characters and I stumbled upon various Sprites that should be others, if anyone wants to pick up in the future and/or fix some more stuff:
BRAWLER_MALE should be this sprite set: https://www.spriters-resource.com/playstation_3/disgaeadimension2abrighterdarkness/sheet/54060/
Instead it's D4 Bouncer: https://www.spriters-resource.com/playstation_3/disgaea4apromiseunforgotten/sheet/43256/

MAJIN should be this sprite set: https://www.spriters-resource.com/nintendo_switch/disgaea1complete/sheet/109879/
Instead it's D4 Armor Knight: https://www.spriters-resource.com/playstation_3/disgaea4apromiseunforgotten/sheet/43253/

SCOUT_MALE should be this sprite set: https://www.spriters-resource.com/nintendo_switch/disgaea1complete/sheet/109885/
Instead it's D4 Gunner: https://www.spriters-resource.com/playstation_3/disgaea4apromiseunforgotten/sheet/43259/

RECRUIT should be EDF Soldier: https://www.spriters-resource.com/nintendo_switch/disgaea1complete/sheet/109870/
It's instead D4 Android: https://www.spriters-resource.com/playstation_3/disgaea4apromiseunforgotten/sheet/43251/

ROGUE should be Thief: https://www.spriters-resource.com/nintendo_switch/disgaea5complete/sheet/109838/
It's D4 Masked Hero instead: https://www.spriters-resource.com/playstation_3/disgaea4apromiseunforgotten/sheet/43279/

WARRIOR_FEMALE is D5 Armor Knight: https://www.spriters-resource.com/nintendo_switch/disgaea5complete/sheet/109780/

FLONNE also has her own D1C Sprite set that is slightly different: https://www.spriters-resource.com/nintendo_switch/disgaea1complete/sheet/109872/
Last edited by Dexter; Mar 2, 2021 @ 1:21pm
Harpy Hugger Mar 8, 2021 @ 4:20pm 
>laharl chan

no thanks.
EternalReckoning Mar 9, 2021 @ 8:26am 
Might be biting off more than I can chew here but I'm an animator was wondering would people be interested in me possibly doing updated HD versions of the missing monster sprites? My one issue is i dont know how to do it from a technical modding side would be happy to do it if someone tells me how
Dexter Mar 9, 2021 @ 6:11pm 
Originally posted by Desu Flonne:
>laharl chan

no thanks.
Check some of my posts on the last page. :P

Here’s D1C Trainee Flonne by the way sporting a different costume: https://pixeldrain.com/u/1JniKfvM

I replaced Disgaea5 Flonne with Disgaea1Complete Trainee Flonne (the one on the left with the one on the right): https://i.imgur.com/KnLbb6x.jpg

Here's the SUBDATA.DAT containing said FLONNE and OP's version of Jennifer from earlier in the thread with some slight modifications. While Flonne seems to work perfectly I'm not far enough in the game to test any potential issues with Jennifer or what OP was talking about regarding weapon combat Animations, they look identical to Etna though, which works perfectly: https://pixeldrain.com/u/KTpxh8Sh
Harpy Hugger Mar 9, 2021 @ 6:25pm 
Originally posted by Dexter:
Originally posted by Desu Flonne:
>laharl chan

no thanks.
Check some of my posts on the last page. :P

Here’s D1C Trainee Flonne by the way sporting a different costume: https://pixeldrain.com/u/1JniKfvM

I replaced Disgaea5 Flonne with Disgaea1Complete Trainee Flonne (the one on the left with the one on the right): https://i.imgur.com/KnLbb6x.jpg

Here's the SUBDATA.DAT containing said FLONNE and OP's version of Jennifer from earlier in the thread with some slight modifications. While Flonne seems to work perfectly I'm not far enough in the game to test any potential issues with Jennifer or what OP was talking about regarding weapon combat Animations, they look identical to Etna though, which works perfectly: https://pixeldrain.com/u/KTpxh8Sh
but uh.. i uh.. i said LAHARL, not flonne.
Dexter Mar 9, 2021 @ 6:30pm 
Originally posted by Desu Flonne:
but uh.. i uh.. i said LAHARL, not flonne.
LAHARL is a dude, as he should be, in all versions of the SUBDATA file posted on the last page of this thread, which is why I said check some of my posts on the last page:
Originally posted by Dexter:
Okay, I did this myself since I wanted to check out the game and play the best available version on PC. Laharl remains a dude in both Versions, just replace “SUBDATA.DAT” in the Steam game folder with these
Last edited by Dexter; Mar 9, 2021 @ 6:33pm
Harpy Hugger Mar 9, 2021 @ 6:44pm 
Originally posted by Dexter:
Originally posted by Desu Flonne:
but uh.. i uh.. i said LAHARL, not flonne.
LAHARL is a dude, as he should be, in all versions of the SUBDATA file posted on the last page of this thread, which is why I said check some of my posts on the last page:
Originally posted by Dexter:
Okay, I did this myself since I wanted to check out the game and play the best available version on PC. Laharl remains a dude in both Versions, just replace “SUBDATA.DAT” in the Steam game folder with these
What the F-U-C-K are you going on about i don't understand what's going on here is this a lore thing? i'm only on chapter 9 dood.
Ivandsi Mar 10, 2021 @ 2:22am 
So I'm just gonna say this but I kind of wished we got the Disgaea 1 Complete in Steam as well
OldManSkills Mar 10, 2021 @ 1:08pm 
Originally posted by Dexter:
Only other issues remaining are the missing HD sprites for some late-game characters and I stumbled upon various Sprites that should be others, if anyone wants to pick up in the future and/or fix some more stuff:
BRAWLER_MALE should be this sprite set: https://www.spriters-resource.com/playstation_3/disgaeadimension2abrighterdarkness/sheet/54060/
Instead it's D4 Bouncer: https://www.spriters-resource.com/playstation_3/disgaea4apromiseunforgotten/sheet/43256/

MAJIN should be this sprite set: https://www.spriters-resource.com/nintendo_switch/disgaea1complete/sheet/109879/
Instead it's D4 Armor Knight: https://www.spriters-resource.com/playstation_3/disgaea4apromiseunforgotten/sheet/43253/

SCOUT_MALE should be this sprite set: https://www.spriters-resource.com/nintendo_switch/disgaea1complete/sheet/109885/
Instead it's D4 Gunner: https://www.spriters-resource.com/playstation_3/disgaea4apromiseunforgotten/sheet/43259/

RECRUIT should be EDF Soldier: https://www.spriters-resource.com/nintendo_switch/disgaea1complete/sheet/109870/
It's instead D4 Android: https://www.spriters-resource.com/playstation_3/disgaea4apromiseunforgotten/sheet/43251/

ROGUE should be Thief: https://www.spriters-resource.com/nintendo_switch/disgaea5complete/sheet/109838/
It's D4 Masked Hero instead: https://www.spriters-resource.com/playstation_3/disgaea4apromiseunforgotten/sheet/43279/

WARRIOR_FEMALE is D5 Armor Knight: https://www.spriters-resource.com/nintendo_switch/disgaea5complete/sheet/109780/

FLONNE also has her own D1C Sprite set that is slightly different: https://www.spriters-resource.com/nintendo_switch/disgaea1complete/sheet/109872/

wow amazing work! do you think one day you could do/fix those to please ? if not you did great already thanks again !
Usada Pekora Apr 4, 2021 @ 5:25am 
Thank you so much! Great work :Laharl:
< >
Showing 61-75 of 111 comments
Per page: 1530 50