Makusensu
Member
- Gender
- Male
- Guildcard
- 42058552
Yo,
So I wanted to sum up my experience on how to run the game on Android via Winlator. I also tried Mobox, but honestly it is much more complicated and kinda waste of time for the same end result.
I found out during my expérimentation some people were running it successfully on Samsung Galaxy phones and some Android handhelds without headache, I don't think they are on Qualcomm SOC.
By the way, someone made an automated script for the ones who would like to install and minimal setup it easily:
In my case, using an Xperia 1V with a Snapdragon 8 Gen 2, as well as another old crappy Snapdragon 695 I use for random tests purpose or spare at home.
Impossible to boot psobb process, whatever all combinations of resolution, graphics API, box86/64 settings on both phones.
Which was odd because on the Xperia the same wine container can run Yakuza 0 for instance.
The only error log obtained was:
Once switched more recent box68 to 0.3.5 et box64 to 0.2.7, PSO magically booted, with any graphics API.
Dualsense connected on Bluetooth is also working.
Here is my working settings, I think there is margin to try various ones, as well as PSO ones, to get better performance:

In Wine configuration under start menu, you will need to add Ephinea dll into libraries tab as native, or else it won't be loaded into the client.
If you are on an Xperia, I recommand using Game enhencer and enable HS power control to block battery charging while playing on AC.
I would add a side note for login entry, it can be tricky to validate as the virtual enter key on the on screen RTS is sometimes not validating and you are stuck in text edit of your username or password.
At login screen don't do anything and enable RTS as well as "lock cursor" (back button, input controls). Lock cursor will disable mouse pointer control.
Enter your login and pass using native Android keyboard, but don't press the enter key on it, instead close it and use the virtual enter key of the on screen RTS.
Also, I would recommand copying your already updated client from your PC directly on your phone instead of letting it update itself as it not seems to work greatly when psobb process write files and you will end up into the loop of the login that is never saved.
So I wanted to sum up my experience on how to run the game on Android via Winlator. I also tried Mobox, but honestly it is much more complicated and kinda waste of time for the same end result.
I found out during my expérimentation some people were running it successfully on Samsung Galaxy phones and some Android handhelds without headache, I don't think they are on Qualcomm SOC.
By the way, someone made an automated script for the ones who would like to install and minimal setup it easily:
In my case, using an Xperia 1V with a Snapdragon 8 Gen 2, as well as another old crappy Snapdragon 695 I use for random tests purpose or spare at home.
Impossible to boot psobb process, whatever all combinations of resolution, graphics API, box86/64 settings on both phones.
Which was odd because on the Xperia the same wine container can run Yakuza 0 for instance.
The only error log obtained was:
Since nothing was hooking the process, it actually turns out the problem was the versions of box86 and 64 set by default within Winlator settings itself.[05-04-2024, 10:40:28] ERROR : The game has forcefully terminated itself. This can be caused by unauthorized game memory or code modification, debugger attachments, or detected cheat programs running on your machine.
CODE: 00000004
Once switched more recent box68 to 0.3.5 et box64 to 0.2.7, PSO magically booted, with any graphics API.

Dualsense connected on Bluetooth is also working.
Here is my working settings, I think there is margin to try various ones, as well as PSO ones, to get better performance:

In Wine configuration under start menu, you will need to add Ephinea dll into libraries tab as native, or else it won't be loaded into the client.
If you are on an Xperia, I recommand using Game enhencer and enable HS power control to block battery charging while playing on AC.
I would add a side note for login entry, it can be tricky to validate as the virtual enter key on the on screen RTS is sometimes not validating and you are stuck in text edit of your username or password.
At login screen don't do anything and enable RTS as well as "lock cursor" (back button, input controls). Lock cursor will disable mouse pointer control.
Enter your login and pass using native Android keyboard, but don't press the enter key on it, instead close it and use the virtual enter key of the on screen RTS.
Also, I would recommand copying your already updated client from your PC directly on your phone instead of letting it update itself as it not seems to work greatly when psobb process write files and you will end up into the loop of the login that is never saved.
Last edited: