Jump to content
LaunchBox Community Forums

1 Screenshot

About This File

Launchbox is great, but it doesn't run on linux. RetroPie is great, but the scraper is terrible. This script will copy your roms, metadata and images from LaunchBox for use with RetroPie. It will also reduce the size of the copied images to make them load faster on the Pi. Edit the attached file to choose your platforms, and decide if you want everything, or only your favourites.

How to Install:

  1. Download and install Python
  2. Choose All Users and add it to your Path
  3. Open cmd, and type 'pip install Pillow'
  4. Download the attached file and edit it accordingly (specify your LaunchBox folder, desired output folder and platforms)
  5. Run 'python launchbox_retropie_export.py'
  6. Transfer the files to your Pi using WinSCP or similar
    • Copy the gamelists to /opt/retropie/configs/all/emulationstation/gamelists
    • Copy the roms and images to /home/pi/RetroPie/roms
  7. Enable the 'Parse Gamelists Only' option in EmulationStation
  • Like 9
  • Thanks 1
  • Unusual Gem 1



User Feedback

Recommended Comments

This part has me vexxed.  

  1. Open cmd, and type 'pip install Pillow'

What does this mean?  My command in windows does not understand the pip command.  I am confused and would love to use this tool!  

Thanks in advance anyone who might be able to help!

I have like, three guides up now on how to install pip, different pip downloads for different versions of python, this is getting quite complicated!

Edited by OnlyHuman

Share this comment


Link to comment
Share on other sites

See step 2: if pip isn't recognised it means Python and its tools are not in your system path variable. Pip is a python package manager that downloads and installs modules. Pillow is the image resize module I chose for making pi-friendly versions of larger images.

Python 3 installs by default to C:\Users\<User>\AppData\Local\Programs\Python\Python36 and pip is included in C:\Users\<User>\AppData\Local\Programs\Python\Python36\Scripts. Both folders should be added to the path environment variable.

Edited by dingodan

Share this comment


Link to comment
Share on other sites

I appreciate the response, got it working like a charm!  Thanks for the tool DingoDan!!!
 

Yup, for anyone looking for help. 

  

  • Like 1

Share this comment


Link to comment
Share on other sites

all i get is "no such file or directory" . Its having trouble with my rom location apparently. They all work from launchbox though

Share this comment


Link to comment
Share on other sites

I modified the file so that it would insert the XML for the video paths/names.  Seems to work, tested it on Atari 7800.  I am sure there is a more eloquent way to do it, but like I said it works.  If anyone is interested I attached it below.  

launchbox_retropie_export.py

  • Like 1

Share this comment


Link to comment
Share on other sites
On 10/26/2018 at 9:41 PM, JesseBlue said:

@ dingodan : Are you still working on this project?

I used it again recently, so it still works. But I'm not planning on adding more features anytime soon. Something you're after?

Share this comment


Link to comment
Share on other sites
On 10/28/2018 at 4:49 PM, Solo187 said:

all i get is "no such file or directory" . Its having trouble with my rom location apparently. They all work from launchbox though

@dingodan: I'm having the same problem, is there a specific folder location that the script is looking for? I have my ROMs in a directory outside of my Launchbox folder:

E:\
  ∟ Launchbox
  ∟ ROMS
  ...

My output is on a different drive, as well.

Share this comment


Link to comment
Share on other sites

@bvanwesten If you're getting no such file or directory from the command prompt python is probably not in your path variable (step 2). You can add it after setup by editing your system environment variables and adding the folder that contains python.exe.

Share this comment


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...