[Feature request]: "Install or Restore all Cores from a Directory"
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Description
Android does not allow the core directory to be changed:
Current Workflow (repetitive)
The current workaround is to
- Download the cores from the Online Updater if you have access to the internet.
Restore the cores manually (required if you don't have access to the internet):
- Navigate to
Settings -> Core -> Manage Cores -> Install or Restore a Core. - Select and install the desired core file (e.g., bsnes2014_accuracy_libretro_android.so).
- Repeat steps 1 & 2 for each additional core (bsnes_hd_beta_libretro_android.so, bsnes_libretro_android.so, bsnes_mercury_accuracy_libretro_android.so, etc.).
Proposed Workflow (streamlined)
Adding an "Install or Restore all Cores from a Directory" option under Settings -> Core -> Manage Cores would be a significant time-saver. This would allow users to select a directory containing multiple compatible core files (.so) and install/restore them all at once.
Navigate to Settings -> Core -> Manage Cores -> Install or Restore all Cores from a Directory.- Select the directory containing all the desired core files (.so).
- RetroArch restores all compatible cores within the selected directory.
Version/Commit
You can find this information under Information/System Information
- RetroArch: 1.17.0
Environment information
- OS: Android
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the existing Settings -> Core -> Manage Cores -> Install or Restore a Core flow on Android, then inspect how a directory is selected and how compatible .so files are restored. Done means a user can select one directory and restore all compatible cores without repeating the operation for each file.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, c
- Domain
- mobile-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100