-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
games-emulation/ppsspp-libretro needs to install assets directory. #106
Comments
That's what games-emulation/psp-assets does. I can't do much else apart from using ewarn to notify users of this. |
You're right. However, I think psp-assets should be assimilated into ppsspp-libretro because ppsspp and assets are one bundle. Version difference between ppsspp and psp-assets can cause problems. Another disadvantage of psp-assets is that I didn't know psp-assets were for ppsspp-libretro when it warned me to copy PPSSPP folder into system directory. Also, I think it should warn users on every install because I didn't know what system_directory was on first install. |
There are two psp libretro implementations, that's why I opted to use a separate ebuild because they use the same assets folder. They are
ppsspp seems to be kind of special in that they don't care about XDG spec so we have the situation that the PPSSPP directory is also used for savegames and probably other transient files that we have no control over, making version control a pain in the behind. The best we could do is symlinking every single file manually instead of copying the folder to make sure at least some files are up-to-date without the user having to manually copying them again and again. |
I just did this blind, as usual. I hope everything still works after this. I did NOT test if ppsspp works with read-only symlinks. |
|
Sorry, I forgot that portage needs working ebuilds to remove them. |
The workarounds are fragile. It's better to fix issues that require the workarounds. |
I think ppsspp-libretro's instruction is outdated. ppsspp-libretro saves games in
The command for making the symlink should be
|
That wouldn't happen in the first place if I had a machine capable of testing this. I added a blocker that should help portage in deciding to uninstall psp-assets itself. Just remember to always run
Good to hear. I adjusted the message accordingly. |
If you moved the location of |
People that previously symlinked the assets themselves would have a not working installation. At the current state, if my changes are correct, users that just do a |
The details are on libretro-mirrors/ppsspp#65
I think it makes sense to copy assets directory into /usr/share/ppsspp-libretro and tell users to copy it as /path/to/RetroArch-system-directory/PPSSPP
http://docs.libretro.com/library/ppsspp/#bios contains instructions.
Because some users might miss installation message, it will make sense to find a way to tell users about it in other places.
The text was updated successfully, but these errors were encountered: