Retroarch: [XMB] Fresh RetroArch compile and asset pull results in missing icons/wrong font

Created on 14 Jul 2016  ·  20Comments  ·  Source: libretro/RetroArch

1468518612

Linux x86_64

Settings > Menu > XMB theme is set to "Custom" (This is a fresh retroarch directory and asset pull)

Setting the theme to "Monochrome" fixes the issue.

So the issue seems to be the wrong theme is set by default.

@Kivutar

Most helpful comment

captura de tela_2017-04-09_20-40-00
Fix error .config/retroarch/assets/xmb/monochrome/font.ttf: No such file or directory
Download of the folder assent https://buildbot.libretro.com/assets/frontend/assets.zip
extract for .config/retroarch/assets/
captura de tela_2017-04-09_20-43-18

All 20 comments

[parker@e73 ~]$ rm -rf ~/.config/retroarch/
[parker@e73 ~]$ pacman -Q retroarch-git 
retroarch-git 2:1.3.1.r3614.194eaf3-1
[parker@e73 ~]$ retroarch

1468528550

Just noticed I got this in the terminal

[parker@e73 ~]$ retroarch
Failed to open /home/parker/.config/retroarch/assets/xmb/custom/font.ttf: No such file or directory
Failed to open /home/parker/.config/retroarch/assets/xmb/custom/font.ttf: No such file or directory

Not sure if related.

Seems it's not looking in the theme directory

[parker@e73 ~]$ ls /home/parker/.config/retroarch/assets/xmb/monochrome/
font.ttf  png  README.md  src

EDIT: Just noticed it's still doing the custom as default, which that file doesn't exist there. custom folder doesn't even exist.

Same issue here.
I have no xmb folder in ~/.config/retroarch/assets/

@CoalaJoe If you just pull the assets once it should load fine. Fresh install with no config dir will look like that until you Online updater > Update Assets.

captura de tela_2017-04-09_20-40-00
Fix error .config/retroarch/assets/xmb/monochrome/font.ttf: No such file or directory
Download of the folder assent https://buildbot.libretro.com/assets/frontend/assets.zip
extract for .config/retroarch/assets/
captura de tela_2017-04-09_20-43-18

It's not broken at all, I can download it just fine.

It doesn't work to me :/

link works fine here.

On Fri, Sep 1, 2017 at 11:25 PM, Jefferson Sa notifications@github.com
wrote:

It doesn't work to me :/


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/libretro/RetroArch/issues/3217#issuecomment-326610008,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AWPDtlv0GETmfA_8RwEbwFjMZLowRXQxks5seCHzgaJpZM4JMr_g
.

If I start retroarch as sudo I can download assets and now see icons.
If I try to dowload assets without sudo it says:
mkdir(/usr/share/retroarch/) error: Permission denied. │
Failed to create directory: "/usr/share/retroarch/". │

Even if after have dowloaded assets, with the normal user I can't see icons. Whit sudo, yes!

To use the link above, don't click but copy and paste...
Or DOWNLOAD ASSETS

Edit: I fixed doing:
sudo chmod -R 755 /usr/share/retroarch/

Question: Why is your install not just using the local ~/.config/retroarch? A fresh git compile pulls them into the local directory and I don't have any issues.

I used pacaur to install, on Arch Linux!

Huh I did the same. Weird.

Same problem here (latest commit: 5fe9a613f9555e32d5456ae3054fcb0a83418ce1).

Check to make sure you don't have a retarded misconfigured /etc/retroarch.cfg

In some cases the config file either via packager/maintainer will have the assets directory and the like mapped to a place in /usr/. This isn't good for running as a normal user (The default packaging in Arch does this and makes me angry) I understand it's done for the packaged cores but it seems like there should be a better way than overriding the settings to save to ~/.config/retroarch.

Sorry, my fault. I didn't run the "Update assets" command -- it's fine now 🤐

If you are running Arch, you must install 'retroarch-assets-xmb' package available in the community repo.
It would help if the aforementioned package was listed as an optional dependency for Retroarch.

On Arch Linux, what worked for me was:

By installing the package retroarch-assets-xmb the assets ended up in/usr/share/retroarch/assets instead of ~/.config/retroarch/assets.

So I just edited ~/.config/retroarch/retroarch.cfg and changed assets_directory = "~/.config/retroarch/assets" to assets_directory = "/usr/share/retroarch/assets".

Now the icons are showing up properly.

:headphones: Try this.
sudo pacman -S retroarch-assets-xmb retro-gtk

Was this page helpful?
0 / 5 - 0 ratings