Jump to content
LaunchBox Community Forums

dingodan

Members
  • Content Count

    35
  • Joined

  • Last visited

Everything posted by dingodan

  1. I'm looking for the PAL manual for SMW on SNES - does anyone have a scan they could share? I know it's a dumb request, but I figured this would be a safe space for nonsensical nostalgia πŸ˜€
  2. @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.
  3. No, just the images. I wouldn't have space on my sd card for games and videos.
  4. I used it again recently, so it still works. But I'm not planning on adding more features anytime soon. Something you're after?
  5. +1 I spent a while getting the right boxart for my games, and don't want anything between that art and the background. An option to 'make it look like it used to' would make it easier for me to upgrade (yes, I know I shouldn't be so stubborn, this is just my personal preference).
  6. Apparently it's in the works: https://github.com/mamedev/mame/issues/1170 Personally, it's the 90s news and current affairs discs I want to see most.
  7. 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.
  8. I'm having a heck of a time getting epsxe + lilypad 20151231175709 (the one that comes with pcsx2 1.4) working. The in-built epsxe plugin doesn't work with two controllers, but with lilypad two controllers (x1s) work just fine. But then I can't exit epsxe with escape or alt-f4. Either from launchbox BB using controller automation, or separately using kb. It's not a Launchbox issue, but I wonder if anyone here has got it working. If so, what were your settings and versions? I have tried the 3 exiting options inside the plugin (send esc, exit emu, and safe fullscreen).
  9. Can I get a text list of all the files that are missing from a given platform? I'm asking because my roms folder suffered some losses, but I have (badly sorted) backups. If I could get a list of filenames in whatever format I could automate their extraction/restoration.
  10. I went with RetroPie, and wrote an export script to reuse the metadata and pics from Launchbox.
  11. Launchbox-RetroPie Export View 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: Download and install Python Choose All Users and add it to your Path Open cmd, and type 'pip install Pillow' Download the attached file and edit it accordingly (specify your LaunchBox folder, desired output folder and platforms) Run 'python launchbox_retropie_export.py' 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 Enable the 'Parse Gamelists Only' option in EmulationStation Submitter dingodan Submitted 12/04/2017 Category Third-party Apps and Plugins  
  12. Version 1.0.0

    241 downloads

    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: Download and install Python Choose All Users and add it to your Path Open cmd, and type 'pip install Pillow' Download the attached file and edit it accordingly (specify your LaunchBox folder, desired output folder and platforms) Run 'python launchbox_retropie_export.py' 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 Enable the 'Parse Gamelists Only' option in EmulationStation
  13. Anyone else come up with a good workaround for this? I'm married to xinput because of my steam link.
  14. That'll have to do until we get per core and per system - cheers. This was my initial work around - I put the details of it above in case others run into the same issue.
  15. Confused - I'm on nightlies too, and both my TGB Dual dlls write their overrides to config\TGB Dual\TGB Dual.cfg. Wonder what I'm doing differently.
  16. The per core config functionality has changed to 'per core overrides'. As a result the duplicate dll trick doesn't work. Using tgbdual_c_libretro.dll and tgbdual_libretro.dll they both write their overrides to config\TGB Dual\TGB Dual.cfg. Can't figure out a workaround. Edit: Got something, sort of. Alternative suggestions welcome: 1. use the same dll core file 2. on the extra system, ie GBC for TGB Dual, add a command line switch like: Nintendo Game Boy Color -L "cores\tgbdual_libretro.dll" --config "config\TGB Dual\tgbdual_color.cfg" True 3. Then disable core overrides, choose your shader and go to Configuration, Save New Config.
  17. Has anyone come up with a bigbox+gamepad approach for manuals? Sent from my iPhone using Tapatalk
  18. dingodan

    cdi emulation

    SentaiBrad has sage advice: Daphne is your best bet for laserdisc games. It can be a bit weird to begin with, but it behaves well once up and running. To use it from LaunchBox I needed a simple batch file, because the video files should be in separate folders, named the same as the romfile. (LB assumes our romfile with be the final parameter, and that it will be used only once.) Just make a text file, change the extension to .bat, and point LB at it instead. It takes the romfile parameter from LB, and gives it to daphne to help it find both the romfile and the framefile: cmd /c daphne %1 vldp -fullscreen -homedir C:\roms\daphne -framefile C:\Roms\Daphne\video\%1\%1.txt -fastboot -x 1920 -y 1080 If using a gamepad notice dapinput.ini: KEY_BUTTON1 = 32 306 1 The third number here is your joystick button number. There is also a Daphne autodownloader that I dare not link to - it works, just make sure to turn it off/delete it/rename it when you're done. It has a somewhat cavalier attitude towards using your bandwidth for 'the greater good'.
  19. dingodan

    Amiga cd 32

    I just got into this myself, so am no expert, but it sounds like your config file has a hard coded reference to a game. Open wUAE separately and check the game field. It should be blank. Then OPs syntax should work from LB.
  20. dingodan

    Amiga cd 32

    Thank you. For the benefit of others: If using win10 and a gamepad, remember the -norawinput switch. In the above example CD32.uae is the name of your config file - you can use quickstart or do it manually: http://wiki.abime.net/emulation/winuae/cd32
  21. Just the backend? Both the GUI and the XML are showing only a single title field. I guess I could add it as a custom field, but the value of it for me would be using it during scrapes.
  22. +1 for alternate titles. Some Japan exclusives that have english titles can't be easily googled - I guess this is hurting the wikipedia metadata scraper too. Example: try google image search for "Desire", then try "デアむを" instead.
  23. This might seem dumb, but I couldn't let it go. I think I've actually come up with a cool workaround that can help others: use the XMLs included with MAME to read the full name of each rom for each system, then make symbolic links of the full name. This way I can have my MESS set, but represent it in a friendly way - even with UTF8 support. Then I import the symbolic links from Launchbox and my unsupported romset can be used without renaming it (which breaks other apps that also use the same set). PowerShell this time, US roms preferred: http://pastebin.com/D2mxhw3Z
  24. Bummer - I'm really impressed by the softwarelist concept. TOSEC too. Very ambitious and I hope they both succeed. I recognise that I'm not in the majority, but still look forward to support for their naming conventions in future versions LB. Is there a way for the community to contribute to file name->title mapping for the LB scraper? Not directly via source, just a form or a google doc where we could provide file-title maps to help improve the scraper over time? I could also make a bitbucket proposal and attach the XMLs, if you think that's appropriate. My workaround, for what it's worth: In case anyone else out there has a merged 2600 SoftwareList or TOSEC set, here are some bash scripts to make them more friendly for the LB scraper. When importing it is important to not select MAME or use MAME metadata. In Windows, GitBash does the job just fine. First SoftwareList; this will extract the first bin file found in each 7z archive, to a destination dir of your choice: #/bin/bash destDir="../Atari/2600" files=`find ./Roms/a2600 -name *.7z` for f in $files do first="`7z l $f | grep '.bin' | grep -oP '^.+\.\.\.\.\. +\d+ +\d*+ *+\K.+' | head -1`" cmd='7z x -o"'$destDir'" '$f' "'$first'"' eval $cmd done This should get you 729 files. They are all named lowercase - I couldn't be bothered renaming for Upper Case Words. For a merged TOSEC set the filenames are more conducive to a successful LB scrape and they Respect Title Case, but there are many different versions of each game. To cut them down to *almost* one of each I used this (reduces 1800 to about 500): #/bin/bash sourceDir="./2600" destDir="../output" cd $sourceDir i=0 while read line do files[ $i ]="$line" (( i++ )) done < <(ls | grep -v 'ZZZ\|Contest\|Cassette' | grep -Ev ' v[0-9]') m=0 for f in "${files[@]}" do if [[ $f == *"("* ]] then var=`echo $f | grep -oP '.+ \('` var=${var::-2} match=0 for item in "${processed[@]}" do if [[ "$var" == "$item" ]]; then match=1 fi done if [[ $match == 0 ]]; then processed[$m]=$var x=$(printf '%q' "$f") cmd='cp '$x' '$destDir eval $cmd echo $f (( m++ )) fi fi done Neither of these are perfect solutions, but they are certainly better than manually renaming. Hope somebody finds them useful.
×
×
  • Create New...