Greetings Forum,
I’ve seen several messages on the forum related to the issue I’m having, however none of the posts seem to address my particular issue, so I’m seeking advice for my unique question within a new topic.
The Errors:
(!) Missing, Required: ppge_atlas.zim (PPSSPP Data ROM)
(!) ppge_atlas.zim (md5): {hash}
(!) PPSSPP requires the asset files, lang folder and flash0 folder inside the 'system\PPSSPP' directory.
The Platform OS: Fedora 27 Install method: Flatpak (https://www.libretro.com/index.php/retroarch-with-flatpak/)
I’ve followed the directions at http://docs.libretro.com/library/ppsspp/
but my linux+flatpak installation does not contain an equivalent filesystem layout. That being the case, I’ve been unable to determine where the contents of the assets
directory need to go.
I was hoping to read the contents of a log file to perhaps see a failure related to a missing directory, but I’ve also be unable to discover any log file related to retroarch. journalctl -f
shows the following lines, but they’ve not prevented me from utilizing other cores/content.
flatpak-org.libretro.RetroArch-21675.scope: Failed to add PIDs to scope's control group: Permission denied
Failed to start flatpak-org.libretro.RetroArch-21675.scope.
flatpak-org.libretro.RetroArch-21675.scope: Unit entered failed state.
I’m posting the basic layout of the (seemingly) two primary RetroArch (via Flatpak) directories below in case this helps for context.
I also looked into the retroarch.cfg
but wasn’t able to discern anything pertinent to the problem there.
Any tips, hints, or suggestions are greatly appreciated!
- Sulaweyo
It seems the primary directories for a flatpak install are the following:
~/.local/share/flatpak/app/org.libretro.RetroArch/x86_64/stable/{hash}/
# tree -L 3
.
├── deploy
├── export
│ └── share
│ ├── applications
│ │ └── org.libretro.RetroArch.desktop
│ └── icons
│ └── hicolor
├── files
│ ├── bin
│ │ ├── retroarch
│ │ └── retroarch-cg2glsl
│ ├── etc
│ │ ├── group
│ │ ├── machine-id
│ │ ├── passwd
│ │ ├── resolv.conf -> /run/host/monitor/resolv.conf
│ │ └── retroarch.cfg
│ ├── lib
│ │ ├── debug
│ │ ├── libCgGL.so
│ │ ├── libCg.so
│ │ ├── libpng12.so -> libpng12.so.0.59.0
│ │ ├── libpng12.so.0 -> libpng12.so.0.59.0
│ │ ├── libpng12.so.0.59.0
│ │ └── retroarch
│ │ └── filters
│ ├── manifest.json
│ ├── .ref
│ └── share
│ ├── appdata
│ │ └── org.libretro.RetroArch.appdata.xml
│ ├── app-info
│ │ ├── icons
│ │ └── xmls
│ ├── applications
│ │ └── org.libretro.RetroArch.desktop
│ ├── doc
│ │ └── retroarch
│ ├── icons
│ │ └── hicolor
│ ├── libretro
│ │ ├── assets
│ │ ├── autoconfig
│ │ ├── database
│ │ ├── info
│ │ └── shaders
│ └── man
│ └── man6
└── metadata
~/.var/app/org.libretro.RetroArch
tree -L 3
.
├── cache
│ ├── fontconfig
│ └── tmp
├── config
│ ├── retroarch
│ │ ├── assets
│ │ ├── autoconfig
│ │ ├── cheats
│ │ ├── config
│ │ ├── cores
│ │ ├── database
│ │ ├── downloads
│ │ ├── overlay
│ │ ├── playlists
│ │ ├── records
│ │ ├── records_config
│ │ ├── retroarch.cfg
│ │ ├── screenshots
│ │ ├── shaders
│ │ └── thumbnails
│ └── user-dirs.dirs
├── data
└── .ld.so
├── active -> ce94f7ebe142fe2a15cb7c8c3aa8c140c92b9b69b78110603dab4d3579bb9942
└── ce94f7ebe142fe2a15cb7c8c3aa8c140c92b9b69b78110603dab4d3579bb9942