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

×
avatar
Alm888: I must respectfully reject the proposal, as I did not pay GOG for a Windows™ game and expect proper support.
Supplying the needed libraries manually seems to be a better idea.
avatar
vv221: ./play.it provides the missing library for Undertale, in addition to dependencies handling and a required workaround to avoid a crash on AMD GPU: Install Undertale on Linux
Sorry, I'm a proud Fedora user, so I must reject your offer also. :) But worry not, I have my 32bit copies of libraries backed up on my RAID1 HDD and know how to use LD_PRELOAD in a script. :D

Besides, I did not give you money for your support for the game, then why it is you who are trying to help customers and not GOG's technical support or Linux packaging department?
avatar
dtgreene: For Undertale, I just run the Windows version under WINE; chances are the other games using that engine would also work well that way.

Of course, I question why a single-player game needs an encryption library, especially since it's one of those libraries that has been known to break ABI compatibility.
avatar
Alm888: I must respectfully reject the proposal, as I did not pay GOG for a Windows™ game and expect proper support.
Supplying the needed libraries manually seems to be a better idea.

And speaking of WINE…
avatar
Truth007: How can I tell if a game is native or uses wine on the gog store page? Anyone know?
avatar
Alm888: Normally, it is stated in the "system requirements" part of the game page (see attachment) as is in case of "Flatout 2".
Thanks. Also I am assuming anything that mentions things in the "other" section are also wine? For example sometimes it mentions things like libc6:i386, etc

btw do you know how gog determines if they sell a native version vs a wine version?
avatar
Alm888: Besides, I did not give you money for your support for the game, then why it is you who are trying to help customers (…)
Feel free to send any amount of money my way ;P

avatar
Alm888: (…) and not GOG's technical support or Linux packaging department?
I honestly doubt GOG still has anything even remotely looking like a Linux team…

---

avatar
Truth007: btw do you know how gog determines if they sell a native version vs a wine version?
They do not make WINE wrappers any longer.
Post edited May 23, 2020 by vv221
avatar
Alm888: Besides, I did not give you money for your support for the game, then why it is you who are trying to help customers (…)
avatar
vv221: Feel free to send any amount of money my way ;P

avatar
Alm888: (…) and not GOG's technical support or Linux packaging department?
avatar
vv221: I honestly doubt GOG still has anything even remotely looking like a Linux team…

---

avatar
Truth007: btw do you know how gog determines if they sell a native version vs a wine version?
avatar
vv221: They do not make WINE wrappers any longer.
then how gog does their versions?
avatar
vv221: They do not make WINE wrappers any longer.
avatar
Truth007: then how gog does their versions?
I think there is a misunderstanding here: it is GOG that no longer makes WINE wrappers.
Hi guys,
i've got a problem : bought a game (Pathfinder:Kingmaker) for Linux. Tried to install it on a fresh Kubuntu Studio 20.04. As it didn't work (install crash), i tried on a fresh install of Kubuntu 20.04, Ubuntu 20.04 and Kubuntu 18.04. Same crash.

But my biggest complaint is that i can't contact support for help, because i just can't create the file report as the --sysrep command doesn't work. When i enter ./pathfinder_kingmaker_2_0_8_gog_36208.sh --sysrep, it gives me this answer :

Unrecognized flag : --sysrep
Makeself version 2.2.0 combined with MojoSetup

I have attached a screen capture of that. May someone help me to at least manage to create a report file ?
Attachments:
Post edited May 31, 2020 by Phacocaster
avatar
Phacocaster: But my biggest complaint is that i can't contact support for help, because i just can't create the file report as the --sysrep command doesn't work.
I've never created such a system report for GOG. But I think you are supposed to run the gog-system-report.sh script in the support folder of the installed game.
Post edited May 31, 2020 by eiii
avatar
Phacocaster: But my biggest complaint is that i can't contact support for help, because i just can't create the file report as the --sysrep command doesn't work.
avatar
eiii: I've never created such a system report for GOG. But I think you are supposed to run the gog-system-report.sh script in the support folder of the installed game.
Thank you, but where can i find this script ? I've only followed the GOG support page instructions. And i haven't any folder for the installed game because the installer erases everything when it crashes.
avatar
Phacocaster: Thank you, but where can i find this script ? I've only followed the GOG support page instructions. And i haven't any folder for the installed game because the installer erases everything when it crashes.
Ah, when already the installation of the game fails then I guess you have to send the output of the installer to GOG. You can also post it here, maybe someone has an idea what's going wrong. Perhaps the downloaded file is corrupt, when the installation fails on all your systems.
Post edited May 31, 2020 by eiii
avatar
Phacocaster: Thank you, but where can i find this script ? I've only followed the GOG support page instructions. And i haven't any folder for the installed game because the installer erases everything when it crashes.
avatar
eiii: Ah, when already the installation of the game fails then I guess you have to send the output of the installer to GOG.

I'd like... I'm going to try a new install and just close the window. Last time i've done that, the files weren't erased. What kind of name should have the file ? Something like "install log" ?
avatar
eiii: You can also post it here, maybe someone has an idea what's going wrong. Perhaps the downloaded file is corrupt, when the installation fails on all your systems.
I think the problem's here, but i have downloaded it a few times. It always crashes when it comes to install files named "something_bundle". Each installer i've downloaded crashes with a specific file. For example, 1st was crashing when installing something like "plainriver_encounters_bundle", but another installer will crash at another file. Is it possible to find the md5 sum of the file somewhere ?

And thanks a lot, your help's greatly appreciated.
Post edited May 31, 2020 by Phacocaster
avatar
Phacocaster: I think the problem's here, but i have downloaded it a few times. It always crashes when it comes to install files named "something_bundle". Each installer i've downloaded crashes with a specific file. For example, 1st was crashing when installing something like "plainriver_encounters_bundle", but another installer will crash at another file. Is it possible to find the md5 sum of the file somewhere ?
Unfortunately md5 sums for the downloadable files are not listed on GOG. You can add your vote for them here. But they can be downloaded from XML files (see edit below). I do not own the game, so I cannot create a checksum, but maybe one of the game owners can create one for you. You also can try to use one of the community downloaders, which use a chunk checksum system to verify the downloaded installers, either lgogdownloader (which might be available from the Ubuntu repository, but I'm not sure as I do not use Ubuntu) or gogrepo.py .

Edit: You also can try to manually download the XML file with checksums (which the downloaders use internally), see this post. The first checksum seems to be the one for the complete file.
Post edited May 31, 2020 by eiii
avatar
Phacocaster: I think the problem's here, but i have downloaded it a few times. It always crashes when it comes to install files named "something_bundle". Each installer i've downloaded crashes with a specific file. For example, 1st was crashing when installing something like "plainriver_encounters_bundle", but another installer will crash at another file.
I've just tested a demo installer. The installer already verifies the integrity of the archive, as the first step. On the terminal where I've started the installer I get the following log:

$ bash gog_butcher_demo_2.0.0.1.sh
Verifying archive integrity... All good.
Uncompressing Butcher DEMO (GOG.com) 100%
Collecting info for this system...

Don't you get any output on the terminal where you start the installer?

Also you maybe should try to explicitly start the installer with bash, as I did in the above example. The installers declare /bin/sh as the program to run them. But at least some of them fail to execute when your system shell (/bin/sh) is a dash.
Post edited May 31, 2020 by eiii
avatar
Phacocaster: I think the problem's here, but i have downloaded it a few times. It always crashes when it comes to install files named "something_bundle". Each installer i've downloaded crashes with a specific file. For example, 1st was crashing when installing something like "plainriver_encounters_bundle", but another installer will crash at another file.
avatar
eiii: I've just tested a demo installer. The installer already verifies the integrity of the archive, as the first step. On the terminal where I've started the installer I get the following log:

$ bash gog_butcher_demo_2.0.0.1.sh
Verifying archive integrity... All good.
Uncompressing Butcher DEMO (GOG.com) 100%
Collecting info for this system...

Don't you get any output on the terminal where you start the installer?

Also you maybe should try to explicitly start the installer with bash, as I did in the above example. The installers declare /bin/sh as the program to run them. But at least some of them fail to execute when your system shell (/bin/sh) is a dash.
I've installed lgogdownloader and i'm downloading the .sh. I will give your batch method a try. Since now, i was just following GOG's instruction (cd to go to installer directory, then ./installer_name) . I don't know the difference between bash and dash....


Edit : you're right, i have verified that the installer checks archive's integrity.
Post edited May 31, 2020 by Phacocaster
avatar
Phacocaster: I don't know the difference between bash and dash....
dash is a rather minimal implementation of a bourne shell (sh) and is smaller and faster than bash. That's why it has replaced bash as the default system shell on some distributions. But bash understands more commands. And when the script in an installer uses one of the commands which only bash understands, but wrongly declares /bin/sh instead of /bin/bash for execution, it will fail.
Post edited May 31, 2020 by eiii
In particular, the switch from bash to dash as /bin/sh greatly sped up boot times, as every time init had to spawn a shell, bash would take a moment to start, whereas dash would not.

bash is still better for interactive use, as it has features like being able to edit the command you're typing (even pressing left doesn't work as expected in dash), tab completion, and command history. Furthermore, I note that the default login shell for ordinary users is still bash, so it still gets used; it's just that it's a bit too slow for boot-up purposes.

If you write a shell script, either test it in dash (and/or "busybox sh", which is also a smaller shell implementation, but I believe isn't as bad as an interactive shell), or explicitly put "#!/bin/bash" (without the quotes) at the top of the script.

Here's an exercise for the reader: What does the following script do when made executable and then executed?

#!/bin/cat

cd /proc
cat kmem
exit 1