Jump to content
LaunchBox Community Forums

fromlostdays

Members
  • Posts

    996
  • Joined

  • Last visited

Everything posted by fromlostdays

  1. Yeah, my own setup I keep every game (for every system) in their own folder, so when I posed the question I asked for the bat to take into account that directory structure. So you'll have to mimic that structure at least long enough to use the bat, but its easy enough to pull the m3us and games back into one directory if that's your jam. I'm glad you got it working!
  2. I'm not sure what neatmouse is and I don't use an iPac, but if neatmouse is just a program you need to run at the start of a game, you would use additional apps. Right click the game, click "Edit" Go to the additional apps tab Go to "Add Application" Name it (Whatever you want) Point to the neatmouse exe and check "run before main applacation". That will launch the EXE before the game launches. However, I don't think closing the game will close it. For that you will have to use an AHK (I think) and that's a little above my head.
  3. fromlostdays

    GX4000

    Old topic, but just in case anyone comes behind, Amstrad GX4000 works in retroarch using the cap32 core. You just have to set the core option "model" to "6128+".
  4. Do you have a full set, have you set the rom path in mame to the rom folder, and are you using the correct mame version for the romset version?
  5. This is just a wild guess (I have no experience with this) but have you stored the emulator locally? If not, I'd try that, and try to launch the local copy of mame and point it to the cloud-roms and see if it launches, before I tried launching through cloud-launchbox.
  6. The guy who wrote the code said something: I don't fully understand this, but I think I got you homie: @echo off for /R "[Insert Path to main folder here]\" %%I in (*.chd) do for %%J in ("%%~dpI.") do echo %%~nxI>>"%%~dpI%%~nxJ.m3u" If you tell me the path I can insert it for you. Otherwise, insert the exact absolute path to the main folder with all your subdirectories, and of course remove the brackets. Remember this only works if the chds are each in their own folder, if you google "file2folder" there is a nifty little free program that puts every file in a given directory into a folder in seconds. You could then run the corrected bat and just remove the files from the folders and delete them if you like having all your games in a single folder. I don't have CHDs but I was betting it didn't matter what extension the files were as long as it was expressed in the code, so I tested this by making a folder on my desktop and putting a random rom with a .tap extension inside it and changing the code to look for .tap. And yes, at this moment I do feel like a genius haha. This is what the code looked like for me: @echo off for /R "C:\Users\Username\Desktop\New folder\Main directory\" %%I in (*.tap) do for %%J in ("%%~dpI.") do echo %%~nxI>>"%%~dpI%%~nxJ.m3u" Inside that main directory folder I placed a single rom folder with a single rom in it and the modified bat created an m3u with that .tap rom inside it. So it does work. And you don't have to rename any folder to "main directory" or anything, just put the path to the directory that holds all the subdirectories of games. Just to be safe, put the actual bat file in that same directory before you run it. And that last slash after the directory is necessary in the code.
  7. I gotta tell ya, I'm FAR from coding and/or programming savvy but I would venture a guess that it can. @echo off for /R "%~dp0" %%I in (*.cue) do for %%J in ("%%~dpI.") do echo %%~nxI>>"%%~dpI%%~nxJ.m3u" I would try just changing the (*.cue) to (*.chd) @echo off for /R "%~dp0" %%I in (*.chd) do for %%J in ("%%~dpI.") do echo %%~nxI>>"%%~dpI%%~nxJ.m3u" FAT: @echo off for /F "eol=| delims=" %%I in ('dir "%~dp0*.cue" /A-D-H /B /ON /S 2^>nul') do for %%J in ("%%~dpI.") do echo %%~nxI>>"%%~dpI%%~nxJ.m3u" @echo off for /F "eol=| delims=" %%I in ('dir "%~dp0*.chd" /A-D-H /B /ON /S 2^>nul') do for %%J in ("%%~dpI.") do echo %%~nxI>>"%%~dpI%%~nxJ.m3u" I haven't tested this, can't as I don't have any of my roms in CHD format. To be safe, create a directory and then plop a single subdirectory with one or more chds in it to test and run the modified bat in the main directory. In case you're not familiar with .bat files, you can just open the ones you can download here with notepad or wordpad, make the edit, and save it (good practice, save it with a different name). Let me know if it works!
  8. Batch file to Auto-Generate .m3us View File The new m3u auto generator for Launchbox is a great tool, but it also got me wondering if I couldn't create m3u files for every one of my Sony Playstation titles (including single disk games) and would that work in Retroarch? Something just appeals to me about the uniform file extension on import in Launchbox, and of course, if I wanted to launch games outside of the Launchbox environment I'd need some static m3us. I also wanted to have m3us with relative paths to the cue files, for simplicity sake. So I asked on Stack Overflow and, not long after, some genuis had posted a working batch script. I figured I'd share it. I also tested whether or not single cue m3us would work in Retroarch, and it turns out they do. Important: Your games directory should look like this: Main Directory/ [Game Name]/ [whatever name].cue e.g Sony Playstation/Chrono Cross/disk 1.cue, disk 2.cue The bat file should be run from the main directory The bat file will name the m3u after the directory the cue files are in and place it in that same directory The bat file will create m3us in every subdirectory which holds at least 1 cue file (it doesn't single out multidisk games as it is now, so be aware of that) The bat file should work with any system provided it has the above directory set up and utilizes cue files The m3us list relative paths to the cue files, not absolute paths. So continuing the above example, I ran the file in my "Sony Playstation" directory, and within the "Chrono Cross" directory an m3u file was generated and listed relative paths to all the cue files in that directory and was automatically named "Chrono Cross.m3u" (after the folder name, not the cue file(s) names or anything else in the folder). Lastly, the Stock Overflow user wrote a batch script for both NTFS and FAT hard drives. Apparently the code is different for each. I personally have not tested the FAT version as my drive is NTFS. If anyone wants to check the code, the user also left a thorough explanation that is absolutely unreadable to me. See here: https://stackoverflow.com/questions/60049048/need-a-batch-file-to-create-and-name-m3us-in-subdirectories Hope it helps! Edit Update: Rednecked_crake provided this information below, and it might be helpful. " Late, but I thought adding this line before the for loop is helpful. @echo off del /S *.m3u for /R "%~dp0" %%I in (*.cue) do for %%J in ("%%~dpI.") do echo %%~nxI>>"%%~dpI%%~nxJ.m3u" It deletes any old m3u files beforehand. I found that if you ran it twice, it would just add the same lines again and confuse things. " Remember a batch file is just a text file so to edit it you can just right click it and edit it in text. Submitter fromlostdays Submitted 02/04/2020 Category Third-party Apps and Plugins
  9. Version 1.0.0

    350 downloads

    The new m3u auto generator for Launchbox is a great tool, but it also got me wondering if I couldn't create m3u files for every one of my Sony Playstation titles (including single disk games) and would that work in Retroarch? Something just appeals to me about the uniform file extension on import in Launchbox, and of course, if I wanted to launch games outside of the Launchbox environment I'd need some static m3us. I also wanted to have m3us with relative paths to the cue files, for simplicity sake. So I asked on Stack Overflow and, not long after, some genuis had posted a working batch script. I figured I'd share it. I also tested whether or not single cue m3us would work in Retroarch, and it turns out they do. Important: Your games directory should look like this: Main Directory/[Game Name]/[whatever name].cue e.g Sony Playstation/Chrono Cross/disk 1.cue, disk 2.cue The bat file should be run from the main directory The bat file will name the m3u after the directory the cue files are in and place it in that same directory The bat file will create m3us in every subdirectory which holds at least 1 cue file (it doesn't single out multidisk games as it is now, so be aware of that) The bat file should work with any system provided it has the above directory set up and utilizes cue files The m3us list relative paths to the cue files, not absolute paths. So continuing the above example, I ran the file in my "Sony Playstation" directory, and within the "Chrono Cross" directory an m3u file was generated and listed relative paths to all the cue files in that directory and was automatically named "Chrono Cross.m3u" (after the folder name, not the cue file(s) names or anything else in the folder). Lastly, the Stock Overflow user wrote a batch script for both NTFS and FAT hard drives. Apparently the code is different for each. I personally have not tested the FAT version as my drive is NTFS. If anyone wants to check the code, the user also left a thorough explanation that is absolutely unreadable to me. See here: https://stackoverflow.com/questions/60049048/need-a-batch-file-to-create-and-name-m3us-in-subdirectories Hope it helps!
  10. Oh wow. Yeah Launchbox should definitely not be changing the name of roms! Sorry, I was reading too quickly. That's definitely some kind of bug.
  11. It adds the -1 because some media has more than one of the same type available. There might be 5 screenshots for a game so it will download: Screenshot-1.png Screenshot-2.png Etc. For use with Launchbox, there is no reason to delete this number, but the media will still work without it.
  12. To answer your last question, not all games have media, or are even in the LB database. See below for explanation. It should be stated that importing "Rom Hacks" probably means 2 things: 1: The Hacks are named weird. They just usually are, and Launchbox does a fuzzy naming match but it only works so well. 2: There aren't all that many rom hacks in the database. I know there are a few well known ones, but there certainly isn't media for every NES hack. You're better off using a default art (say a box) and just use paint to add the word "Hack" as it'll be a uniform look. Lagniappe: If you want official nintendo box art for the game the rom is a hack of, you need to name it right. [Game Name] (Hack Name Region Etc.) all extra info should be in parenthesis. Example: Mario Bros. (Extra Levels) (Hack) (USA).nes Scraping this as NES will make sure Launchbox recognizes this as Mario Bros. and scape accordingly. Extra Extra info: You can use Bulk Rename Utility to rename all the hacks very quickly, but from my experience some hack names are really convoluted and some don't even have the game name that's hacked, so this can become a chore. If you do however, rename as above, instead of importing as a different system "Hacks" you can import all the hacks into your standard NES system and they will all automatically be setup as additional apps if you check the option for that. Turn "Force Duplicates" off if you go this route. I'd be willing to bet import is much slower when launchbox is struggling to make database matches because of the rom naming.
  13. I've never used MAME for Sega Saturn either, and would also recommend switching, but I came across this in google: It seems like you may have to specify the correct region bios in the command line? (I have no idea how to do this) Because I don't use MAME, I'm not sure but I recall a few older Saturn Emulators required you to actually mount the disk (using something like daemon tools) before the emulator would run the game. I don't KNOW if Mame is like this, in fact I kinda doubt it, but it might be worth looking into.
  14. Put everything where you intend to keep it and update the paths, etc. Then open launchbox, go to tools, manage emulators, double click Retroarch, and take a screenshot of both the "Details" and "Associated Platforms" tab, please. We'll see what we see.
  15. Bump. There doesn't seem to be any documentation on how this is supposed to work or if any special steps beyond "Tick M3u Support in associated platforms". I deleted a game entry from launchbox, Chrono Cross, and went to import roms / import files and scanned my Chrono Cross folder for "cue". It found both cues (for disk 1 and 2), and so I imported like normal. Imported disc 2 as additional app. No m3u either in the folder with the cues and bins, or in launchbox/games. I tried again turning "combine matching games with a single title" off thinking that might have messed it up. It imported both discs (as expected), but generated no m3u. This was all with my roms on an external so I: Switched to my smaller build, and put the bins and cues in launchbox/games folder and repeated the above. Still no joy. Then I realized I was using the psx hardware core, thought maybe that one wasn't in the support list... changed to the regular beetle psx core. No change.
  16. You're going to have to be a lot more specific. What games, what emulators etc.
  17. I agree Retrolust's bezels look awesome. But yeah there's no magical shortcut (as far as I know, but thats not saying much). You'll have to apply per core at least, and then per game. I used The Bezel Project on my big build, which admittedly doesn't get as much testing so I haven't noticed. It would be interesting to try and reverse engineer how they accomplish having all the bezels automatically display, even with errors, as just putting the configs in a folder isn't enough. If you knew that, might be able to modify it to fit your purposes. I'm just not that smart haha.
  18. If you need to alter your screen, you only have to do it once (not necessarily an autofit but you can apply it to all your games at the same time), as you can make the changes and save them to the main retroarch.cfg (will affect all games), or a per core config (will affect all games that use that core), or a per game config. It looks like that bezel pack looks amazing, but will require you to manually edit the video screen and probably add a shader for the curve. In terms of arcades, many bezel packs are 16:9 with 4:3 empty space in the middle so the screen will just naturally fit. I recommend looking for The Bezel Project as its the only resource I know of that will provide per game configs along with the bezels which makes them hands free, no setup on a per game level. In terms of setting up the bezels you have, you can do this the same as noted above (per retroarch.cfg all games, per core, or per game). So if they are system bezels, you can just load up a game with the core (any game), manually select the bezel and do any adjustments as needed, and then under quick menu select "Save per core config" and those settings will apply to every game that uses that core.
  19. I can't really help in MAME, but if windows recognizes each controller as a different controller, then in Retroarch you should only have to go into Input/Port 2 Binds/Device Index and change it to the second controller ID, and then Port 3 Binds Port 4 etc. That should cover joysticks, at least. In terms of track balls and lightguns, thats all over my head, but in RA it should work in a similar way. If they all have different IDs in Windows, it should be possible to map them all on per core, and then per game configs in Retroarch, but I don't know if its possible to map 2 different controllers to one Device Index (In other words, if a game uses a joystick AND a trackball for player 1) I'm not sure how to set that up.
  20. Notice the same issue here, using Colorful. Funnily enough, it was AAE (and CAVE) for me, as I went and got some better logos. @viking Launchbox supplied the system logo for AAE initially (it was just a replication of the "Arcade" logo) but the png image wasn't in the AAE platform/ clear logo folder. I guess Launchbox was looking in the arcade folder and replicating the arcade logo from there... Any idea why placing a clear logo in AAE/Clear Logo (previously empty) wouldn't update on media refresh when using Colorful? Thanks!
  21. I'm not very savvy with networks, but just from my own general knowledge, I would certainly store launchbox locally, since the entire user experience centers around it, and because it's having to pull a massive amount of files; art, images, videos, xmls etc. I would probably also store the emulators locally, as they are small in terms of space. Roms I would think you could get away with over the network as all you're risking is a little load time. But do take what I say with a grain of salt here. I think @DOS76 uses a network?
  22. Noted if I ever see that question again haha. I'm glad you got it sorted out!
  23. Hrmmm. I notice that you're using the "launch with" option to launch the game. What happens if you just double click the game? I'm asking because I also see you have more than one instance of demul. Are you sure the games are set to launch with the same version?
  24. This is baffling because BigBox uses the same settings, paths etc. to launch games that Launchbox uses. What you're describing should be impossible. If it launches in Launchbox, it should launch in Bigbox. The only thing I can even wildly guess at here (I don't use demul) but some emulators like PCSX2 have two windows going when emulating, one for the emulator, one for the game. Maybe the actual game window is getting hidden behind BigBox?
  25. Were the other files loaded as additional apps? Edit: Also I'm about to do this on my big build as well as all the paths of my games have changed slightly. How did you go about re-adding without re-downloading art? Just delete entries in Launchbox, re-add games and don't click on any art to download?
×
×
  • Create New...