Pretty Prinny is an effort to polish Disgaea PC back to the quality standards of the original console release. It draws on my extensive experience in OpenGL to fix some underlying problems that prevent the game from running at proper performance or image quality standards. Additionally, it touches on general usability issues such as input, and includes features that will make modding easier on the community.
Mini-FAQ (See the Steam Guide for full documentation)
Unzip it and copy it to your Disgaea PC folder. You can find your Disgaea PC folder at %PROGRAMFILES%\Steam\steamapps\common
If you are NOT using a Steam controller, delete the Pad.cfg
file.
Run UninstallPrettyPrinny.bat
Go into PrettyPrinny.ini
and change the key WrapXInput, which is located in the [PrettyPrinny.Input]
section to "false". Your controller should work again.
PrettyPrinny was tested using nVidia 361.75 drivers. If you are running any other drivers than that, please change to this driver version. Other driver versions are currently under testing.
You'll get a PSN trophy sound on achievement unlock. You can force this sound to occur by pressing CTRL + SHIFT + T.
Uncaps the game's horizontal resolution (FULLSCREEN MODE)
Possible values = 640 - 4096
Default = 1920
The game defaults to 720p (1280)
Uncaps the game's vertical resolution (FULLSCREEN MODE)
Possible Values = 360 - 2160
Default = 1080
The game defaults to 720p (720)
Controls VSYNC at the application level
Values > 0 = Normal VSYNC (divide by refresh rate)
0 = No VSYNC
Values < 0 = Adaptive VSYNC (divide by refresh rate)
Do not use this. Leave it set to 0 and force VSYNC at the driver level. Otherwise performance will suck on almost all drivers.
Removes alpha fringing artifacts around sprites. Default = True
PPrinny v 0.1.0 adds support for Steam controllers natively (e.g. no keyboard / mouse emulation mode necessary). However, in addition to setting up the controller in the Steam Big Picture UI to work as a standard gamepad, you will need to replace pad.cfg with the file in the 0.1.0 release notes.
Failure to comply will result in unusable menus; the cursor will constantly scroll up.
The project is rather special in that it is the first mod I have done that uses OpenGL (but by no means the first software I have written that uses OpenGL). I expect things to be rocky at first, and would ask that any issues encountered be reported in the development thread here.
When reporting a problem, logs/PrettyPrinny.log, logs/steam_api.log and logs/OpenGL32.log are useful information for me. If you could paste those to Pastebin and then post a link in the thread, I will do my best to track the problem down.
Modding OpenGL software is a major chore, and nothing about this project is simple. My hope is that the time and effort spent here will pay dividends in future Disgaea releases and/or OpenGL-based games (all two of them?) in general.
If you would like to donate, I have a Pledgie campaign dedicated to this project: