I had some free time yesterday, so I applied an old DX to openGL wrapper I wrote somewhere in the last decade on this. I had to do some changes to adapt do DX7 but it seems to work more or less. This one is in 1920x1080:
The main issue here is I only have the game on 1.8 version, and this source seems to be for the 1.5? Anyway, the original with dx7 seems to have some issues also with the files for the 1.8:
The characters are mostly not pink on the GL version at least. Also I still need to adjust lighting on my version, and see why there are some artifacts like the square under the chars. The 1.8 files also have some compatibility issues (ie. they require some script functions not available in this source code). I also need to fix the arrow over their heads, there is something wrong with the texture transform.
Anyway, anyone knows where I can find the assets/other stuff for the 1.5 version? I can't find those anywhere. I own the game so it wouldn't be piracy. Probably.
I guess I could set it up in github if anyone is interested. This one is compiling in VS 2017. I had to fix some minor bugs and some weird syntax which older MS compilers accepted, but that is part of it. Main menu is working mostly (load game crashes, might take a look into it). Introduction video seems fine.
For those who want to run in Linux, there is still some (maybe a lot) of things to adapt. Game (and a small part of my wrapper) still relies heavily on Win API, so would need to refactor that.
OpenGL calls are mostly unoptimized, several of the stuff could be moved into shaders. I remember there are some buffer copies also which could be avoided if the FPS becomes an issue.
I might work more on this if there is any interest, and if I get enough free time.