but would love if someone could mention to them that kiosk mode with favorites disable is a great idea and should be reimplemented in the future.
Agree. Perhaps a flag that could be set while in Full mode, which would toggle Favorites functionality in Kiosk? So it could still be available for those who want it, but could be disabled if you want to leave it with the knuckleheads for an afternoon.
I'll be glad to suggest it or put a request in, if you can provide a link to where I can do so.
Also, anyone have any ideas on if the Y button icon in the help menu at the bottom of the screen is editable (and if so, where)?
Finally had more time to work on this. Tried generating the crash again. What’s weird is I get a blank log file when it crashes on boot. While I was looking at logs, I did some poking around.
Found and deleted a duplicate gamelist.xml under /opt/retropie for one of my systems from before I did my scraping. I thought I had cleaned those all out beforehand. The others are on the same drive as my game library.
I checked for and installed Retropie updates.
Not very scientific, I admit, so I regret if I’ve muddied the troubleshooting. That said, I’ve made progress. I’ve started getting errors about input devices:
Basically, it doesn’t seem to like that I have my 8BitDo dongle plugged in. I also have a couple of controllers paired directly with Bluetooth. Was trying different methods to see if one was more responsive than the other. Well, even with the Bluetooth controllers turned off, it seems like it is just enough to anger things during boot. Unplugging the dongle stopped the crashes. I just wait until after boot to plug in.
The only remaining thing that troubles me is why did it matter what theme I had before? Why did turning off favorites and last played collections help. That duplicate gamelist.xml may have mattered more than I thought.
Well, enough rambling from me. Hope this helps someone later on if they run into similar issues.
Thank you! that was the problem The SD card was full like 100% full!. I free-ed up some space and my favourites etc, are being saved. I tested restarting emulation station and re-booting the Pie. All working fine now.
I feel like a fool! Thank you for your help.
Not a complaint, but a request: it might be nice to get a big fat warning if settings cannot be saved due to no SD card space. But from now on I will make sure to leave some space on the SD card.
@Mark_H Yes, that's the recommended method. Some buttons have a script attached which safely shut down the system, including EmulationStation - so if your button doesn't have that, the best option is to use the EmulationStation menu to shutdown or restart your system.
@kelkyko Then it might be in the alternative location ~/.emulationstation/gamelists/arcade. Try that path after the cd command. If the error occurs again, show us the output of the second of these commands (but execute both in that order):
Just to be sure, you are using the correct system in the path? (arcade or wherever else your roms reside in).
Follow up thought: I get that the filters aren’t preserved, but is there a file or flag that is set somewhere once I toggle a filter? Could I (theoretically) write a startup script that populates this after each boot?
No, there is no flag - otherwise it would have been easy to re-add the filter between EmulationStation restarts.
Only the Kid and Hidden are flags (they're saved) and can be used to simulate a 'reduced display' mode, as @pjft suggested. Hidden games are not shown in Kiosk mode, and Kid mode shows only the games tagged as Kid game.
@marcoabm there is a way to do this so that someone has to press the back button (usually coded as B) to get out of the favorites list. I BELIEVE though I am not in front of my pi right now that if while in emulation station you hit the start key to get to the emulation station menu you have to change two options (btw I have this set up on my bartop this way for the reason you mention). First there is an option for start on system or something similar and you can choose “favorites”. This way when the pi boot it will go right to
Favorites. Then there is another option. It might be called quick system select or quick carousel or something. You can disable that and now someone can not switch systems by moving left and right they have to press the button to physically back out of the favorites menu and back to the top menu. I will try to find the exact name of the option later if you can’t find it.
EDIT: Ah! I found it online. It is in the emulation station menu as UI options, then “quick system select” you want to disable that. Also, if you want to go super extreme and don’t want to leave it as just difficult to go to the other systems but rather make it absolutely impossible to do that; you do the foregoing two steps and then also edit the configuration file that is related to the actual control buttons for emulation station and remove the back button. I am not a big fan of that personally because I still like to be able to back out sometimes but if you really want to do that I have done something similar (switched the button used for menu and back in emulation station) so could walk you through it.
It looks like it is an SD card space issue. I was able to pull up:
Indeed it does. :) One quick way to make some space is to invoke the pre-installed file manager Midnight Commander by entering the command mc in the console. It is rather self-explanatory. With it, you could delete some files you don't need to make the system at least usable again.