Jump to content
Noodles

Setting up Clementine on Linux

Recommended Posts

(Sorry for awkward formatting, this forum doesn't play well with transferring text from any sort of word processor)

 

Hey guys, I just managed to get PSU running on my Ubuntu laptop and thought I’d briefly share with you how to do it as well. As with all non natively-supported games, your mileage will vary. I currently use the playonlinux client to manage my Linux games, virtual drives, wine versions, etc. and will be using it in this guide. It can be a bit clunky, but it’s useful nonetheless. The first order of business is to install Wine, a compatibility layer between Windows applications and Linux. This is straightforward, thougth there is a minor setback with newer wine versions that is yet to be rectified:

 

Ubuntu/Debian derivative users only:

Versions of Wine 4.5+ require a package called "libfaudio0" as a dependency, which does not come with your distro or its repositories at the moment. Grab both the 32 and 64 bit versions from the following repo matching your OS version:

 

·         Debian Testing: https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_Testing_standard/

·         19.04: https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_19.04/

·         18.10: https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Ubuntu_18.10_standard/

·         18.04 and Mint 19.x: https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/

 

Source: https://forum.winehq.org/viewtopic.php?f=8&t=32192

 

The two files you want to install from those repositories are:

·         i386/libfaudio0 ... i386.deb

·         amd64/libfaudio0 ... amd64.deb

 

 

Downloading Wine/PoL/Clementine:

Install the latest stable branch of winehq for your distro (4.7 at the time of this post). The instructions are on these pages:

·         https://wiki.winehq.org/Ubuntu

·         https://wiki.winehq.org/Debian

·         https://wiki.winehq.org/Fedora

·         If you’re running Manjaro, grab it directly from your package manager.

·         Ubuntu 19.04 doesn’t have a stable branch at the moment for some reason, so use staging. A default experimental feature in 4.7-staging will break the game, so I’ll show you how to fix it later.

 

Install playonlinux through your package manager (Ubuntu), or alternatively grab the package from their website:

·         https://www.playonlinux.com/en/download.html

 

Download the 5GB clementine installer from the download page and unzip it:

·         https://psu-clementine.net/community/index.php?/client_download/

 

Installing Clementine in PoL:

Open up playonlinux and press the install button. On the bottom left of the window that pops up, click “Install a non-listed program”. Keep clicking next until you get to a box with the option “Install a program in a new virtual drive”. Select this option, hit next and type in a name for your virtual drive. Keep hitting next until you get to a window where you choose between 64-bit and 32-bit. Select 64-bit if you have it available, otherwise 32-bit. It doesn’t really matter iirc. If you don’t have wine gecko or mono (web frame and .NET compatibility layers) versions installed for your current system wine version, it will ask you if you want to install them. Select yes for all of them.

 

At the next screen, browse to your extracted clementine folder and select the exe. A windows installer will pop up. Proceed through it like normal, but don't launch at the end. When it finishes, you’ll get the option to choose which exe’s to create shortcuts for. Make one for the launcher.

 

Ubuntu 19.04/derivative users only:

If you had to install a staging winehq version earlier like I did, your game will likely freeze upon logging in. You can do two things:

·         Disable the feature causing this:

o    Right click any of your exe’s in the main window > configure wine

o    Under the tab “staging”, make sure everything is unchecked. The CSMT setting specifically is your culprit.

·         Use a non-staging wine version. 4.7 works for me, so I’ll recommend that version.

o    From the main window, select tools > manage wine versions. For both the x86 and amd64 tabs, install the non-staging 4.7 version.

o    Click once on any of your clementine exe’s and then hit the configure button at the top.

o    In the window that pops up, change your wine version to 4.7

 

Setting up custom resolution clients

This part is relatively straightforward. Right click on any of your clementine exe’s > open the application’s directory. Unzip your custom exe’s in here like normal. Hit the big configure button at the top with your clementine launcher exe selected > Make a new shortcut from this virtual drive. Now just open up your clementine launcher and set the resolution to 1280x720 in settings to use them.

 

 

Reshade

You guys might be able to get Reshade to work using this guide: https://www.reddit.com/r/linux_gaming/comments/b2hi3g/reshade_working_in_wine_43/

(The game executables are 32-bit, so grab the 32-bit DLLs. I haven't been able to get this working.)

 

 

 

Edited by Noodles

Share this post


Link to post
Share on other sites

I'm kinda new on linux and learning how to use it at the best. Actually adopted Linux Mint, 19.02  the game's running perfectly, only difference for me is that i use the staggering version. But for now i wont be bothering trying install Reshade right now. Anyway thanks for the guide!

Share this post


Link to post
Share on other sites

everything seems to work but when i enter my user/pass to login it just becomes super slow? am i missing something? i am using Linux mint 19.2

Edited by xmod

Share this post


Link to post
Share on other sites

same thing here ... new account creation/login works great but as soon game tries tro retrive chars from server everything becomes super slow and game crashes ....

Any help regarding this ?  Thanks

Share this post


Link to post
Share on other sites

This worked. I don't know how I managed to mess this up so bad before. Right now the game runs in full screen at 1024x768. Any follow ups on making the game run in windowed mode, or apply an offline patch?

Share this post


Link to post
Share on other sites

After hours of troubleshooting, looks like maybe a clean wine prefix and wine-nine might work? I thought mono was causing the problem, but I'm just not sure anymore.

Edited by HipsterFox

Share this post


Link to post
Share on other sites
5 hours ago, HipsterFox said:

After hours of troubleshooting, looks like maybe a clean wine prefix and wine-nine might work? I thought mono was causing the problem, but I'm just not sure anymore.

Are you running a staging version of Wine? This happened to me as well but unchecking CSMT as Noodle mentions fixed it for me. Although I have a weird issue where the game will drop to 4-5FPS when moving the left analog stick left or right, but that's for another thread 😁

Share this post


Link to post
Share on other sites
Just now, Miggy said:

Are you running a staging version of Wine? This happened to me as well but unchecking CSMT as Noodle mentions fixed it for me. Although I have a weird issue where the game will drop to 4-5FPS when moving the left analog stick left or right, but that's for another thread 😁

At first, yes. I wasn't able to play though as the FPS was abysmal. But I am now running wine-nine, which is wine 4.15 with gallium 9 instead of directx9. I get perfect fps! (Arch and Manjaro can just get wine-nine from repository... Debian/Others may have to look it up... Could also try dxvk with winetricks, unsure about that tho.)

https://github.com/iXit/wine-nine-standalone

Edited by HipsterFox

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...