Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Strange problem with d3d8to9 on Empire Earth 2 after installing Windows 10 build 17133. #69

Closed
HerMajestyDrMona opened this issue Mar 28, 2018 · 1 comment

Comments

@HerMajestyDrMona
Copy link
Contributor

Hi.
Yesterday I decided to install Windows 10 build 17133. It is supposed to be Redstone 4 RTM version.
I'm developing Unofficial Patch for Empire Earth 2 and I am using d3d8to9, because it fixes stability problems and allows using the Nvidia GPU on laptops with Optimus. More about this problem.

Unfortunately, as fast as I installed the Windows 10 update - I noticed that the game can not be maximized with d3d8to9. It seems to work fine in the normal DX8 mode. As first I thought it's Nvidia GPU problem, but then I noticed that it's the same when I'm trying to run it on the Intel HD GPU.

I recorded a video showing the problem: https://www.youtube.com/watch?v=sqgRPujYiI0
Please don't get surprised that there is no d3d8.dll file - I called it UP15.dll, to allow users to easy switch between two versions.
I tested it on many d3d8to9 versions (since 2016) with the same results.
I know this isn't really a d3d8to9 issue, because it worked just fine on the older Windows version, but I bet Microsoft will never fix it, so I already should find a workaround...

Does anybody know what part of d3d8to9 I should focus on when trying to debug this problem? I would very appreciate any tips, especially from @elishacloud who has already proven many times that there are no impossible things to fix :)

@HerMajestyDrMona
Copy link
Contributor Author

I found a solution for this problem :)
Seems like there was a new option added under: "Properties" -> "Compatibility".
It's called: "Disable fullscreen optimizations".
After checking this option, the game works fine in the Full Screen mode :)

I was actually changing the compatibility settings before, however some other program was minimizing my game. Thankfully I repeated tests on a clean Win10 installation and detected what was causing it.

Have a nice day.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant