Jump to content
LaunchBox Community Forums

Third-party Apps and Plugins

204 files

  1. Community Theme Creator

    Manuals / How to
    Refer to my YouTube channel or visit Faeran's Theme Creator Workshop videos to better understand the new features.
    Dave Paterson - YouTube
    Development Live Streams - YouTube
    COMMUNITY Theme Creator - Patreon

    11,248 downloads

       (19 reviews)

    633 comments

    Updated

  2. Mame No-Nag Updated Monthly, Current Version:

    **This removes the nag screen that informs you if a rom doesn't work correctly, or if at all, if you use this no nag, then please do NOT go to the mame support site with issues with games, please only use if you understand that there will be no help from anyone at mamedev as you are using a modified version of mame.
     
    Contents: mame.exe - Normal Mame with Nags removed. (Note mame no longer carries the 64 in its exe name changed by Devs in 0.229)
    It's advisable to download the full mame official pack and install it, then just overwrite the exe with the replacement, this covers any changes the mame devs may have made to the support files.
    After you have done this, make sure you copy the folders artwork, ctrlr, cheat, hlsl, ini, folders and the ini files from the root of your original mame folder, and move/copy them to the new install.  
    If you are using your own installed/setup of mame then make sure you also set in the mame.ini  'Skip_gameinfo  1'
    If you got Launchbox to setup mame for you when asked, you only need to replace the exe and play.
     
    As some are not sure about  False Positives, and report a virus was detected, As goes for all versions i upload, they are all ran through virustotal before i upload, and if by any chance something did end up with an issue it would be noticed very quickly after upload and would be removed/restricted.
     
    0.264 - https://www.virustotal.com/gui/file/b7d301c777152a4ffe5402d7dee1c800d28691a7ffbbace5529b62e9bb1546ec?nocache=1
     
    All NEW versions of the No-Nag will be posted in this download thread only, if you wish to get the new releases every month, either follow myself or the thread, As the download section will not show any new releases.

    14,163 downloads

       (10 reviews)

    78 comments

    Updated

  3. PCSX2 Configurator Next

    PCSX2 Configurator Next for LaunchBox
    PCSX2 Configuartor Next is a plugin for LaunchBox that allows users to easily configure PCSX2 on a per-game basis. The plugin also allows for pre-optimised configs to be downloaded from right within LaunchBox for a whole host of popular PS2 games, from Zombeaver's excellent PS2 Configuration Project.
    Installation
    The plugin is easy to install and simply needs to be downloaded and extracted. The archive contains a folder called "PCSX2 Configurator Next", this should be placed in the root of the "Plugins" in the user's LaunchBox directory. Any previous versions of the plugin should be removed before attempting to install this version.
    General Usage
    The plugin is relatively straight forward to use, but has been changed significantly from previous versions. You will first need to have PCSX2 (1.5.0 development build) setup as an emulator in LaunchBox. Then right click on a PS2 Game and choose "PCSX2 Configurator" from near the bottom of the context menu. This will present a menu of options:
    "Create Config" - Creates a new config for the game in question based on the users current PCSX2 settings, If a config already exists this will overwrite that config with a new one.
    "Download Config" - This will download one of Zombeaver's Config and set it up to be ready to play for the selected game, this will be greyed out if now config is available, and will change to "Update Config" if a new update is available for the downloaded config.
    "Remove Config" - This will remove the current config for the selected game, and will be greyed out if there is no current config.
    "Configure With PCSX2" - This will open PCSX2 with the config for the selected game loaded, allowing you to customise your config for the selected game (Downloaded Config's can also be tweaked). Once a game has a created config this can also be done using LaunchBox's built in "Configure" from the games context menu. Both these options will be greyed out if there is no config for the selected game.
    There is also a "settings.ini" file created in the plugins folder ("%LaunchBoxDir%/Plugins/PCSX2 Configurator Next"), this can be tweaked manually but most settings don't need to be touched in most cases. Some people may wish to change the "GameConfigsDir" which is where the created configs are stored, this deafults to the users PCSX2 "inis" directory. There is currently no inteface to modify these settings, but that is planned in a future version.
    Version Info and The Next in The Name
    This version of the plugin is the successor to the original PCSX2 Configurator plugin, with a completely re-worked codebase from that version, and full compatibility with LaunchBox.Next (which is now the current version of LaunchBox). The main reason "Next" was added to the name is to initially seperate it from that (now discontinued) verison of the plugin. This release is currently in Beta and the "Next" from the name will probably be dropped eventually for a stable release with more features.
    Credit and Support
    I have personally put a lot of time and effort into all versions of this plugin, with it essentially being my free-time pet project for the last year and a half. Though I know the plugin would not be what it is today without Zombeaver who really helped me to bring this plugin to the next level, by allow me to integrate his PS2 configurations into it as well as creating artwork and helping me test the plugin. I would also like to say a big thank you to spectral, neil9000, and kmoney for helping me out with testing, and of course Jason Carr for making LaunchBox and implementing some of my requested changes into the plugin engine. I intend to keep working on this plugin, and fix any reported bugs as well as update the plugin with new features. So if you have any problem or feature request's hop over to the plugins thread on the forums and let me know. The project is also open sourced under the MIT license and can be found on my github.
     
    UPDATE (JUNE 2020): This Plugin is now in maintenance mode, and is nearing end of life. I am currently working on a standalone version that will serve the same purpose, which will also be made to work with LaunchBox. The progress of that can be found here

    9,393 downloads

       (19 reviews)

    196 comments

    Updated

  4. ThirdScreen Plugin for Platform Video Marquees, 3+ Screen Support, and more

    This plugin adds enhanced Marquee capabilities plus support for unlimited screens.
    - Enhanced Marquee Capabilities:
    Adds support for Platform Video Marquees, Playlist Video Marquees, and Platform Category Video Marquees. Adds support for Marquee Startup Videos. Adds support for animated gif files. Fixes marquee shift issue for TeknoParrot games. Marquee(s) will work in LaunchBox, not just in BigBox. Adds optional blur-fill background effect when media is not stretched to fit the entire screen (as of v2.0.10). - Support for a 3rd screen or unlimited additional screens each displaying their own priority based list of media.
    - Each screen has access to ALL media that has been imported to LaunchBox (all images, all videos, plus rotating 3D box models!)
    - Graphical user interface for setting up screens. Your theme files do not get modified.
    - Ability to stretch or not stretch based on the media type being shown on each screen.
    - Screens are tracked by GPU port stable IDs, so nothing will ever break due to Windows re-ordering display  numbers.
     
    Demo Videos:
     
     
     
    Installation:
    *** Before installing, please make sure you are using the latest version of LaunchBox. Version 13.0 or higher is required. *** Download ThirdScreen.zip to your PC. Right click on the zip file and extract all files. Close LaunchBox/BigBox and copy the Plugins and ThirdParty folders to your LaunchBox directory.  
    Adding a new screen:
    1. If you are setting up your main Marquee screen, you'll first need to disable the Marquee in BigBox settings in order to transfer control of it over to ThirdScreen.  Open BigBox. Hit escape to go to BigBox settings. Go to Options->General->Marquee Screen and set it to "None".
     
    2. Select ThirdScreen Settings either from the Tools dropdown in LaunchBox or the settings screen in BigBox.

    3. In the ThirdScreen Settings app choose "Add Screen" in the upper left.

    4. Give this screen a name. If this is your main marquee, make sure "Start with typical marquee media" is checked - this will start you off with the typical expected media for a main marque (e.g. marquee videos, marquee images, banner images, clear logos, etc...). Then hit Continue.

    5. Click "Identify Displays" and take note of the name displayed on the desired display. Then choose
    the corresponding display name from the "Choose Display" drop down menu.

     
     
    Choosing which media shows on each screen:
    1. Select a screen from your list of existing screens.

    2. Add desired media to both the game and platform views for this screen. (Tip: You can hover over most drop down boxes and controls to get a more detailed description of what each one does).

    3. Adjust the priority of each media item up or down (items higher on the list have higher priority). ThirdScreen will search the selected game or platform's media starting from the top of the list and working its way down until it finds something to display.

    4. For each media item in your views you can choose whether or not to stretch fill the screen. If set to No, then the item will be uniformly stretched (aspect ratio will be preserved). If set  to Yes, the media will be stretched to fill the entire screen (aspect ratio will not be preserved).  (Your choice will depend on the type of media and the screen dimensions. For example, Marquee videos/images will look best stretch filled on a bar type display but not on a 16:9 aspect ratio display. Video snaps will look best stretch filled on a 16:9 aspect ratio display, but not on a bar type display.)

     
     
    Adding startup videos or images for each screen:
     
    1. Select a screen from your list of existing screens.

    2. Click "Startup Video Folder" to open the startup folder for this screen. Copy any media you want to be displayed at startup for this screen into this folder. Video files and static images are supported. If there is more than one item in the folder, ThirdScreen will choose one of them randomly to display at startup.

     
     
    Adding Platform Marquee Videos, Playlist Marquee Videos, and Platform Category Marquee Videos:
    1. In LaunchBox select Tools->"Manage Platform/Playlist Video Marquees"

    2. From here you can add and manage video marquee files for Platforms, Playlists, and Platform Categories. Once added, they will be available for display using the ThirdScreen Plugin.

     
     
    FAQs:
    Q. How many screens are supported?
      A. As many as you want. The only limit is the number of hdmi or display ports on your PC.
    Q. Can I use this Plugin if I only have a single marquee screen?
      A. Yes, if you don't have a third screen you can still use this for your main marquee. That will get you the added benefits of platform marquee videos, animated gif support, marquee startup videos, etc.
    Q. If I choose to display 3D box models, how can I rotate them?
      A. The 3D box models will be self-rotating. They will continuously spin while being displayed (no need for any user input).
    Q. In Game View, what's the difference between "Add Game's Parent Platform Media" and "Add Current Platform/Playlist Media"? Which one should I choose?
      A. It just depends on your preference when viewing Playlists. When scrolling games in a platform wheel, it will not make any difference which of the two dropdown lists you chose from. When scrolling games in a playlist wheel choose "Add Game's Parent Platform Media" if you want the media to change depending on the type of game (for example, the playlist might be a mix of NES, Wii, and Arcade games). Choose "Add Current Platform/Playlist Media" if you instead want to always display the Playlist's media (for example the marquee or theme video from your Favorites playlist).
    Q. Will my Theme xaml files get modified?
      A. No, the plugin never touches your theme files. You are free to switch and add new themes whenever you want.
    Q. How can I delete/modify media in LaunchBox if it is currently being displayed by ThirdScreen?
      A. You might sometimes run into a situation where you want to delete or modify a game's media files, but LaunchBox gives you an error because the media is in use. No problem, just temporarily disable ThirdScreen when in LaunchBox. Open the ThirdScreen settings app, click the gear icon in the upper right, and choose "Disabled when in LaunchBox".
    Q. Why doesn't Platform view work for my marquee(s) when in LaunchBox?
      A. This has been fixed with version 2.0.6 of this plugin as long as you are on LaunchBox version 13.1-beta-6 or higher..
     
    Troubleshooting Steps:
    1. Make sure you are using the latest version of this plugin.
    2. If this is your main marquee screen, please first double-check that you have disabled your marquee in BigBox settings. The ThirdScreen plugin will not attempt to use your marquee display if BigBox is using it.
    3. If some image or video you've added isn't showing up when you expect it to, double-check that it is categorized correctly in LaunchBox. It's very easy to add media in LaunchBox and then forget to change its image or video type (I do that all the time).
    4. If you are having an issue, please enable logging for both the ThirdScreen plugin and LaunchBox/BigBox, and then send me the log files after you try the thing that isn't working. The log files will be in the LaunchBox/Logs folder. To enable logging do the following:
    For ThirdScreen: Tools->ThirdScreen Settings, click the gear icon in the upper right and choose "Debug Log File Enabled". For LaunchBox/BigBox: Tools->Options->General->Debugging, check "Enable Debug Logs". 5. If LaunhBox/BigBox will not start at all after installing the dll files, make sure you are on version 13.0 or higher of LaunchBox and also try disabling any Pen or TouchScreen devices listed in Device Manager (there is currently a known conflict with the Windows Pen driver which is affecting some users). (Edit: This has been resolved in v2.0.13) 
    6. If animated gif files aren't displaying for you, try running LaunchBox/BigBox with admin privileges. (Edit: This has been resolved in v2.0.11) 
    7. If you are having issues with the ThirdScreen settings app reporting an incorrect resolution and/or your marquees being incorrectly sized, clipped, or off-center then it is most likely caused by dpi scaling. I recommend trying the following steps:
           Windows 10:
    Disable "Fix scaling for apps->Let Windows try to fix apps so they're not blurry" under "Advanced scaling settings" in Windows Display Settings. Also make sure all boxes are unchecked in Properties->Compatability->Change High DPI settings when you right click on the launchbox and bigbox executables and any shortcuts to them. If above steps didn't work then try disabling all settings above and then go to Windows Display settings and make sure the values of "Change the size of text, apps, and other items" matches between your main monitor and all of your additional monitors.        Windows 11:
    Windows 11 removed "Advanced scaling settings". I'm currently investigating whether any special handling is required for Windows 11 regarding DPI scaling.        (Edit: v2.0.14 should fix most scaling issues in both Win10 and Win11) 
    8. This plugin tries to fix any marquee-shift issues when a game changes the main screen resolution. As of version 4.0.0 you can select between medium mode, aggressive mode, or disabled. Medium is the default mode and is recommended. If a game changes the screen resolution, medium mode will reposition all marquees to their correct locations. Aggressive mode also hides the BigBox window to ensure it does not end up covering one of the marquee screens. While aggressive mode works perfectly on mine and many other setups, some people have reported that it can interfere with game loading or exiting (including BigBox remaining hidden after exiting a game). If you run into those types of issues you should set the option back to medium mode or disabled. In LaunchBox, go to Tools->ThirdScreen Settings. Then click the gear icon in upper right and select "Medium Shift Handling".
    -------------------------------------
    Enjoy, and please follow the file to be notified of updates.
     
     
     

    1,205 downloads

       (6 reviews)

    146 comments

    Updated

  5. RetroAchievement Badges

    RetroAchievement Badges
     
    What does this plugin do?
    Adds “RetroAchievement” Badges to games that support RetroAchievements.
    (See complete list of games here: https://retroachievements.org/gameList.php)
    Why?
    Because some people wanted it.
     
    April 24, 2023
    Version 2.3.5 will be the last update for this plugin.
    As of LaunchBox version 13.2 (Feb. 27, 2023), Achievement Badges are now supported. (Includes RetroAchievements, Steam and GOG achievements)
    To enable: click the hamburger menu, select View, Badges, Game Attributes, Enable Achievements.
     
    How to install the plugin:
    Download RetroAchBadge v2.x.x.zip  UnBlock the zip file. Right click the file, select “Properties” and check the box that says ‘Unblock’ [or something along those lines] Click OK to close the Properties window Open the zip file Copy the folder “RetroAchBadge” into your “/LaunchBox/Plugins/” folder Start LaunchBox Select Tools Select RetroAchievements Badge Updater (Internet connection required)   Click Start Update and Wait for the Updater to complete.  (This may take up to 1 minute.)
     
    How to see the badges:
    Start LaunchBox (not necessary if you just completed the Install - steps 1 through 9) Click BADGES Select Plugin Badges 'Check’ Enable Retroachievements
     
    How to add or remove the badge from a game:
    Right click the game and select "RetroAchievements Badge" 
     
    How to get updates for new games added to RetroAchievements:
    In LaunchBox, Select Tools Select RetroAchievements Badge Updater (Internet connection required) If you added or removed RetroAchievement badges for specific games, those games will remain added or removed after running the Updater.  To reset the games that have been added/removed, delete the files Added.xml and Removed.xml located in the plugins folder and rerun the Updater.
     
    A word about Platform names:
    Some of the Platform names used by RetroAchievements are different than the default names used in LaunchBox.  When using the Badge Updater, it will ‘convert’ these to the default names.
    Examples:  “Mega Drive” gets changed to "Sega Genesis".  “SNES” to "Super Nintendo Entertainment System".  "Game Boy" to "Nintendo Game Boy".
    This plugin will not rename any of your existing Platforms.
    When checking for badges, the plugin will check your Platforms Scrape As setting as well as the Platform name.
    Example: If you named your Platform "Game Boy" and Scrape As is set to "Nintendo Game Boy", badges will show for that Platform.
     
    Platform names that get changed: 
         From                                   To
    "Mega Drive"                 "Sega Genesis"
    "SNES"                            "Super Nintendo Entertainment System"
    "Game Boy"                   "Nintendo Game Boy"
    "Game Boy Advance"   "Nintendo Game Boy Advance"
    "Game Boy Color"         "Nintendo Game Boy Color"
    "NES"                               "Nintendo Entertainment System"
    "32X"                               "Sega 32X"
    "Master System"           "Sega Master System"
    "PlayStation"                  "Sony Playstation"
    "Game Gear"                  "Sega Game Gear"
    "Virtual Boy"                  "Nintendo Virtual Boy"
    "MSX"                              "Microsoft MSX"
    "SG-1000"                       "Sega SG-1000"
    "Saturn"                          "Sega Saturn"
    "Intellivision"                  "Mattel Intellivision"
    "Vectrex"                         "GCE Vectrex"
    "PC-8000_8800"             "NEC PC-8801"
    "PC-9800"                       "NEC PC-9801"
    "PC-FX"                            "NEC PC-FX"
    "Dreamcast"                   "Sega Dreamcast"
    "PlayStation Portable"  "Sony PSP"
    "PC Engine"                    "NEC TurboGrafx-16"


    Changing the default icon:
    If you wish to use a different Badge icon, replace “\LaunchBox\Images\Badges\RABadge001.png” with your own image.
    Known Issues:
    Game titles are taken directly from RetroAchievements and may differ (slightly or a lot) from yours. So if you have a game that is known to have achievements and the badge isn’t showing, follow all steps under How to add or remove the badge from a game:.
    Updating via the Tools menu may take up to 1 minute to complete.  Though not really an 'issue' perse, but it is a "thing".  So plan your updates around refilling your water glass, grabbing a soda or whatever takes you about 60 seconds to do.
    Unknown issues:
    Let me know when you find them.
    Designed for LaunchBox 11.3 and newer.  Major contributors to the plugin are: @jayjay

    1,016 downloads

       (4 reviews)

    130 comments

    Updated

  6. BezelLauncher

    What is it?
    Use this plugin to display bezels for emulators that don't natively support them.
    What does it do?
    It displays a bezel and resizes the emulator window to fit within the bezels transparent area.
    What's required to make this plugin work?
    LaunchBox v13.3 (or newer), the plugin file, bezel images and some minor setup.  No more. No less. (See Setting up)
    Do I need to provide my own bezel images?
    Yes. (See Setting up for where to place them)
    Will it work with game specific bezels?
    Yes.
    Will this work with all emulators?
    Yes, with exception. RetroArch and MAME emulators will not show in the list of emulators and cannot be used with this plugin. 
    The emulators that have been tested so far all work. Some adjustments may be necessary. (see Emulator Settings)
    Will this work with storefront games or Windows games?
    No.
    Can I use my existing RocketLauncher bezel configuration files?You can use the existing platform.png and platform.ini files from RL.  These existing files should be located under:
       /RocketLauncher/Media/Bezels/platform_name/_default/something.ini (and something.png) 
    (See Setting up [step #3])
    What are the .ini files for?
    The .ini (configuration) files tell the plugin how to resize and move the emulator window to fit within the bezel.  (See .ini (configuration) Files for more info and Testing for creating and saving them)
    Can this plugin add shaders as well?
    No.
     
    Disclaimer
    This works on my test PC.  I didn’t test it on my cab because I didn’t want to change my emulator settings to not use fullscreen (see Emulator Settings).  Outside of RetroArch and MAME, I don’t use bezels, so didn’t want to mess-up-a-good-thing.
    There are no guarantees, express or implied… blah blah blah blah blah blah blah.
    There is no risk. This plugin makes no changes to LaunchBox or your emulators.  If you decide this isn’t for you, simply undo any fullscreen changes you made and (with LB/BB not running) delete the BezelLauncher folder.
     
    Special Thanks
    Special thanks to @MadK9 for the idea, direction and help with testing!  Without him, I would have never contemplated starting this project.   Also a big thanks to @Sbaby for testing un-tested emulators with the plugin.
     
    Updating from a version prior to 2.x
    When updating, in order for the plugin to work you need to re-run BezelLauncher Setup.  See Setting Up.  You will not need to rerun Test (step 7.1, 7.2, 7.3).  But do step 7.4.  This update does not affect using the existing bezel layouts (ini files).
     
    Installing
    With LaunchBox/BigBox not running...
    Download the plugin .zip file "Unblock" the file Right-click the file, select Properties, check the box "Unblock", click OK. Or better yet, just use 7-zip to open the file Copy the contents (a folder called "BezelLauncher") into your \LaunchBox\Plugins\ folder Start LaunchBox  
    Setting up
    Start BezelLauncher Setup from the LaunchBox Tools menu, then click Close This will create the \Plugins\BezelLauncher\Bezels\platform_name\ subfolders Copy your bezel images into their respective platform_name subfolders See Bezel Images for more information (optional) If you have existing RL platform_name.ini files, copy those alongside the image files See .ini (configuration) Files for more information Restart BezelLauncher Setup Select a platform Choose an emulator you wish to use for that platform. Check Disabled to enable it Click Test Adjust (Move/resize) the orange frame to fit within the view area of the bezel (See Testing) Click Save [to save the .ini file] Click Save on the main setup screen to add the emulator to the list of Enabled platform emulators Repeat for other platforms and emulators you wish to add You must click "Save" for each emulator you've enabled, separately.
     
    Maintenance
    After adding/removing platforms or emulators
    Run BezelLauncher Setup Click Refresh Continue with Setting up, step #5  
    Testing
    To configure the placement of the emulator window within the bezel (Requires an existing bezel image):
    Run BezelLauncher Setup Select a platform and an emulator Enable it (if it's not already) Click Test
    Move and resize the frame
    Click [and hold] the left or right side of the frame to move it around Click [and hold] the bottom right corner to resize  Use the on-screen buttons to fine-tune the adjustments The on-screen display will show information about the emulator window.
    (You can click and drag the OSD to move it around as needed)
    x, y = upper left monitor-coordinates of the emulator window w, h = width and height of the emulator window x, y = lower right monitor-coordinates of the emulator window
    If any of the values are red, they are off the screen The OUTSIDE edge of the frame is the emulator window extents After adjusting, click Save.  This will overwrite any existing configuration file.
     
    Parameters
    Depending on the emulator and the bezel, you may need to check 1 or more of the following parameters:
    (h) hideStuff
    Check this if you see the desktop behind bezel while the game is loading.  This adds a black background during the startup process.
    (s) startupSleeper
    “Hide stuff” for a little longer during startup (3 seconds)
    (l) longerSleep
    Same as above (4 seconds)
    (g) hideGameStartup
    Check this if LB Game Startup screen is showing behind the bezel at game startup
    When selecting a platform, if the plugin detects an emulator that has been tested, “suggested” parameters will be shown.  Your mileage may vary.
     
    Emulator Settings
    For the plugin to move/resize the emulators’ window, you will need to disable fullscreen in the emulator(s).  This may be as easy as removing "-f" or "-fullscreen" from the Default Command-line Parameters (depending on the emulator).
    Beyond that, of the emulators I've tested, the only one that needs to have its Default Command-line Parameters altered is SuperModel.  You will need to manually set the resolution.
    Start BezelLauncher Setup Select your Super Model 3 platform and Enable it Click Test and after adjusting the frame to where you want it, make note of the W(idth) and H(eight) #'s shown in the OSD. Save and Close.  (Be sure to click Save on the main Setup screen to save Enabled as well.) Edit your SuperModel emulator (in LaunchBox) and set the Default Command-line Parameters to "-res=W,H"  (no quotes, no spaces and replacing W & H with the #'s noted above) Example:       -res=1420,1076  
    Bezel Images
    When you run BezelLauncher Setup for the 1st time, the plugin creates subfolders for each of your eligible platforms. They are created in:
                    \LaunchBox\Plugins\BezelLauncher\Bezels\[platform_name]\
    The platform image file needs to be in the [platform_name] folder and must be named the exact same as the platform.
                    \BezelLauncher\Bezels\Sony PSP\Sony PSP.png
     
    Game-specific bezel files
    New in version 2.0:
    Game-specific bezel folders (or files) can be named after the games ROM filename or the games Title.
    Using the games Title:
    If the Title has 'invalid file name characters', those characters will need to be replaced with _ (underscore).  The exact same way LaunchBox does with its image files (but without the -01 suffix).
          Example:  Title = Disney-Pixar's Toy Story 2: Buzz Lightyear to the Rescue!
                          Bezel = Disney-Pixar_s Toy Story 2_ Buzz Lightyear to the Rescue!.png
    NOTE: Additional Apps game Titles are (i.e.) "Play USA Version...".  So the bezel would be "Play USA Version....png".  Same rules apply with 'invalid file name characters'.
    Invalid characters are:  
    < (less than) > (greater than) : (colon) " (double quote) / (forward slash) \ (backslash) | (vertical bar or pipe) ? (question mark) * (asterisk) ' (single quote) Not technically invalid (post-DOS), but consistent with LaunchBox character replacement
     
    Storing game-specific bezels:
     Option 1:
    Place your game bezel images directly inside their respective \[platform_name]\ folder. Game-specific image files must be named the exact same as the games ROM file or the games Title (accounting for invalid characters).
    example:
    \BezelLauncher\Bezels\Sony PSP\After Burner - Black Falcon (USA) (En,Fr,Es,It,Nl) (PSP) (PSN).png  
    Option 2:
    Place your game-specific bezel image folders under the \[platform_name]\ folder. The subfolder must be named the exact same as the games ROM file or Title (barring invalid characters). The .png and .ini files in the subfolder can be any filename.  example:    
    \BezelLauncher\Bezels\Sony PSP\After Burner - Black Falcon (USA) (En,Fr,Es,It,Nl) (PSP) (PSN)\thisIsAnyFileName.png  See Launching different game versions for information about bezel requirements for games that are combined as Additional Apps.
     
    ScummVM (new v2.0)
    Setting up ScummVM for use with this plugin:
    In LaunchBox, Edit games using ScummVM.  In the ScummVM section, have both checkboxes un-checked.  (Fullscreen and Aspect Correction).  This cannot be done using the Bulk Edit Wizard, so will need to be done on a per-game basis. One-at-a-time.
    If it's not displaying correctly with just the above, try the (optional) following:
    Navigate to /LaunchBox/Third Party/SummVM/ and start ScummVM.exe. On the Graphics tab, set Graphics Mode to opengl.  Leave the other 2 as default and the check box's un-checked.  Click OK and Exit. ScummVM Bezel Files:
    To use bezels with games using LB's integrated ScummVM, you will need to set them up manually.  It will not appear in BezelLauncher Setup.
    Navigate to the plugins Bezels subfolder and add your platform folder. i.e.    \LaunchBox\Plugins\BezelLauncher\Bezels\ScummVM\ Add your platform default png and ini files to this folder. i.e.    ScummVM.png   ScummVM.ini Game specific bezels for ScummVM must be named the same as the Game Data Folder.
        i.e.    D:\LaunchBox\Games\ScummVM\King's Quest 1 - Quest for the Crown\[game files]
                 use:     "King's Quest 1 - Quest for the Crown.png"
     
    DOSBox (new v2.0)
    The integrated version of DOSBox is NOT supported by this plugin.  I couldn’t get it to cooperate 100% of the time.  So going with plan “B”.
    To use DOSBox with this plugin, you will need to install and set up DOSBox-X.
    Setting up DOSBox for use with this plugin:
    Note: BezelLauncher Setup will NOT show your DOSBox platform ('MS-DOS') as an available platform.  So don't bother looking for it.
    Download DOSBox-X
    DOSBox-X releases can be found here:  https://github.com/joncampbell123/dosbox-x/releases
    Download the vsbuild-win64 version. (direct link for the download file) Create a new folder under \LaunchBox\ThirdParty\ and name it DOSBox-X Extract the contents of the downloads "\bin\x64\Release\" folder into the new folder Be sure to unblock the zip file before extracting (unless you’re using 7-Zip) Configuring DOSBox-X
    In Windows Explorer, navigate to \LaunchBox\ThirdParty\DOSBox-X\.   Make a copy of dosbox-x.conf.   Rename the copy to [something like] "BL-dosbox-x.conf" Right-click the new 'BL-dosbox-x.conf' file and select edit (Notepad++ works great for this. But any text editor (Notepad) will work) Look for the following keys and change their Values as shown: (starting on approximately line 78)
    fullresolution          = 1400x1080
    windowresolution  = 1400x1080
    windowposition      = 260,0
    output                      = ttf
    showmenu              = false
    "1400x1080" (2 locations) is the dimension of the transparent area of your bezel.  Adjust as necessary.
        From your MS-DOS.ini file, use [Right X]-[Left X] for the 1st value (1400) and [Right Y]-[Left Y] for the 2nd (1080)
    "260,0" is the upper-left coordinate of the transparent area.  Use the Left-X value for the 1st number and Left-Y for the 2nd.
    Save the changes and close the editor.

    Configure games to use DOSBox-X
    The following assumes your MS-DOS platform games are already setup to use the integrated version of DOSBox.
    In LaunchBox, select all your DOSBox games and press Ctrl+E to start the Bulk Edit Wizard. (Select 1 game in the MS-DOS platform, then press Ctrl+A to select all) On the 2nd screen select the Field Custom DOSBox Version EXE Path for Value, Browse to and select dosbox-x.exe Click Next, Next Click “Yes, I would like to make more changes” select the Field DOSBox Configuration File  for Value, Browse to and select the new file you created (BL-dosbox-x.conf) Click Next. Next (again).  Click "No, I would not like to make more changes"  
    MS-DOS Bezel Files:
    This assumes your DOSBox platform is called "MS-DOS".
    In the Bezels subfolder under the plugin folder, create a new folder called 'MS-DOS'.   In \LaunchBox\Plugins\BezelLauncher\Bezels\MS-DOS\, add your bezel files (MS-DOS.png and MS-DOS.ini). Game specific bezels for DOSBox need to be named the same as the Game Data Folder
        i.e.    D:\LaunchBox\Games\MS-DOS\Cosmos Cosmic Adventure\COSMO1.EXE
                use     "Cosmos Cosmic Adventure.png"    
     
     
    .ini (configuration) Files
    The .ini files contain the monitors' coordinates for placing the emulator window.
    The Upper Left x,y coordinate and the Lower Right x,y coordinate
    Example:
    Upper Left X Coordinate=240
    Upper Left Y Coordinate=100
    Lower Right X Coordinate=1680
    Lower Right Y Coordinate=1080
    The platform ini file must be named the exact same as the platform.  If copied from RocketLauncher, you may need to rename it (removing any under_scores).
    i.e.   \BezelLauncher\Bezels\Sony PSP\Sony PSP.ini  
    For game-specific ini files, if they are located in a subfolder below /[platform_name]/ (see Bezel Images, Option 2, above), they can have any filename.  If they are inside the /[platform_name]/ folder (Option 1), then they must be named the exact same as the games ROM file or Title.
    If a game-specific .ini file doesn’t exist, the plugin will use the games platform.ini file.
     
     
    Launching different game versions
    Also known as Additional Apps, when right-clicking a game and selecting Play Version, the Additional App is not required to have its own bezel files.  If the Additional App doesn't have its own bezel, the plugin will look for the Default Games' bezel.  If neither of those exist, it will use the platforms’ bezel.
    This eliminates the need to have a separate set of bezel files for each version of the game. Useful since they most likely all use the same image.  This only works for games that are Additional Apps.
     
     
    Plugin Folder Structure
     
    As always, any thoughts, views, opinions, [constructive] criticism, comments and suggestions are welcome.

    330 downloads

       (6 reviews)

    94 comments

    Updated

  7. Youtube Scraper

    Simple Plugin to automate download videos from youtube.
     
    Requirements: Launchbox 8.2+
    Install: Extract the content of zip file to : Launchbox/plugins/YoutubeScraper
    Source code: Github (feel free to make a pull request )
    EDIT
    If you have trouble running the plugin and crashing due CAS error, please right click on the DLL's , properties and then unblock.
     

     
    There's two options:
    URL Scraper: Just paste entire youtube URL from the desired video

     
    One-click downloader: It will search automatically and download the first entry from youtube. Bulk Download supported!
     

    3,499 downloads

       (6 reviews)

    79 comments

    Updated

  8. LaunchBox Multi Monitor and BigBox +3rd monitor plugin

    LaunchBox Multi Monitor and BigBox +3rd monitor plugin
     
    This plugin adds support for 2nd (and 3rd) monitors in LaunchBox to display game images while navigating your collections.  If you have LaunchBox version 13.1 or newer, Platform, Platform Category or Playlist images will be displayed when making a selection on the left navigation pane.
    With BigBox, you already have use of a 2nd display (marquee monitor) for displaying images.  For those who have a pinball-cab (or a fancy desktop setup) with 3 displays, this plugin will allow you display an image on the 3rd monitor while navigating BigBox.
     
    Some details:
    -  The image displayed changes based on the Platform, Platform Category, Playlist or game you are viewing for both BigBox and LaunchBox.
    -  To view Platform, Platform Category and Playlist images in LaunchBox, LaunchBox version 13.6 is required.  BigBox will work with any version.
    -  When a game is launched, the image(s) will be hidden and then reappear after exiting the game. (default)
    -  Optionally (new v1.1.0), you can select Keep image(s) visible during gameplay.
            The exception is Steam games that are launched via "steam://rungameid/xxxxxx". Their images will not stay visible nor reappear.
    -  You set the default image type (i.e. Box-Front) to use for all games.  Or you can set individual image types to use on a per Platform basis (new v1.1.2).
    -  To make this work in BigBox, Theme View files need to be modified.  You can modify them yourself (instructions below) or let the plugin do it for you.
    -  No additional changes to LaunchBox or BigBox need to be made for this work (v1.1.3)
     
    Q&A:
    Why would I want to display an image on a 3rd monitor? Because you can. What image would I put on a 3rd monitor? That's entirely up to you.  You can choose from pretty much any image type in your collection. Can it display a video on the 3rd (or 2nd-or-3rd in LB) monitor?  No. Can it show a pdf file on the extra monitor?  No. Can it display 3D models for boxes?  No.  
    Installing:
    Download the plugin zip file. Right-click the zip file, select Properties and check Unblock (if present). Click OK.               
    (With LaunchBox/BigBox not running,) Open the zip file and extract the included folder into your /LaunchBox/Plugins/ folder.  
    Setting up:
    Start LaunchBox.
    Click Tools, MultiMonitor Setup

     
    Monitor Configuration:
    Select which monitor # you want the images displayed on from the pull-down list. Click Identify Displays to confirm which monitor corresponds with which monitor number. Toggle on or off to see images on the respective monitors. (v1.1.0) If you wish to keep the images up during gameplay, check Keep image(s) visible during gameplay. (v1.1.1) In LaunchBox, if images aren’t displaying correctly on you marquee monitor, check Stretch images to fill screen (LB 2nd only). This only works on LaunchBox 2nd monitor.  
    Image Selection:
    Select the default image type you want displayed based on which View you're in. Default Game Images: BigBox 3rd Monitor and LaunchBox 2nd Monitor use the "Game View (BB 3rd/LB 2nd)" image. LaunchBox 3rd monitor uses the "Game View (LB 3rd monitor)" image. The image selection "*Game Controls" looks for game-specific images in your "/Images/platform_name/Arcade - Controls Information/" folder. In LaunchBox, if LaunchBox 3rd Monitor is turned off and the Game View 2nd monitor image doesn’t exist, it will attempt to use the Game View 3rd monitor image. In BigBox, if the Game View 2nd monitor image doesn’t exist, it will attempt to the Game View 3rd monitor image. Set custom game image per Platform (new v1.1.2) Pretty self-explanatory. Click Save after you're done making changes.  
    BigBox Theme Setup:
    Starting with version 1.1.3, this is no longer required.  The plugin will now work with any Theme, modified or not.
    If you had previously setup (modified) your BigBox Theme(s) for use with this plugin using the Setup Themes button in the setup menu, click Restore Themes and follow the steps to revert them back to their original state.
    If you modified them manually, just replace those Views with your backups.
     
    Other Notes:
    LaunchBox:
    Platform/Category/Playlist images will only be displayed if using LaunchBox version 13.6 or newer. 
    BigBox:
    Changes to image selections etc. can only be made in LaunchBox through Tools, MultiMonitor Setup.
    General:
    If after making changes in MultiMonitor Setup (AND clicking Save) images aren't displaying or there's some other plugin issue, try restarting LaunchBox.
    Disclaimer:
    This has only been tested on a 2-monitor setup. Neither of which were marquee monitors.    So.....  Good luck!  
     
    As always, comments, suggestions and requests are welcomed and encouraged.

    294 downloads

       (0 reviews)

    67 comments

    Updated

  9. Add To Games DB

    *** Updated for Initial Support for LaunchBox v.Next ***
    AddToGamesDb:  A plugin to help automate the process of submitting all of your game information and images from your collection to the LaunchBox Games Database.
    About the Plugin
    This plugin makes use of an application traditionally used in automated testing (Selenium) to automate the process of submitting games to the LaunchBox Games Database.  It will open an instance of your default browser (provided that browser is either Chrome or Firefox.  If some other browser is your default, it will try to open Chrome), and attempt to submit the selected game to the LaunchBox Games Database based on the information provided in your collection. 
    If the game does not exist in the database, it will create a new game entry and submit it to the database. If you have added additional information or images to a game that already exists in the database, it will enter the title and platform, then pause to let you choose the existing game, then add any additional information from your collection to the LaunchBox Games Database. Installation Instructions
    Note:  For this plugin to work, you will need to have either Chrome or Firefox installed.  If you have both installed, it will use whichever you have set as your default browser.  If you are using Firefox as your default browser and have enabled Firefox Profiles, please note that this will run under the default profile.  For any and all other cases, Chrome is the preferred browser.
    Unzip everything to the Plugins folder. Usage Instructions
    Note: If, in editing your collection, you are prompted to download an update for the LaunchBox Games Database, afterward you will need to close and re-open LaunchBox for the plugin to detect the changes.
    Open LaunchBox and browse to a game that is either missing from the Games Database, has additional information not in the database, or has images not in the database -- right click that game, and select the appropriate option, it will show either: Add Game to LaunchBox Games Database Update Game in LaunchBox Games Database Add New Images to LaunchBox Games Database The first time you run the plugin, you may be prompted to login to LaunchBox Games Database.  If so, the plugin will pause here to allow you to login as normal. Check "Remember Me" to skip this step going forward.  Your login information is not read or stored in the code, it is stored in Chrome or Firefox's normal AppData cache on your system.  If you do not login, the plugin will time-out after 5 minutes and close the browser.  Depending on the game, you may be prompted with a screen that identifies similar titles and you will be asked to either select the correct title, or click the button to add a new game.  If so, the plugin will pause here until you make your desired selection, then automation will resume for the remainder of the process. Logging
    By default, the logging is only set to a general "Info" level and up that contains generic start and submission successful messages, along with any errors encountered.  If you continue to encounter an error somewhere along the way, please take the following steps:
    Browse to the plugin's folder -- LaunchBox\Plugins\AddToGamesDb Open NLog.dll.nlog in Notepad or another text editor. Scroll down to the bottom and find the <rules> section of the configuration. Find this line:  <logger name="*" minlevel="Info" writeTo="file" /> And change it to this: 
    <logger name="*" minlevel="Trace" writeTo="file" />  
    Try to submit the problem game, if it is a particular game causing the issue, or another game in general otherwise.
    Browse to the log file in the plugin's folder -- LaunchBox\Plugins\AddToGamesDb\log\AddToGamesDb.log
    Feel free to post the error and preceding trace either on the plugin's support page or PM me either the entire log or the part pertaining to the last issue, whichever is easier for you.  From there, I'll investigate and make any updates necessary.
    Supported Fields
    Auto-population of the following fields is currently supported:
    Name/Title Platform Release Date ESRB Developers Publishers Genres Wikipedia URL Overview Max Players Cooperative Images Known Issues
    Context Menu (right-click menu) does not refresh on Audit window. If you update the information for a game in LaunchBox (clicking Edit from the right-click menu for the game), you will need to click away from the game (click some other game, for example), and then right-click on the updated game again for the context menu to update.  Even without doing so, however, the correct process should run even though the text and icon on the menu haven't yet updated. A lot of work has gone into stabilizing the initial release and this latest release, but if you encounter any issues, please let me know and I will be glad to work with you to update the plugin accordingly.
    Thanks, Jason, for providing your amazing software and thanks again to Jason, the LaunchBox staff and the community for your support in developing this plugin.

    2,379 downloads

       (3 reviews)

    66 comments

    Updated

  10. Bulk Convert .cue/.bin (or files other than .bin) to .chd

    Bulk Convert .cue/.bin (or files other than .bin) to .chd
    Using MAME’s chdman.exe (“Compressed Hunks of Data (CHD) Manager”, included with MAME), this plugin will convert CD based game files to a single .chd file in your selected Platform.  Example:
    Before    Loom (USA).cue     Loom (USA).ccd     Loom (USA).img     Loom (USA).sub
    After       Loom (USA).chd
    Before    Arctic Thunder.cue     Arctic Thunder.bin
    After       Arctic Thunder.chd
     
    If you are looking to convert gdi or iso files (as well as cue) to CHD, see this plugin instead.
    Bulk Convert cue/gdi/iso files to CHD - Third-party Apps and Plugins - LaunchBox Community Forums (launchbox-app.com)
     
    Why convert?
     
    You end up with just a single file per game A CHD file is, well… compressed. Resulting in less storage space requirements Arctic Thunder.cue + .bin = 601MB    Arctic Thunder.chd = 466MB Spider-Man 2: Enter Electro = 684MB    CHD format = 318MB Because we can and it's easy to do
    Requirements
    This plugin file chdman.exe (included with MAME) Game rom-sets that include a .cue file. (Loom (USA).cue, Arctic Thunder.cue etc.)  
    What happens after converting?
    After successfully creating a CHD Image, the games application path will be changed to the new .chd file.
    Also, after the files have been converted you have the option to 
    Leave the old files in place (default) Move the old files to a separate [backup] folder Delete the old files
       
    Installing the plugin
    Download the plugin Unblock “cue2chd (v1.00).zip” by right clicking the file and checking “Unblock” and clicking “OK”. Open the zip file and copy the contents (1 folder containing 1 file) into /LaunchBox/Plugins/ i.e. G:/LaunchBox/Plugins/cue2chd/cue2chd.dll
     
    Using the plugin
    Start LaunchBox Select Tools, Convert cue to chd Select a Platform Click Convert (Optional) Check Delete old files when complete  This will permanently delete the old files (.cue, .bin, .img etc) after successfully converting them to .chd. Check Move old files when complete This will move the old files (.cue, .bin, .img etc) after successfully converting them to .chd to a folder you specify [for ‘backup’].
      If you do not select Delete or Move, all files will remain in their current location along with the newly created .chd file. 
     
     If you opt to delete the old files and later want/need to convert the CHD files back to .cue etc., you can use chdman.exe to "reverse the process".  The command line is:
    chdman.exe extractcd -i “file_name.chd” -o “file_name.cue”  
     
    Special thanks to @faeran for coming up with the idea for this plugin and his support and testing.
     As always, all comments and suggestions are welcome.

    2,564 downloads

       (5 reviews)

    61 comments

    Updated

  11. Flashpoint Importer for Launchers

    FIL (Flashpoint Importer for Launchers)
    FIL is an importer tool for several launchers/frontends that allows one to add platforms and playlists from BlueMaxima's Flashpoint project to their collection. It is fully automated and only requires the user to provide the paths to their launcher and Flashpoint installs, choose which Platforms/Playlists they wish to import, and select between a few import mode options. Once the import is started the current progress is displayed and any errors that occur are shown to the user, with resolvable errors including a prompt for what the user would like to do. After the process has completed, the specified launcher can be started and the games from Flashpoint can be played like those from any other Platform.
    For Platforms, the importer is capable of importing each game/animation along with any additional apps, images, and most of the metadata fields (i.e. Title, Description, etc, see below).
    Function
    This utility makes use of its sister project CLIFp (Command-line Interface for Flashpoint) to allow launchers to actually start and exit the games correctly. It is automatically deployed into your Flashpoint installation (updated if necessary) at the end of a successful import and the latest version of CLIFp will be included in each release of this utility so it is not generally something the end-user needs to concern themselves with.
    Before making any changes to your collection, any datafiles that will be altered are automatically backed up (only one backup is maintained at once so any previous backup will be overwritten) and if any unrecoverable errors occur during the import any partial changes are reverted and the backups are restored; however, it is strongly suggested that you consider making a manual backup of your launcher's configuration to be safe. No responsibility is held for the loss of data due to use of this tool.
    FIL can safely be used multiple times on the same collection to update the selected Platforms and Playlists if that have already been imported previously. The method with which to handle existing entries is selected within the program before each import.
    The import time will vary, correlated with how many Platforms/Playlists you have selected, but more significantly the image mode you choose, which is expanded on later. Importing the entire collection usually takes 5-10 minutes with the recommended settings but can take longer with a more basic PC. The vast majority of the processing time is due to the plethora of images that have to be copied/symlinked when games processed so the speed of your storage device is the most significant factor. Running the importer for updates should be significantly faster it first checks to see if the source image from the new import source is actually different than your current one before copying/linking it.
    You will still be able to use the standard Flashpoint launcher as normal after completing an import.
    Compatability
    Flashpoint Infinity/Flashpoint Ultimate
    This tool was made with the express purpose of using it with Flashpoint Ultimate (i.e. all games/animations pre-downloaded), but since the 0.2 rewrite of CLIFp it should work with Infinity as well. Just note that use with Infinity is not tested as rigorously.
    General
    While testing for 100% compatibility is infeasible given the size of Flashpoint, OFILb was designed with full compatibility in mind.
    The ":message:" feature of Flashpoint, commonly used to automatically show usage instructions for some games before they are started, is supported. The entries that use it are added as additional-apps to their respective games as they once were when Flashpoint came packaged with LaunchBox. All messages are displayed in a pop-up dialog via CLIFp.
    Viewing extras (which are simply a folder) is also supported and the corresponding additional apps that open these folders will be added when importing a platform.
    Since Flashpoint originally used LaunchBox as its launcher, most fields within Flashpoint have a one-to-one equivalent (or close enough equivalent) LaunchBox field. That being said there are a few fields that are unique to Flashpoint that do not have matching field and so they are simply excluded during the import, resulting in a relatively minor loss of information for each game in your collection.
    Version Matching
    Supported Launchers
    LaunchBox AttractMode Flashpoint
    While testing for 100% compatibility is infeasible given the size of Flashpoint, FIL was designed with full compatibility in mind.
    The ":message:" feature of Flashpoint, commonly used to automatically show usage instructions for some games before they are started, is supported. The entries that use it are added as additional-apps to their respective games as they once were when Flashpoint came packaged with LaunchBox. All messages are displayed in a pop-up dialog via CLIFp.
    Viewing extras (which are simply a folder) is also supported and the corresponding additional apps that open these folders will be added when importing a platform.
    Each metadata field (i.e. Title, Author, etc.) is matched to the closest equivalent of a given launcher, or a custom field if there is no near equivalent and the launcher supports them; otherwise, the field will be omitted.
    Both Flashpoint Ultimate and Flashpoint Infinity are supported.
    Version Matching
    Each release of this application targets a specific version series of BlueMaxima's Flashpoint, which are composed of a major and minor version number, and are designed to work with all Flashpoint updates within that series. For example, a FIL release that targets Flashpoint 10.1 is intended to be used with any version of flashpoint that fits the scheme 10.1.x.x, such as 10.1, 10.1.0.3, 10.1.2, etc, but not 10.2.
    Using a version of FIL that does not target the version of Flashpoint you wish to use it with is highly discouraged as some features may not work correctly or at all and in some cases the utility may fail to function entirely or even damage the Flashpoint install it is used with.
    Please see the project's releases page on GitHub to check which tool version targets which Flashpoint version.
    Metadata Fields
    Currently the following fields in LaunchBox will be populated for each game, which is limited by what is available within Flashpoint:
    Title Series Developer Publisher Platform Sort Title Date Added Date Modified Broken Flag Play Mode Status Notes Source Release Date Version Library Language (as a Custom Field) Usage
    Please check the usage section for the tool on its GitHub page. It's easier to keep the instructions up to date when they are in one location.
    If you have a bug or feature request I ask that you submit an issue on the GitHub page for this tool, but if you just want to ask a question, discuss the tool in general, or are having issues getting it working for reasons you don't think are due to a bug then please just make a post here. Since sometimes the line between the two can be blurry don't feel afraid to use the wrong system, it isn't a huge deal.
    GitHub
    FIL: https://github.com/oblivioncth/OFILb
    CLIFp: https://github.com/oblivioncth/CLIFp

    640 downloads

       (4 reviews)

    60 comments

    Updated

  12. EpicFail ScummVM Launcher NEW

    Version 4.0.0
    Now works with the ThirdParty folder.  Also added a way to convert the BatRunner roms to launch straight from Launchbox instead of running through the batrunner and bat files.  This feature is new.  
     
    Version 3.4.0
    Big changes in this one.  Some may like it, some may hate it.  I now rewrite your ini file to help you out and maintain portability. 
    New game menu item to Configure ScummVM.  ScummVM will open with that game selected.  No need to scroll through a big list to find/guess the specific game to configure. When using my menu items to configure scummvm, I will automatically rewrite absolute paths as relative paths to your ini file. I also gave you the Configure ScummVM from the Tools drop down. During generation of the *.bat launchers I will check that you have the emulator set up, if not I will fix it for you. Can't change ScummVM path or launcher path now.  Just go with it, life will be better. Simple and Advanced modes. Advanced mode is what your used to. Simple mode is one click setup, creates full list of launchers, and emulator creation. It will ask if you want to filter the non english languages. It should be easy if it works the way I intend.
    click on the Tools->ScummVM Import Tool (simple) click on the Tools->Import->Rom Files to import the bat files as ScummVM games. Now scummvm can be portable easily in 3.3.1-plugin, you can rewriting the ini file.  One click will read every single setting out of the ini file and find all absolute paths, check if the path is valid, than convert then to be relative to the launchbox directory.
    I owe you guys some new instructions. 
    Updated with relative path for better travel! 
    ONLY the DLL is updated...  See the update note below lots of new stuff.
    uses launchbox built in ScummVM by default uses a local scummvm.ini by default, import existing to a local or create new fresh local scummvm.ini, all built in find and remove existing epicfail files.  better rom names for smoother mass import BatRunner.exe installed from gui, must stay in your launchbox folder, point to it as your scummvm emulator. (BatRunner.exe is just the ScummVMimport.dll renamed and move to the launchbox main directory. Will prompt you when you create your launcher bat files.  So its automatic you won't have do any thing to create it)  Just point to it as the application for you scummvm emulator if your using the bat files. Updated filtering with priority duplicate control.   ------------------------------------------------------------------------------------------------------------------
    Older Version 2.0.5 from the videos ScummVMLauncher.exe
     
    NEW AND IMPROVED - NOW WITH RETROARCH FEATURE
    This is the scummvm launching system I use with launchbox.  Most importantly this allows you to get art and videos for BB.  It works for me, so I'm sharing it.  
    SETUP LAUNCHERS:
    Put these ScummVMLauncher.exe files in your scummvm directory same directory as your scummvm.exe. I'm using 1.9.0.2-win32 currently.  If you already setup my old launcher you can just delete the files and the launchers folder.   
    This is how I use it.  
     1st is to open your ScummVM and do a "Mass Add"  if you don't know what that is hold the shift button down and the add button on scummvm will  change.  You could skip this if you already have your games loaded in scummvm, but I recommend starting fresh.   After that close the scummvm program and assuming you have the microsoft .net framework installed run the ScummVMLauncher.exe.   From the window, select Tools->load scummvm.ini this will attempt to automatically find your file in  %appdata%ScummVM/, if its not there just navigate to the directory that you keep it and select your scummvm.ini file, then select open.  This will grab the scummvm.ini file selected and parse it.  You should see the gui populate and look similar to the screenshot.  The gui should be intuitive.  Filter the games the way you want to.   Select Tools->Generate Launchers SETUP IN LAUNCHBOX:
    Setup the emulator for ScummVM and pick the ScummVMLauncher.exe file as the executable. import roms - pick the launchers folder to import. Enjoy in BB, with art and videos!

    10,976 downloads

       (0 reviews)

    54 comments

    Updated

  13. MAME No Nag

    MAME 0.218 NO NAG
    It’s time for MAME 0.218, the first MAME release of 2020! We’ve added a couple of very interesting alternate versions of systems this month. One is a location test version of NMK’s GunNail, with different stage order, wider player shot patterns, a larger player hitbox, and lots of other differences from the final release. The other is The Last Apostle Puppetshow, an incredibly rare export version of Home Data’s Reikai Doushi. Also significant is a newer version Valadon Automation’s Super Bagman. There’s been enough progress made on Konami’s medal games for a number of them to be considered working, including Buttobi Striker, Dam Dam Boy, Korokoro Pensuke, Shuriken Boy and Yu-Gi-Oh Monster Capsule. Don’t expect too much in terms of gameplay though — they’re essentially gambling games for children.
    There are several major computer emulation advances in this release, in completely different areas. Possibly most exciting is the ability to install and run Windows NT on the MIPS Magnum R4000 “Jazz” workstation, with working networking. With the assistance of Ash Wolf, MAME now emulates the Psion Series 5mx PDA. Psion’s EPOC32 operating system is the direct ancestor of the Symbian operating system, that powered a generation of smartphones. IDE and SCSI hard disk support for Acorn 8-bit systems has been added, the latter being one of the components of the BBC Domesday Project system. In PC emulation, Windows 3.1 is now usable with S3 ViRGE accelerated 2D video drivers. F.Ulivi has contributed microcode-level emulation of the iSBC-202 floppy controller for the Intel Intellec MDS-II system, adding 8" floppy disk support.
    Of course there are plenty of other improvements and additions, including re-dumps of all the incorrectly dumped GameKing cartridges, disassemblers for PACE, WE32100 and “RipFire” 88000, better Geneve 9640 emulation, and plenty of working software list addition
    Please visit @MadK9 
    Happy Gaming

    2,222 downloads

       (3 reviews)

    50 comments

    Updated

  14. MAME Software Lists Import Tool - plugin

    Use this plugin to filter and import MAME Software Lists into LaunchBox.
    New - version 6.0 
    Requires LaunchBox 13.3 or newer* Slightly different look. Same old features. A lot of (behind the scenes) code improvement. This update has been rewritten in .NET 6.0 to “keep up with the times”.  *If you’re using LaunchBox version 13.2 or older, download version 4.5 of the plugin.
    (For now, at least) v4.5 will still work with LaunchBox 13.3 and newer.
    Features:
    Import MAME Console/Computer ROMs into a new or existing Platform Import clones as Additional Apps, separately or not at all (Option) Skip Prototypes (Option) Skip Non-Supported ROMs Adds the Platform and Command-line Parameter to the selected MAME emulator (ex. Atari 2600      a2600 -cart) (Option) Copy ROMs to a new folder during importing Imported games tagged as not supported by MAME will be marked as "Broken". (Option) Import only games that exist in your ROMs Source Folder (Option) Ignore games that only have a Title change (when updating) Version information found inside parenthesis in a Games Title will be added to the games "Version" (metadata)  
    Audit Feature:  Compare your existing softlist console/Platform against the MAME hash.xml.
        Will cross check Title and Rom names.
            - Select the respective hash.xml and Platform
            - Click Audit (last page)
            - Any differences along with a brief description will be shown.
            - Option to select files (if any) and have them removed from your LaunchBox Platform.
            - Will check main Titles as well as Additional Apps (if you imported them that way).
        This does NOT check rom integrity. That's between you and Clrmamepro (or related utility).
     
     
    What's needed:
    (1) dll file included in the zip. MAME Software List hash files (located in the "hash" sub folder of your Mame's main folder) MAME Software List ROMs* and BIOS files (only if you want to actually play them)     *The rom set needs to be either a Split set or a Non-Merged set for a full import       If you plan to not import clones, any type set will work.  
    What it won't do: 
    Filter/Sort by Region (it's a MAME hash file limitation) Determine if/what BIOS files are needed Import Metadata and Media (just use the built in LaunchBox Tool) To remove extra information from the games titles [Example "(Jpn)"], select     Yes, download and replace all existing metadata and media when running the tool.)  
    How to:
    - Copy the "ImportMameSoftwareLists" folder from the zip file to your ..\LaunchBox\Plugins folder.
    - Navigate to that folder and unblock the .dll file.  (Right click, Properties, and click Unblock)

    - Start LaunchBox. Click on "Tools" and select "Import MAME Software Lists".
    - Navigate through the wizard.
    - After running the plugin, right-click your new platform and select Edit. Set Scrape-as to whatever your platform is and save.

    Notes:
    ROM Folder Locations (screen): The Destination Folder is required even if you don't plan to copy the files.  It's needed to set up the Application Path for the ROMs when Importing.
    Copy and/or Import (screen):  To add Version info (if it exists in the Games Title) to an existing console (Platform), run the plugin and DO NOT CHECK Ignore games that only have a Title change (when updating)
     
    Selecting an emulator:
    The main intent of this plugin is to import consoles and computers using MAME softlist ROMs and set the games "proper" Title and application path.  It will also attempt to add the appropriate Command-line Parameter for the platform in MAME’s Associated Platforms.
    If you prefer to use an emulator that can load MAME ROMs other than MAME (or a variant there-of), go for it.  It’s recommended to select MAME while using the importer, and then change the Default Emulator when done importing. 
    You can select the 'other' emulator in the plugin, and it will be set as the default for the platform. But it will also have the default command line parameters for the associated platform set using MAME parameters.  So be sure to adjust as necessary.
     
    Importing:
    (optional) "Import games that only exist in the ROMs Source Folder"
    If using a Merged softlist set, clones will not get imported using this option.  But if you have a curated Split set, this can be handy.
    (optional) "Ignore games that only have a Title change (when updating)"
    If you manually renamed your game titles, check this box.

    Updating:
    If you’ve updated your MAME emulator and MAME softlist ROMs, simply run the importer and point to the updated hash file and select your existing platform.
    When updating, this plugin will NOT remove any games from your collection that MAME has removed from the hash file(s).  You can use Audit to compare your collection to the MAME hash file and manually remove games from your collection that don't exist in the hash file (if you so desire).
     
    Downloading Metadata:
    After running the plugin, right-click your new platform and select Edit. Set Scrape-as to whatever your platform is and save.
    When downloading metadata and Media, choose "Yes, download and replace all existing metadata and media".  This will remove the Version info from the games Title.
    After updating the metadata, if some, but not all games got updated, restart LaunchBox and try the bulk metadata downloader again.
     
    Auditing:
    When auditing, if a game originally had the version info in its Title and you have ran the Download Metadata and Media wizard selecting "Yes, download and replace all existing metadata and media", you WILL see games marked as Missing.
     
     
    * MESS xml *   
     
     
    Other Notes: (things I've learned)
    - Software List folder/file locations: 
     
     
    - *Associated Platform Command line parameters
    - MAME and CDROMS
     
     

    2,464 downloads

       (2 reviews)

    46 comments

    Updated

  15. Playtime Tracker

    New Version 1.4
    Removed "Reset Playtime" function from BigBox as requested by @klepp0906 and @Blazer
    New Version 1.3
    Added a visual playtime setter/editor
    New Version 1.2
    Fixed another string error that would sometimes cause the playtime to not record. Thanks @TheNewClassics. Everything should work now but please don't hesitate to let me know if any other problems arise.
    New Version 1.1
    Please update to the new version. I caught a string error that would prevent any playtime from going over 23 hours. The new version will keep all your game's previous playtime intact. Also, you can now reset a game's playtime in LB from the selected games right click menu (@Krakerman).
     
    Drop the .dll in your LaunchBox\Plugins directory and start tracking how long you play your games. The playtime is recorded as a custom field so it is visible in LaunchBox on the game details bar and in BigBox in the game details. See the screenshots for reference.
    Known Issues:
    Per the plugin API (http://pluginapi.launchbox-app.com/html/a40a286d-83c6-e179-940c-7e4166d567fe.htm) this may not function correctly with all platforms (ie. Steam) but I have tested it with RetroArch, Dolphin, and PCSX2 without problems.

    1,057 downloads

       (2 reviews)

    44 comments

    Updated

  16. Unofficial RetroAchievements 1G1R DATs.

    UPDATE 08/01/2024: I'm busy working on v2.0 of the DATs so I won't be releasing any new updates for a long while.
    This is my 1st attempt at creating 1G1R (1 Game 1 Rom) DAT files to scan with ClrMamePro for those who want a RetroAchievements-only rom collection. I've tried my best to make these DATs as perfect and up to date as I possibly can but not all of them are 100% complete/perfect so please make sure you backup your roms before scanning them with these DATs, just in case. 
    Here is some info on these DATs:
    Each game entry listed on the RetroAchievement site has 1 "Best" rom each added in these DATs that I personally selected. The exceptions to this is for games with multiple discs/sides and with achievement sets that require you to play more than 1 linked rom of the same game to unlock all the achievements of that set. An example is the game "Game Boy Advance Video Series" where there are 15 linked roms on the RA website but you need to play all 15 roms in order to unlock all the achievements for this 1 set. In this case and all other cases like this, all 15 roms and all discs/sides are added in these DATs. There's possibly a LOT of games in these DATs that require more than 1 different linked rom to be played to unlock the entire achievement set but I only added 1 of the required roms in the DATs or vice versa so if you encounter any of these games with this problem in the DATs, please let me know so I can update them accordingly. Your roms will need to be in zip format for these DATs to work and these DATs will rename both the zip and the rom(s) inside the zip to the same name that is listed on the RetroAchievement website (e.g  "Contra.zip/.nes" will be renamed to "Contra ! Probotector.zip/.nes"). If the rom type is a HACK, HOMEBREW, PROTOTYPE, UNLICENSED or DEMO, that type name will be added to the beginning of the rom name (e.g "~Hack~ Rockman 2 - Basic Master") and if it's a SUBSET, the subset name will be added at the end of the rom name (e.g "Mega Man 2 [Subset - Bonus]"). If an achievement set has multiple roms that are required to unlock all the achievements, the roms' names will be the game name on the RA website and something added after it to distinguish them from each other (e.g "RA Game Name (Disc 1)" and "RA Game Name (Disc 2)" or "RA Game Name (Debug)" and "RA Game Name (Non-Debug)", etc). I have prioritized English over every other language so the rom region/language priorities are as follows: USA > World > Europe > T+Eng > T-Eng > Japan > any non-English language. There are a lot of games where I prioritized hacks that made improvements to the original game in the DATs. Examples would be Restoration (Sound and/or Graphics) hacks, QoL Hacks, BugFix hacks etc. I also prioritized Alternate (a) roms and roms with the highest release version number (e.g v1.2 or REV B) wherever possible as long as it has RetroAchievement support. For SNES, I left out all but 2 MSU roms from the DATs because they have multiple files per game, they can't be played properly from within the zip (they need to be extracted 1st) and to keep the SNES DAT as short and clean as possible. The 2 exceptions are "~Hack~ Legend of Zelda, The - A Link to the Islands" and "~Homebrew~ Super Road Blaster" because there is no "non-MSU" rom linked for either of these 2 Achievement sets. All the CUEs have been edited to work correctly with the renamed BIN roms but there might be a few errors or discrepancies here and there. Please inform me of these so I can correct them. These CUEs are in a separate zip file download. If there's any issues, questions or suggestions, feel free to either comment or DM me. I'll only be adding new games to the DATs for now until I can find a way to see when a game's linked rom(s) on the website has been changed/removed or an achievement set has been removed from the website so I can then update the DATs accordingly. Alternatively, if anyone wants to help by letting me know of these changes/removals when they encounter them or as they happen, you're welcome to do so and I'll update the DATs accordingly. I'll even credit you by adding your name to the author section of the DATs that you helped me with if you want.

    350 downloads

       (0 reviews)

    41 comments

    Updated

  17. Vidsnap Scraper

    DISCLAIMER: Use at your own risk! Please read and understand Youtube's terms of service. I will not be held liable for any mis-use of any product or service.
     
    This plugin makes use of the open source and unlicensed application, youtube-dl yt-dlp (forked from youtube-dl) to download game videos.
    It first downloads videos from the link provided in the metadata from LaunchBox, skipping videos longer than a specified duration, and then searching for videos for missing games based on input search terms.
    It is intended for Modern Windows games as this was my need initially. It may work on other platforms but is not well tested.
     
    Installation Instructions:
    Note:  For this plugin to work, you will need to have yt-dlp.exe (included in .zip). Extract the contents of the .zip folder and place it in your LaunchBox plugins folder.
     
    Usage Instructions:
    Select a game or multiple games, right-click and select "Download Video Snap."
    Adjust the maximum duration if desired.
    The "Get Missing videos" checkbox sets whether or not to search for videos of games that don't have URL's in their metadata.
    The "Trim videos" checkbox sets whether or not to trim videos after it has been downloaded.
    Enter desired search terms for Missing videos.
    click "Start" to start the download process.
    Games will download asynchronously. resuming downloads is also supported natively.
     
    Known Issues:
    probably many that I am unaware of.
     
    Other:
    PLEASE NOTE: I AM NOT A DEVELOPER! I know very little about C# and programming in general, thus probably wont be able to address many issues that you may face. That being said I will try and fix things were I can. I've provided the spagetti source code for anyone to modify, improve, etc. (it seems you need to unblock the forms in the "Resources" folder -> RMB->properties->unblock) 
    As of now, i'm more comfortable with the usability of the plugin, however there are still probably many issues, any comments to provide insight/improvement to the code etc. would be much appreciated.
    Thanks to @srxz for his source of Youtube Scraper of which this is based.
     
    Thanks: 
    @srxz @JoeViking245 @C-Beats
     
    maikeru86
     
     

    2,197 downloads

       (9 reviews)

    36 comments

    Updated

  18. Kodi addon for LaunchBox

    Launches LaunchBox in Big Box mode from within Kodi - It will close or minimize Kodi, launch LaunchBox in Big Box mode and when Big Box is exited Kodi will restart or maximize, with the option to run programs pre/post LaunchBox. It works with Windows only.
    Features:
    BigBox Startup video and splash screen support
    LaunchBox and BigBox Updater support
    LaunchBox (Free or Premium) and BigBox mode selection
    Multiple Monitor detection and handling
    Pre/Post scripts
    Minimize or close Kodi option
    Launcher Helper script version check
    Supports Kodi 19, 20 and Kodi Windows Store versions.
    Requirements:
    Windows PC
    LaunchBox (Premium or Free)
    Kodi 19, 20 or Windows Store for Windows
    Kodi 16, 17, 18, 19 for Windows (Up to version 1.5.9, BigBox only)
    Known Issues:
    Due to Windows Store's UWA security restrictions, user must set a save directory under the plugin's Advanced Settings to a directory of the user choice where the plugin's ahk helper script and icon file can be saved.
    Taskbar will flash on Kodi Windows Store version (UWA) using 1.5.4+. Current workaround is to switch to Kodi non-UWA or to minimize effects, enable hide taskbar in advance options, remove Cortana search bar and change taskbar to black.
    Starting with version 1.5.6, due to windows security restriction on SMB shares over IP  (eg. \\192.168.1.1\shared-folder\), the addon will produce an error saying it is not supported. Current workaround is to enable SMB fix in Advance settings to replace IP with supplied server name or enable SMBv1 on server and computer to allow NetBIOS name resolutions in Kodi.
    Kodi-six package is now required with 1.5.6-1.5.9, addon will fail if after first installation of Kodi-six package dependency, Kodi was not restarted.
    Install instructions:
    Use 'Install from Zip' in Kodi and browse to the directory the plugin's zip was downloaded to and select it.
    Configuration:
    This plugin requires the user to set the location of their LaunchBox directory in the addon settings before first use. eg. C:\Users\<username>\LaunchBox\
    PLEASE NOTE:
         THIS PLUGIN WILL PRODUCE AN ERROR DURING INSTALL IN KODI ON ANY OPERATING SYSTEM THAT CANNOT RUN LAUNCHBOX.
         SINCE LAUNCHBOX IS CURRENTLY WINDOWS ONLY THAT IS THE ONLY OPERATING SYSTEM THE PLUGIN CURRENTLY SUPPORTS.
    ATTENTION: WILL NOT WORK ON ANDROID (BOX, SMART TV, ETC.), IOS or MAC AND LINUX.

    16,544 downloads

       (27 reviews)

    34 comments

    Updated

  19. Launchbox-RetroPie-Batocera-Miyoo Export

    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 (or Batocera/Miyoo). If desired, 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.
    If selecting Batocera XML format it will attempt to copy the first box art, marquee, screenshot and video file for each of your titles.
    If selecting the Miyoo Onion OS XML format the gamelists will be called miyoogamelist.xml and the boxart will be reduced to 250px and converted to PNG. See their github for more info.
    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, roms and images to /home/pi/RetroPie/roms Enable the 'Parse Gamelists Only' option in EmulationStation

    730 downloads

       (0 reviews)

    29 comments

    Updated

  20. Startup Video Manager

    ***** Now Supporting Random Startup Videos *****
    Startup Video Manager:  A plugin to manage Startup videos for the user through a clean, simple interface.
    About the Plugin
    This plugin provides a menu item that will open a window to allow users to manage their startup videos, and optionally, to activate random startup videos.  Random startup videos will be switched out as LaunchBox closes and Big Box opens.
    New and Returning Features:
    Reads from a "Startups" folder in LaunchBox\Videos to let the user select their desired startup video. Clicking "Preview" will let the user preview the selected Startup video through a custom VLC player with options for play/pause/stop, forward and backward, volume control and full-screen viewing.  Double-clicking the video will also take you to and from fullscreen viewing.  Pressing Esc while in fullscreen will also take you back to the normal view.  Another way to get back while in fullscreen is to move the mouse to the bottom of the screen where a menu with the video name and a back button will appear. Copies the selected video in LaunchBox\VIdeos\Startups to LaunchBox\Videos and renames it to startup.mp4 so that BigBox will recognize it. Before replacing your existing startup.mp4 file, it checks to see whether or not your current startup.mp4 exists in the Startups folder.  If not, it will copy your current startup.mp4 to the Startups folder, adding the Unix timestamp to the filename, to make sure you do not lose any startup video you may not have backed up. New in 2.0.0:  Optionally lets the user select Randomize Startup Videos to have the plugin randomly select a startup video and adjust the minimum startup duration each time Big Box is started from LaunchBox. New in 2.0.0:  With my system, I found that I needed to slightly tweak the minimum startup time from the actual length of the video.  If you find you need to do this as well, in PluginConfig.xml for this that will be covered below. New in 2.1.0:  Optionally lets the user update a configuration setting to match their actual load time of Big Box so that random videos will be limited to videos that are at least that long (no looping video on startup). Installation Instructions
    If you have the old version, BigBoxStartupSelector, delete that folder and unzip the new folder into the LaunchBox\Plugins folder. Create a folder named Startups in the LaunchBox\Videos folder and move all of your startup videos there.  You may rename the startup videos in this folder to whatever name you prefer to help you remember each video. Optional Configuration
    These optional configuration settings can be applied by opening the included PluginConfig.xml in your favorite text editor and changing the appropriate number.
    StartupTimeOffsetInSeconds:  In my case, I found that when setting the Minimum Startup Video Duration to the actual length of the video, even for longer videos, caused the video to start to loop for about a couple seconds.  To accommodate this, you can tweak the number of seconds being set as the minimum startup duration for videos through this configuration setting.  I had to adjust mine by -2 seconds, but this is 0 by default, which will set the minimum startup duration to the actual length of the video.  If you notice that after setting a video through this tool, the video either stops early or starts to loop, you can set this time to adjust all videos accordingly.
    ActualStartupTimeInSeconds:  This setting only applies to randomly-selected videos.  If you set this to something other than the default of 0, only videos with at least this startup time will be considered for random selection.  How to find out your actual startup time?  Get the stopwatch app on your phone ready, go into the Big Box options and set Minimum Startup Video Duration to "No Delay".  Now go back to LaunchBox, and as soon as you click to switch back to Big Box mode, start the stopwatch.  Stop the stopwatch as soon as Big Box has finished loading.  That time, rounded to the nearest second, is the value you should put as your actual startup time.  But again, this only applies to randomly-selected videos.  If you leave it as the default of 0, all videos will be considered for randomization, but you may have looping if the randomly-selected video is shorter than your actual load time.
    Usage Instructions
    Open LaunchBox or BigBox and browse to the Startup Video Manager plugin. Choose the Startup Video you would like to set, then if desired, click Preview to watch the video and make sure that's the one you want. If you'd like random startup videos going forward, make sure to check Randomize Startup Videos in the bottom-left corner. Note:  the random selection setting saves as soon as you check or uncheck it.  You can click Cancel or close the window from there.  The Save button is only if you want to manually select a video to set as your startup video. Once you've decided on a video, click Save and the magic will happen.  Otherwise, click Cancel. Enjoy!  Please let me know if you run into any issues.  Special thanks to angelobodetti for the random startup video idea!
    Thanks, Jason, for providing your amazing software and thanks again to Jason, the LaunchBox staff and the community for your support in developing this plugin.

    868 downloads

       (2 reviews)

    27 comments

    Updated

  21. Steam Scraper

    Plugin that scrapes Steam Information, banner, screenshots and video to a selected game.
     
    Requirements: Launchbox 8.8+
    Install: Extract the content of zip file to : Launchbox/plugins/SteamScraper
    Source code: Github (feel free to make a pull request )
    Thanks to:
     @fawkesyeah for the extensive testing
    @CriticalCid for Ideas.
    EDIT
    If you have trouble running the plugin and crashing due CAS error, please right click on the DLL's , properties and then unblock.
     

     
    Usage:
     
    Just paste the Steam URL from the game that you need to scrape information.
     
    Video Tutorial:
     
     
    If you want to add Additional Custom fields and Tags please edit the properties.json :
    Note: This will generate a LOT of tags, I advise to hide it if you are going to use it. (Legacy Settings -> Game Details -> Disable Custom Fields)

     
    Also if you have the SteamDB or SteamSpy Link only you can use it to get the Steam metadata as well, the regex works just remind to put the / on the final url just like this:

     
    BUT THIS WONT GET INFO FROM THE RESPECTIVELY WEBSITES, IT WILL GO TO STEAM ANYWAYS.

    1,710 downloads

       (6 reviews)

    25 comments

    Updated

  22. How Long To Beat - Game Length Plugin

    About
    Plugin that scrapes information from HowLongToBeat.com and adds custom fields with game lengths information.
    I made this plugin to add length information for certain games, mostly rpgs. This adds 3 custom fields for Main Story, Main + Extra and Completionist length. You can configure which ones you want to add by editing the file HLTBPlugin.xml.
    Because there's no oficial API from HLTB, I had to parse the HTML, which means that as soon as they change something on the HTML this plugin probably will stop working...
    Install
    Extract files (dll + xml) to : Launchbox/Plugins/HLTBPlugin.
    Config (HLTBPlugin.xml)
    MainStoryLength: Enable/disable main story length update. Default: true. MainExtraLength: Enable/disable main story + extra length update. Default: true. CompletionistLength: Enable/disable completionist length update. Default: true. MainStoryFieldName: Change main story length custom field name. Default: Main Story Length MainExtraFieldName: Change main story + extra length custom field name. Default: Main + Extra Length CompletionistFieldName: Change completionist length custom field name. Default: Completionist Length Note: If you change the fields names it will not update the games that already have information, so you will end up with duplicated fields with different names and you will have to manually delete them (edit game -> custom fields tab). So config the first time and stick with that.
    Usage
    Access the option by right-click a game (only one game, no massive update yet). A window will popup with all the games found and you can choose which one correspond to your game. If there's no results you can manually change the search words (e.g. Metal Gear Ac!d will get no results but you can then change the search to Metal Gear Acid).
    You can use the "Arrange By" option to order the games by length. Lengths are shown with leading zeroes because is the only way to properly order the games since custom fields are strings and not integers.
    Tested on version 8.9. I think you need a premium license because custom fields are not supported in free license (not sure).

    I have no relation with HowLongToBeat.com, if you like their work please go and support them.
     
    Public Repository
    https://github.com/matiasponsml/HLTBPlugin
     

    1,401 downloads

       (5 reviews)

    25 comments

    Updated

  23. All Killer No Filler Mame Rom Copy

    These bat files will copy all the roms and bios files from a split rom set as of Mame v.170 rom set. Using this on a rom set not 170 you may have missing roms so use with care if your set is different.
    First off I did not create this at all, I am merely packaging this into one file for easy download and distribution. I got these files from http://forum.arcadecontrols.com/index.php/topic,149708.msg1563036.html#msg1563036 and they were created by the user BadMouth and he deserves all the credit for these files and the work put into them.
    In this package you will find bat files and txt files of the same name, these are exactly the same files but with different extentions. Open the txt files if you wish to view exactly what the bat files are going to do.
    To use these files simply copy the bat files into your Mame rom folder and run each bat file. Each bat file will then create a folder with a name matching the bat file and copy the roms from your Mame roms into the corresponding folder for easy organization. It does not move your files so you will still have an intact full Mame rom set.
    If you do not wish to have separate folders simply use the _NoFiller.bat to copy them all in one shot into a folder created by the bat file.
    630 games including those commented out.  The batch file may contain more than this since I included multiple versions of a few games so the user could pick which works best for them.  (2 or 4 player version, Budweiser Tapper or Root Beer Tapper, etc)
    I'm using split sets, these numbers may vary depending on type of set and compression method.

    2,920 downloads

       (1 review)

    24 comments

    Updated

  24. Movie Scraper (Reboot 2023)

    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.

    497 downloads

       (3 reviews)

    23 comments

    Updated

  25. ReadLaunchBox

    Scan your list of games by platform and type of media, and get a detailed list of games that do not have their box, video, data id base, this repeated, etc.
    - Specify folder Launchbox
    - Select platform
    - Select media type
      -> Analyze
    you will have:
    - List of games
    - Id database of their games
    - If the game has any type of media
    - Route media type
    - Route Game
    - Wikipedia game
    this we can filter by:
    - Repeated game
    - Type of media: all, none, or only has.
    - Repeated games.
    and everything can export to Excel.
    It works perfect for me and I hope to help you any.
     
    I want to share a small grassy develop in order to be able to order and complete the multimedia components (images, videos, etc) from my collection.
    mainly I needed to know which games had not associated an ID, plus your images, etc. this in every collection. for this, create "ReadLaunchBox" to get the information from my collection and to complete it.
    Try them and I welcome your comments and any advice for improvement.
    sorry for my English, but my language is Spanish.
    -----------------
    Analiza tu lista de juegos por plataforma y tipo de media, y obtendrás una lista con el detalle de los juegos que no tienen su caja , vídeo, id base datos, esta repetido, etc.  
    les quiero compartir una pequeña heramienta que desarrolle con el fin de poder ordenar y completar los componentes multimedia (imagenes ,videos, etc) de mi coleccion.
    principalmente necesitaba saber cuales juegos no tenian asociada una ID , ademas de sus imagenes, etc. esto en cada coleccion. 
    para esto, cree "ReadLaunchBox" para obtener la informacion de mi coleccion y poder completarla.
    pruebela y espero sus comentarios y cualquier consejo para mejora. 
    perdon por mi ingles, pero mi lengua es español.




    666 downloads

       (6 reviews)

    22 comments

    Updated


×
×
  • Create New...