flathub / org.libretro.RetroArch

https://flathub.org/apps/details/org.libretro.RetroArch
Creative Commons Zero v1.0 Universal
18 stars 16 forks source link

PPSSPP core can't load assets #164

Open zhoreeq opened 3 years ago

zhoreeq commented 3 years ago

Playstation Portable core requires original PPSSPP assets for displaying PSP keyboard and correct save files management.

I copied all required assets to the ~/.var/app/org.libretro.RetroArch/config/retroarch/system/PPSSPP directory, but it didn't work.

Screenshot_2021-02-18_02-29-47

Same happens with the dolphin-emu core for the GameCube.

RobLoach commented 3 years ago

Maybe without the PPSSPP directory?

zhoreeq commented 3 years ago

@RobLoach copying assets to ~/.var/app/org.libretro.RetroArch/config/retroarch/system didn't work either

edricus commented 1 year ago

Copy the content of the assets folder into ~/.var/app/org.libretro.RetroArch/config/retroarch/system/PPSSPP and not the assets folder itself. It load most assets but I have the same error than you for ppge_atlas.zim
The md5 required by retroarch is wrong, mine is 866855cc330b9b95cc69135fb7b41d38, it should be updated
I don't know what this ppge_atlas.zim do, tho

RobLoach commented 1 year ago

Does the Core System Files Downloader work for you?

trr commented 9 months ago

I recently experienced this and after investigation it turned out it was because I had set my Retroarch system/BIOS directory to path that my current user didn't have write access to, and whose PPSSPP subfolder I didn't have access to at all. The Core System Files Downloader appeared to work but was failing silently due to this.

Admittedly a bit of an edge case but the suggestion to check your read and write permissions to \/PPSSPP might be useful to someone.

bferguson3 commented 7 months ago

This still occurs if your BIOS search directory is not the default.

For me, I was using an F; folder, and regardless of what location the PPSSPP asset files were in it would not find them. Resetting the BIOS path in settings to the RetroArch system/ folder default made it work.