Scraper
-
@daddyz SYSTEM_NAME is like "snes" or "megadrive," etc.
I presume you have scraped the other ones too, and not just the Arcade system?
How did you install RetroPie? Are you booting straight to ES or do you have it boot to Desktop? You're not running ES from the desktop, are you (that won't work.)
-
Thanks for the answer , and just to clarify , yes I scraped the other games (6 ) all together including the Arcade section , but as long as I don't turn off the system , the scraped items are there , but when I quit the system , everything is gone except the arcade stuff .
As to booting , I have it going straight to E.S. -
@Daddyz so it's like the scrapes are working, but it's not being saved when you exit.
In EmulationStation, press Start to access the main menu. In "other settings," there's an option called "save metadata." What's it set to? Try changing it to "on exit" if it's one of the other settings (especially "never," but change it either way if it's not "on exit.")
If not that, maybe you ran something with
sudo
you weren't meant to and the gamelist or media folders got set toroot
ownership. To reset in case it's that, press F4 on your keyboard to exit EmulationStation. At the terminal prompt, set ownership of theemulationstation
directory (and subdirectories) to userpi
with thechown
command:chown -R pi:pi /opt/retropie/configs/all/emulationstation
Then use
exit
to restart EmulationStation. -
HI,sleve .....ok... Tried what you suggested and "save metadata " is on exit , ( also tried always ) with no success.
If I may , correct me if I'm wrong , in Linux , you must type in commands properly in order to work , now , I entered the info you sent as such:
chown ( space ) -R ( space ) pi:pi ( space )/opt/retropie/configs/all/emulationstation .....but I get " no file found " .
Tried different combinations of that without spaces and still get "no file found .
Know very little or not much at all about this , is it possible that I'm making mistakes somewhere ?
Thanks again and I apologize for being a pain in the derrière . -
@daddyz I just realized that if the directory is currently owned by root, you'll need the preface the command with
sudo
in order to change it:sudo chown -R pi:pi /opt/retropie/configs/all/emulationstation
...but your error wasn't Operation not permitted, but No such file or directory, right? Which means either you mistyped the command, or your configs are not at the default location.
How did you install RetroPie?
-
sleve, one time it told me " operation denied " other times , like the last 2 , nothing happens , I just get a new command line ( was trying to send a pic but this site will not let me )
To answer you question , from the Retropie site ,i believe ....been a while -
And I did try with the sudo preface , still , just moves the command line down and nothing happens.
-
And , when you say " configs are not at the default location " which configs are you talking about ?
-
-
And , when you say " configs are not at the default location " which configs are you talking about ?
I mean the EmulationStation configs; they are by default installed at
/opt/retropie/configs/all/emulationstation
so if you were in fact getting a "No such file or directory" error, that would mean there was nothing there. However:nothing happens
That's probably good. If it didn't give an error that means it worked. (Not necessarily that it fixed anything, but at least the CHOWN operation was successful.)
Are your scraped images still not saving? What happens if you manually edit something? Try going into a gamelist, highlighting a game and pressing "Select"; choose "Edit this game's metadata." Press A to activate the text box; type something in to change the game's name, then press A again to deactivate the box (Enter might also work, I forget if this worked before or only after I set my keyboard up as a controller to navigate the menus.) Press down on the gamepad and select "OK" and press A (this last bit is important. You have to highlight and choose "OK," if you just back out with B button then it will cancel the operation.) Now press B to back out of the menu; choose "yes" when it asks if you want to save the changes. Exit EmulationStation. Restart EmulationStation. Does the game name stay changed or does it revert to what it was before you changed it?
-
Hey , to answer mitu , ( and thank you for your response ) did not get any error messages , tried again , still , didn't work .
Now , I don't know where you guys are located , but I'm going for dinner ...(pizza ) I'll get back to this after and try "sleve' suggestion ...
Thanks -
@daddyz I don't believe it's fair to mention pizza without letting us know which toppings.
-
Home made dough , Cheese , tomatoes , prosciutto , artichoke hearts and mushrooms.......
Ok, followed what 'sleve' suggested , I changed the name on a game and after it was all done , the name is back to the original state......
MMMMMM... -
Run EmulationStation from the terminal with
emulationstation --debug
then repeat the previous step (modify a game's name, exit ES, check if name is saved). Get the ES log file from
$HOME/.emulationstation/es_log.txt
and post it here. -
Hey BuZz , did what you said , still didn't work.
Did the "$HOME/.emulationstation/es_log.txt " ...I get "Permission denied " -
What's the output of the 2 commands below:
ls -ld $HOME ls -ld $HOME/.emulationstation
-
For ....ls -ld $HOME I get drwr-xr-x 18 pi pi 4096 Feb 14 16:18 /home/pi
For.... ls -ld $HOME/.emulationstation I get lrwxrwxrwx pi pi 42 Feb 5 12:23 /home/pi/.emulationstation- (arrow ) /opt/retropie/configs/all/emulationstation
Some of the words are a different color , does it matter ? -
The permissions seem fine. How are you trying to transfer or view the file ? Just typing the file name will not show its contents.
To view the file, type
less $HOME/.emulationstation/es_log.txt
-
Thanks , I'm not sure what you mean about " transfer or view the file " having said that , I entered your last command and a whole bunch of script came on ........anything in particular I have to look for ?
most of the script is about emulators ( GBA, SNES ) etc. that have no games in them and says " ignoring it "
The heading of all this is "EmulationStation - v2.10.1rp. Built Dec 26 - 21.
At the bottom , /home/pi/.emulationstation/es_log.txt and the flashing cursor .
While reading the script , I've noticed that , on the NES emulator ( which I have Mario Brothers in ) , it says
"error parsing XML file " /home/pi/.emulationstation/gamelists/nes/gamelist.xml no document found.
Hope this helps -
"error parsing XML file " /home/pi/.emulationstation/gamelists/nes/gamelist.xml no document found.
The file where the game list is stored seems empty or corrupted, hence your issue. Do you have enough free disc space on your sdcard ?
When you exit EmulationStation, there's a welcome message that shows the free/available disc space - how much is left on your sdcard ?
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.