Package Details: gog-undertale 2.0.0.1-1

Git Clone URL: https://aur.archlinux.org/gog-undertale.git (read-only)
Package Base: gog-undertale
Description: UNDERTALE! The RPG game where you don't have to destroy anyone.
Upstream URL: http://undertale.com/
Licenses: custom
Groups: games, gog
Submitter: ainola
Maintainer: devopsdeluxe
Last Packager: devopsdeluxe
Votes: 4
Popularity: 0.000003
First Submitted: 2016-07-20 16:48
Last Updated: 2017-08-21 02:08

Latest Comments

caffeine commented on 2018-12-06 00:54

is the "segmentation fault" issue solved? because it seems to be working for some people.

ZuluBunsen commented on 2018-10-09 02:13

Having the same problem that devopsdeluxe reported; segfaults after setting display resolution.

devopsdeluxe commented on 2018-06-19 02:58

Newest version segfaults...

This is where it would have set them fullscreen= 0, they are 640,480    displaywidth/h 1920,1080
./start.sh: line 16: 14906 Segmentation fault      (core dumped) ./"runner"

I'll investigate when I have some more time. If a solution is found in the meantime I'll accept a patch!

Auerhuhn commented on 2017-09-08 05:23

Thanks for implementing the changes @krakn!

devopsdeluxe commented on 2017-08-21 01:47

Looking a little further:

> Notice: this game comes with a 32-bit binary only

TIL...

I'll get your suggestions implemented shortly. Thanks for bringing those to my attention!

Auerhuhn commented on 2017-08-20 16:42

With the current PKGBUILD, the game will exit on launch with an error message saying it can’t find `libcrypto.so.1.0.0`.

The list of dependencies seems to be missing the `openssl-1.0` (or `lib32-openssl-1.0`) package.

Also, according to the [list of required libraries](https://www.gog.com/game/undertale) on GOG, the PKGBUILD seems to be missing another couple of dependencies.

I suggest the following changes in the PKGBUILD:

- in the `depends_i686` array, add the 'alsa-plugins', 'curl', 'gtk2', 'openal', and 'openssl-1.0' dependencies;
- in the `depends_x86_64` array, add the 'lib32-alsa-plugins', 'lib32-curl', 'lib32-gtk2', 'lib32-openal', and 'lib32-openssl-1.0' dependencies;
- also, I recommend that you add a statement `optdepends_i686=('libpulse: PulseAudio support')` as an optional dependency;
- and similarly, I recommend that you add `optdepends_x86_64=('lib32-libpulse: PulseAudio support')`.

Manually installing all those lib32 packages fixed the issue for me.

donfabio commented on 2016-08-29 22:55

With the following line in /etc/makepkg.conf in the DLAGENTS array no manual download is necessary:
'gogdownloader::/usr/bin/lgogdownloader --download-file=%u -o %o'

Also in the PKGBUILD
"gog://${pkgname//-/_}_${pkgver}.sh"
needs to be changed to
"${pkgname//-/_}_${pkgver}.sh::gogdownloader://${pkgname#gog-}/en3installer1"

This is how it works for https://aur.archlinux.org/packages/gog-darkest-dungeon as well.