PDA

View Full Version : Black Menu after patched with GIM 1.05



TheEnigmist
August 28th, 2017, 17:50
Hello, I have a blck main menù just after I start the game.
I've installed DK2 from GOG (1.7), applied GIM 1.05 as readme said and started DKII.exe as admin, I got this error. There is a way to fix it?
I read that is related to HW acceleration, but even if I disable from graphic option it will be always set!

impboy4
August 28th, 2017, 20:20
It depends on your graphics card, some work, some don't. Also, yes it is frustrating to turn off HW Acceleration every time you start DKII with the GiM patch; 1.51 was one of those patches that forces HW on the user regardless if they want it enabled or not.

YourMaster
August 28th, 2017, 21:46
I'm certainly no DK2 expert, but couldn't you set/disable HW acceleration directly through the registry?

Narachi
August 28th, 2017, 21:50
As Impboy has said, HW accel is a problem with GIM. It seems to be activated by default in the .exe file, it simply overwrites the registry entries. I had the same problem. The only solution for me was to disable hardware acceleration in windows (I have windows 7). This is only easy with certain graphics cards, because some lock the option for windows. What I had to do was download the DirectX developer toolkit and use it to globally disable hardware accel for my computer. Now it works like a charm.

Here are the corresponding topics for win7, 8 and 10:

Turn of hardware accel the easy way (if possible): http://www.thewindowsclub.com/hardware-acceleration-windows-7 (the solution "if button greyed out" here didn't work for me)

What I had to do:
1.) Download the direct X SDK from microsoft, https://www.microsoft.com/en-us/download/details.aspx?id=6812
2.) run %programfiles%\microsoft directx sdk\utilities\bin\x86\dxcpl.exe
3.) go to "Direct Draw", there I could disable Hardware Acceleration (or direct draw acceleration, I don't quite remember)


Note that you will obviously have to enable it in the same way if you want to run some programs that need HW acceleration.

TheEnigmist
August 28th, 2017, 21:50
It depends on your graphics card, some work, some don't. Also, yes it is frustrating to turn off HW Acceleration every time you start DKII with the GiM patch; 1.51 was one of those patches that forces HW on the user regardless if they want it enabled or not.

I'm actualy using an old HD8490


I'm certainly no DK2 expert, but couldn't you set/disable HW acceleration directly through the registry?

Uhm, I tried something I read on the net, but I see that the reg changes values each time I start DKII.exe

TheEnigmist
August 28th, 2017, 22:22
As Impboy has said, HW accel is a problem with GIM. It seems to be activated by default in the .exe file, it simply overwrites the registry entries. I had the same problem. The only solution for me was to disable hardware acceleration in windows (I have windows 7). This is only easy with certain graphics cards, because some lock the option for windows. What I had to do was download the DirectX developer toolkit and use it to globally disable hardware accel for my computer. Now it works like a charm.

Here are the corresponding topics for win7, 8 and 10:

Turn of hardware accel the easy way (if possible): http://www.thewindowsclub.com/hardware-acceleration-windows-7 (the solution "if button greyed out" here didn't work for me)

What I had to do:
1.) Download the direct X SDK from microsoft, https://www.microsoft.com/en-us/download/details.aspx?id=6812
2.) run %programfiles%\microsoft directx sdk\utilities\bin\x86\dxcpl.exe
3.) go to "Direct Draw", there I could disable Hardware Acceleration (or direct draw acceleration, I don't quite remember)


Note that you will obviously have to enable it in the same way if you want to run some programs that need HW acceleration.

It works!! Thx, now I get only a little problem, a big black rectangle in bottom right of the screen that appear and disappear really fast, its annoying!
And I can't use an Italian translator program to translate my game :(
I'm thinking to give up with GIM and stay with GOG 1.7 patch untill OpenKeeper will be released :(

impboy4
August 29th, 2017, 13:57
If you remain with the GOG 1.7 version you will have no fun battling enemy keepers at all (1.6-onwards introduced a bug where the ai keeper can't drop creatures at threats anymore which makes battling them way one-sided in your favor)

TheEnigmist
August 29th, 2017, 18:01
If you remain with the GOG 1.7 version you will have no fun battling enemy keepers at all (1.6-onwards introduced a bug where the ai keeper can't drop creatures at threats anymore which makes battling them way one-sided in your favor)

Oh I see... If only I can take down that black rectangle issue! And a way to translate as well the game...

impboy4
August 29th, 2017, 18:34
If you want to translate the game you have to own a physical CD version of the game and then get the 1.7 Italian patch here. Ask Narachi about the black triangle issue.

TheEnigmist
August 29th, 2017, 19:50
If you want to translate the game you have to own a physical CD version of the game and then get the 1.7 Italian patch here. Ask Narachi about the black triangle issue.

I've a site where allow to translate GOG 1.7 100% (text and speech) but when I apply GIM i get text symbols error!

Narachi
August 30th, 2017, 00:00
I've encountered a similar bug in the past (the black flickering). There are multiple possible issues... it can be caused by programs running int he background (chat programs, programs with overlays, screen capture software, menu bars that are pre-installed on certain laptops and many more). I sometimes get a flicker when I receive a skype message. Make sure DK2 is the only program running to check this.

Try running the program with the command line parameters " -softwarefilter -32bitdisplay " (make a desktop shortcut and paste the - commands behind the "Target:" line, and behind the exclamation marks.

Try running the game in windowed mode (needs a registry entry change & doesn't work on my laptop with GIM, but solved the problem on my old computer).

You also might want to run the game in 640x480 resolution, but I cannot confirm that there is an effect. You could also try to update your gpu driver, because some can cause issues. I've read something about problems with Vsync in the past, but I cannot remember where that was.

TheEnigmist
August 30th, 2017, 12:31
I've encountered a similar bug in the past (the black flickering). There are multiple possible issues... it can be caused by programs running int he background (chat programs, programs with overlays, screen capture software, menu bars that are pre-installed on certain laptops and many more). I sometimes get a flicker when I receive a skype message. Make sure DK2 is the only program running to check this.

Try running the program with the command line parameters " -softwarefilter -32bitdisplay " (make a desktop shortcut and paste the - commands behind the "Target:" line, and behind the exclamation marks.

Try running the game in windowed mode (needs a registry entry change & doesn't work on my laptop with GIM, but solved the problem on my old computer).

You also might want to run the game in 640x480 resolution, but I cannot confirm that there is an effect. You could also try to update your gpu driver, because some can cause issues. I've read something about problems with Vsync in the past, but I cannot remember where that was.

I finally applied the translation file (replaced Text.str after GIM patch to get it back). The black rectangle doesn't appear. I tried -32bitdisplay but the game crashes as soon I start a new game, with -softwarefilter it doesn't.

I can't go over 800x600, I tried to set 1280x1024 through reg but it crashes

Narachi
August 30th, 2017, 22:01
Nice :). The suffix -32bittextures might also cause some improvements if it works. But for now it's fine as long as the flicker is gone.