Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    3,448
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by JoeViking245

  1. @Andy911 Looks like you're running a version of LaunchBox prior to 13.15. (%romfilename% became available in 13.15.) Otherwise, you would see RomFile in the sample command. But for your purposes, you don't need that parameter. Remove it and have the batch file just pass %1.
  2. Not really sure what "date" you're referring to. Edit the 'emulator' you created that points to the batch file. Share a screenshot of the Details section so we can see what you have.
  3. When you say "category", I'm hoping you mean "Platform" because that'd make it a lot easier. To move them to a different Platform: When in the Super Nintendo Entertainment System Platform, Select the games that you want moved and then press Ctrl+E to start the Bulk Edit Wizard. For the Field, select from the dropdown, Platform. For the Value, select (or you can manually type it in) Nintendo Super Famicom (or however you want to word and spell it). Follow through the prompts to complete the process.
  4. It does. Having %romfile% be the only thing in the command-line parameters is the same as leaving it blank. With the command-line parameters blank, you capture that [%romfile%] in the batch file as %1. What's all included in %romfile% depends on the check boxes you have checked [in the emulator]. Say the MAME game is "1942". Per the above set checkboxes, that's what %1 will be. "1942" (without quotes). To run this game from a batch file which is the 'emulator', the batch file would look like: (again, using the above check boxes) set game=%1 cd "D:\LaunchBox\Emulators\MAME\" "D:\LaunchBox\Emulators\MAME\mame.exe" %game% And to confuse matters more... you can put %romfilename% as the only parameter, and %1 will be "1942" (without quotes) regardless of the checkboxes. Note: %romfile% will still be added to the end of the parameters that are passed to the 'emulator' and can be captured in the batch file as %2.
  5. You are very welcome! Thanks for the heads up. I think this error occurs when you don't have a platform named "Arcade" (with a capital "A"). At least that's how I was able to reproduce the error. A presumptuous assumption on my part. 😊 This should be fixed now in v1.0.1.
  6. Parameters cannot be passed to Additional Apps or Running Scripts. The quick and dirty, yet effective way to do what you need is to create a new emulator. This 'emulator' can be anything you can execute, like a batch file, AutoHotkey script, Python script etc. LaunchBox will pass the parameters (mentioned above) to the 'emulator'. From there, have it do whatever pre-launch things need to be done and then have it launch MAME with its required parameters. You can also have your 'emulator' wait until MAME exits and run something else before exiting itself [if needed]. If you don't need to run anything after MAME exits, you may still want to have your 'emulator' wait for it (MAME) to exit before closing the script so that the LaunchBox 'closing' screen will show ("Thank you for Playing").
  7. If an exact Title match is found, I didn't see the need to use the resources to populate the remaining 'fuzzy matches'. Thought being, they'd never get used/accessed. To me, it sounds like the 'bug' might be a [game] naming issue. If you search for a specific game on SteamGrid, you'll get various grids for that game, covering the various platforms it can be found in. Say your games Title is "1942", the results will be for "1942". But if your game is actually "1942: The Pacific Air War", you won't see results for that game ("1942: The Pacific Air War"). Rightfully so, as they're 2 different games. ...or maybe I'm completely missing what you're saying. Which happens. 😊 If you can give an example where even though the Title is correct, the results aren't, I can attempt to find why that's happening. And possibly discover a cure for the bug. Otherwise, it does sort of sound like it is a feature request.
  8. Are you still talking about Startup Themes? Its default background pallet (for at least the Default Startup Theme) is hardcoded to black (like your original image above). Then the [whatever it finds. If any] background image for the game sets on top of (and covers) that. If you're talking about the background in LaunchBox behind the main middle section, that's a discussion for a different [unrelated to Startup Themes] topic. That said, that 'background' is customizable in the LaunchBox setting (Tools < Options).
  9. The Default StartupTheme binds the background to 'BackgroundImagePath'. Double check in LaunchBox in Tools-Options-Media-Background Priorities that you have Fanart - Background checked.
  10. Version 1.2.5 Released Fixed: When selecting Previous/Next during bulk edit, existing image count doesn't update for the game Fixed: When selecting Previous/Next during bulk edit, the multiple-games-found window still shows if you didn't select a game Thanks @Tayley for letting me know.
  11. Try: Change writeconfig to 0 (zero). Then, either in MAME's root folder and/or in the ini subfolder, delete all the rom_name.ini files.
  12. K. Then have it not check for updates for that emulator. Tools < Manage < Emulators - Click on your emulator then right-click on the Status column (for that emulator) and select Don't check for updates.
  13. v1.2.2-b released Fixed: Would get an error if game Title has a forward slash in it @PlayingKarrde This should also fix the issue you had when bulk scraping with your Nintendo 64 and Sega Saturn platforms.
  14. Look in Tools < Manage < Plugins and see if there's an update for the Dolphin plugin. If so, update it and see if that resolves it. If not, what version of Dolphin do you currently have installed? If it's a TriForce version (that you don't want to have updated anyway), select to not have that specific emulator not-check for updates.
  15. I'll do some checking and see what I can find. Thanks for the heads up.
  16. Having an interactive "Just grab 'em all" would pretty much defeat the purpose of what made this plugin useful to you. As for adding something like that to the original one-by-one method, it's been discussed previously. In short: "The problem is, sometimes (a lot of the times? Occasionally? Rarely?) the file will be [temporarily] locked by LaunchBox. And can't be deleted." I've tried various methods to work around this hiccup and the result was "Deleting existing images ain't gonna happen with the plugin." Discussed above: "Those official Steam images don't appear to be available via the API. But I'm pretty sure when you import a Steam game, there's an option to prioritize Steam Images, which should get those. I presume the auto-import feature grabs those as well." Version 1.2.3 added a clickable SteamGrid hyperlink. When doing one-by-one, click the Games Title to navigate to the games SteamGrid page. From there you can click View Original Steam Assets. When searching one-by-one, the plugin 1st attempts to search by the game title and platform. If a direct match isn't found, then it searches by just game title. My findings indicate the 1st rarely gets a hit but the 2nd one (when using the one-by-one method) will show images covering various platforms. "In cases where an exact match for the game Tite is not found, a window will popup listing 'close matches'." With "Just grab 'em all", it'll do the 1st and 2nd attempts then move on. An interactive popup with close matched does not occur. If a match is found meeting your criteria (i.e. "grids" and " 600x900"), it grabs the 1st one in the results. I presume your incorrectly matched example "Wipeout" produce a grid image for a different platform? Glad it now has some value for you.
  17. Thanks!! Glad it useful and a time saver. I thought I had changed things to not get that error. I guess I only thought about changing things. Thanks for using that feature and thanks for letting me know. v1.2.4-a Fixed: Error would occur when checking "See All available image types" in the Add Image panel.
  18. Chill! No need to get in an uproar. If you have MAME set to save game specific ini files, then yes. You need one for each game because that's that top one in the order of precedence. If you don't, then just add the numbers you saved** into mame.ini. **As note in the post just above yours: "Write that number down because it won't [permanently] save anywhere."
  19. Version 1.2.4 Released New Feature: Added toggle to switch between Preview Image (default) and Add Image Depreciated right-click to see Add Image Added checkbox to "Always open to 'Add Image'" New Feature: "Just grab 'em all" - Bulk grab the 1st available image for each game. Select multiple games and start the plugin Click Just grab 'em all Select SteamGrid image type, image size and LaunchBox image type to save as Click Start (wait for the wait cursor to stop) @PlayingKarrde @kyzumi @Tayley
  20. "Handwriting" a controller cfg file is a pain and it's too easy to have something go wrong. I'd be inclined to open MAME, go into the general settings < input assignments and start with Player 1 Controls. Say you're doing your 4-player setup as pictured above... Set your up/down/left/right and buttons using the very left set of controls. Then go to Player 2 Controls and set those using the left-middle set of controls. etc. for 3 & 4. Back out of the menus sand select Save Settings. Exit MAME. Copy the "default.cfg" file from the /cfg/ folder and paste it into the /ctrlr/ folder and rename it to "4Player.cfg". Go back into MAME and do those same steps for "2Player.cfg" and whatever else ones you may want. (maybe it's just those 2.) Be sure to Save and exit before copying default.cfg, each time. Do the one you want to have as your default panel setup, last. That way if you don't add any command line parameters, it'll at least be default.
  21. Sounds like an easy fix. I'm curious, what was the space savings like going to 7z (compared to zip)? I did that a couple time many years ago but forgot how much it 'saved'. What I do remember is that it became a nuisance when updating each month and I realized the drive that I store the set on had plenty, plenty and more plenty of room. So figured why bother. Seeing you used Clrmamepro, you probably set MAME up yourself as well (rompath in mame.ini etc.). Which is great! Though from a scratch build, it should have worked with the files being 7z and the paths pointing to zip because by default, LaunchBox sends just the filename (no extension) to MAME. It also adds the -rompath parameter so MAME knows where to look for the zip/7z file, based on the filename given to it.
  22. To clarify, your MAME ROMs are all .7z (i.e. 1942.7z). But after importing them, they all point to .zip (i.e. 1942.zip). Is that correct? Now if you go to launch one of these games (i.e. 1942) from LaunchBox, does the game run? My guess is they do.
  23. Thanks! Glad you like it. When I learned about SteamGrid and then a week later put out this plugin, I assumed it would be used as a supplement for a few missing images not found in the LaunchBox database. A sort of fill-the-void type of thing. I didn't envision it to be used in mass. To clarify what you would like to be able to do: Select somewhere between i.e. 50 and thousands-of-games start the plugin Select the image type to scrape (Grids, Heroes or Logos) Select the image type to save as (Box - Front - Reconstructed for example) Click "Go" Have it save to the game, the first Grid image (of anywhere between 5 and 70) it finds as "Box - Front - Reconstructed" for each game in the queue One issue is I see with this is, the 1st image isn't always a box-front and you may end up with a bunch of junk you don't want. However, many times it is. So I may be overthinking it (as is my way 😊). I will add that to the request list. But I'd like to hear if others would be interested in something like this as well before diving into it too much. Of the 200-some-odd downloads, you're the 1st person to bring this up. Since I don't really use this at all, I never paid attention to that. But makes total sense. I will have this changed in the next release. Thanks for the suggestion. No worries. If I get enough expressed interest for the auto-batch feature and implement it, I'll be sure to tag you. Thanks for the feedback and suggestions!
  24. First off, thanks for loving the plugin! It shouldn't have asked you to re-enter your API key if you had a valid one in there already. After downloading the update, did you copy the .dll to the same location as the old one? Overwriting the existing .dll? Make sure your Plugins folder doesn't have 2 instances of the dll file. i.e. /Plugins/SteamGrid Scraper.dll AND /Plugins/SteamGrid Scraper/SteamGrid Scraper.dll If that's not the case: Close LaunchBox in the /Plugins/SteamGrid Scraper/ folder, delete Settings.xml Start LaunchBox 'Attempt' to scrape and paste in your API Key Click Save If that don't fix it, something's really screwy. Close LaunchBox Delete the /SteamGrid Scraper/ folder Unzip the download into the /Plugins/ folder resulting in "/LaunchBox/Plugins/SteamGrid Scraper/SteamGrid Scraper.dll" and no other files in that subfolder. Just the (1) .dll file Start... 'Attempt'... Save If you still get the error, send me the most recent log file (/Plugins/SteamGrid Scraper/Logs/log xxxx-xx-xx ....txt) and your Settings.xml file.
  25. Edit the game Click Additional Apps Select the one you want as the default play-when-you-double-click-it [in the lower-right] click Make Default Now, if you want to change the Names (titles), you can. But that won't affect which is the default game to launch.
×
×
  • Create New...