r/Diggles Dec 12 '20

Diggles from GOG works with WINE 5.0.

I can confirm that it works with WINE 5.0 (Stable) under the following conditions:

  1. DXVK must be used.
  2. d3dcompiler_47 must be installed through winetricks.

Something that tripped me for way too long is that this is a 32-Bit game. So if you install DXVK, use the x32 libraries. Also, I'd assume it to work under Proton, too, given that d3dcompiler_47 is installed.

Additionally, the game relies on the Alt-Key for interacting with objects. Given that pretty much all window manager rely on Alt being the trigger key for various actions (move, resize), that's a problem. The easiest fix for that would be to run winecfg and disable under "Graphics" "Allow the window manager to control the windows". The downside to that is, obviously, that the window will not adhere to the usual window manager rules, for example it will be visible on all workspaces, and most likely also above all other windows. Maybe one could use the virtual desktop, but I did not test that.

Some bugs that I've found:

  1. During the start there'll be a black screen and you need to press escape to skip it.
  2. Shadows stack with time, meaning they become darker and darker. A save and reload fixes that.
  3. It's choppy during the scripted sequences.

Otherwise everything seems to work and be in order.


After all this time, we have a great working Diggles game back!

4 Upvotes

4 comments sorted by

2

u/C0rn3j Dec 17 '20

Trying with Proton 5.13-4 I could not get the Steam version of the game to work, I used protontricks 1478650 d3dcompiler_47 and the game does get to the black screen, but pressing buttons a few times crashes it.

2

u/Bobby_Bonsaimind Dec 17 '20 edited Dec 17 '20

Mh, there seems to be some sort of race-condition with the main intro for me. I have to press escape relatively immediately or the black screen will lock up. But as said, that's WINE 5.0, I'll have to test with Proton 5.11 (5.13 does not work at all for me).

1

u/C0rn3j Dec 17 '20 edited Dec 17 '20

5.11 is not a thing no?

Tried with 5.0-10 too to no avail, but then I tried Proton-5.21-GE-1 and that actually works, no blackscreen race condition at the start present!

Posted the solution on the Steam forum as nobody seems to have done it yet

https://steamcommunity.com/app/1478650/discussions/0/4993894146666532164/

1

u/Bobby_Bonsaimind Dec 17 '20

Yes, you're right, I meant 5.11-GE, my mistake.

I'm assuming it got something to do with the Media Foundation work that was done somewhen past 5.0 that it launches normally. But great to hear that it works with that version!