(11-03-2021, 04:02 AM)Shady Guy Jose Wrote: In my specific case, I can move files/folders into Android/data/org.dolphinemu.dolphinemu/ through AOSP Files or USB, but not into Android/data/org.dolphinemu.dolphinemu/files/. Only Dolphin itself can write inside Android/data/org.dolphinemu.dolphinemu/files/, on my phone. Trying to move a "files" folder into Android/data/org.dolphinemu.dolphinemu/ to overwrite the one that's already there (or merge with it) doesn't work on my end. It creates a files(1) folder if done through AOSP Files or outright fails through USB.
So copying a folder into the files folder fails, and copying a files folder into org.dolphinemu.dolphinemu also fails? Or did you only test the latter?
(11-03-2021, 04:02 AM)Shady Guy Jose Wrote: EDIT: On another note, PPSSPP seemingly managed to implement scoped storage while maintaining compatibility with an external folder. Maybe hrydgard has some insight regarding this that could be adapted to Dolphin? https://github.com/hrydgard/ppsspp/pull/14619
It wouldn't be impossible to implement this for Dolphin, but it would take some effort, and most importantly: It would cause a big reduction in file I/O operations like listing the files in a folder. This would have a huge impact on certain Dolphin features such as loading custom textures (maybe you can do without this) or using the Wii NAND (this one you can't do without, since all Wii games use it for saving your progress!)
