Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • 2

PSU and Linux


Gen6Gamer
 Share

Question

I'm curious as to whether or not anyone has gotten PSU to work within Linux w/ wine.  I can get the game to launch and log into the server and try to get to the lobby, but it hangs after the "acquiring game information" until it eventually disconnects.  idk if i'm not doing something correctly, or if gameguard is preventing it from working.

thanks in advance for any help/info.

 

psu.png

 

this is the error I see when trying to run the launcher through a terminal...

 

desktop:~/.wine/drive_c/Program Files (x86)/Phantasy Star Universe Clementine$ wine online.exe

Unhandled Exception:
System.NotImplementedException: The method or operation is not implemented.
  at <Module>.Main (System.String[] ) [0x0003b] in <534b2fbeb85d41c597d6a62c15b7d7bb>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.NotImplementedException: The method or operation is not implemented.
  at <Module>.Main (System.String[] ) [0x0003b] in <534b2fbeb85d41c597d6a62c15b7d7bb>:0
0009:err:mscoree:RuntimeHost_GetMethod Cannot load assembly mscorlib
0009:err:mscoree:RuntimeHost_ExitProcess Process should have exited

 

Edited by Gen6Gamer
Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

I'm having the same issue with wine 5.0 and mono 5.1.1

Also running PSUC.exe works until you connect to the server after logging in. Upon trying to load your charecters, it'll time out with an error No. 052, and then hang, making you force close the game. 

Hopefully we can find a way for this to work.

Link to comment
Share on other sites

  • 0

I followed this guide to the letter (except for not needing to install libfaudio0 on Linux Mint 20) after being encouraged by these comments on the PSO subreddit promoting the reopening of this server.

I had precisely the same error as encountered above after installing the game through PlayOnLinux (4.3.4), with Wine 5.0.2 (I also tried using version 4.7), mono 6.12.0.90, and gecko 2.47.1:

Quote

Running wine- online.exe (Working directory : /home/caina/.PlayOnLinux/wineprefix/C/drive_c/Program Files (x86)/Phantasy Star Universe Clementine)

Unhandled Exception:
System.NotImplementedException: The method or operation is not implemented.
  at <Module>.Main (System.String[] ) [0x0003b] in <534b2fbeb85d41c597d6a62c15b7d7bb>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.NotImplementedException: The method or operation is not implemented.


  at <Module>.Main (System.String[] ) [0x0003b] in <534b2fbeb85d41c597d6a62c15b7d7bb>:0

online.exe crashed immediately, it wouldn't load at all.

Since the aforementioned guide was of use to others in the past, I had hoped it would work for me as well.

Edit: GameGuard isn't the problem, see SourSkittles' post below, their help was invaluable in making the game playable for me.

Edited by Caina
Link to comment
Share on other sites

  • 0

You can play PSU Clementine with the latest version of wine-staging 5.7, and winetricks. Once you have installed these, you will need to run 'winetricks dotnet472' in terminal. (Please do not install wine-mono) This will install 3 versions of .net, please be patient and it may hang twice during the .net4.5 and .net4.6 installer, if it does just give it a good 10-15 minutes to install just in case, then in terminal press ctrl+c a couple of times to terminate the job. >You may or may not have to reboot the pc at this time to continue these steps(I had to reboot the pc once after this). At which point run 'winetricks dotnet472' again to continue the installation process.(It hung a second time here for me, and I had to reboot the PC one last time, upon loading back in ran dotnet472 one last time and it finished finally.)< After this point, in terminal run 'wine explorer', navigate to the folder containing the Clementine Setup.exe/bin-1/bin-2/bin-3, and run the setup.exe to start installation. Once this finishes you will need to install the ClemPatchOct20201030.exe posted somewhere on this forum or on discord ontop of the location you installed Clementine. Once it finishes the launcher should auto-open(if it does not, navigate to C:\Program Files\x86\Phantasy Star Universe Clementine and run online.exe) proceed to create your account first (the options.exe will be full of ?????????? across all items so you can ignore this for now) once completed press 'play' to open the game, enter your account credentials, and it will download a few small patch files. Once the patch finishes it will notify you the game will now close and return to the desktop. Once it does please proceed to install the ClemPatchOct20201030 patch a second time as it will overwrite some files and break the launcher again. Login a second time and download the patch a second time, and once this finishes, the launcher should work and the options.exe should be displayed in proper English. After such you should be free to play the game freely without interruption.


NOTES : 1) If the game has poor in-game performance, close the game, in terminal write 'winecfg' go to the 'staging' tab and remove CSMT, click apply and close and try running the game. I did -not- need to disable this on macos, but a person I helped getting it setup on Linux had terrible performance without disabling this options.

2) I do not expect future updates to break the games launcher or login process at all, but please keep the ClemPatch around for reinstallation just incase something changes in the future

3) I have uploaded the ClemPatch file here as it -appears- the link posted by Gnome on the discord channel is no longer usable, and I do not know if it is on the forums. Please MODs remove/link to file located on forums if this exists. I'm just trying to help people.

ClemPatchOct20201030.zip

Screen_Shot_2020-11-07_at_6.02.25_PM.png

Screen_Shot_2020-11-07_at_6.14.22_PM.png

Edited by SourSkittles
Link to comment
Share on other sites

  • 0

Hi all,

 

My 2 cents on this topic... I hope it will help.

 

Since PSU Clementine is back, I tried to install it again on my laptop with Ubuntu 20.04. I used the default Wine version provided within Synaptic (4.0 as far as I know) to install PSUC, the install finished without any problem but when it was time to create a character, the game became very slow. It was impossible to create any character.

I tried the tutorials above with more recent versions of Wine, with and without PlayOnLinux, taking care of dotnet, trying 32bits and 64bits install, etc... The problem was remaining.

 

And finally, I excavated an old post I made on this forum... which was dealing with the same problem ! The trick is very simple :

- use PlayOnLinux and create a virtual drive with an old 32 bits version of Wine (yup, it is on purpose). I used the version 3.0

- Install PSU with the Clementine installer (see on Download page), do not forget to create a shortcut towards PSUC.exe or online.exe to make things easier for running the game later.

- Run the game by using PlayOnLinux, download patches, then restart the game.

I also installed the most recent version of dotnet I could (4.7 if I remember well) and DirectX 9, I do not know if it is necessary... who knows 🙄

My old post : https://psu-clementine.net/community/index.php?/topic/8627-solved-connection-became-very-slow-because-of-wine-402/#comment-11824

 

Important note : even if the character selection does not seem laggy anymore, I did not try to create a character and in-game tests at present time. Maybe this evening... Stay tuned 😉

 

EDIT

Good news ! I successfully created a character, then went to Moatoob and started a mission \o/. The remaining difficulty is now that option.exe does want to start. I do not understand why.... Not a big problem since I can modify the contents of PsuIlluminus.ini

Edited by helmut
Link to comment
Share on other sites

  • 0
On 11/1/2020 at 1:55 AM, Gen6Gamer said:

I'm curious as to whether or not anyone has gotten PSU to work within Linux w/ wine.  I can get the game to launch and log into the server and try to get to the lobby, but it hangs after the "acquiring game information" until it eventually disconnects.  idk if i'm not doing something correctly, or if gameguard is preventing it from working.

thanks in advance for any help/info.

 

psu.png

 

this is the error I see when trying to run the launcher through a terminal...

 

desktop:~/.wine/drive_c/Program Files (x86)/Phantasy Star Universe Clementine$ wine online.exe

Unhandled Exception:
System.NotImplementedException: The method or operation is not implemented.
  at <Module>.Main (System.String[] ) [0x0003b] in <534b2fbeb85d41c597d6a62c15b7d7bb>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.NotImplementedException: The method or operation is not implemented.
  at <Module>.Main (System.String[] ) [0x0003b] in <534b2fbeb85d41c597d6a62c15b7d7bb>:0
0009:err:mscoree:RuntimeHost_GetMethod Cannot load assembly mscorlib
0009:err:mscoree:RuntimeHost_ExitProcess Process should have exited

 

Hi, kinda late but I got the solution here | 

 

Link to comment
Share on other sites

  • 0

Skittle's post helped me a ton. For me specifically, the winetricks dotnet472 part is the most important. But also, I had very little luck getting the game running in raw wine, versus lutris. Also, I only had to run the installer, then the game and let it update. The patch exe wasn't necessary.

One other observation, this game seems to really not like firejail. So if you're somebody who likes to sandbox their wine stuff, you'll be better off doing it in another way like flatpak's lutris with overrides to remove filesystem access to "host" and "home"

Link to comment
Share on other sites

  • 0

I have gotten PSUC to work on wine 8.0.
It kept timing me out as well until I reduced the number of cores it used by using the taskset application:
 

taskset -c 0 wine /path/to/PSUC.exe

I still have the issue that I can't get into the options menu. But that also seems to be true on my Windows machine.

Link to comment
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
Answer this question...

×   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.

 Share

×
×
  • Create New...