The whole custom resolution thing is pretty simple. The UI elements are re-done from high resolution images and then coded in. The actual game itself (not the UI as those are simply 2D images) ie: the 3d environment is just stretched across your native resolution via a dll and cfg. The engine itself wont scale beyond 1024x768 apparently so this is a bit of a hack. The problem is you loose visual fidelity because the pixel density of the original game doesn't change, its just stretched across the increased resolution.
I really wish there was a better way around this. Sadly, SH5's more modern engine scales far better along higher resolutions. Real shame that game is a complete disaster (god what i wouldn't give for something like GWX with that level of fidelity).
|