Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

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 /gb

    A blank gamelist.xml file can be found in
    /home/pi/.emulationstation/gamelists/gb
    and
    /opt/retropie/configs/all/emulationstation/gamelists/gb

    The game covers can also be found in
    \retropie\configs\all\emulationstation\downloaded_images\gb

    Also a blank gamelist.xml file can be found in
    \retropie\configs\all\emulationstation\gamelists\gb

    Anytime 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 see

    http://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=16

    uncomment to force a console size. By default it will be display's size minus

    overscan.

    #framebuffer_width=1280
    #framebuffer_height=720

    uncomment 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=1

    uncomment 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=800

    Uncomment some or all of these to enable the optional hardware interfaces

    #dtparam=i2c_arm=on
    #dtparam=i2s=on
    #dtparam=spi=on

    Uncomment 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.