Scraper Changes Not Being Saved
-
Hey everyone, I'm new to using a Raspberry Pi so please excuse my lack of knowledge.
I'm trying to use the Steven Selph's scraper but it won't save the changes. I'm using a Pi 3 with the CanaKit https://www.canakit.com/raspberry-pi-3-starter-kit.html . I'm using version 4.0-beta2 of RetroPie. I previously overclocked my Pi using the recommended Pi 3 overclock settings found here: https://github.com/retropie/retropie-setup/wiki/Overclocking . I have since then reversed those changes back to the factory default settings due to RetroPie continually crashing in the menu. This fixed the crashing but now Steven Selph's scraper won't save the changes if I exit EmulationStation. I've tried both quitting EmulationStation from the menu and by pressing the F4 key then returning to it but both the cover art and titles are missing and have reverted back to the file names Ex: Name(U)[!] so it's as if I've never used the Scraper. I've gone over this guide: https://github.com/retropie/retropie-setup/wiki/scraper but nothing seems to make the Scraper's changes save.
Here's what I know after poking around:
The cover art is saved in both
/home/pi/.emulationstation/downloaded_images/gb
and
/opt/retropie/configs/all/emulationstation/downloaded_images /gbA blank gamelist.xml file can be found in
/home/pi/.emulationstation/gamelists/gb
and
/opt/retropie/configs/all/emulationstation/gamelists/gbThe game covers can also be found in
\retropie\configs\all\emulationstation\downloaded_images\gbAlso a blank gamelist.xml file can be found in
\retropie\configs\all\emulationstation\gamelists\gbAnytime I quit emulation station I get the following text above the prompt:
lvl0: Could not find <gameList> node in gamelist "/home/pi/.emulationstation/gamelists/gb/gamelist.xml"!Based on this error I'm guessing the gamelist.xml file should have something in it but for whatever reason nothing is being written to it. I'm completely lost on what to do; so any help would be greatly appreciated.
-
Update: I was able to fix the problem. I think what happened was that the gamelist.xml file was corrupt. It most likely happened when I ran the scanner (with the Pi being overclocked) and my Pi locked up while the scanner was running. I went through an removed the gamelist.xml file from /home/pi/.emulationstation/gamelists/gb and /opt/retropie/configs/all/emulationstation/gamelists/gb and then reran the scraper (after I had removed the overclock settings and returned to the default settings).
For future reference for anyone who might run into this problem this was the overclock settings I had that caused my Pi to crash constantly and created this issue:
#Overclock Settings
arm_freq=1400
over_voltage=6
temp_limit=80
core_freq=500#GPU Based
h264_freq=333
avoid_pwm_pll=1
gpu_mem=450
v3d_freq=500
#Ram Overclock
sdram_freq=588
sdram_schmoo=0x02000020
over_voltage_sdram_p=6
over_voltage_sdram_i=4
over_voltage_sdram_c=4
#Sound Fix
hdmi_drive=2 -
Why, are this config causing the issue or solving it? I really don't know if this config was before or after. could you put your setting after solving? Thank youuu!!!
-
@Russelkm I got that configuration from here: https://github.com/retropie/retropie-setup/wiki/Overclocking and it was the cause of my issue. As of now I'm back to using the default configuration settings.
Here is what I'm currently using (it's the default settings) and the scraper seems to be working fine:
#For more options and information seehttp://www.raspberrypi.org/documentation/configuration/config-txt.md
Some settings may impact device functionality. See link above for details
uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1
uncomment this if your display has a black border of unused pixels visible
and your display can output without overscan
disable_overscan=1
uncomment the following to adjust overscan. Use positive numbers if console
goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16uncomment to force a console size. By default it will be display's size minus
overscan.
#framebuffer_width=1280
#framebuffer_height=720uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1
uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1uncomment to force a HDMI mode rather than DVI. This can make audio work in
DMT (computer monitor) modes
#hdmi_drive=2
uncomment to increase signal to HDMI, if you have interference, blanking, or
no display
#config_hdmi_boost=4
uncomment for composite PAL
#sdtv_mode=2
#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=onUncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi
Additional overlays and parameters are documented /boot/overlays/README
Enable audio (loads snd_bcm2835)
dtparam=audio=on
#gpu_mem_256=128
#gpu_mem_512=256
#gpu_mem_1024=256
#overscan_scale=1
gpu_mem=320
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.