TapiocaFox / Daijishou

Daijishō is a retro launcher that let you manage your retro games libraries. This repo is for assets and served as a main page.
MIT License
988 stars 107 forks source link

Duckstation's per-game settings no longer available via Daijisho game start-up. #621

Closed Mark9947 closed 4 months ago

Mark9947 commented 4 months ago

When I had my PS1 games stored onto the Retroid Pocket 4 Pro itself (I was still waiting for my microSD card), I was able to change per-game settings after loading games via Daijisho.

Now that my PS1 games are on my microSD card, I can no longer access this luxury as the per-game settings page is suddenly blank.

I've tried reinstalling Duckstation, rescanning games in both the app and Daijisho, but nothing has worked.

I CAN access per-game settings via the Duckstation app though, but I'd prefer to load the games still from the Daijisho frontend.

Is there anything you could advise?

Jetup13 commented 4 months ago

Per-game settings when launching from Daijishou is working correctly for me.

(RP4Pro/micro sd)

https://github.com/TapiocaFox/Daijishou/assets/62556437/ceceecba-81bb-4743-a936-89badc3c24a5

Try the following on Duckstation:

Duckstation > ≡ > App Settings > Game List > Remove all your paths > Now add back your paths

You can also try removing and adding the paths again on Daijishou:

Daijishou > Highlight psx platform > Paths > Select the path from the list and remove > Re-add the path

Also make sure you've selected the correct player for the version of Duckstation you've installed:

Beta/Preview/Stable build = psx - Duckstation

Legacy build = psx - Duckstation (Legacy)

Mark9947 commented 4 months ago

Thank you for the swift response.

Alas, I have tried your recommendations, but to no avail sadly. I have attached a video of it happening. As you see in the video, even with the exact same instance of the rom open, the problem still persists even when merely switching from Duckstation to the frontend.

The only things I've not tried (which, in all honesty, I really don't want to do) are:

https://github.com/TapiocaFox/Daijishou/assets/43234404/99095b7a-d6c3-4f9c-8821-4bfed94d5a3d

Anything else I could try, perhaps?

Jetup13 commented 4 months ago

I'm not sure what it could be. The only instances I've seen that happen are on other frontends that don't handle unreserved characters in file names correctly. And you've confirmed your using the correct player? Since you have the post processing tab that should be the beta/preview build.

What about your path names? Are there any out of the ordinary characters in the paths to your psx roms?

Mark9947 commented 4 months ago

Thank you again for the quick response.

Path name is normal, no odd characters at all.

I tried a previous build of Duckstation and that also appears to have the post-processing tab in the settings.

I guess I'll try the two options I listed in my previous message and get back to you.

EDIT: One thing I haven't tried is restarting my Pocket 4 Pro haha, wonder if that'll do anything...

Mark9947 commented 4 months ago

Welp...

I've done all of those things and the problem is still there, unfortunately.

I know it isn't a major problem, but it's just one of those "quality-of-life" shortcuts that I'd gotten accustomed to during the short introduction I had with your otherwise brilliant frontend (seriously, great work on it).

Maybe the devs at Duckstation have a solution, perhaps?

EDIT: AetherSx2's PS2 emulator is behaving as expected and shows the per-game settings, so maybe it is a Duckstation bug after all?

Jetup13 commented 4 months ago

Duckstation/AetherSX2 dev offers zero support for the android platform.

The only way I can remotely achieve the same result is if I selected the wrong Duckstation player

Again which player do you have selected for the psx platform?

Highlight psx platform > 🖊️ > Player Settings default player dropdown

Mark9947 commented 4 months ago

https://github.com/TapiocaFox/Daijishou/assets/43234404/441660b0-bb17-4384-8c3f-e7eefdcf4853

I'm trying the beta version to see if it would make any kind of difference. Nope. Nada.

I'll try the normal build one more time haha.

Jetup13 commented 4 months ago

Select the player as shown here. What's the player am start argument that you have?

Mark9947 commented 4 months ago

Screenshot_20240223-133234

This what you needed?

Jetup13 commented 4 months ago

Yup!

As I suspected, it's the wrong config.

Change {file.path} to {file.uri} and save.

Mark9947 commented 4 months ago

My guy, I could kiss you if I swung that way!

Eternal thank-yous for your help!

I remember changing it to {file.path} because {file.uri} wasn't launching my games from Daijisho for some reason.

But everything is working as it should now - thank you again! :D

Jetup13 commented 4 months ago

Glad you got it working. Happy gaming!