Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    3,446
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by JoeViking245

  1. "Press[ed]" I think. As in While the {space bar} is pressed. Your 2nd 2 last line (for player 2) should be send {2 up} Return I believe. I'm not at my main PC right now to test/confirm.
  2. If it works without the setkeydelay, go ahead and leave that out. See if this does anything different for you. You may need to adjust the Sleep timer. Space:: while (getkeystate("space","p")) { send, {up down} sleep 100 } send {up up} Return Long press in AHK isn't a feature perse. But when using KeyWait in your hotkey script, you can make a key essentially have dual purpose. Example: Press and hold (aka long press) b to type out "BigBox". Otherwise press (and release) b to type "b". $b:: ;$ is required for "Send, b" { KeyWait, b, T1 ;T1 = 1 second if (ErrorLevel) { Send, BigBox Sleep, 500 ;Sleep needed so it doesn't auto repeat } Else { Send, b Return } }
  3. Have you verified that the CHD's are able to launch from LaunchBox without issue?
  4. From the emulators website Help section: "Redream supports any GDI, BIN/CUE, CHD or CDI disc image. However, not all images are created equal and we strongly advise against using CDI images." Do the images you have in .chd format work?
  5. You may try to just Send it. Space::Send, {Up} And/or the game may be stubborn and want a more deliberate keypress. SetKeyDelay, 100, 50 Space::Send, {Up}
  6. In the emulator Details section (in LaunchBox) for your Demul emulator, do you have all the boxes UN-checked? i.e. 'Don't use Quotes...' is un-checked?
  7. Start MAME (double-click mame.exe) Double-click General Settings Double-click Save Settings Press Escape twice (to completely exit MAME) You'll now have a "mame.ini" file You could also, while you're in the General Settings, double-click Input Device Options and set the Light Gun Device Assignment to mouse. (select it and press the right arrow key) But don't forget to Save Settings afterwards.
  8. This doesn't really help with what you're after, but you can toggle seeing version under games Title in the main (middle) section. Click the 'hamburger' menu, Select View, Show/Hide, Versions. Or just press Ctrl+R.
  9. That's a pretty old version of MAME. But that's OK. In LaunchBox, edit your MAME emulator (Tools, Manage, Emulators). In the Default Command-Line Parameters, remove -keyboardprovider dinput. That particular parameter wasn't available back then.
  10. Full Screen should work without a script. Start citra-qt.exe On the toolbar, click View, and then check Fullscreen Exit Next time your launch a game (via LaunchBox and using citra.exe). it should start full screen. Also, for your exit script, you should use: $Esc:: { WinClose, ahk_exe {{{StartupEXE}}} }
  11. Using that Default Command-Line Parameter, I'm kinda surprised that any other game loads. Also, you should not have that , (comma) in there. First test things by removing just the comma, Actually, remove "-cart1" also. So your command line parameter will look like this: -keyboardprovider dinput gamecom Save and then try one of your Game.Com games. Now that we know that works, remove "gamecom" altogether. The easiest way to have this continue to work is if you have your Tiger Game.Com games in their own platform. Then in your MAME emulator, go into Associated Platforms and add your Tiger Game.Com platform (select it from the dropdown menu so you select and spell it correctly) and put "gamecom" as it's Default Command-Line Parameter. Check Default Emulator. If you don't have (or don't want) them in their own platform, you should be able to click the platform their integrated with (or just select All) and in the filter search, type "game.com". That should show all 20 of them. If you have them in their own Playlist, that will work just as well. After, you've confirmed you can somehow sort/find them, exit LaunchBox then download and install the Bulk Custom Command-Line Editor plugin. Restart LaunchBox, filter and select all the game.com games, start the plugin per the instructions and in the Parameter field, type in "gamecom" (without quotes) and click Finish. Play games.
  12. Is it all MAME games that won't start via LaunchBox? or just some? If the latter, which one(s)? What version of MAME are you using? Can you share a screen shot of your MAME emulator settings in LaunchBox (the main details page)?
  13. @Drybonz You are most welcome. Glad it's been a useful tool for you. The API doesn't provide a trigger for when a new game is added, so it wouldn't be feasible. A workaround, however, would be to create a batch file (or AutoHotkey or PowerShell script) and add it as a new Emulator. The 'new emulator' would basically: Execute what you have in the Run Before Main Application. Launch the actual emulator with the same Command-Line Parameters you have in LB. Wait until the 'actual emulator' exits. Execute what you have in the Run After Main Application. Then all you need to do is make this emulator the default for your Platform. You'll probably need to use the Bulk Remove Additional Apps plugin for your existing games first. Now any game, existing or newly added will have a pre-configured run-before/after-emulator.
  14. There are no Custom button/key mappings available in LB/BB. I haven't messed with CP Wizards Pause-Menu Lua script in several years. Almost surprised to hear that it still works. But it's good to hear that it does. What I did was have CP Wizard generate all the control panel images and then put them into the \LaunchBox\Images\Arcade\Arcade - Controls Information\ folder. I then modified a Startup Theme and a Pause Theme, respectively, to have them show that image for the selected game. Of course, the Startup Theme only shows it for a few seconds. I think those are probably the 2 keys times you'd want to see it. Also, with them being in that folder, in LaunchBox, if you press Ctrl+i, it'll bring up all the games' images full screen. You can then scroll through them and see it that way. Same thing in BigBox when you go into Game Detail and select View Images. In BigBox, you can also map a button to View Images (don't think it's mapped by default) without having to go into the game details. But again, it's all images for that game that you can scroll through.
  15. Edit your MAME emulator in LaunchBox and in the Default Command-Line Parameters, remove -keyboardprovider dinput and add in (if it's not there already) -rompath %romlocation% Also, be sure to have Remove Quotes and Remove file extension... both checked. lastly, make sure Extract ROM archives before running un-checked.
  16. Movie Scraper (Reboot 2023) View File This is a reboot of the Movie Scraper Plugin by @Slipstream. The intent of this plugin is to scrape metadata and media for movies you’ve imported into LaunchBox. Q & A: Why use LaunchBox as your digital movie library? Because you can. What metadata is imported? Title Notes (Movie Plot) Release Date Publisher (Production Studio i.e. “Marvel Studios”) Genre(s) Series (Collection i.e. “The Avengers Collection”) Video Url (YouTube movie trailer) What media is imported? Box – Front Banner Clear Logo Disc Fanart – Background Arcade – Marquee Can it import media I already have? Yes. When importing media, the plugin will 1st look in the same folder the movie file is located. Do I need to have my own personal API keys for both TMDB and FanArt.TV? Yes. However, when running Setup the first time, “temporary” API keys are automatically inserted. For now, they work. But for best, continued results, obtain and enter in your own keys. (See below) Are both API keys required to scape? Yes. If either of the keys are missing or invalid, the plugin will exit. Do the Movie Titles [in LaunchBox] need to be named a certain way before scraping? Yes. The Titles should be the name of the movie without any extras. The Avengers will work. The Avengers 2012 will not work.* The.Avengers.2012.1080p.BluRay.x264.DTS-FGT will not work.* *No. If you have a valid Information (NFO) file in the same folder as the movie, the plugin will parse the file to get the proper Title and movie ID#. The Avengers 2012 will work. The.Avengers.2012.1080p.BluRay.x264.DTS-FGT will also work. Can I scrape more than one movie at a time? Yes. Select multiple (or all) movies in the Platform, right-click and select Scrape Movie. You may want to test with just one movie or only a couple at first. Installation: Download the zip file Unblock it by right-clicking the file, select Properties, check “Unblock” and click OK. (Alternately, just use 7Zip to open the downloaded file) Copy the folder inside the zip into ../LaunchBox/Plugins/ i.e. D:\LaunchBox\Plugins\MovieScraper2023\MovieScraper.dll Setup: Start LaunchBox Click Tools and select “Movie Scraper Setup” Enter in your API keys Click Verify Keys to confirm they are working (Optional) Check “Automatically select 1st Movie when multiple results are found” Click Save Use: Select one or movies you have imported into LaunchBox, then right-click on one of them. Select Scrape Movie A “Please Stand By” window will appear indicating scraping is in progress. If a movie has more than one ‘close match’, a window will appear where you can select the correct movie. Unless during Setup, you checked “Automatically select 1st Movie when multiple results are found”. Scraping is complete when “Please Stand By” disappears. When completed, press F5 to refresh the Box-Front images for the selected movie(s). Click on a different movie and then back on one just scraped to refresh the images in the right side-bar. Getting your personal API keys: (both are free to get) TMDB A TMDB user account is required to get an API key. Once created, log in and go to Profile - Overview - Edit Profile. Go down to API to get your “api_key (v3 auth)”. http://www.themoviedb.org FanArt.TV Register an account at https://fanart.tv/. Once registered, go to https://fanart.tv/get-an-api-key/ to find your personal key The process when scraping: Get the API keys from APIfile.xml and verify the API keys are valid If either API key returns “Unauthorized”, the plugin will exit Check if the movie has an NFO file (in the same folder as the video file). If so… Get/store the movies ID#. (Can be either TMDB or IMDB) Set the ‘games’ Title Check for existing image files in the same folder as the video file. If any exist, copy them into LB Image files need to have the same name as the video file, plus -imageType.png (or .jpg depending on the image type) Search TMDB using ‘Title’. (If an NFO file exists, search by the movie ID# from step 2 above) If no matches, “The movie could not be found.” [popup message] will appear. When scraping in bulk, a popup will appear at the end of all scraping instead, listing the movies not found If there are multiple matches, a window will appear to have you select the correct movie. (Unless you chose to “Automatically select 1st Movie” during Setup) If there’s only 1 match (or when a movie was manually selected), set the movies: Title, Notes, Release Date, Publisher, Genre(s), Series and Video Url (link to movie trailer) Download images from TMDB and FanArt.TV. Download images only if the image type doesn’t already exist (i.e. local images weren’t found) Order of precedence for importing images: Local images: Box-Front Banner Clear Logo Disc Fanart-Background Arcade-Marquee TMDB: Box-Front Fanart-Background FanArt.TV: Box-Front Banner Clear Logo Disc Fanart-Background Arcade-Marquee Big thanks to @Slipstream for the original code and @jayjay for his update. As always, all comments and suggestions are welcomed. Submitter JoeViking245 Submitted 04/12/2023 Category Third-party Apps and Plugins
  17. Version 1.3.0

    659 downloads

    This is a reboot of the Movie Scraper Plugin by @Slipstream. The intent of this plugin is to scrape metadata and media for movies you’ve imported into LaunchBox. Q&A: Why use LaunchBox as your digital movie library? Because you can. What metadata is imported? Title Notes (Movie Plot) Release Date Publisher (Production Studio i.e. “Marvel Studios”) Genre(s) Series (Collection i.e. “The Avengers Collection”) Video Url (YouTube movie trailer) What media is imported? Box – Front Banner Clear Logo Disc Fanart – Background Arcade – Marquee Can it import media I already have? Yes. When importing media, the plugin will 1st look in the same folder the movie file is located. Do I need to have my own personal API keys for both TMDB and FanArt.TV? Yes. However, when running Setup the first time, “temporary” API keys are automatically inserted. For now, they work. But for best, continued results, obtain and enter in your own keys. (See below) Are both API keys required to scape? Yes. If either of the keys are missing or invalid, the plugin will exit. Do the Movie Titles [in LaunchBox] need to be named a certain way before scraping? Yes. The Titles should be the name of the movie without any extras. The Avengers will work. The Avengers (2012) will work. (new v1.3.0) The Avengers 2012 will not work.* The.Avengers.2012.1080p.BluRay.x264.DTS-FGT will not work.* *No. If you have a valid Information (NFO) file in the same folder as the movie, the plugin will parse the file to get the proper Title and movie ID#. The Avengers 2012 will work. The.Avengers.2012.1080p.BluRay.x264.DTS-FGT will also work. Can I scrape more than one movie at a time? Yes. Select multiple (or all) movies in the Platform, right-click and select Scrape Movie. You may want to test with just one movie or only a couple at first. Can I scrape metadata in a language other than English? Yes. See Setup: below. (new v1.3.0) Installation: Download the zip file Unblock it by right-clicking the file, select Properties, check “Unblock” and click OK. (Alternately, just use 7Zip to open the downloaded file) Copy the folder inside the zip into ../LaunchBox/Plugins/ i.e. D:\LaunchBox\Plugins\MovieScraper2023\MovieScraper.dll Setup: Start LaunchBox Click Tools and select “Movie Scraper Setup” Enter in your API keys Click Verify Keys to confirm they are working (Optional) Check “Automatically select 1st Movie when multiple results are found” (Optional) Select a language to use when downloading metadata. (Default: English) (new v1.3.0) Click Save Use: Select one or movies you have imported into LaunchBox, then right-click on one of them. Select Scrape Movie A “Please Stand By” window will appear indicating scraping is in progress. If a movie has more than one ‘close match’, a window will appear where you can select the correct movie. Unless during Setup, you checked “Automatically select 1st Movie when multiple results are found”. Scraping is complete when “Please Stand By” disappears. When completed, press F5 to refresh the Box-Front images for the selected movie(s). Click on a different movie and then back on one just scraped to refresh the images in the right side-bar. Getting your personal API keys: (both are free to get) TMDB A TMDB user account is required to get an API key. Once created, log in and go to Profile - Overview - Edit Profile. Go down to API to get your “api_key (v3 auth)”. http://www.themoviedb.org FanArt.TV Register an account at https://fanart.tv/. Once registered, go to https://fanart.tv/get-an-api-key/ to find your personal key The process when scraping: Get the API keys from APIfile.xml and verify the API keys are valid If either API key returns “Unauthorized”, the plugin will exit Check if the movie has an NFO file (in the same folder as the video file). If so… Get/store the movies ID#. (Can be either TMDB or IMDB) Set the ‘games’ Title Check for existing image files in the same folder as the video file. If any exist, copy them into LB Image files need to have the same name as the video file, plus -imageType.png (or .jpg depending on the image type) Search TMDB using ‘Title’. (If an NFO file exists, search by the movie ID# from step 2 above) If no matches, “The movie could not be found.” [popup message] will appear. When scraping in bulk, a popup will appear at the end of all scraping instead, listing the movies not found If there are multiple matches, a window will appear to have you select the correct movie. (Unless you chose to “Automatically select 1st Movie” during Setup) If there’s only 1 match (or when a movie was manually selected), set the movies: Title, Notes, Release Date, Publisher, Genre(s), Series and Video Url (link to movie trailer) Download images from TMDB and FanArt.TV. Download images only if the image type doesn’t already exist (i.e. local images weren’t found) Order of precedence for importing images: Local images: Box-Front Banner Clear Logo Disc Fanart-Background Arcade-Marquee TMDB: Box-Front Fanart-Background FanArt.TV: Box-Front Banner Clear Logo Disc Fanart-Background Arcade-Marquee When selecting a language other than English (new option v1.3.0) to download metadata, Box-Front and Background images are the only ones that will appear in that language (if available). FanArt.TV doesn't appear to support other languages. Big thanks to @Slipstream for the original code and @jayjay for his update. Thanks to @universeofgamer for the suggestion to add the option to scrape metadata in other languages. As always, all comments and suggestions are welcomed.
  18. What platform are you trying to scrape in? The link you show is for the platform Taito Type X. If your platform is Taito Type X, check that it's set to Scrape As Taito Type X. Search Results for street fighter zero 3 - LaunchBox Games Database (launchbox-app.com) If your platform is Arcade, that Title is listed as an alternate name to Street fighter Alpha 3. If you go ahead and select "...Alpha 3" and import the metadata, you could then go into the Alternate Names section, select "...Zero 3" and then click Set Selected Games as Title.
  19. I recall seeing that's an M$ thing (for quite a while now [years?]) and can be ignored. A sort of 'false-positive', as it were.
  20. You can't associate an emulator to a playlist. But you can associate it a platform and just un-check Default Emulator. You'll now have the option to manually which emulator to use but will default to the original emulator. To set the default emulator to use for games that are in a specific Playlist: Select your [Naomi] playlist. Select all games in that playlist. (click on 1 of them, then press Ctrl+A to select all) Press Ctrl+E. This will open the Bulk Edit Wizard. Click Next. In Field, Select Emulator. In Value, select the emulator you want the selected games in that playlist to use as-default.
  21. For Running Scripts (and Additional Apps), you can't pass any variables to them. But for Command-Line Parameters.... In addition to those listed, there's also %romlocation% (added in v12.7).
  22. I'm not really sure how else you could sort/filter your list to always have one specific Platform/Category/Playlist always listed 1st. I think the intent of having a Sort Title field is to do something just like that. I use it to put SNES next to the other Nintendo's. Never thought about using it to put something always at the top of the list. Thanks for the idea. Sound pretty convenient.
  23. Which [LaunchBox] theme are you using? Do they also not show with the Default theme?
×
×
  • Create New...