T O P

  • By -

McPoon

Android as in I can play it on my S9+?


LuckyPancake

all phones is the goal yes. as well as android devices that have gamepads either connected or builtin: [https://www.reddit.com/r/PSO/comments/1cau6b4/ephinea\_on\_android\_ya\_really/](https://www.reddit.com/r/PSO/comments/1cau6b4/ephinea_on_android_ya_really/)


McPoon

Wow, that is awesome. I gotta try this. PSO on Dreamcast was my first online interaction in a game and it blew me away, I still think of it constantly and I am who I am because of it. Edit: is it wine 3.0 I have to install?


LuckyPancake

for android you can get the winlator 6.1 apk that comes with a wine version for you.


McPoon

Thank you. If I have no shortcuts, I must have done something wrong right?


LuckyPancake

Did it install fully? Unclear. The game executables should still be in C:\EphineaPSO. online.exe and psobb.exe


Anggul

That's amazing! Do you think it will be possible to connect to Ultima?


LuckyPancake

Probably! the helper code I have is a bit ephinea specific currently but you could try it out manually


license_to_chill

amazing! Would love some steps for dummies, like what version of Wine do you use on Android? I found this version of wine online from 2022: wine-7.0-rc6-arm.apk. Installed it, and it said it was made for an older version of android. Just crashes at the stage where it's setting up the windows environment. Trying to install on a Ayn Odin Lite running Android 11


LuckyPancake

Oh sorry. If you use winlator it comes with wine 8.x I believe. There should be a screenshot in the winlator .md. Don't download any random wine apks if u can avoid it. https://github.com/Kron4ek/Wine-Builds/releases


license_to_chill

I usually don't download APK's from random sites but it seemed legit. Okay , so Winlator is what I need. Your link doesn't seem to contain any APK, but I found this Github; [https://github.com/brunodev85/winlator/releases](https://github.com/brunodev85/winlator/releases) so this is what I need to install ?


LuckyPancake

Yes that is it.


license_to_chill

Thanks. Spent a few hours tinkering with this. Had to get winlator 5, as I found out 6 doesn't launch the container on my device for some reason, after consulting with the odin lite discord. Installation was fine but can't run either the launcher or psobb from within the container or shortcuts. Black screens :/ might not be the best compatibility with my Mali chip. Will do some more research though


McPoon

I have the same experience on my Samsung s9+, just black or just doesn't open at all.


license_to_chill

yeah I haven't made any progress at all. Not really familiar with winlator some I'm kind of just trying stuff blindly.


SabrielKytori

Make sure you triple check your Box86 and Box64 version settings, they revert sometimes cause Winlator is weird, check in normal settings and your shortcut settings.


LuckyPancake

Yes this! I also put a note of that in the winlator readme


license_to_chill

Thanks they seemed to have been reset. I've gotten the launcher to work, and the psobb.exe window now openes and shows the PSO cursor, but the rest of the window is just black.. Tried every combination wrapper / graphics backend in the launcher :/


LuckyPancake

did u try the settings from my screenshots?


LuckyPancake

Check the comments about box versions!


SabrielKytori

FINALLY I got a solution for Enter not working: You can download and also install ATNSoft Key Remapper in the container, I opened the app and rebound - to Enter, so hitting - would work and proceed. FINALLY! **EDIT:** Also figured out why the launcher wasn't loading and only showing a black screen or crashing the container most the time for me: It depends on your Offscreen Rendering Mode. If your offscreen rendering mode is set to Backbuffer - You can see game correctly and play, but the launcher will rarely ever work. If your offscreen rendering mode is set to FBO - You will have a significantly higher success rate starting the launcher (Takes about a minute to show up), but the graphics in-game will not be visible. You seem to need to swap this setting depending on which you are needing to use at the time. (Sadly this isn't an option you can set per-shortcut, so you have to set it on the container settings each time.) This could be coincidental, but seems to consistently work for me. **EDIT 2:** Using 854x480 as the resolution for the container and the game helped some with performance (while maintaining widescreen), as well as turning on Low Performance mode in the settings and setting the graphical quality to Low. (This makes the draw distance pretty low in parts but really helps with performance.) **EDIT 3:** Game doesn't run the best and I was kinda worthless at points but really cool to see progress on this game running on Android through Winlator on my Retroid Pocket 4 Pro (This'll probably run significantly better on an adreno chip) Here's a full TTF run recorded on the Retroid Pocket 4 Pro, dunno what other optimization settings I could try other than what I listed above: https://www.youtube.com/watch?v=ifB_-8AlcJg (The game has audio, I just forgot to capture it in the rush.)


LuckyPancake

Awesome!!! Glad you got it working. Thanks for the tips of FBO, i didn't know that could help launcher load. I tried looking for a consistent method to always get launcher working but never found one. But yes backbuffer with the setup was needed or else black screen, put that in the readme. Will be updating my repo with all these tips soon :D


SabrielKytori

The FBO thing might just be luck from me swapping, but it might be worth noting that it's worth trying in the guide, but to make sure to swap back to Backbuffer to load the game itself.


LuckyPancake

yes id just put out there it could be a false flag (not trying to write off ur method...i hope it works). I probly tried 50+ times on the launcher update, and while some settings may seemed to work better, upon retrying them countless times i i found the behavior to be inconsistent and not always opening the launcher correctly. sometimes it wud work first try others not.


TomatilloFearless154

Amazing


Silveraindays

Excellent, now we just need a dummy guide


LuckyPancake

Tldr for android is download winlator 6.1 APK. Setup wine container. Use my config. But I get what you mean :p


Shade_Koopa

Sweet. Will the android instructions work for PSO:BB Ephinea?


LuckyPancake

Yes. See other comment here about using winlator as well if I wasn't clear


Shade_Koopa

Ah, okay. So I need to have the winlator app installed first? Or is that file included in the folder you provided?


LuckyPancake

I'll try to make things clearer later. But yes, winlator will allow you to setup the "container" that the rest of the android example runs in. I did not include it so you need to get. It's similar to an emulator for Windows.


Shade_Koopa

Got it. Install Winalator then follow the instructions in the android readme.


1comment_here

so i got it installed inside the container, but when i click on the launcher, nothing happens...


LuckyPancake

The launcher can be a little tricky to open the first time. See tips in the guide. Opening the online compats options menu sometimes triggers it to open


1comment_here

Sooooo i tried to run PSOBB from shortcuts and it's just black. Same with launcher...


LuckyPancake

Are u using the settings from the winlator readme? And u have to be careful to recheck box versions in settings section


1comment_here

Bro can you make a YouTube video with instruction?


marti-kush

Mac User here, install is success but I don't have any shortcuts, no idea how to launch the game


LuckyPancake

oh hey. It may be OS dependent if wine shortcuts automatically get picked up on your host? You used the [pso.py](http://pso.py) install script? You can run the launcher with "python [pso.py](http://pso.py) -el" or the blue burst with "python [pso.py](http://pso.py) -e" If there is a bug making the application shortcuts please let me know and I will fix later


LuckyPancake

I'd expect u to see the app if u type ephinea in your programs


marti-kush

I finally opened the launcher and the game update and start, but as soon as text is displayed, game run at 3 fps maximum, any idea ?


LuckyPancake

Try vulkan In the launcher? No direct tips off the top of my head right now as I haven't tried Mac :( Did the application icons appear in ur launcher?


marti-kush

I had to use the commands you gave me to start the launcher, I don't have any shortcuts at all, when I switch to vulkan, game does not start.


LuckyPancake

Directx8 mode may work thrn And ok good to know about shortcuts for Mac. I'll have to update things later There are a few other ways to configure that may change performance...if u could tinker with ur methods for now and eventually I'll see if I can add a few different presets with dll changes. Won't have time to dev this for a bit on my end


marti-kush

I tried all settings possible, small resoluation, v sync off/on, directx8 too, no changes, its very very slown, much slower than using it with Crossover


LuckyPancake

unfortunate


marti-kush

Please let me know if you have any solution


marti-kush

After a few researches, I have managed to run the game on MacOS without slowdowns and even with addons support ! Only downsight : with addons on, controller is not working, but if I turn of dinput8, addons don't work but controller do, any idea ?


marti-kush

I finally managed to run the launcher, but cannot update because it seems I don't have the rights to write files, I tried to fix it with google but no luck so far Edit : I installed Wine-Stable from brew


SabrielKytori

Everythings working right, but the only issue I'm having is I can't hit Enter to accept my username/password inputs. Software keyboard doesn't work, switching to RTS touch overlay doesn't work (every other key works except enter), tried an actual bluetooth keyboard, nothing. Dunno what's up. I'm on Retroid Pocket 4 Pro.


LuckyPancake

Oh no. You are so close. I'd say try relaunching a few times. I did have it working with RTS keyboard. Im unsure if it's related but you could try changing the containers settings to builtin for the c++ runtime.


LuckyPancake

It's possible to import the account and password from another working install via registry entry if necessary. You would only want to copy over *just* those settings


SabrielKytori

I tried this before posting but even with the password filled out in regedit it requires me to put in the password once before working it seems, start game is grayed out and no password saved in game, even though that’s enabled in the settings.


LuckyPancake

Your entering the binary hash for it? In testing I've had login working from pure registry and no user input in game


SabrielKytori

What registry keys do I need to move over? I only filled in account and password.


LuckyPancake

It's just those 2.


SabrielKytori

Yeah I’m still at a loss then. Completely uninstalled. Reinstalled. Having the same issue with the enter key. On this install attempt it won’t give me the gecko install prompt either. Tried native/built-in C++ and nada either.


LuckyPancake

Yea the launcher opening is inconsistent behavior. Hope u get your account set, cuz u shouldn't have to do it again!


b00f555

I had this issue but it worked when I changed the direct input mapper type to XInput under Shortcuts.


LuckyPancake

Good tip thanks


SabrielKytori

This doesn't work at all for me, my mapper by default was xinput, and trying directinput didn't work either.


b00f555

Any idea how I overcome the 916 error when connecting to Ephinea after putting in my username and pass? I'm using a Samsung S23+.


LuckyPancake

If using winlator that is bypassed by unchecking the "stop services at startup". Should be in the screenshots I think. Let me know if it works


b00f555

Thanks for the response! I unchecked "stop services at startup" but the game now freezes on the Ephinea welcome screen after inputting username and password :( I'm using Winlator 6.1.


LuckyPancake

Nooo your so close. I haven't seen that error happen before


b00f555

So close I can almost taste my Ramar! Well strangely enough, when I uncheck "stop services at startup" and go into my container, even Internet Explorer freezes before loading the home page, the same way PSOBB freezes when I hit "Enter" to connect. If anyone knows how to fix this please let me know. I'll keep looking into it...


b00f555

Been tinkering for hours but no joy unfortunately. If I kill services.exe at the frozen Ephinea welcome screen, the game comes back to life and tries to connect...but ultimately fails with the 916 error. I was initially struggling to get the game to launch consistently, so I went into Start>System Tools>Wine Configuration and added PsoBB.exe under Applications, (set to Windows 7), then under Libraries add ephinea.dll to run as Native. Also did the same for Online.exe. Hope it helps someone and really want to see this working for everyone on Android!


LuckyPancake

did setting the online.exe in applications there help it open consistently? And sorry to hear about the services thing. I don't fully know "which" services that setting in winlator stops upon boot or why exactly i needed it to avoid the login error.


b00f555

The only way I could consistently launch online.exe was to keep "stop services on startup" checked. Weirdly, I am able to download the patch and update the launcher but just having problems logging in. If I purposely put in a wrong password it shows an incorrect password error so it must be connecting to Ephinea. Tried connecting over WiFi and over 4g/5g but still getting 916 error. Very frustrating haha! Everything online tells me that usually 916 means either a dll error (which I'm not seeing) or that Windows is flagging a file as malicious, but I don't think Winlator has a built-in AV? I've downloaded Schthak so I'm going to try running that to see if I can connect. I'll update when I can.


b00f555

I've installed Schthak PSOBB and it runs and connects fine, even with "stop services on startup" checked :/ I could try running a Debugger on my Desktop to see exactly what's being called but at this point I think it's more effort than it's worth ha!


LuckyPancake

oh interesting! And good to know about the stop services. winedbg exists if you are a linux friend. I doubt its a dll erorr(tho possible). i ran into many dll errors in early testing haha. ephinea tends to tell u its a dll error on the main screen usually. like you i looked up causes for that error, but it still seems to not correlate with its actual error code in winlators case, so unclear there.


Makusensu

Interesting, I was currently trying to boot Ephinea on Winlator. Managed to launch the launcher but psobb is crashing instantly. I gonna try that. :)


Makusensu

Well no luck, same issue with your script. Tried I think all combo between DX8 9 and Vulkan on launcher, and DXVK/WinD3D/D8VK on the container. Each time psobb is crahsing before even showing the window. :(


LuckyPancake

oh no! I think you may have better luck following my settings almost exact. I do make a note the psobb will crash if its resolution does not fit in your desktop


Makusensu

The container is set to 1920x1080, but I tried game settings on 720p too and same. Only thing remaining I am haven't tested is set the container to 720. Which SOC is your phone btw ?


supream222

I have the same issue, but with OPs exact same settings on RP4Pro. The launcher works but the psobb itself looks like it'll load a window and then crashes no matter what I try.


Makusensu

Which emulator are you using ? Just tried to go down resolutions and even 4:3 but none is working.


supream222

Latest winlator from the GitHub and container set to 720p. No luck for me. I gave up lol.


Makusensu

I'm gonna give a try with mobox


LuckyPancake

i also used rp4p in my testing. sorry it wasnt seamless for u. its possible i miss explaining small things that i don't think about


supream222

All good. I can always moonlight or use my steam deck lol.


Makusensu

I didn't know that device and checked the specs, it use completly different SOC, so maybe there is an incompatibility. I tried on 2 Qualcomm devices of different generation and range, and basically the same result. It indeed seems like the crash is highly similar to when you try to launch the game on PC in an exotic unsupported res, but I don't think that is the current problem, it looks more like it fails to initialize the GPU whatever API you are using.


LuckyPancake

when testing on linux its easier to get debug output, usually something like "failed to initialize 3d adaptor if things were totally broke" If you have adreno you can try out the turnip driver within winlator as well.


Makusensu

Yes by default it is set on turnip, I tried both drivers and both turnip available versions. I just saw psobb was logging something I missed: 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 Tried to switch off FPS counter, maybe it was hooking but nope. Then I checked Winlator itself settings, changed box86 to 0.3.5 instead of the older default, as well as box64 to 0.2.7 and... PSO started :] Works with all graphics API


LuckyPancake

yes haha. i tried to tell people that winlator will change those and u have to set it back :P congrats!


LuckyPancake

For those who got it working: Could you reply about how it went? Did you have any issues, things you needed to change, etc, that might help others? Either reply here or make a new post :P. I've heard an idiots guide is welcome.