-
Notifications
You must be signed in to change notification settings - Fork 90
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
Is there a way to get DXWrapper to run on GFWL titles? #202
Comments
I looked at the list of GFWL games. I know some of the games on that list will work with dxwrapper. However, I never tested the GFWL version of the games. For example, I know that Age of Empires works with dxwrapper. But I only tested the CD and trial versions of the game. If the GFWL games use DirectX 1-9 then they should work with dxwrapper. |
I tried Fallout 3, GTA IV, Flatout Ultimate Carnage. None of them worked unless I disable GFWL. |
It's because GFWL does a file integrity check regarding files in the directory. If it detects anything other than the files the game installed with, it will not work / crash / boot or cause issues. Have witnessed this myself with Section 8 and Section 8 Prejudice. |
A file integrity check against what? |
It is possible that GFWL games check the certificate of each dll loaded. That is one reason I made dxwrapper's stub be able to load dxwrapper into memory (rather than as a file). If the stub was signed then it can load into games that validate the signature and it can load dxwrapper into memory even without it having a signature. That way only a single stub file would need to be signed once. Then you could use that signed stub to load any version of dxwrapper. I know that some Steam games check digital signatures, but I am not sure if that is the case with GFWL games. Also, I don't have a signed copy of the dxwrapper's stub to test with. |
Did XP already have authenticode? Because otherwise it seems strange. |
Either case, there should be a way to get dxwrapper working with GFWL titles, as long as they use DX 1 to 9. |
I'm just curious but is there actually a way to get DXWrapper to run on GFWL titles? If you find this post a time waste that's fine you can just close it.
The text was updated successfully, but these errors were encountered: