tkashkin / GameHub

All your games in one place
https://tkashkin.github.io/projects/gamehub
GNU General Public License v3.0
2.2k stars 131 forks source link

Big GOG games don't install + workaround #647

Open ghost opened 2 years ago

ghost commented 2 years ago
Expected behavior

When clicking on Install Game, the game installs properly.

Actual behavior

When clicking on Install Game, the game downloads some packages, but not all, and then throws an error that disappears too quickly for me to read.

Steps to reproduce

Click on an uninstall GOG game that is more than one file big. Click on Install and wait for it to fail.

Version and environment
 GameHub
    Version: 0.16.3-9327885-master
    Branch:  master
    Commit:  9327885393f022fd1cccb219a19c0f87ae5e0f5a
- Environment
    Distro:  LMDE 5 (elsie)
    DE:      X-Cinnamon
    GTK:     3.24.24

WORKAROUND:

  1. Click "Install Game" and wait for it to fail.
  2. Click on "Open installers collection directory" and check which packages are missing.
  3. Go to GOG.com and download the missing packages.
  4. Back to your collection's folder, click on the .exe to start the GOG installer's install.
  5. When it is installed, find that directory (mine was /home/nigel/.wine/dosdevices/c:/GOG Games/Destroy All Humans)
  6. copy everything from that folder over to the folder GameHub is using.
  7. In Gamehub, go to your game's properties and assign the executable of your game manually.