ordovice / batocera-switch

Extends Batocera and adds switch emulation
149 stars 32 forks source link

Not working on Steam Deck #265

Open paparansen opened 7 months ago

paparansen commented 7 months ago

hi...

installed and tested with both options.

when starting a game from within emulationstation, it jumps right back to game selection. but when opening the file browser (F1) and then starting yuzu from there, it is working.

es_launch_stderr.log es_launch_stdout.log

paparansen commented 7 months ago

i discovered something strange.

i installed the same batocera image on a mini pc, then installed this switch addon, works normal.

did a clean batocera install on steam steck and switch addon, same issue as before.

ordovice commented 6 months ago

This means you've installed with a filesystem that doesn't support symlinks (FAT32, etc) for your userdata. Unfortunately this is not a supported configuration.

paparansen commented 6 months ago

did you even read what i wrote?

beside that, since when there is an option to choose filesystem?

download batocera image, flash to drive, done.

ordovice commented 6 months ago

Actually, looking over your logs, this indicates you launched Yuzu via F1 first and then ran the add-on (this causes the same error) This unfortunately breaks the needed symlink which is necessary.

Remove the /userdata/system/.local/share/yuzu folder, launch a game at least once so the add-on creates the directory, and then you should be able to use things.

ordovice commented 6 months ago

And while there's no option, people re-format userdata to different file systems all the time.

paparansen commented 6 months ago

"did a clean batocera install on steam steck and switch addon, same issue as before."

btw... i guess the install script wont work anymore ^^

ordovice commented 6 months ago

There are other steam deck users .. can you try removing the folder I mentioned and then launching a game?

paparansen commented 6 months ago

"i guess the install script wont work anymore"

paparansen commented 6 months ago

already deleted the batocera installation.

ordovice commented 6 months ago

"i guess the install script wont work anymore"

It still works. Edit the config file to not try to update yuzu.

paparansen commented 6 months ago

ok then, will try fresh batocera instal & yuzu install script, then first start a game directly.

"It still works. Edit the config file to not try to update yuzu."

which config file?