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

×
Hello fellow Linux gamers!

Here you can find informations about ./play.it, a tool building packages for Debian, Arch Linux, Gentoo and any derivative (Ubuntu, Manjaro, Linux Mint, etc.) from your installers for Undertale.
These packages can be installed easily with you favourite packages manager.

Download links and usage instructions can be found on the following page:
Undertale

We hope youʼll enjoy the ease-of-use provided by this tool as much as we enjoy writing and tweaking it ;)

Here you go for more supported games!

-----

Salut camarades Linuxiens !

Vous trouverez ici des informations à propos de ./play.it, un outil construisant des paquets pour Debian, Arch Linux, Gentoo ou nʼimporte quelle distribution dérivée de celles-ci (Ubuntu, Manjaro, Linux Mint, etc.) à partir de vos installateurs pour Undertale.
Ces paquets sʼinstallent facilement via votre gestionnaire de paquets habituel.

Les liens de téléchargement et les instructions dʼutilisation se trouvent sur la page suivante :
Undertale

Nous espérons que vous apprécierez le confort apporté par cet outil autant que nous apprécions lʼécrire et lʼaméliorer ;)

Pour plus de jeux, rendez-vous par ici !
Post edited April 12, 2020 by vv221
Update

New supported installer:
undertale_en_1_06_15928.sh
Update

New supported installer:
undertale_en_1_08_18328.sh
Update

On Arch Linux and derivatives, use system-provided version of libssl 1.0.0
Hi :)
I'm having a problem installing the game on my Ubuntu 18.04 system

I performed the steps described in the guide.
- downloaded the latest game
- downloaded the latest play-undertale.sh (updated on 14/02/2018)
- downloaded the latest libplayit2.sh (updated on 3/06/2018)
- downloaded the latest libssl_1.0.0_32-bit.tar.gz AND its 64-bit version too

Then I installed the latest bsdtar and fakeroot

Put all files in a directory

Launched the build script
$ sh ./play-undertale.sh

And received a satisfying result
- - -
Using undertale_en_1_08_18328.sh
Checking integrity of undertale_en_1_08_18328.sh OK
Using libssl_1.0.0_32-bit.tar.gz
Checking integrity of libssl_1.0.0_32-bit.tar.gz OK
Extracting data from undertale_en_1_08_18328.sh OK
Extracting data from libssl_1.0.0_32-bit.tar.gz OK
Building undertale-data_1.08-gog18328+20180224.1_all.deb OK
Building undertale_1.08-gog18328+20180224.1_i386.deb OK

Install Undertale by running the following commands as root:
apt install /media/hasimir/DATA/Hasimir/Downloads/Undertale/undertale-data_1.08-gog18328+20180224.1_all.deb /media/hasimir/DATA/Hasimir/Downloads/Undertale/undertale_1.08-gog18328+20180224.1_i386.deb
- - -

What I do now is, I copy-paste the whole BOLD command and run it as sudo
this is the outcome

- - -
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'undertale-data' instead of '/media/hasimir/DATA/Hasimir/Downloads/Undertale/undertale-data_1.08-gog18328+20180224.1_all.deb'
Note, selecting 'undertale:i386' instead of '/media/hasimir/DATA/Hasimir/Downloads/Undertale/undertale_1.08-gog18328+20180224.1_i386.deb'
undertale-data is already the newest version (1.08-gog18328+20180224.1).
The following NEW packages will be installed:
undertale:i386
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 0 B/7.189 kB of archives.
After this operation, 7.176 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 /media/hasimir/DATA/Hasimir/Downloads/Undertale/undertale_1.08-gog18328+20180224.1_i386.deb undertale i386 1.08-gog18328+20180224.1 [7.189 kB]
Selecting previously unselected package undertale:i386.
(Reading database ... 547402 files and directories currently installed.)
Preparing to unpack .../undertale_1.08-gog18328+20180224.1_i386.deb ...
Unpacking undertale:i386 (1.08-gog18328+20180224.1) ...
Setting up undertale:i386 (1.08-gog18328+20180224.1) ...
N: Download is performed unsandboxed as root as file '/media/hasimir/DATA/Hasimir/Downloads/Undertale/undertale_1.08-gog18328+20180224.1_i386.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
- - -

The last part, in bold, worries me. Is it an error?
Anyway, at this point I have an UNDARTALE icon in my launcher.
But when I click it, nothing happens :(

Help?
avatar
Hasimir0: Get:1 /media/hasimir/DATA/Hasimir/Downloads/Undertale/undertale_1.08-gog18328+20180224.1_i386.deb undertale i386 1.08-gog18328+20180224.1 [7.189 kB]
(…)
N: Download is performed unsandboxed as root as file '/media/hasimir/DATA/Hasimir/Downloads/Undertale/undertale_1.08-gog18328+20180224.1_i386.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
- - -

The last part, in bold, worries me. Is it an error?
No need to worry about it, this is a harmless warning due to the directory '/media/hasimir/DATA/Hasimir/Downloads/Undertale' not being readable by the unprivileged '_apt' user.
avatar
Hasimir0: Anyway, at this point I have an UNDARTALE icon in my launcher.
But when I click it, nothing happens :(
If you run the command 'undertale' from a console, do you get any error?
Post edited June 10, 2018 by vv221
Thanks for the assistance, and sorry for the late reply.
Running the command returns this error:

./runner: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
avatar
Hasimir0: ./runner: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
Do the two following files exist on your system?
/usr/local/share/games/undertale/libs/libcrypto.so.1.0.0
/usr/local/share/games/undertale/libs/libssl.so.1.0.0

And the two following ones?
~/.local/share/play.it/prefixes/undertale/libs/libcrypto.so.1.0.0
~/.local/share/play.it/prefixes/undertale/libs/libssl.so.1.0.0
avatar
Hasimir0: ./runner: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
avatar
vv221: Do the two following files exist on your system?
/usr/local/share/games/undertale/libs/libcrypto.so.1.0.0
/usr/local/share/games/undertale/libs/libssl.so.1.0.0

And the two following ones?
~/.local/share/play.it/prefixes/undertale/libs/libcrypto.so.1.0.0
~/.local/share/play.it/prefixes/undertale/libs/libssl.so.1.0.0
I didn't have the first two files, nor folders. I tried creating them and copying libs from provided archive, which didn't work.

./runner: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
I'm running 64bit Debian Buster.
avatar
Vader_I: I didn't have the first two files, nor folders. I tried creating them and copying libs from provided archive, which didn't work.

./runner: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
I'm running 64bit Debian Buster.
You most probably forgot to download "libssl_1.0.0_32-bit.tar.gz" and put it next to the game installer prior to running the ./play.it script.
The download link for this archive is on the Undertale instructions page: https://wiki.dotslashplay.it/en/games/undertale
Post edited November 12, 2018 by vv221
$ sh ./play-undertale.sh produces the following error:

[i]Error:
identify not found. Install it before running this script.[/i]
avatar
vv221: Hello fellow Linux gamers!

Here you’ll find scripts allowing you to build packages for Debian, Arch Linux and any derivative (Ubuntu, Manjaro, Linux Mint, etc.) from your GOG installers for Undertale.
You will then be able to easily install these packages with you favourite packages manager.

Download links and usage instructions can be found on the following page:
Undertale

We hope you’ll enjoy the ease-of-use provided by these scripts as much as we enjoy writing and tweaking them ;)

Here you go for more supported games!

-----

Salut camarades Linuxiens !

Vous trouverez ici des scripts vous permettant de construire des paquets pour Debian, Arch Linux ou n’importe quelle distribution dérivée de celles-ci (Ubuntu, Manjaro, Linux Mint, etc.) à partir de vos installeurs GOG pour Undertale.
Ces paquets pourront ensuite être installés facilement via votre gestionnaire de paquets habituel.

Les liens de télechargement et les instructions d’utilisation se trouvent sur la page suivante :
Undertale

Nous espérons que vous apprécierez le confort apporté par ces scripts autant que nous apprécions les écrire et les améliorer ;)

Pour plus de jeux, rendez-vous par ici !
avatar
Cadhla_Kai: Error:
identify not found. Install it before running this script.
You need to install a package for "imagemagick" before being able to use this script.
I’m going to update the instructions page to add it to the dependencies list.

-----

Instructions updated, thank you for your report ;)
Post edited November 14, 2018 by vv221
I run undertale in the terminal and all I get is:

***************************************
* YoYo Games Linux Runner V1.3 *
***************************************
CommandLine: -game game.unx
ExeName= /home/thoraxti/.local/share/play.it/prefixes/undertale/runner
MemoryManager allocated: 1723148
INI DisplayName=UNDERTALE
SavePrePend /home/thoraxti/.config/UNDERTALE/
GAMEPAD: Initialising Ubuntu support
Attempting to set gamepadcount to 4
GAMEPAD: Enumerating 3
GAMEPAD: device name Sony Interactive Entertainment Wireless Controller
GAMEPAD: buttons - 13, axes - 8
display=0x92c8990
Display Size(Pixels): 1920,1080
CreateDesktopWindow 640,480
Win #1
XF86VidModeExtension-Version 2.2
Got Doublebuffered Visual!
glX-Version 1.4
Icon: w=64 h=64
Creating window of width 640, height 480
sw=1920 wh=1080
WindowCentre: 640,300
Depth 24
Congrats, you have Direct Rendering!
sync = 1
**** GLX Extensions ***
GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_buffer_age GLX_EXT_create_context_es2_profile GLX_EXT_create_context_es_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_INTEL_swap_event GLX_MESA_copy_sub_buffer GLX_MESA_query_renderer GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync
Checking for GLX_EXT_swap_control
Checking for GLX_SGI_swap_control
Vsync: GLX_SGI
DOUBLE BUFFERED
OpenGL: version string 4.4 (Compatibility Profile) Mesa 18.2.8
OpenGL: vendor string X.Org
OpenGL GLSL: version string 4.40
Extensions:
[a bunch of extensions]
Anisotropic filtering supported, max aniso 16
This is where it would have set them fullscreen= 0, they are 640,480 displaywidth/h 1920,1080
Texture #1 16,16
Texture #2 16,16
Texture #1 16,16
Texture #2 16,16
finished(2)!!
Segmentation fault (core dumped)
Post edited April 27, 2019 by jasonc3a
avatar
jasonc3a: (…)
Thanks for your report ;)

While I'm trying to reproduce this issue, could you give us the following infos?
- Linux distribution used ("cat /etc/os-release")
- GPU model ("lspci | grep -i -e vga -e 3d")
Update

Work around a crash on startup for AMD GPU users.
See the Mesa bug report for more details: Tracker for YoYo based games start-up crashes

Add some missing dependencies.
Post edited April 13, 2020 by vv221