If you’re using 2.x, a lot of the folders have moved from the HOME folder to the root folder and then /opt
This is what I’m doing.
Until I’m fully setup, I put the config file on the SD Boot in hdmi_safe=1
This puts it (I believe) in 480i. I figure this should tax raspberry pi the least and give it its best shot to run for a while without crashing.
I run the scraper one system at a time. So for SNES, I run it. I disable the user verification. And I have it plugged into an ethernet cable.
I have the same problem, about 150 – 250 games it’ll crash or give an error about not enough memory. But you know what? Run it overnight. Wake up, restart it, and it’ll pick up where it left off and run it as you go off to work. Come back home, crashed again, but now it’s 400 games in. Run it again. It’ll crash or pause again, but as you go to bed and run it again, it’ll finish. 1000ish games in a day and a half.
There will be missing games and errors cause it assumes the first hit is the right now. Go to the home folder and there should be a .emulationstation folder or something like that. There’ll be a gameslist folder, then my SNES folder, and then a gameslist.xml. Browse it and delete any errors. I just checked the game file name and checked what the new emulationstation title is. If they don’t match, delete all that data starting with <game> and ending with </game>
At that point, I rerun the scraper, but make sure I try to verify each game. 70 games left, after manually scraping I can cut that down to about 35. And now the fun begins where I try to change the filenames to something that can be accurately scraped.
Two days and I’m down to 35 games? Heck! I’m happy!