hizzlekizzle / RetroArch-AppImage

An attempt to use CI for nightly builds of RetroArch for Windows and Linux (via AppImage)
https://retroarch.com/
MIT License
10 stars 7 forks source link

Manually downloaded/extracted cores are not listed in "Load Core" #6

Closed davidhedlund closed 5 months ago

davidhedlund commented 5 months ago

[This is a copy of: https://github.com/libretro/RetroArch/issues/16128]

First and foremost consider this:

Description

I cannot load any core that I have manually downloaded and extracted to the core directory.

Expected behavior

Should it not be listed? What have I missed?

Actual behavior

The bsnes hd is not listed in Load Core

As Rob taught me, I had to run: ./RetroArch-Linux-x86_64.AppImage -L RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/bsnes_hd_beta_libretro.so "~/Downloads/Legend of Zelda, The - A Link to the Past (USA).sfc"

Steps to reproduce the bug

Bisect Results

[Try to bisect and tell us when this started happening]

Version/Commit

You can find this information under Information/System Information

Environment information

davidhedlund commented 5 months ago

Rob said:

"When you go to Load Core, it doesn't appear? It's likely because the info file isn't there or something. Try passing it as an command line argument.

retroarch -L mycore.so mycontent.zip

As for AppImage, make an issue for the repo over at https://github.com/hizzlekizzle/RetroArch-AppImage

AppImage uses its own set of libraries to my knowledge, so there's likely a missing library that bsnes-hd expects if it errors out when loading."

RobLoach commented 5 months ago

Do note that after you hit "Load Core", you then need to run "Load Content". Otherwise, you just load the core and don't do anything with it.

The logs for this would help diagnose what's wrong. The other logs you provided didn't really tell us anything.

davidhedlund commented 5 months ago

Do note that after you hit "Load Core", you then need to run "Load Content". Otherwise, you just load the core and don't do anything with it.

The logs for this would help diagnose what's wrong. The other logs you provided didn't really tell us anything.

The issue is that the core is not even listed in Load core as I explained.

hizzlekizzle commented 5 months ago

I can't reproduce this issue. I downloaded the appimage and put a core (bsnes-hd_beta) into the portable home's .config/retroarch/cores directory and it popped right up in 'load core'.

davidhedlund commented 5 months ago

I can't reproduce this issue. I downloaded the appimage and put a core (bsnes-hd_beta) into the portable home's .config/retroarch/cores directory and it popped right up in 'load core'.

Thank you very much for helping me.

However, this is not an Appimage issue for me specifically. The issue occurs for me for the Appimage, as well as the for the retroarch package for GNU/Linux (just tried it).

hizzlekizzle commented 5 months ago

Something is going on somewhere in your system, then, because it should definitely work for a regular linux install (self-compile or whatever). And, of course, "works on my machine"

davidhedlund commented 5 months ago

Something is going on somewhere in your system, then, because it should definitely work for a regular linux install (self-compile or whatever). And, of course, "works on my machine"

Thank you. Since this is not an Appimage issue, I merged the discussion to: