UPDATE
R3:
PristonTalePlus_r3.7z
- compatibility with bPT & ePT clients, possibly others too
- fixed client area size
ePT uses GetTextExtentPoint32A to calculate boxes size and couple other things.
bPT uses GetTextExtentPoint32A & GetTextExtentPointA to calculate boxes size and couple other things.
I created my own function to calculate those sizes for bmp font. I tested it only on ePT clients, if you have some problems with bPT let me know.
Fixed client area size is something that gregoo & bobsobol implemented long time ago. However I believe bobsobol did not used AdjustWindowRectEx in Butchered4Pre to do this.
I did it gregoo style with some of my additions. If your client already uses AdjustWindowRectEx, it will skip this fix.
This should give you perfect pixel output (not squashed font/players) as long as you don't resize your window.
Other tips to have perfect screen:
Set your desktop resolution to PT resolution (eg. 1280x1024) and go borderless fullscreen windowed (L ALT + ENTER)
OR use real full screen mode.
If you would like to use this on
*cough* official
*cough* server
*cough* than pm me
*cough*.
@microamazing I think this should fix problem with your font. ^^