Is there a limit on custom collections?
-
My Pi4 has started behaving very oddly in terms of custom collections. Seemingly at random, if I reboot it, it'll suddenly decide that I don't want ANY collections displayed in EmulationStation - Favourites and Last Played both vanish, along with all my custom collections.
I can restore Favourites and Last Played from the menu, but if I try to restore custom collections it only shows a dozen or so available (I have 153). If I enable all the ones showing and reboot again, it only shows the dozen I previously selected, but all the others come back as options in the ES menu, and can be selected and then display properly.
Is this because I've gone over 150, or is something just screwy?
-
If you use pictures in themes above 280kb then emulationstation will not tolerate it.
Perhaps that's your problem.By @DTEAM:
https://retropie.org.uk/forum/topic/29961/request-for-artists-working-on-themes-needs-for-lr-mess-mame-additions/157 -
From the distance/information provided some guesses.
As you state it works most of the time and then the custom collection loading fails: Could be that the threaded loading may have an impact.
To switch the threaded loading: Locate your
es_settings.cfg
(usually/opt/retropie/configs/all/emulationstation
. Spot the entry<bool name="ThreadedLoading" value="<your_value>" />
and bool invert that<your_value>
(e.g., true gets false and vice versa).
Then run this config for a while / for several reboots and note if your reported effect still occours.To avoid the daunting task of re-enabling all of your collections in ES make a copy of
<string name="CollectionSystemsCustom" value="yadayada,yabadaba,...">
and keep it in a safe and dry place thus you can restore it if you encounter the effect again. But only do edit youres_settings.cfg
while ES is not running. And do not put an extra space between the delimiter (,
) if you want to edit collectionnames manually in the editor.Also make sure you only use ASCII characters for your collection
custom-*.cfg
files. (But I doubt this is the cause, as the custom collections loading would fail everytime).Last but not least: The pugixml, which is an external lib to ES and is actually handling every xml in ES (f.i.,
es_settings.cfg
) is a little dated (1.8 from 2016), current is 1.11.
Maybe updating remediates your issue. However, I skimmed over their releasenotes/issue tracker but did not find on a cursory look a bug directly linked to long string reading (i.e., yourvalue
ofname="CollectionSystemsCustom"
).HTH
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.