Author Topic: Retro pie generate from list keeps hanging nes....?  (Read 4829 times)

3DImaginatiom

  • Newbie
  • *
  • Posts: 3
    • View Profile
Retro pie generate from list keeps hanging nes....?
« on: August 01, 2016, 10:49:23 AM »
When ever I generate the ROM list it keeps hanging for NES. I have not tried other systems because I want to master nes first.

I have read people have better luck with the command line?

Can anyone please help instructing me on how to do this or what I can do to generate a ROM list?

Thanks so much!

progets

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1271
    • View Profile
Re: Retro pie generate from list keeps hanging nes....?
« Reply #1 on: August 01, 2016, 02:19:29 PM »
The key to generating romlists is having the correct settings in your emulator.cfg file. Make sure you have the following entries properly setup and you're connected to the internet.

nes.cfg
Code: [Select]
rompath              /home/pi/RetroPie/roms/nes
romext               .nes
system               Nintendo Entertainment System (NES)
info_source          thegamesdb.net

3DImaginatiom

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Retro pie generate from list keeps hanging nes....?
« Reply #2 on: August 01, 2016, 05:30:05 PM »
I uncompressed all the roms to .nes and changed everything it still hangs. Weird thing sometimes it's 30% some time 40%. Any other thoughts?

progets

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1271
    • View Profile
Re: Retro pie generate from list keeps hanging nes....?
« Reply #3 on: August 01, 2016, 06:17:05 PM »
Thegamesdb.net is known to be slow and sometimes down. I use a command line tool with thegamesdb.net for different frontend and often get a response of "too busy try again later". I usually get better results late at night during the week vs. during the day or on the weekend. If you have databases from another frontend you can use the command line to import them into your romlists.

I would try it again at an off peak time. When thegamesdb.net is responsive it only takes a minute to build a romlist. Thankfully building the romlists is typically a one time effort and then you're good to go.

3DImaginatiom

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Retro pie generate from list keeps hanging nes....?
« Reply #4 on: August 01, 2016, 06:49:36 PM »
Thanks for the reply.

I take it retropi emulationstation isn't considered another front end.

How do you scan via command line?

progets

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1271
    • View Profile
Re: Retro pie generate from list keeps hanging nes....?
« Reply #5 on: August 01, 2016, 07:34:42 PM »
EmulationStation is another frontend. Besides the built in scrapper in ES there is one by Steven Selph that you can read about here https://github.com/retropie/retropie-setup/wiki/scraper.

I use artwork from HyperSpin and EmuMovies so I use his script to populate ES very quickly with artwork that I have already downloaded for ES and AM. I run the following script but it's more for ES than anything else.

Scraper.sh
Code: [Select]
#!/usr/bin/env bash

/opt/retropie/supplementary/scraper/scraper -image_suffix= -mame -mame_img "s" -image_dir "/home/pi/RetroPie/roms/arcade/snap" -image_path "/home/pi/RetroPie/roms/arcade/snap" -rom_path "/home/pi/RetroPie/roms/arcade" -rom_dir "/home/pi/RetroPie/roms/arcade" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/arcade/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/atari2600/box" -image_path "/home/pi/RetroPie/roms/atari2600/box" -rom_path "/home/pi/RetroPie/roms/atari2600" -rom_dir "/home/pi/RetroPie/roms/atari2600" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/atari2600/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/atari7800/box" -image_path "/home/pi/RetroPie/roms/atari7800/box" -rom_path "/home/pi/RetroPie/roms/atari7800" -rom_dir "/home/pi/RetroPie/roms/atari7800" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/atari7800/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/atarilynx/box" -image_path "/home/pi/RetroPie/roms/atarilynx/box" -rom_path "/home/pi/RetroPie/roms/atarilynx" -rom_dir "/home/pi/RetroPie/roms/atarilynx" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/atarilynx/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/gamegear/box" -image_path "/home/pi/RetroPie/roms/gamegear/box" -rom_path "/home/pi/RetroPie/roms/gamegear" -rom_dir "/home/pi/RetroPie/roms/gamegear" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/gamegear/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/gb/box" -image_path "/home/pi/RetroPie/roms/gb/box" -rom_path "/home/pi/RetroPie/roms/gb" -rom_dir "/home/pi/RetroPie/roms/gb" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/gb/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/gba/box" -image_path "/home/pi/RetroPie/roms/gba/box" -rom_path "/home/pi/RetroPie/roms/gba" -rom_dir "/home/pi/RetroPie/roms/gba" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/gba/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/gbc/box" -image_path "/home/pi/RetroPie/roms/gbc/box" -rom_path "/home/pi/RetroPie/roms/gbc" -rom_dir "/home/pi/RetroPie/roms/gbc" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/gbc/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/mastersystem/box" -image_path "/home/pi/RetroPie/roms/mastersystem/box" -rom_path "/home/pi/RetroPie/roms/mastersystem" -rom_dir "/home/pi/RetroPie/roms/mastersystem" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/mastersystem/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/megadrive/box" -image_path "/home/pi/RetroPie/roms/megadrive/box" -rom_path "/home/pi/RetroPie/roms/megadrive" -rom_dir "/home/pi/RetroPie/roms/megadrive" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/megadrive/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/n64/box" -image_path "/home/pi/RetroPie/roms/n64/box" -rom_path "/home/pi/RetroPie/roms/n64" -rom_dir "/home/pi/RetroPie/roms/n64" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/n64/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/nes/box" -image_path "/home/pi/RetroPie/roms/nes/box" -rom_path "/home/pi/RetroPie/roms/nes" -rom_dir "/home/pi/RetroPie/roms/nes" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/nes/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/pcengine/box" -image_path "/home/pi/RetroPie/roms/pcengine/box" -rom_path "/home/pi/RetroPie/roms/pcengine" -rom_dir "/home/pi/RetroPie/roms/pcengine" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/pcengine/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/psx/box" -image_path "/home/pi/RetroPie/roms/psx/box" -rom_path "/home/pi/RetroPie/roms/psx" -rom_dir "/home/pi/RetroPie/roms/psx" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/psx/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/sega32x/box" -image_path "/home/pi/RetroPie/roms/sega32x/box" -rom_path "/home/pi/RetroPie/roms/sega32x" -rom_dir "/home/pi/RetroPie/roms/sega32x" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/sega32x/gamelist.xml"
/opt/retropie/supplementary/scraper/scraper -image_suffix= -image_dir "/home/pi/RetroPie/roms/snes/box" -image_path "/home/pi/RetroPie/roms/snes/box" -rom_path "/home/pi/RetroPie/roms/snes" -rom_dir "/home/pi/RetroPie/roms/snes" -workers "2" -output_file "/opt/retropie/configs/all/emulationstation/gamelists/snes/gamelist.xml"

I still need to generate the romlists in AM. You can find out more about the command line romlist generation and importing for AM in the ReadMe file here https://github.com/mickelson/attract/blob/v2.1.0/Readme.md.