hizzlekizzle / RetroArch-AppImage

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

Incorrect assets_directory, and libretro_info_path #7

Open davidhedlund opened 8 months ago

davidhedlund commented 8 months ago

In Trisquel 11 but not in some other distros, Appimage version 1.16.0 generates a retroarch.cfg file with:

Note: "~" is correct and can be verified by running ./RetroArch-Linux-x86_64.AppImage? from the command line, which says `Setting $HOME to [the directory that you extracted the appimage in]/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home

Why do we want to fix this?

Appimage 1.16.0 in a distro without the retroarch-assets package installed:

image

retroarch.cfg configured with assets_directory = "~/.config/retroarch/assets/"

image

hizzlekizzle commented 8 months ago

Hmm, are you sure that's not left over from an old config used with distro packages? Assets are working fine here and I don't have any distro assets packages installed.

davidhedlund commented 8 months ago

Hmm, are you sure that's not left over from an old config used with distro packages? Assets are working fine here and I don't have any distro assets packages installed.

Here's what I did:

hizzlekizzle commented 8 months ago

Dunno man, I just did your exact steps and got:

assets_directory = "~/.config/retroarch/assets"

davidhedlund commented 8 months ago

Dunno man, I just did your exact steps and got:

assets_directory = "~/.config/retroarch/assets"

Thank you for confirming. That was unexpected. Count potentially be a distro issue?

I'm running Trisquel (based on Ubuntu). I'll evaluate this issue for Ubuntu distros later.

davidhedlund commented 8 months ago

Dunno man, I just did your exact steps and got:

assets_directory = "~/.config/retroarch/assets"

While we're on the subject, this is my default core info

What is your default value for libretro_info_path?

hizzlekizzle commented 8 months ago

libretro_info_path = "~/.config/retroarch/cores"

the one on your system is the default for most distro packages.

davidhedlund commented 8 months ago

libretro_info_path = "~/.config/retroarch/cores"

Thank you for the info again.

the one on your system is the default for most distro packages.

Yes, of course.