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 8 forks source link

Incorrect assets_directory, and libretro_info_path #7

Open davidhedlund opened 10 months ago

davidhedlund commented 10 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 10 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 10 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 10 months ago

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

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

davidhedlund commented 10 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 10 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 10 months ago

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

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

davidhedlund commented 10 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.