Skip to content
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

cannot use libretro core without manually downloading assets #12820

Closed
soredake opened this issue Apr 13, 2020 · 6 comments
Closed

cannot use libretro core without manually downloading assets #12820

soredake opened this issue Apr 13, 2020 · 6 comments
Labels
Libretro Issue on Libretro but not all ports.

Comments

@soredake
Copy link

see https://github.com/libretro/docs/blob/master/docs/library/ppsspp.md#bios

What happens?

Assets not copied automatically.

What should happen?

Assets should be downloaded with core.

What hardware, operating system, and PPSSPP version? On desktop, GPU matters for graphical issues.

@LunaMoo LunaMoo added the Libretro Issue on Libretro but not all ports. label Apr 13, 2020
@hrydgard
Copy link
Owner

No idea how to solve this other than baking the assets into the binary. Not sure what other libretro cores do?

@hrydgard hrydgard added this to the Future milestone Apr 13, 2020
@soredake
Copy link
Author

libretro/dolphin#143

@unknownbrackets
Copy link
Collaborator

I feel like this is a widespread issue of libretro, and less an issue of PPSSPP itself?

-[Unknown]

@hrydgard
Copy link
Owner

Yeah, I don't know that there's anything sensible we can do about this.

@soredake
Copy link
Author

@matheuswillder
Copy link

matheuswillder commented Mar 6, 2022

@hrydgard When the LibRetro team started porting PCSX2, they said this:

Reducing file requirements

As a general baseline, Libretro strives to make sure that the cores we self-maintain are fairly portable. We’d like not to have the user to require to install several data files inside the System folder in order for an emulator core to work. The problem with the PCSX2 core up to this point was that it was too much of a straight port – PCSX2 by itself writes to dozens of files during startup and logging. However, it also has many config files scattered about the place.

We have cut all this config file reading/writing. Now, the only configuration file that gets written to is the ever-trusty ‘core options config file’ from Libretro/RetroArch.

Furthermore, the only files you need to have in your /pcsx2 folder are your BIOS files inside /pcsx2/bios. Anything else is not necessary.

So, I believe that all their assets (e.g. cheats, databases) end up embed inside the core itself, or did i get it wrong? I'm not a developer nor do I know if it's possible to do the same with PPSSPP, but browsing through this issue I decided to leave this my 2 cents contribution.

@unknownbrackets unknownbrackets removed this from the Future milestone Sep 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Libretro Issue on Libretro but not all ports.
Projects
None yet
Development

No branches or pull requests

5 participants