It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hello all!

I recently decided to play GC1 again, but was not able to run the game at all on windows 10. May it be latest GOG version or the offline GOG installer I got several years ago after having bought the game. It just ran, got black screen, and then back to the desktop. With so many tries, I got it occasionally working but it didn't launch mooooooooost of the time.

I tried disabling all my monitors except 1, use high res mod, different installations, compatibility modes, etc. No way.

Anyway, after a bit of debugging I noticed the crash I had was due to the direct input 7 implement in windows 10 (I have my idea why, but no proof of that). So I recoded part of directInput7 API to use directInput8 instead, and guess what : it works! 100% of the time!

As I think many of you faced (and are facing) the same problem as I did these days, I think it would be useful to share my fix with you. Into the following link you'll find a zip file with the fix. In case you don't trust me (good reaction by the way, it's Internet here!), I've also provided the full source code to check how it's made and build the dll file again (no keylogger incl. :) )

EDIT : I'm not allowed to post a link here... how am I supposed to share the fix? Moderators, please?

Hopefully it will fix the issue! Tell me if this works for you, I'd really be pleased to know I helped someone play this wonderful game again.

P.S. It works perfectly well even with 3 monitors enabled.
P.S. 2 @PaterAlf if you want to include the fix into the next versions, feel free!
Post edited January 01, 2021 by axiagame
avatar
axiagame: Hello all!

I recently decided to play GC1 again, but was not able to run the game at all on windows 10. May it be latest GOG version or the offline GOG installer I got several years ago after having bought the game. It just ran, got black screen, and then back to the desktop. With so many tries, I got it occasionally working but it didn't launch mooooooooost of the time.

I tried disabling all my monitors except 1, use high res mod, different installations, compatibility modes, etc. No way.

Anyway, after a bit of debugging I noticed the crash I had was due to the direct input 7 implement in windows 10 (I have my idea why, but no proof of that). So I recoded part of directInput7 API to use directInput8 instead, and guess what : it works! 100% of the time!

As I think many of you faced (and are facing) the same problem as I did these days, I think it would be useful to share my fix with you. Into the following link you'll find a zip file with the fix. In case you don't trust me (good reaction by the way, it's Internet here!), I've also provided the full source code to check how it's made and build the dll file again (no keylogger incl. :) )

EDIT : I'm not allowed to post a link here... how am I supposed to share the fix? Moderators, please?

Hopefully it will fix the issue! Tell me if this works for you, I'd really be pleased to know I helped someone play this wonderful game again.

P.S. It works perfectly well even with 3 monitors enabled.
P.S. 2 @PaterAlf if you want to include the fix into the next versions, feel free!
Can you post a screen shot showing the link? Or better, paste the link here but use "dot" instead of ".". I will post the link for you in the proper way once I can access it.
avatar
axiagame: Hopefully it will fix the issue! Tell me if this works for you, I'd really be pleased to know I helped someone play this wonderful game again.
Hey, I used your file and it WORKED! Didn't have any viruses that I could see and I appreciate your work in the matter.
It did not work on my GOG version or Steam version, but it did work on my FilePlanet version.

I saw your other post on the Steam forum and found the link through there.

So for anyone who wants to try out his fix, find it in the Steam Forum and give it a try!
avatar
axiagame: Hello all!

<snip>
EDIT : I'm not allowed to post a link here... how am I supposed to share the fix? Moderators, please?

<snip>
http://s000.tinyupload.com/?file_id=04805465765055462798
Here are the links to your fix, assuming it's the right one?

https://www.moddb.com/mods/ground-control-windows-10-crash-fix/downloads/patch25
https://www.moddb.com/mods/ground-control-windows-10-crash-fix/downloads/source-code10

It's working on my side, thanks!
(I had to set Win98 mode + 640x480 to get the game to launch without the resolution changer, and your fix to play)
It works! I just tried the link posted by Darucas, and it solved it right away. I run Win 10 with duel monitors and my primary is 2560x1080p with a second monitor at 1920x1080. I didn't have to disable any monitors or do anything more than drop the dll in the game directory. Worked immediately!

Just to preface, this worked when my executable wouldn't start. I'd get a black screen and then it would go back to the desktop. With the dll, it loads correctly. Also haven't tried this yet on anything but a clean install of GC with default configuration (and thus resolution).
This worked a gosh darn treat, thank you