Setting up Wine for Transcendence on Linux

Here you can get help resolving Transcendence-related issues.
Post Reply
Ferdinand
Militia Lieutenant
Militia Lieutenant
Posts: 179
Joined: Mon Feb 23, 2015 2:35 pm
Location: Dancing in the universe
Contact:

Sun Feb 26, 2017 3:41 pm

Edited by Ferdinand 23-10-2019

So you have finally installed Linux and wonder if you can still play your favourite game? Yes you can, Transcendence works great on Wine, but you'll need to configure it right.

This guide is for Debian based distributions, such as Ubuntu, Mint, Pop!_OS and many others.

First, best support for graphics is in the latest development Wine versions. As I am writing, this is Wine 4.18 but latest stable should also work fine. Instructions on how to download and install for your system can be found here: https://www.winehq.org/download

Do not use Wine version 4.17 this has a regression that prevents the music from playing. I've filed a bug with WineHQ for this. (https://bugs.winehq.org/show_bug.cgi?id=47822) Circumvention of this bug causes a crash so really do not use wine 4.17

However these regressions have been fixed in wine 4.18, Even better, in this version there is no need to tweak wine for Transcendence, everything works (almost) out of the box (could get a platinum score on WineHQ) So if you are on wine 4.18 or better, the guide below does not apply to you, install wine, In order for the music to play you also need to install the package Gtreamer1.0-plugins-good:i386 as this will not be installed by default. By default the AMD64 version is installed, but Transcendence is still 32bit.
Now you can start Transcendence . The first time You'll be asked to install Mono (not necessary for Transcendence) and WineGecko, you need that to connect to the internet for the multiverse so click Yes. Transcendence will start and you can continue playing your favourite game!

For wine versions <= 4.16 follow the guide below:

If you have used Wine before and your version was <= 1.9 please make sure to remove all Wine configuration before installing the new version.

After installation of Wine, download and unzip Transcendence to a directory on your computer

Open a terminal and from there run winecfg
Image
Make sure default Windows version is set to Windows 7
There are problems running Transcendence with winegstreamer, we need to disable that, go to the Libraries tab, select winegstreamer in the New override for library box and click the Edit... button
Image
select Disable and click OK
Image
You have now disabled Winegstreamer. Click OK to save your configuration.
You can now start Transcendence, This will startup with Wine. If it is your first start, Wine will ask to load Mono. You don't need it for Transcendence.
After that it will ask to load WineGecko. You do need that if you want to connect to the multiverse!
After WineGecko has been loaded and installed, Transcendence will start and you can enjoy your favourite game on Linux!
Last edited by Ferdinand on Wed Oct 23, 2019 4:49 pm, edited 3 times in total.

george moromisato
Developer
Developer
Posts: 2982
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Tue Feb 28, 2017 9:21 pm

This is super awesome! Thank you!

User avatar
AssumedPseudonym
Fleet Officer
Fleet Officer
Posts: 1118
Joined: Thu Aug 29, 2013 5:18 am
Location: On the other side of the screen.

Tue Dec 18, 2018 8:12 pm

 I’m moving this to Tech Support.
Image

Mod prefixes: 0xA010 (registered) and 0xDCC8 (miscellaneous)

My mods on Xelerus: Click here!

Of all the things I’ve lost in life, I miss my mind the least. (I’m having a lot more fun without it!)

Ferdinand
Militia Lieutenant
Militia Lieutenant
Posts: 179
Joined: Mon Feb 23, 2015 2:35 pm
Location: Dancing in the universe
Contact:

Tue Oct 01, 2019 8:17 am

Edited the first post.

Wine 4.17 changed the handling of audio, at least for popular music formats like mp3. Because of this, the music in Transcendence no longer worked. Turns out that now Winegstreamer is needed to play, and this caused Transcendence to crash in wine when changing music, or exiting the game while music was playing.

I filed a regression bug for this, because before wine 4.17 Transcendence was fully functional. This got picked up quickly and within one day was solved!

This means that for the upcoming Wine 4.18 Transcendence should work out of the box and the guide as posted above is no longer needed for Wine version 4.18 or up. I'll change whatever is appropriate for those versions while keeping the old version as well, because most distributions are still on the stable Wine 4.0

Ferdinand
Militia Lieutenant
Militia Lieutenant
Posts: 179
Joined: Mon Feb 23, 2015 2:35 pm
Location: Dancing in the universe
Contact:

Mon Oct 21, 2019 2:57 pm

Edited first post again, update for Wine version >= 4.18

Ferdinand
Militia Lieutenant
Militia Lieutenant
Posts: 179
Joined: Mon Feb 23, 2015 2:35 pm
Location: Dancing in the universe
Contact:

Wed Oct 23, 2019 4:54 pm

Edited yet again, added 32bit Gstreamer installation that is needed to play music on 64bit systems with wine >=4.18

Post Reply