Find missing RetroArch screenshots on Android and stop overwriting them
Read Settings → Directory → Screenshots before searching the phone. If the value is `<Content Directory>`, RetroArch writes beside the loaded content rather than to one global screenshot folder. Take one screenshot from Quick Menu, record the notification, and verify the new file through the same scoped folder access. If the image exists but another gallery does not show it, treat media indexing as a separate issue.
Do this in order
- 01
Record the RetroArch package and version, loaded content, core, Screenshots directory value, content folder, and available storage.
- 02
Use Quick Menu → Take Screenshot once; if using a hotkey, first confirm the screenshot binding and any Enable Hotkeys chord.
- 03
Read the on-screen notification and inspect the configured Screenshots directory; interpret `<Content Directory>` as the folder from which the current content was loaded.
- 04
Verify the new image from RetroArch's file browser or the same Android document-tree grant before testing a gallery or file-manager index.
- 05
If the write fails, select a dedicated writable folder through the system picker and save the current configuration; do not grant all-files access as a shortcut.
- 06
Repeat once, compare timestamp and filename, then test cold restart and gallery visibility as separate checks.
Decision and diagnostic table
| Observation | Likely boundary | Next check |
|---|---|---|
| Success notice, file beside game | Content Directory default | Choose a dedicated folder if desired |
| No action from controller | Hotkey collision or missing bind | Input → Hotkeys and Enable Hotkeys |
| Write error | Folder grant, package storage, or free space | Dedicated picker-selected folder |
| File exists, gallery is empty | Media index or app visibility | Open the PNG directly before rescanning media |
Default is a rule, not one path
Libretro documents `screenshot_directory = default` as `<Content Directory>`. Because content can come from different folders and Android grants, two games can send screenshots to different locations even when the visible setting has not changed.
Creation and discovery are separate
RetroArch can successfully create a PNG that a gallery has not indexed. Prove the file exists using the writing app or the same document grant, then diagnose the gallery. Repeatedly changing the RetroArch path before that check destroys the useful boundary.
A screenshot can still be protected
A file created on your device may reproduce copyrighted game art, characters, overlays, or UI. Technical ownership of the PNG file does not grant publication rights in everything it depicts.
Capture and share only material you are authorized to reproduce. Do not upload screenshots containing unlicensed game art, overlays, personal notifications, account identifiers, or other people's content, and do not use broad storage access merely to locate an image.