elishacloud / dxwrapper

Fixes compatibility issues with older games running on Windows 10/11 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
zlib License
1.17k stars 83 forks source link

Armada 1 #23

Closed amcghee1 closed 4 years ago

amcghee1 commented 6 years ago

Hello. First of all thanks very much for the DXWrapper for Armada 1 for Windows 10. Great to be able to fire it up again.

However I'm having an issue with the game I'm hoping you can help with. I am completely unable to use any in-game drop down menus. The menu will drop down fine, but flicker then close. This stops me from doing things like changing the resolution so I'm stuck with the 640*480 resolution for now.

elishacloud commented 6 years ago

The menus in Star Trek Armada 1 work differently than menus in Windows. You need to hold the mouse button down when you click the menu and keep the mouse button down while you select the item from the menu. If you just single-click the menu it will appear and then disappear.

amcghee1 commented 6 years ago

Great that worked. Seems to crash at 4k resolution, I assume thats just it being an old game never designed for that? It works right up to 4k though.

elishacloud commented 6 years ago

Yes, the patch is still using DirectX 7, which has a Maximum VGA Resolution of 2048x1536, AFAIK. I am working on converting this to Direct3D9, which will solve this problem. But that is still a ways off.

mirh commented 5 years ago

https://github.com/UCyborg/LegacyD3DResolutionHack

elishacloud commented 5 years ago

Thanks @mirh! This should be pretty easy to add to dxwrapper.

mirh commented 5 years ago

Would be also cool if you could shed some light on the mystery I raised https://github.com/UCyborg/LegacyD3DResolutionHack/issues/2

elishacloud commented 5 years ago

Sure. When I get a chance I will look into it. I have been super busy lately.

elishacloud commented 5 years ago

I added LegacyD3DResolutionHack to the project. This allows the game to play in 4K resolution.

Download the update from here: dxwrapper.zip

elishacloud commented 4 years ago

Closing issue. Should be fixed now!