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

×
Installing Aquaria in 64 Bit using OSE engine on current Linux distributions

* As the library dependencies for 64 bit Open Source Engine (OSE) are no longer
* solved (tested with Bionic 18.04.4 LTS HWE and Eoan 19.10 STS both using
* Linux 5.3.0 kernel as well as Focal 20.04.0 LTS using Linux 5.4.0),
* there are two additional steps necessary concerning the intro document with
* download links for the OSE:
*** www.bit-blot.com/forum/index.php?topic=4313.0 ***


=== vvv === *** === vvv === *** === vvv === *** === vvv ===

These are all steps to get Aquaria from GOG running with 64 bit OSE
with current Linux distros:

1) Getting the original Aquaria form GOG {with 32 bit engine Aquaria 1.1.3}
and install it by running "gog_aquaria_2.0.0.5.sh" script.
This version still runs, as up to 20.04 LTS 32 bit libs are provided - which
was announced to end with the next LTS in April 2022.
But as we all use 64 bit hardware anyway there is no reason to stuck
with 32 bit trash.

2) As explained in the OSE description download the 64 bit Linux OSE via

*** fg.wzff.de/pub/aquaria/updatepacks/ose_v1.002/Aquaria_update_linux.tar.gz ***

and go to the game directory (i.e. go to the directory you let the GOG installer
script put Aquaria to and than go to its subdirectory game.
Here you just untar the GNUzipped archive Aquaria_update_linux.tar.gz:

cd <full GOG game path of Aquaria as given to GOG install script>
unztar <download path here>/Aquaria_update_linux.tar.gz

3) It will use its own 64 Bit libs which are no longer working, so
remove or rename those:

mv lib64 TEST_lib64_TEST

4) Just create a link as OSE expects libSDL2-2.0.so.1 which does not exist:

cd /usr/lib/x86_64-linux-gnu
sudo ln -s libSDL2-2.0.so.0 libSDL2-2.0.so.1

[Just in case the situation is not clear or you try it with other distros
two additional remarks:
a) libSDL2-2.0.so.0.10.0 is the real version on Eoan (19.04) and Focal (20.04),
libSDL2-2.0.so.0.8.0 onr Bionic (18.04),
each got linked on all systems to libSDL2-2.0.so.0.
Both library versions are fresher than what was "called"
libSDL2-2.0.so.1 by the game - but as they stayed compatible,
this above link being step 4) here just works.
b) /usr/lib/x86_64-linux-gnu is the location on those named systems, but
you may get /lib as location for the libraries on Eaon and later,
but /lib ist just a link to /usr/lib - so it is really the same.
Your system may provide you with the location via:
ldconfig -p | grep libSDL2-2
giving: "libSDL2-2.0.so.0 (libc6) => /lib/i386-linux-gnu/libSDL2-2.0.so.0"]

5) Now you can run it with the normal gog "start.sh" script or the desktop or
window manager link created by the gog install script.
It is showing running via "OSE V1.002 (64BIT)".

=== ^^^ === *** === ^^^ === *** === ^^^ === *** === ^^^ ===


Maybe GOG will provide an install script for OSE 64 bit in future, too ...
if enough users would ask for it, I suppose.

As a side note a later OSE is planned to get provided someday in future,
and with this all may be cut down to step 1 and 2 - so this introduction
will no longer be necessary.
This is just the current state with OpenSourceEdition v1.002 as
kindly provided by "False.Genesis" incl. description (last updated 16.08.2015).

Many thanks for his help in getting this right!

JMB
Post edited May 21, 2020 by JMB9
Muito obrigado
Thanks for this. I don't know how GOG's version acts as I have the game on Humble, but their installer options include 32- and 64-bit .deb files, only the 64-bit one fails on a current Mint installation owing to an unresolvable ia32-libs dependency. So the 32-bit .deb is more compatible with my 64-bit system: very counterintuitive.