@xboi
I keep trying to improve this project by hooking WM_DRAWITEM and WM_PAINT messages...
which eventually causes me to rage quit.
fixing the Korean text is trivial, if using invasive hooking...
if you're going to build a launcher then this would be good practice for you :p
The only non-invasive way to fix the KR font, that I can think of, would be to override the Ariel font with a custom one. However, I've never tried that out.
other known issues:
1. D3DCREATE_FPUPRESERVE flag is missing
2. In 0.4 the 32bpp surface is not locked, only the 8bpp texture is locked...
so color converting anything by hand is a giant WTF!
How it doesn't crash is currently a mystery...
Do you think the new official 1.1.17 Starcraft patch is waiting on the HD upgrade?