Jump to content
LaunchBox Community Forums

fromlostdays

Members
  • Posts

    983
  • Joined

  • Last visited

Everything posted by fromlostdays

  1. Okay, first and foremost: Always make sure the games are launching through the standalone emulator OUTSIDE of launchbox. (This is important especially if you're going to ask on the forums, as this will tell us if its a problem with the emulator, or with your launchbox setup. As Neil mentioned, launchbox is NOT an emulator. It is just a front end. You have to supply it with the Emulator and the Game.) Secondly: When you ask questions be as specific as possible. You said you're new and that's alright, but you gotta tell us more. Pick one system, one emulator, and tell us what you tried. e.g I have a full mame romset and I'm trying to launch arcade roms through launchbox but I get a blackscreen. I can launch the games fine through mame. ^All of these details will help us zero-in on your problem. Welcome to retrogaming.
  2. You can just go to list view, then scroll over to the "community star rating" tab and click it. I don't know if you can do it in images view.
  3. For future reference, launchbox defaults to specific cores for systems under the Associated Platforms tab. Usually, these are the best and most popular cores to use, but you can change them. It sounds like maybe you were using a different version of snes9x than the one Launchbox looks for by default. If you click the core under Associated Platforms, a drop down list will appear there so you can tell Launchbox what core you have installed (what to look for).
  4. Ahh I gotcha. Ipacs are a different monster. I'm not familiar with them, but I have seen many threads on launchbox about them. You may want to search the forums. In terms of your bezels, I'd love to help but "all my bezels are 4:3" doesn't tell me what system, no description of what the result looks like, nothing I can work with at all so my generic answer to this generic question is: Just make sure all your systems display at 4:3 and you'll be fine. Goodluck!
  5. K lets slow down. Haha. For Bezels, You can scale the bezel under the overlays tab, make it bigger or smaller to fit the screen, or you can change the aspect ratio of the game display itself in video options or in most cases core options, but not all systems display at the same aspect ratio to begin with and not all bezels are suited for all aspect ratios so this is a process of trial and error. Try and be more clear about what you're asking from now on. Like this 16x9 bezel for a 4:3 aspect ratio isn't displaying right on this system. You'll get better answers. As it stands I have no idea what you're working with. Same with controls. You're using a keyboard? You're wanting to change the default keys?
  6. I use a controller, not a keyboard but I'm going to assume they are the same, which brings me to two caveats to what I said above about overrides: The first is Controls (which is what you're asking about) The second is Shaders. For controls, you can navigate to the second tab, go to inputs and change the inputs that way, and then save per core, per game etc. I don't recommend this. Now, for controls what you want to do is launch a game first, go to "Quick Menu" and then go to "Controls". You'll see the option to change retropad etc and set all the buttons there. What's neat is that when you're done, right there in the Controls menu you can save the changes per game, per core, or per directory. So saving those changes is done now in the Controls option under Quick menu. Shaders are kind of the same. You want to save the override right from the Shaders menu, and you can also do it there per core, per game etc. This is only slightly different than saving bezels and everything else, and the only variation is that all other settings besides shaders and controls you just go to "Quick Menu" then "Overrides" to save it. For Controls and Shaders you do it right in their respective menus. There was a time when shaders and controls were saved under the same config, but now I'm pretty sure those two get their own configs in different folders.
  7. Rocketlauncher allowed you to automatically launch a config that was named after the system and placed in the /config folder. At the time, it was really awesome. Now, though, Retroarch supports custom configs on a per core, per game, and per directory level, so that RL system of managing configs is honestly obsolete. I loved Rocketlauncher, but you're wasting your time trying to keep those configs alive at this point. As stated above, you should learn to use the RA method of config saving. It works like this where ">" equals "overrides" Per Game > Per core > Retroarch.cfg Step 1, open retroarch navigate to the options tab (second tab) go to "Configurations" and turn "Save on Exit" off, then before exiting Retroarch, navigate to the first tab, go to "Configuration File" and click "Save current config". (What you just did was save a setting in the main Retroarch.cfg. You CAN override this setting on a per core, per game basis but this is a setting you want to apply to ALL systems, so you never should override that setting. Incidentally, this method of saving options to the Retroarch config is how you should save any settings that you want to apply to ALL games. There aren't that many settings like that, but Save on Exit (off) is definitely one of them.) Step 2: launch a game for the system through launchbox. Go to quick menu, set your bezel, any other options you want to apply to ALL the games for that specific system. Once that's done, just go to overrides and select "Save per core override". From that point on, all of those settings will apply to all games that use that core. You don't have to use command lines or tell Launchbox anything. Retroarch will load the override automatically every time the core is launched. Step 3: Optional: Repeat set 2 but instead of saving per core, save as a Per Game Override, and those settings will only apply to the game. And if you remember from earlier, per game settings override per core settings which override the Retroarch.cfg. In this way if you set a bezel and save it per core, but you want a different bezel for just one game, you would just launch the game, set the bezel and save a per game override. The per game override takes precedence over the per core override and thus the bezel you set will show on that game only while the rest of the games will still show the initial bezel. It really is that simple. You might have to do the leg work again in terms of settings, but you can probably do it all in the time you've been trying to get those old configs to work. One last thing, you may want to go ahead and move all of those existing configs out of the configs folder before you start. Clean slate. Don't have to delete them, but every time you save a change or override if the folder isn't cluttered you'll be able to see how RA is saving what and where.
  8. This is the newest version of LB correct? So the first thing I notice is that ALL of the cores have a status of missing. I'm not exactly sure how launchbox grabs that information, and that certainly doesn't explain why some systems seem to work and some do not, but try this: If you do indeed have all the cores in your RA folder, move to the next step, if you don't, download them now. If you have multiple RA installs, make sure they are in the "cores" folder of the Retroarch install that is designed as the exe in the screen previous to Associated Platforms. If you're using the newest version of LB, you should be able to click a drop down menu under "Core" for say gameboy, and renavigate to the VBA gameboy core. See if that missing message disappears. If it does not, stop here and report back. Next, copy the command line for gameboy somewhere to a text document (so you don't lose it) and then delete it out of launchbox. This isn't the final solution, but I need to see if the games are launching with just the bare minimum correct setup. Launch a gameboy game. Report back.
  9. Can you take a screenshot of your retroarch associated platforms tab for me?
  10. This is a thing of beauty. Thanks!
  11. I'm having a little trouble understanding exactly what you're saying. Basically, NES and Turbo16 launch with bezels and other stuff in place through launchbox, but gameboy color and gameboy.... do not launch at all? Or launch without the bezels? You said you did this a long time ago now? Instead of using command lines to point to the cores and configs, you should use the Associated Platforms tab under the retroarch emulator to define your core, and once launching you should use the onboard retroarch overrides system to define system specific options. Check your associated platforms tab under tools, manage emulators, retroarch.
  12. This is a tough question. The reason for keeping all of the cores is that one of the cores, even an older one, may have better compatibility with certain games. However, until you run into a specific game that doesn't work right and google search for that game, you won't really know, which makes this, in my mind, an easier question to answer. Delete them, and if you run into a game that isn't running right, google it and see what other options are available. And at that point, you can always redownload a core. There's no real reason to keep things you don't need if you're low on space. In terms of the Mupen cores though, I'm not actually sure which one has the best compatibility at this point.
  13. 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!
  14. 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.
  15. 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+".
  16. 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?
  17. 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.
  18. 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.
  19. 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!
  20. 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
  21. Version 1.0.0

    302 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!
  22. 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.
  23. 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.
  24. 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.
  25. 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.
×
×
  • Create New...