PeterTh / gedosato

The Generic DownSampling Tool
GNU General Public License v3.0
464 stars 166 forks source link

Windows 10 #300

Closed evilbananas closed 8 years ago

evilbananas commented 9 years ago

EDIT: Once I ran Dark Souls II for the first time, it appears to be working to some degree. I'm now only getting Error: Could not register global hotkey.

Getting the following on Windows 10:

Error loading GeDoSaTo.dll: Object reference not set to an instance of an object. Activation failed: Invalid hook procedure Error: Could not register global hotkey.

I've done the following:

Aphyxia commented 9 years ago

Could you share how you got it to partially work? I'm having the same problem for Windows 10. Since I can't activate the program, running games doesn't really make a difference.

evilbananas commented 9 years ago

I ran Dark Souls II with GeDoSaTo closed; it was the first time I ran the game after installing it. It installed some distribution packages at the beginning (like most games do) and then loaded the game.

I exited and opened GeDoSaTo again, it now allowed me to activate it.

I'm guessing the packages that were installed at the beginning is what fixed the issue.

Aphyxia commented 9 years ago

Ah, it did indeed fix it. I guess some requirement is missing from the list.

LeafSenpai commented 9 years ago

I just wanted to add, to get it to work you need to install the Directx 9 Libraries (DirectX End-User Runtimes (June 2010) ) http://www.microsoft.com/en-us/download/details.aspx?id=8109

Which steam does for some games.

Fooughhy commented 9 years ago

There are quite a few files from June 2010. Which one, specifically, should be installed? I guessed the d3dx9 one, but I still have the "Could not register global hotkey" error.

LeafSenpai commented 9 years ago

once you extract the file that I linked, running the installer will do it all o.O

Fooughhy commented 9 years ago

Wow... Didn't see that one XD Thanks!

EDIT: I am unsure how this is supposed to work, but if you believe I should do this in some other way, just let me know.

I still have the "Error: Could not register global hotkey" message in the GeDoSaTo application. I installed the DirectX 9 Libraries suggested above (which I would believe are for solving the other problem in the post, and not the one I am referring to here) and the message still shows. I am trying to get Dishonored to run in Borderless Fullscreen (without any downsampling or extra features provided by GDST) but I can't get it to work. I have the default config, except I've added "forceBorderlessFullscreen true" to the Dishonored/GeDoSaTo.ini file. There is no indication of whether GDST is "connecting" to the game properly but it probably isn't since the game still runs in windowed-mode. Pressing the "+" on the numpad isn't doing anything (and I've uncommented that line in the keybindings). BUT a log-file is created everytime I start Dishonored with GDST open. I've set the "logLevel" to 1 in the .ini file which gives more information than without it, so I guess that works atleast.

Anyone know what could be wrong? Is it a Windows 10 problem? Should I run GDST and/or Dishonored in Compatibility Mode (and if so, for what OS)?

Just let me know if I should create a new "Issue" post for this, and/or if I should include the log-file (and what level "logLevel" should be set to).

barros13 commented 8 years ago

I have the same problem here and cant activate

Error loading GeDoSaTo.dll: Object reference not set to an instance of an object. Activation failed: Invalid hook procedure Error: Could not register global hotkey.

PeterTh commented 8 years ago

I think the only real issue related to Win10 here is the global hotkey. Everything else seem to be separate problems. I'll open a new issue for that.