flathub / flathub/org.libretro.RetroArch

Not possible to save custom controller profiles

Open
#256 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
20
Forks
19
Avg merge
49m
Merged PRs (30d)
1

Description

In #102, a user was confused about not being able to update the core info files; trying to do so results in a `EROFS (Read-only file system)` error. For data that is supposed to be read only like core and content databases, this is benign though a bit confusing.

> Correct, the .info files are shipped with the Flatpak, and are updated periodically through the Flatpak package.
>
> Would like to disable Online Updater menu items for components that are handled through Flatpak:
> - Info files
> - Assets
> - Shaders
> - Joystick Autoconfig
> - Database

_Originally posted by @RobLoach in https://github.com/flathub/org.libretro.RetroArch/issues/102#issuecomment-461519964_

However, joystick autoconfig is different. It's desirable to ship with some autoconfig so that common controllers are supported, but users may need to be able to configure their own controllers that aren't in the database. In particular, the Settings -> Inputs -> User 1 Binds -> User 1 Save Autoconfig button can never work. It always fails with "Error saving controller profile." Even if the user does copy an autoconfig file from a non-Flatpak install, that file will be ignored.

Is there any way to overlay .var/app/org.libretro.RetroArch/config/retroarch/autoconfig on top of the /app/share version? Or maybe RetroArch needs to grow support for a list of directories instead of just one.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.