I created a patch on GitHub that allows Star Trek Armada 1 to work with full HD on Windows 10. I am playing on 1920x1080 and the game looks very good. Checkout my wiki: https://github.com/elishacloud/dxwrapper/wiki/Start-Trek-Armada-1
Taras Pankov, if you don't want to use Windowed mode you can use my patch here. The game works almost flawlessly on Windows 10 in fullscreen mode. Only issue I have found is that the neat animations on the menu screens are missing. But that is kind of a minor issue in my mind.
Adding the DDSCL_ALLOWMODEX is only needed when DDSCL_EXCLUSIVE is set. Keep in mind that DDSCL_EXCLUSIVE and DDSCL_FULLSCREEN must be used together. So this should work fine in Windowed mode. My logic is quite simple. Basically I add the following lines to the SetCooperativeLevel function: if (dwFlags & DDSCL_EXCLUSIVE) { dwFlags |= DDSCL_ALLOWMODEX; } And the following lines to the SetDisplayMode function: if (dwBPP == 16) { dwBPP = 32; } I tested this fix with an older version of DxWnd on this...
I created a patch for Star Trek Armada 1 and Windows 10. The menus work fine with this patch (no flickering) and the game is fully playable in high resolution on Windows 10. You can check out the patch here. Note: some of the neat animation in the menu is missing but the game is fully playable. I was able to get the animation in the menus to work perfectly on Windows 10 (agian with no flickering) but I cannot get the game to run in high resolution and get the animation working. I might go back and...