Ephinea PSO BB natively on Android via Winlator

By opening the launcher? Which you need mono and internet for,

Would still like to try xinput one day.
Anyway got joystick issue fixed on newer winlator. fix from discord (that i tried once and couldnt get it to work on cmod, got integrated. this it dll maps xinput to dinuput) Using this. https://github.com/MrPhryaNikFrosty/Winlator-Frost/releases/tag/0.3.0.1

Works fully now no issue. 30fps 1600/900
tried attaching a gif but this forum errors out every time.

But yea works 100% now. if anyone wants the settings u can ask.
 
Last edited:
tried getting this to run and i managed to do everything but the game on bottom left reads DLL Error and logging in does nothing. :')
 
okay didn't use the winlater that was posted on 3rd page.

also had to run it on direct x12

ps. using Samsung Tab S9 Tablet
 
i'll try to update my winlator guide with the last working settings. everything works for me on multiple devices. just been busy
 
After banging my head against the wall trying to get Ephinea PSOBB to work (it still doesn't for me, at least) I decided to try Ultima PSOBB to see if I could get that to run. The installation worked just fine, but launcher's updater didn't work, so I simply copied all the client's files from another machine onto my phone. I did have to add ultima.dll to the list of libraries within the Wine configuration menu and set that to Native Only. To my surprise, it works great!

Winlator@Frost 10.0Final v4.1
Device chipset = Snapdragon 8 Gen2
Android version = 15
Box64 = v0.3.6
Box64 Preset = Performance
Preferred Input API = DirectInput
Driver = Turnip 25.2.0 (set to 4GB VRAM)
DXVK = v2.6.2
Startup = Aggressive
Windows version = 10
Resolution = 1280x720
Env variables changed = WINEESYNC set to DISABLED

If I had to guess, I think the problem we were facing with the error 916 and/or freezing was because of ephinea.dll (or other DLLs) not being able to hook into the game's process correctly. Something similar happens to Skyrim SE when you try to use the SKSE (a script extension library, with its own DLLs) loader within a container.

I'll continue trying things out!
 

Attachments

  • Screenshot_20250619-213750.png
    Screenshot_20250619-213750.png
    1.9 MB · Views: 11
  • Screenshot_20250619-213505.png
    Screenshot_20250619-213505.png
    2.3 MB · Views: 11
Last edited:
(GOOGLE TRANSLATED TO ENGLISH)

After a long time, he was able to configure the game to run on my phone (Galaxy S22+) with a Snapdragon 8 gen 1 processor, even resolving my error (No. 916).

The container needs services set to Aggressive so it can start logging in (result: error no. 916). However, if you start the container with services set to Essential or Normal (result: black screen), it fails to start, resulting in a weird loop.

My solution to the error no. 916 is as follows:

1. Open the container and open the PSOBB launcher.
2. Set the game to windowed.
3. Log in and DO NOT PRESS ANY BUTTON ON THE SERVER INFO SCREEN (This Screen)
4. Open Winlator's task manager and run the default task (taskmgr.exe).
5. Once both programs are open (taskmgr.exe and the game), move the windows to show both programs at the same time.
6. Click on the game and IMMEDIATELY AFTER THE BLUE ICON DISAPPEARS IN THE CORNER, DO THE NEXT STEP.
7. In the Task Manager, click New Task and start the following task: services.exe

This will start the stopped services and resolve error no. 916.

This process involves several attempts. If you don't start the services.exe task at the right time, you'll get error 916 or the game will crash, so it requires several attempts. I hope it will be easier in the future, with another Winlator mod, process or an update to the original GitHub, I don't know. For now, this process fixes error No.916.

MY WINLATOR SETTINGS ARE SIMILAR AS IN THE PREVIOUS POST
(Winlator@Frost 10.0 Final v4.1
Device chipset = Snapdragon 8 Gen1
Android version = 15
Box64 = v0.3.6
Box64 Preset = Compatibility
Preferred Input API = DirectInput
Driver = Turnip 25.2.0 (set to 4GB VRAM)
DXVK = v2.6.2
Startup = Aggressive
Windows version = 7
Resolution = 1280x720
Env variables changed = WINEESYNC set to DISABLED)

And the installation of the app and the game in general can be found in This post

My Discord name is Mobo
 
Last edited:
(GOOGLE TRANSLATED TO ENGLISH)

After a long time, he was able to configure the game to run on my phone (Galaxy S22+) with a Snapdragon 8 gen 1 processor, even resolving my error (No. 916).

The container needs services set to Aggressive so it can start logging in (result: error no. 916). However, if you start the container with services set to Essential or Normal (result: black screen), it fails to start, resulting in a weird loop.

My solution to the error no. 916 is as follows:

1. Open the container and open the PSOBB launcher.
2. Set the game to windowed.
3. Log in and DO NOT PRESS ANY BUTTON ON THE SERVER INFO SCREEN (This Screen)
4. Open Winlator's task manager and run the default task (taskmgr.exe).
5. Once both programs are open (taskmgr.exe and the game), move the windows to show both programs at the same time.
6. Click on the game and IMMEDIATELY AFTER THE BLUE ICON DISAPPEARS IN THE CORNER, DO THE NEXT STEP.
7. In the Task Manager, click New Task and start the following task: services.exe

This will start the stopped services and resolve error no. 916.

This process involves several attempts. If you don't start the services.exe task at the right time, you'll get error 916 or the game will crash, so it requires several attempts. I hope it will be easier in the future, with another Winlator mod, process or an update to the original GitHub, I don't know. For now, this process fixes error No.916.

MY WINLATOR SETTINGS ARE SIMILAR AS IN THE PREVIOUS POST
(Winlator@Frost 10.0 Final v4.1
Device chipset = Snapdragon 8 Gen1
Android version = 15
Box64 = v0.3.6
Box64 Preset = Compatibility
Preferred Input API = DirectInput
Driver = Turnip 25.2.0 (set to 4GB VRAM)
DXVK = v2.6.2
Startup = Aggressive
Windows version = 7
Resolution = 1280x720
Env variables changed = WINEESYNC set to DISABLED)

And the installation of the app and the game in general can be found in This post

My Discord name is Mobo
thanks!
 
Back
Top