Closed WydD closed 8 years ago
Actually the user has 3 parrallel messageboxes to tell him that the dll is loaded. And when the user quits sf5, 2 sequential messageboxes to tell him that the dll in unloaded.
Another one was placed in GetState and was never called.
My guess is that SFV tried to load the dll but fails for some reasons that I dont understand and retries 2 times.
The user uninstalled geforce experience and now everything works. Here's to hoping that it can help some people.
You can see the full discussion here https://twitter.com/Seri0usJack/status/759557315729223680
I prepared a build that sends MessageBox in multiple location (DllMain, XInput lazy loading, Controller selection) and only the DllMain appears, the rest is mute. Of course, nothing works because dll is never called.
I sent the user a version that has a MessageBox on the GetState wrapper to see if there is something wrong with it in the init phase which I doubt...
Things I've checked:
Ideas @dantarion?