Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

linuxraw for Appimage: "Save Controller Profile" says "Error saving controller profile." #16320

Closed
davidhedlund opened this issue Mar 3, 2024 · 5 comments · Fixed by #16330
Closed

Comments

@davidhedlund
Copy link
Contributor

davidhedlund commented Mar 3, 2024

It's not possible to generate linux raw autoconfig files, so they cannot be uploaded to https://github.com/libretro/retroarch-joypad-autoconfig/tree/master/linuxraw

Steps to reproduce the bug

  • Change "Settings -> Drivers -> Controller" to "linuxraw".

"Settings -> Input -> RetroPad Binds -> Port 1 Controls":

  • Change a button with the controller (required for "Save Controller Profile" to work).
  • Click on "Save Controller Profile".
  • "Error saving controller profile."

Version/Commit

You can find this information under Information/System Information

  • RetroArch: Flatpak 1.17.0. Appimage 1.17.0

Environment information

  • OS: Trisquel GNU/Linux version 11
@zoltanvb
Copy link
Contributor

zoltanvb commented Mar 3, 2024

Reproduced. Is "Device index" filled correctly in your case, or does it stay as N/A?

@davidhedlund
Copy link
Contributor Author

davidhedlund commented Mar 4, 2024

Reproduced. Is "Device index" filled correctly in your case, or does it stay as N/A?

Interesting finding! It's N/A for me:

image

zoltanvb added a commit to zoltanvb/RetroArch that referenced this issue Mar 5, 2024
Triggered by libretro#16320, a few things are adjusted:
- device name is shown correctly (this was preventing config save)
- driver name fixed in autoconfig related calls
- hotplug reconnect was not working
- some logging added
LibretroAdmin pushed a commit that referenced this issue Mar 6, 2024
Triggered by #16320, a few things are adjusted:
- device name is shown correctly (this was preventing config save)
- driver name fixed in autoconfig related calls
- hotplug reconnect was not working
- some logging added
@davidhedlund
Copy link
Contributor Author

davidhedlund commented Jul 8, 2024

Flatpak 1.19.1 (does not work)

I opened a new issue for this:

Appimage 1.19.1 (works)

It works fine with the Appimage (thank you for the contribution!) so I uploaded a controller file here:

@davidhedlund
Copy link
Contributor Author

@zoltanvb I invite you to Subscribe to this long-term project to make it convenient for end users to upload new autoconfig files, and most importantly to make them correct!:

Your expertise could significantly improve the RetroArch experience for users across various platforms.

@davidhedlund davidhedlund changed the title linuxraw: "Save Controller Profile" says "Error saving controller profile." linuxraw for Appimage: "Save Controller Profile" says "Error saving controller profile." Jul 10, 2024
@davidhedlund
Copy link
Contributor Author

Sunderland93 pushed a commit to Sunderland93/RetroArch that referenced this issue Dec 26, 2024
Triggered by libretro#16320, a few things are adjusted:
- device name is shown correctly (this was preventing config save)
- driver name fixed in autoconfig related calls
- hotplug reconnect was not working
- some logging added
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants