Jump to content
LaunchBox Community Forums

Third-party Apps and Plugins

74 files

  1. Add To Games DB

    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.
    ***** Version 2 Update is Live! *****
    Since the initial release, there have been a number of fantastic updates to the Games Database submission process.  This update is largely oriented toward supporting all of the latest changes to the submission process, making the automation more resilient to changes going forward, and supporting detailed error handling and logging so that if something does go wrong, everything I need to debug the issue and update the automation will be in the log file.
    *********************************
    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 (multiple developers supported as of 1.3.0) Publishers (multiple publishers supported as of 1.3.0) Genres (multiple genres supported as of 1.3.0) Wikipedia URL Overview Max Players (as of 1.3.0) Cooperative (as of 1.3.0) Images (as of 1.2.0, all Image Types are supported!) 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.

    746 downloads

       (2 reviews)

    42 comments

    Updated

  2. SteamLauncher

    SteamLauncher Plugin for LaunchBox
    IMPORTANT NOTE: The plugin has now been updated to work with the Steam client beta that was released on Feb 14th. The new update (v0.9.0.1) will work with both the normal Steam client and the beta Steam client.
    SteamLauncher is a LaunchBox plugin designed to allow roms/emulators to easily be launched within Steam, directly from the LaunchBox/BigBox interface, without any complicated setup or technical know-how. Simply open the LaunchBox/BigBox context menu for any title and select the option labeled, "Launch via Steam".
    Features
    Here are just a few of the features or benefits provided by using this plugin:
    Allow LaunchBox to do what its good at - be the sole organizer and maintainer of your rom collection, without having to duplicate its functionality in Steam (something it was not designed for)
      Keep your Steam library clean and uncluttered by hundreds of emulator/rom shortcuts
      Get all of the benefits of Steam's excellent overlay system while playing any rom or emulator
      Take advantage of Steam's infinitely customizable controller configuration (bindings) for both the Steam Controller and nearly all other DirectInput/XInput controllers
      Use per-rom or per-emulator controller configurations that are automatically remembered between gaming sessions (without having to create convoluted Steam shortcuts for every rom)
      Bypass or improve upon many emulators' extremely limited controller bindings and hotkey options
      Share your "currently playing" status with Steam friends for whatever rom you launched from LaunchBox/BigBox. Example: “YourSteamAlias is currently playing 'Super Metroid (SNES)')” Requirements
    .NET Framework 4.6.1+
      Steam for Windows
      LaunchBox Installation
    Extract the 'SteamLauncher' directory from the compressed package into your LaunchBox plugins directory
    Example: If LaunchBox is located at 'C:\LaunchBox', you would copy the 'SteamLauncher' directory to 'C:\LaunchBox\Plugins'. This would result in 'SteamLauncher.dll' and any additional files (if any) being inside the directory 'C:\LaunchBox\Plugins\SteamLauncher'.
    It would be greatly appreciated if you would leave a comment/review on this page with a bit of feedback after installing the plugin and trying it out. Even just a short comment such as, "It works for me" or "Not working" would help out a lot. The plugin was tested on a very limited number of setups and environments prior to release, so any small amount of feedback will help in gauging whether the plugin generally works for most people or whether more testing is needed.
    How to Use
    Simply bring up the rom's context menu in LaunchBox (in BigBox or normal mode) and click the option at the bottom of the menu labeled "Launch via Steam"
    Note: Currently SteamLauncher will only launch the rom using its default emulator. If you wish to use a different emulator with that particular rom, you will have to go into that rom's settings and change its default emulator (or change the default emulator for the entire platform associated with that rom.)
    Customize Platform Names
    When roms are launched with the plugin, the title of the game, as Steam sees it, will be in the format of: "Game Title (Platform Name)"
            Example: Super Mario Bros. (Nintendo Entertainment System)
    For whatever reason, you may want to keep the long "official" name of the platform in LaunchBox, but use a shortened, abbreviated, or different platform name inside of Steam. The plugin has this functionality available, and it can be enabled by following these instructions:
    Open the SteamLauncher directory and look for a file named 'config.xml'
      If you do not see the file, you need to launch at least 1 game with the plugin, and then manually close LaunchBox, and the file should then appear in the directory
      Open the file with a text editor, and look for the line labeled, '<CustomPlatformNames>'
      Anywhere under this line, and before the line labeled, '</CustomPlatformNames>', you can add as many new lines as desired in the format of:                 <Platform Name="Original LaunchBox Platform Name" Custom="Custom Platform Name" />
    You may already see a couple of example lines in place with fake platform names which you can copy/paste and modify to add your own custom platform names
      After making your changes, simply save the file, close it, and then reopen LaunchBox
      The next time you launch a game, you should see your new custom platform name substituting the real platform name in Steam (an easy place to see the title of the game you're playing is in the Steam overlay)
      Just to reiterate, here is an example of what the aforementioned lines look like in my config file:                 <CustomPlatformNames>
                        <Platform Name="Super Nintendo Entertainment System" Custom="SNES" />
                        <Platform Name="Nintendo Entertainment System" Custom="NES" />
                        <Platform Name="Nintendo Game Boy Advance" Custom="Nintendo GBA" />
                        <Platform Name="Nintendo Game Boy Color" Custom="Nintendo GBC" />
                    </CustomPlatformNames>
    Known Issues
    There appears to be a significant bug in the Steam Client right now that can cause problems with controller bindings under a variety of situations for certain users. If you launch a rom/emulator with LaunchBox and your controller bindings don't seem to be working, simply exit the game and launch it again. This may happen the very first time you try to launch a game using the SteamLauncher plugin (one time total after freshly installing the plugin, not on every new session in LaunchBox). If it happens frequently, please report the problem so further workarounds can be investigated.
    Support
    Unfortunately I don't run a dedicated call center to provide technical support... However, if you need help with any technical issues or bugs (see 'Debug Logs'), want to suggest a new feature (I am very open to any ideas), just want to chat, or anything else related to the plugin, feel free to send me a PM or shoot me an email at the address listed below.
    Contact Information
    Alias: Lahma
    Email: lahma0@gmail.com
    GitHub Project URL:
            https://github.com/lahma69/SteamLauncher
    LaunchBox Community Forums Profile:
            https://forums.launchbox-app.com/profile/89710-lahma/
    Debug Logs
    To provide help with any technical problems or to investigate a bug, I will need a copy of the debug log that is generated whenever debug logs are enabled in the configuration file. To enable debug logs follow these instructions:
    Locate the file named 'config.xml' in the SteamLauncher directory and open it with a text editor
      Find the line that looks like this: <DebugLogEnabled>false</DebugLogEnabled>
      Change the word 'false' to 'true' (do not include the quotation marks)
      Save the file and close it
      Now simply repeat whatever behavior was causing the issue and/or bug, and after you're sure you've replicated the behavior, manually close LaunchBox
      Again, look inside the SteamLauncher directory, but this time looks for a file named 'debug.log' (there may be more than one sequentially named log files if there was an enormous amount of output, but this is unlikely if debugging was turned on just briefly)
      Zip up the one or more log files and attach them to your message, along with the details of your particular setup (Windows version, 32-bit or 64-bit, LaunchBox version, Steam version, SteamLauncher plugin version, etc). The more information the better. Source Code
    The source code will be posted on my GitHub very shortly (next day or so). Once uploaded, it will be available at the following URL:
            https://github.com/lahma69/SteamLauncher
    Legal Stuff
    ©2017 Valve Corporation. Steam and the Steam logo are trademarks and/or registered trademarks of Valve Corporation in the U.S. and/or other countries.

    36 downloads

       (1 review)

    0 comments

    Updated

  3. NeoGeo Rom Copy 190 Non-Merged

    This is an updated batch file to copy out a full NeoGeo rom set from a Non-Merged 190 Mame rom set. The zip file contains both a batch and a plain text file so you can see what is being copied out.
    Simply place the bat file into the folder where your Mame roms are located. Run the bat file and it will create a folder in that folder called NeoGeo and then copy the files located in that folder over to the folder that was created. It will copy all the game roms and the bios files.
    @ckp deserves the bulk of the credit for compiling this list, all I did was convert it to a batch file and upload it.

    8 downloads

       (0 reviews)

    0 comments

    Updated

  4. HelperControl

    HelperControlv3.0
    This XAML User Control is provided as is and without warranty and should only be used by Theme Developers.   
    The purpose of this control is to add scrolling Horizontal text as done in the Aeon Nox theme.
    Returns total game count for platforms and playlist 
    * Please read the PDF file explaining how it's used.  

    35 downloads

       (1 review)

    0 comments

    Updated

  5. Retroarch Mame 185 Core

    I have seen several times over the last couple of months people looking for the old 185 version of the Mame core for Retroarch which is no longer available through their downloader. Many people still use older Mame rom sets and would like to have this version of the core over using the newer one and having to update their rom set to ensure full compatibility. I got permission from Hunterk over on the Retroarch forums to provide this core openly for people to download https://forums.libretro.com/t/where-can-i-redownload-the-mame-185-core/11335/17?u=lordmonkus but if I am asked to remove it at a later date I will do so.

    18 downloads

       (0 reviews)

    0 comments

    Submitted

  6. Mame No Nag 0.193 (With Default Artwork)

    MAME .193 No Nag with Default Artwork
    Here's a build of MAME based on 0.193 with no nag screens and it supports default artwork.
    MAME FOLDER
    mame (root folder)
    |   mame64.exe (0 .193 )
    |   
    +---artwork
    |       horizont.zip (Default Horizontal Artwork)
    |       vertical.zip (Default Vertical Artwork)
    |       
    \---ini
            horizont.ini (allows the fallback artwork)
            vertical.ini (allows the fallback artwork)
    Rename your mame64.exe to mame64.exe.old (this way if you have issues you can just revert back to your copy).
    Unzip the files in your Mame folder.
    _______________________________________________________________________________________________________________________________________________________________________________________________________
    What is No Nag
    This is the screen that says hit "Ok to Continue"  when you open a ROM for the first time.  This screen has been suppressed.
    How can I use my own default In game Artwork
    I have provided two zip files that I use for my default Vertical and Horizontal games.  you can search for MAME In game artwork using your favorite search engine.  Mr Do is a good starting point for History and downloading some artwork.   If you have favorite cabinet that you want to use for your defaults, simply make a copy and rename it to horizont.zip or vertical.zip. 
    Happy Gaming

    108 downloads

       (1 review)

    0 comments

    Updated

  7. Mame 0.194 (No Nag With Default Artwork)

    MAME .194 No Nag with Default Artwork
    Here's a build of MAME based on 0.194 with no nag screens and it supports default artwork.
    MAME FOLDER
    mame (root folder)
    |   mame64.exe (0 .194 )
    |   
    +---artwork
    |       horizont.zip (Default Horizontal Artwork)
    |       vertical.zip (Default Vertical Artwork)
    |       
    \---ini
            horizont.ini (allows the fallback artwork)
            vertical.ini (allows the fallback artwork)
    NOTE 
    Rename your mame64.exe to mame64.exe.old (this way if you have issues you can just revert back to your Original copy).

    Unzip the files in your Mame folder.
    _______________________________________________________________________________________________________________________________________________________________________________________________________
    What is No Nag
    This is the screen that says hit "Ok to Continue"  when you open a ROM for the first time.  This screen has been suppressed.
    How can I use my own default In game Artwork
    I have provided two zip files that I use for my default Vertical and Horizontal games.  you can search for MAME In game artwork using your favorite search engine.  Mr Do is a good starting point for History and downloading some artwork.   If you have favorite cabinet that you want to use for your defaults, simply make a copy and rename it to horizont.zip or vertical.zip. 
    Happy Gaming

    100 downloads

       (0 reviews)

    2 comments

    Updated

  8. Archive Cache Manager

    A tool which manages a cache of recently extracted game archives for quick loading. Also allows per emulator file extension priority for files within an archive.

    Description
    When an archived game (in zip, 7z, or other compression format) is extracted and played, it is stored in the archive cache. The next time the game is played, the data is loaded directly from the cache, eliminating the extraction wait time.
    As the cache approaches its maximum size, the least recently played games are deleted from the cache, making room for new games.

    Features
    Configurable cache size and location. Configurable minimum archive size, so small archives aren't cached. File extension priorities per emulator and platform (cue, bin, iso, etc). Some combinations of emulators and file extensions don't work with LaunchBox's built-in priority. Cache cleanup using either least recently played games or least played games. Optional loading screen while an archive is being extracted.
    Installation / Update
    Extract the archive to your LaunchBox folder, which will create an ArchiveCacheManager sub-folder. Navigate to the new ArchiveCacheManager folder and run Install.bat. Within LaunchBox, ensure the desired emulator has the "Extract ROM archives before running option" checked.
    Uninstallation
    Navigate to the LaunchBox\ArchiveCacheManager folder and run Uninstall.bat. Delete the ArchiveCacheManager folder. NOTE: The archive cache is not removed on uninstallation, but can be manually deleted.

    Configuration
    The first time a game is extracted using Archive Cache Manager, a configuration file called Config.xml is created in LaunchBox\ArchiveCacheManager. Modify this file using Notepad or similar to make any configuration changes. An overview of each of the configuration items is below.
    <MaxCacheSize>
    This is the maximum size on disk (in megabytes) that the cache is allowed to grow to before cached items are deleted. The default is 20000MB, or 20GB.
    <MinArchiveSize>
    This is the minimum size (in megabytes) an uncompressed archive needs to be before it is added to the cache. The default is 50MB.
    <CachePath>
    This is the path of the cache folder. The path can be absolute or relative, where relative paths are to the LaunchBox\ArchiveCacheManager folder. The default is Cache.
    <UsePlaycountWhenClearingCache>
    Items can be removed from the cache based on the least recent playtime, or the least played games. Set this to True to delete the least played games from the cache. Default is False (delete the oldest game from the archive).
    <ShowLoadingScreen>
    Shows a simple loading screen while the game is being extracted. Note that this setting does not affect BigBox, for which the loading screen is never shown. Default is True.
    <VerboseLogging>
    Archive Cache Manager has extensive logging to aid in debugging, but this can also slow down the cache management due to the extra disk I/O. The default log behaviour is to now only log exceptions and other important events. Extended debug/verbose logging can be re-enabled with this setting. Default is False.
    <ForceHardLinks>
    The default Archive Cache Manager behaviour is to use the direct path to an archive in the archive cache. This eliminates the need for the previously used method of hardlinks and directory junctions linking the archive cache to LaunchBox's temp folder. This option forces the use of hardlinks/junctions. Default is False.
    <ForceFileCopy>
    This option overrides both the direct path and hardlink/junction behaviour described above. With this option enabled, a direct file copy will be made from the archive cache to the LaunchBox temp folder. Use this option if there are problems with the other two methods. Default is False.
    <FilePriority>
    This defines the file extension priority for the specified emulator (and optionally platform). The emulator name in the <Emulator> tag must match the emulator name set in LaunchBox. An optional <Platform> tag can be used for individual platform file extension priorities in a multi-system emulator (e.g. Retroarch). The file extensions in the <Extensions> tag are a comma separated list. Duplicate the entire <FilePriority> block to add new emulator (and platform) extension priorities.
    In the example below, the Retroarch file priorities will only be applied to games belonging to either the 3DO or TurboGrafx-CD platforms. Games belonging to another platform started with Retroarch will not have a priority applied.
     
    <FilePriority> <Emulator>PCSX2</Emulator> <Extensions>iso, bin</Extensions> </FilePriority> <FilePriority> <Emulator>Retroarch</Emulator> <Platform>3DO Interactive Multiplayer</Platform> <Extensions>iso</Extensions> </FilePriority> <FilePriority> <Emulator>Retroarch</Emulator> <Platform>NEC TurboGrafx-CD</Platform> <Extensions>cue</Extensions> </FilePriority>
    Known Issues
    Loading screen game title is filename when game started as additional app Cover art display doesn't yet use LaunchBox's image loading priority

    97 downloads

       (0 reviews)

    0 comments

    Updated

  9. EpicFail ScummVM Launcher NEW

     
    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!
    P.S.  I need to make a new video, or maybe someone can make one for me.     

    431 downloads

       (0 reviews)

    28 comments

    Updated

  10. Current Weather Control for BigBox

    Grila's BigBox Weather Control v1.0.2
    BigBox Control/Plugin
    1/3/2018
     
    Description
    This control will periodically retrieve the current weather conditions, displayed as a relevant icon, and temperature for the location you choose and display them in a BigBox theme. The location and display units (C or F) are end-user configurable. What this means is this: anyone who uses a theme that incorporates this control can set their location and display units to either Celsius or Fahrenheit by a simple edit of a config file (thank you @eatkinola for the help with that). I'm not sure if there is any want for this kind of information in BigBox (the idea came from looking at my phone's home screen), but the more options for theme's the better. 
     
    Changelog
    v1.0.2 (1/3/2018)
    Added ShowTemp bool Added ShowConditions bool v1.0.1 (1/2/2018):
    Added ShowUnits bool Added ShowLocation bool Added ItemSpacing property v1.0.0 (11/8/2017):
    Initial release  
    Notes
    This isn't a plugin that can just be dropped into the plugin's folder, it's a user control that theme makers (or anyone with enough knowledge for that matter) can incorporate into their themes much like my other controls for controller status, battery percent, etc. I've included instructions (with pictures) on how to get this into a theme.
     
    Screenshot (upper right corner)

    66 downloads

       (1 review)

    5 comments

    Updated

  11. ps2_rd1.1.zip

    I've created two batch files the first one, copy.bat simply copies the second file, check.bat into every sub folder in the directory it runs in. (I copy both files then run it from d:/launchbox/games/sony - playstation 2) BEFORE you copy the create file into every folder, EDIT it and make sure the paths are the same that you use, if not, you will NEED to change them.
     
    Ok, second file, check.bat, I use this as the rom file, import it into LB and choose "use folder name" when the option appears. I have all the PS2 games as folders so, for example, Gran Turismo 4 is : D:\LaunchBox\Games\Sony - Playstation 2\Gran Turismo 4 (USA) and it has a check.bat file inside it.
     
    The batch file will check the directory it runs from to see if there is a .ISO or a .BIN file present, if not, it will download it from your remote storage location (I use my google drive to store PS2 roms) You would have to mount your google drive using rclone or something similar, so it has a drive letter, and again, check the settings of the batch file to make sure the location is correct. In my case, for GT4, the location is : Z:\redump\Sony - Playstation 2\Gran Turismo 4 (USA) and therein lies a .ISO file. It will give you an option to download to local storage and once complete, will display a message and exit. You can play the game by running it again from within launchbox.
     
    NOTE - If you import your games this way, you then need to mass edit the emulator field and leave it BLANK otherwise it tries to use an emulator to run the batch file, which won't work.
     
    Any issues whatsoever, please post and i'll check, but it worked perfectly for me so far, 1800+ ps2 games in my library but it only downloads the ones I want to play

    3 downloads

       (0 reviews)

    0 comments

    Submitted

  12. LaunchBox Plugin Repository

    Description
    this program is a repository of all all my plugins. Simply extract the 2 files to your root LaunchBox directory.
    Close LaunchBox before running this program.
    simply click download and the program will download the desired plugin and extract it to the correct folder.
    you are able to add other repositorys from other developers by add the repo url to the Repositorys.txt
     
    This is the first build more functions will be added later.
    BUY ME A BEER

    74 downloads

       (0 reviews)

    0 comments

    Submitted

  13. 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
    BigBox Updater support
    Pre/Post scripts
    Minimize or close Kodi option
    Launcher Helper script version check
    Supports Kodi 16, Kodi 17 and Kodi Windows Store versions.
    Requirements:
    Windows PC
    LaunchBox Premium
    Kodi 16, 17 or Kodi Windows Store for Windows
    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.
    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.

    4,917 downloads

       (4 reviews)

    7 comments

    Updated

  14. Launchbox-RetroPie 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. 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.
    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 to /opt/retropie/configs/all/emulationstation/gamelists Copy the roms and images to /home/pi/RetroPie/roms Enable the 'Parse Gamelists Only' option in EmulationStation ToDo:
    Rewrite in a big boys language, so we can get an integrated interface in LB Filter by playlists, instead of just favourites Option to rename the files to their LB Title Sync management for handheld emulators; consider adding metadata support where applicable  

    33 downloads

       (0 reviews)

    4 comments

    Updated

  15. PCSX2 Configurator

    PCSX2 Configurator v0.98
    This is a configuration plugin for games being run in PCSX2 through Launchbox. It allows users to configure their games on a per-game basis, and download pre-optimized configurations, form right with LaunchBox.
    Installation
    Simply Download and extract the zip file, place the "PCSX2 Configurator" folder in your LaunchBox Plugins Directory. Then Start LaunchBox and the plugin will be installed.
    Settings
    The Plugin Settings Menu is located in LaunchBox's tools Menu. All Current settings are defined how PCSX2 is currently configured. Each of the options is explained breifly below:
    Use Independant Memory Cards? - create a new formatted memory card (In Slot 1) for each game that is configured
    Use Current Plugin & Bios Files? - retains current plugin and bios selection when configuring a game (leaving this un-checked will require them to be re-configured)
    Use Current GS Window Settings? - retains current GS Window Settings (Vsync/Aspect Ratio/Custom Window Size)
    Use Current Program Log Settings? - retains current Program Log Settings, The main purpose of this is to show/hide the console window
    Use Current Folder Settings? - retains current Folder Settings, This is generally only needed if default folders are not in use
    Use Current VM Settings? - retains current VM Settings, This Mostly denotes what custom patches/hacks/cheats are enabled, and will usually be overidden by downloaded configs
    Use Current GSdx Plugin Settings? - retains current GSdx (Graphics Plugin) Settings, This will be overidden by downloaded configs
    Use Current SPU2-X Plugin Settings? - retains current SPU2-X (Sound Plugin) Settings, Not needed in most cases, May be overidden by downloaded configs
    Use Current LilyPad Plugin Settings? - retains current LilyPad (Controller Plugin) Settings, Not needed in most cases Configuartions Directory - the loaction where per-game configurations are stored, This is in the Emulators ini folder by default though can be changed
    Closing the window will automatically apply the settings. Settings can also be changed directly using the Settings.ini file found in the Plugins Directory ("Plugins\PCSX2 Configurator") This file also contains hidden settings:
    AllowAllSettings - ensures Presets are disabled and Game Fixes and Speed Hacks are enabled in PCSX2
    Usage
    The plugin has a minimalistic interface. To Create a custom configuration for a PS2 game with PCSX2 (or RocketLauncher) as it's default emulator, Simply right click on it and press configure. If the game already has optimized settings (and is named in accordance to the LaunchboxDB) then you will be asked if you want to use them, PCSX2 will then open to allow you to make tweaks to your config (for selected game). When you are happy with your current config you can close PCSX2, and simply run your game in LaunchBox as normal to play with configured settings. All optimized settings are designed for PCSX2 1.5.0-dev and later builds and may not work correctly and require some tweaking for older versions of PCSX2. To force a check for optimized settings (after already creating a config) hold left control when pressing configure, You can also quickly close the PCSX2 window with CTRL+ESC. For those using RocketLaucnher, this plugin should mostly just work, though it will set your PCSX2 Game Configs folder (In Rocket Launcher) to the folder specified in this plugin (PCSX2\inis by default), and you also need to have PCSX2 setup as an emulator in LaunchBox so the plugin knows where to find it.
    Credit & Support
    The Plugin was developed by two members of The LaunchBox community with alec100_94 being responsible for the original idea, and bulk of the plugins development and Zombeaver, creating and working on the PCSX2 Configuration Project (Optimized Settings) and the artwork used within the plugin, as well as being a tester for the latest version.
    For Support, bug reporting, feature request, or a desire to contribute to this plugin please contact alec100_94, by commenting on the file, mentioning him on the forums, or directly through personal message.
    [Full project including source code can be found On Github]

    725 downloads

       (7 reviews)

    31 comments

    Updated

  16. Philips CD-i to .CHD Batch Converter

    Philips CD-i (cue/bin) format to .CHD converter
    I have automated the process.
    Usage: simply place the extracted files into your Philips CD-i games folder.
    Launch RUN ME.bat
    And every bin file in the folder will be converted to .CHD format ready for loading into MESS.

    58 downloads

       (1 review)

    0 comments

    Submitted

  17. Retroarch GenesisGX Split Cores

    This is for those of you that want to have separate configs and shaders for each of the different consoles the GenesisGX core in Retroarch supports. As some of you who have tried to just make copies of the GenesisGX core and renamed them know this doesn't work because Retroarch uses the internal name of the core .dll file to generate configs. These are 64 bit only so if you are using the 32 bit version of Retroarch they won't work.
    You will use the main GenesisGX core for your Genesis / Megadrive emulation and included in the download file is separate cores for the SG-1000, Game Gear, Master System and Sega CD. Simply extract them to your Retroarch\cores folder and change your command lines in Launchbox for the platforms to point to these cores that you choose to use.
    I did not create these at all, the user by the name of Typhon over on the Retroarch forums took the time to compile these separated cores. Anyone can do this if you have the know how to compile the code into a working .dll file but Typhon did the work and uploaded it over there. For anyone downloading these just be reminded that these will not be updated by the Retroarch dev team so if you want up to date ones in the future you will either have to compile your own or hope that someone has done it and uploaded it. These are up to date as of October 31, 2017.
    https://forums.libretro.com/t/i-compiled-some-split-cores/4370

    29 downloads

       (0 reviews)

    4 comments

    Updated

  18. CD Case & Disc Mock-ups (PSD)

    These should help the community Create some amazing boxart etc. havnt got time for a cover project myself so im sharing my PSD files
    File resolution: 2400x1600 
    Format: PSD 

    Description:
    5 PSD files CD disk layouts. Each layer is properly labeled, and all parts are well organized, making editing very easy. 

    Features: 
    - Photoshop CS5 and above 
    - Pixel Dimensions: 2400x1600 
    - High Resolution: Yes 
    - Included 5 PSD Files





    13 downloads

       (0 reviews)

    0 comments

    Submitted

  19. LaunchBox Games Database Matcher

    DESCRIPTION
     
    One of the biggest problems with my games collection was missing artwork, So I decided to build numerous tools to scrape for missing media.
    the problem I found was not the fact that the LaunchBox database didn't have the game I was trying to get the artwork for but, the fact that the Title didn't match the Title on the Games Database.
    So I decided to build a plugin that will allow you to link the games that are missing a database Id.
    this plugin is not perfect, this will not work for Arcade at the moment.
    the Id can be reset by selecting unset but will not allow you to do so after clicking DONE.
     
    WARNINGS
     
    please check that games are matched correctly as the auto matching links the game before displaying the GUI so it is matched even if you don't click done. Auto matching uses regex to strip non letter and number characters from the game title then compares it with the same expression in the games database. it uses string contains which means if you have a game called A or the games Database contains a game called A, it will match it to a game that has the letter A in the title. for example GameTitle is Alien 2, Games Database Name is Aliens these will get matched together or vice versa.
     
    HOW IT WORKS
     
    after selecting your desired platform to match the plugin will scan all the games in that platform to get all the games missing a LaunchBox Database ID.
    the plugin will then scan the Metadata.xml and find all the games in that platform that have not been linked to a game in your collection.
     
    HOW TO
     
    1. unzip and extract to plugins folder
    2. open LaunchBox
    3. Click Tools> Games Database Match
    4. Select your platform
    5. Match your games
     
    BUY ME A BEER

    280 downloads

       (0 reviews)

    3 comments

    Updated

  20. Marquesas HTTP Server

    Small Footprint HTTP Server Plugin for LaunchBox. 
    Example Uses
       * Display the current game marque full screen on a seperate system such as a tablet or smart phone.
       * View the current game manual on a seperate system such as a tablet, laptop, smart phone.
       * Retrieve LaunchBox and game information through a standard HTTP JSON API.
    Installation
       To install unzip and copy the MarquesasServer folder into your LaunchBox/Plugins folder.
       The server will begin running whenever LaunchBox is started. The first time you run 
       it with the plugin a Windows security dialog will pop up asking if you want to allow 
       it to connect to the network. You will need to select one of the two options presented, 
       the option "Private networks, such as my home or work network will suffice". Once in
       LaunchBox you will see a new "Marquesas Server Admin" option under the Tools menu to
       manage the server. The server can then be accessed from any computer, phone, or tablet
       located on (or with access to) the same network as the machine running LaunchBox/BigBox.
    Auto Refreshing Web Pages
       These pages (specifically the Marque page) were designed to be brought up on a separate
       computer such as an old tablet to display the marque of the game currently being played
       in BigBox. It is recommended that the page be loaded and then the browser set to full
       screen (kiosk) mode. In most browser on Windows you can toggle kiosk mode by hitting F11
       when in your browser. Each page will refresh automatically every few seconds to insure
       that the game being played will be reflected in the browser.
       
       Works via a standard HTTP interface allowing the retrieval of HTML pages for the current
       game. Any *ImagePath property can be retrieved from the IGame object
       (Unbroken.LaunchBox.Plugins.Data.IGame.*) by specifying /Image/ followed by the Image
       descriptor (the part preceeding ImagePath)
       * /Image/Back
       * /Image/Background
       * /Image/Box3D
       * /Image/Cart3D
       * /Image/CartBack
       * /Image/CartFront
       * /Image/ClearLogo
       * /Image/Front
       * /Image/Marque
       * /Image/PlatformClearLogo
       * /Image/Screenshot
       * /Manual
    JSON API for retrieving
       * /StateManager (Unbroken.LaunchBox.Plugins.PluginHelper.StateManager)
       * /StateManager/IsInGame
       * /StateManager/* (Unbroken.LaunchBox.Plugins.PluginHelper.StateManager.*)
       * /SelectedGames (Unbroken.LaunchBox.Plugins.Data.IGame)
       * /SelectedGames/* (Unbroken.LaunchBox.Plugins.Data.IGame.*)
          
    JSON API for retrieving raw binaries
       * /Binary/ScreenshotImage
       * /Binary/FrontImage
       * /Binary/MarqueeImage
       * /Binary/BackImage
       * /Binary/Box3DImage
       * /Binary/BackgroundImage
       * /Binary/Cart3DImage
       * /Binary/CartFrontImage
       * /Binary/CartBackImage
       * /Binary/ClearLogoImage
       * /Binary/PlatformClearLogoImage
       * /Binary/Application
       * /Binary/Configuration
       * /Binary/DosBoxConfiguration
       * /Binary/Manual
       * /Binary/Music
       * /Binary/ScummVmGameDataFolder
       * /Binary/Video
       * /Binary/ThemeVideo
    See the default index (LaunchBox->Tools->Marquesas Server Admin->Ellipses) for direct links and detailed information.
    Source: https://github.com/fpdavis/MarquesasServer
     

    19 downloads

       (0 reviews)

    6 comments

    Submitted

  21. Mame_Vectrex_Overlay_AHK.7z

    The main purpose of the included AutoHotKey code was a proof of concept. I wanted to add an additional "overlay" to the standard GCE Vextrex overlays that come furnished with the MAME artwork files (see the attached picture). Sort of a single purpose function similar to what RocketLauncher can do.
    The attached file has two main parts, one, a file with the name of vextrex.zip. This is a replacement for the standard MAME overlays and should be placed in your artwork folder under your MAME installation location. The included png files are higher quality that the default overlays. Note: I did not create these files. I just packaged them up after having sourced them around the Internet. Second, a file with a name of Overlays.7z. Extract this archive in your LaunchBox installation directory. You will then have an Overlays directory with two subdirectories, e.g. Code and Vectrex. The code directory has the "proof of concept" source called showbezel.ahk (Note: this source requires the popular gdip.ahk library, which is allowed to be distributed with this archive). This can be run as-is from the Code directory and should wait until MAME runs a Vectrex rom, then display my custom overlay from the Vectrex directory. You can also take the showbezel.ahk source and paste it into the "AutoHotkey Script" tab if you have created a custom Emulator entry to execute Vectrex roms in Launchbox (don't run a stand alone copy of the script if you do this). For example, I created a new emulator called Vectrex, but it points to my MAME64.exe program. I then created an entry under the "Associated Platforms" tab with "GCE Vectrex" as the "Associated Platform" and with the "Default Emulator" box checked. I also have used the ability to "Use Custom Command-Line Parameters:" for each Vectrex rom so MAME uses the vectrex.zip artwork file, example: vectrex -cart %romfile% -view "star castle" (see the attached picture for more info).

    24 downloads

       (0 reviews)

    0 comments

    Submitted

  22. HexControls

    A collection of custom user controls to make custom themes easier.
    I will be updating the tool periodically with new features.
    Install for use
    Download HexControls.dll place the file in the plugins folder in your theme Screenshots Control.
    Description
    A control to randomly display a list of screenshots available for a game. It will stretch itself to the bounds of the container it is placed in.
    Default Use in a Theme
    <Hex:Screenshots/> Advanced Use
    Using the properties below will allow the user to effect the maximum number of screenshots shown, spacing  and border controls
    Properties
    ScreenshotBorderColor: Border Color ScreenshotPanelOrientation: "Vertical" or "Horizontal" Direction Screenshot span ScreenshotMaxImages: Number of maximum screenshots shown (Default is 4) ScreenshotBorderSize: How thick the border around the screenshot is. Setting the bordersize to zero will remove the border ScreenshotCornerRadius: Curve around all edges of a scrrenshot ScreenshotMarginSize= Space Between each screenshots edge Example
     
          <Hex:Screenshots ScreenshotBorderColor="Blue"                        ScreenshotPanelOrientation="Vertical"                        ScreenshotMaxImages="10"                        ScreenshotBorderSize="15"                        ScreenshotCornerRadius="13"                        ScreenshotMarginSize="5"                        Grid.Column="15"                        Grid.Row="3"                        Grid.RowSpan="15"                        Grid.ColumnSpan="15">       </Hex:Screenshots>
    Star Rating
    Default Use in a Theme
    In a Game view call <Hex:StarRating />  Pretty much it for the default use. The control will size to whatever space it is placed in. This will get you a red star with white border for an on star and a black star with white border for an off star.
    Advanced Use
    I've set up the control to allow users to do two things:
    Modify the color properties for Star On/Star Off and their border Modify two Star vectors layered on top of each other; this has been created to allow for more vibrant star designs using transparency. Properties:
    ColorOnStarOneFill - On Fill Color  for Star one
    ColorOnStarOneBorder -  On Border Color for Star One
    ColorOnStarTwoFill - On Fill Color for Star Two
    ColorOnStarTwoBorder -  On Border Color for Star Two
    ColorOffStarOneFill - Off Fill Color for Star One
    ColorOffStarOneBorder -  Off Border Color for Star One
    ColorOffStarTwoFill - Off Fill Color for Star Two
    ColorOffStarTwoBorder - Off Border Color for Star Two
                                          
    StarsMarginSize -  Margin Between Each star
    BorderStarOneSize - Size of the Border for Star One
    BorderStarTwoSize -  Size of the Border for Size Two
    So, using these settings
      <Hex:StarRating Panel.ZIndex="1000"                              Grid.Column="11"                              Grid.Row="1"                              Grid.ColumnSpan="10"                                                           Grid.RowSpan="3"                              HorizontalAlignment="Left"                              VerticalAlignment="Top"                                                                           ColorOnStarOneFill="#BBC49A6C"                              ColorOnStarOneBorder="#11111111"                              ColorOnStarTwoFill="#BBC49A6C"                              ColorOnStarTwoBorder="#11FFFFFF"                                                                           ColorOffStarOneFill="Black"                              ColorOffStarOneBorder="White"                              ColorOffStarTwoFill="#66000000"                              ColorOffStarTwoBorder="White"                              StarsMarginSize="10"                              BorderStarOneSize="8"                              BorderStarTwoSize="20"                              SnapsToDevicePixels="True"/>  
    Will give you a result like this.

     

    15 downloads

       (0 reviews)

    0 comments

    Updated

  23. AO Bigbox Customs

    AO Bigbox Customs contains a collection of WPF controls and Bigbox plugins. Whereas controls are intended for theme developers, plugins may be used in any theme by simply dropping this library into your LaunchBox installation. Plugins include an integrated PDF game manual viewer and playlist generator. These plugins are always on by default, but you can disable them (see config section below). Please refer to the INSTALLATION instructions at the bottom of this post; in fact I strongly urge you to read that before downloading.
    GAME MANUAL VIEWER: Adds menu item "Game Manual 8D" (this string is customizable ) to the game details menu, if the game has an associated PDF manual. When activated, the PDF will be read and converted to images on the fly for display within Bigbox. It will not launch an external program. As some manuals take a few seconds to load, an animated GIF is displayed while you wait. The gif is currently a space invader, but I might add customization to this in the future. When viewing the PDF manual, use the keys below. These are the standard keys used to navigate around Bigbox. The initial version did not support a gamepad, but version 2+ does.
    PgUp: advance to next page (if there is one) PgDn: advance to previous page (if there is one) Arrow Keys: pan around the image for a particular page if zoomed in Enter: zoom in by one step, and if already at max zoom with wrap around to min zoom Escape: close the viewer (viewer also closes when clicking out the box or alt-tabbing) PLAYLIST GENERATOR: This adds playlists to your library but does not otherwise alter your library. No games marked as hidden or broken are added to the playlists. Playlists are regenerated each time Bigbox is started. You can add your own media (videos, banners, etc) for the playlist, in the same way you would for manually generated playlists in LaunchBox. This media will not be overwritten when the playlists are regenerated. See the enclosed documentation for more info, but briefly:
    Favorite: 20 most favorite games, per the star rating you assign to games in your DB Frequent: 20 most frequently played games, according to play count tracked by LaunchBox Random: 20 randomly selected games Recent: 20 most recently played games INSTALLATION - IMPORTANT! (especially Step 1 or will get errors when launching BigBox)
    1. Right-click the downloaded ZIP file and select Properties, then on the General tab click Unblock.
    2. Unpack the ZIP file and look for Ao.Bigbox.dll -- that's the file you need to place in LaunchBox.
    3. Exit BigBox (and LaunchBox).
    4. Copy Ao.Bigbox.dll file into LaunchBox\Plugins folder. 
    5. Restart BigBox.
    Unblocking the ZIP file will also unblock the DLL (Ao.Bigbox.dll) contained therein, giving your computer permission to run this DLL. This can be a known problem with all plugins you might download from this forum. It is a Windows security feature. You basically have to vouch for a file before Windows will use it. I liken it to how a MS office document you download from an email runs in Protected Mode until you unblock it for printing, editing, etc. Below is the error you'll see if you don't unblock the file, as well as a screenshot of the solution.

    CONFIGURATION: Future versions will have a configuration screen accessible in Big Box. For now, you can configure the library using the Ao.Bigbox.dll.config file. This file will be generated in the same directory as where the DLL is located (Launchbox\Plugins); it will be generated the first time the library is used. It's an XML file and can be edited using any text editor. An example is below:
    <?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> <add key="AoHeadlessMode" value="False" /> <add key="GameManualViewer.Active" value="True" /> <add key="GameManualViewer.MenuItemText" value="Game Manual 8D" /> <add key="PdfRasterizer.Engine" value="BALANCED" /> <add key="PdfViewer.LoadingAnimation" value="Animation-Invader-White" /> <add key="PlaylistGenerator.Active" value="True" /> <add key="PlaylistGenerator.FavoriteActive" value="True" /> <add key="PlaylistGenerator.FavoriteNotes" value="Favorite playlist." /> <add key="PlaylistGenerator.FrequentActive" value="True" /> <add key="PlaylistGenerator.FrequentNotes" value="Frequent playlist." /> <add key="PlaylistGenerator.RandomActive" value="True" /> <add key="PlaylistGenerator.RandomNotes" value="Random playlist." /> <add key="PlaylistGenerator.RecentActive" value="True" /> <add key="PlaylistGenerator.RecentNotes" value="Recent playlist." /> </appSettings> </configuration>  

    148 downloads

       (0 reviews)

    5 comments

    Updated

  24. Duplicate Image Deleter

    A tool that will assist you in finding duplicate images in a folder and delete/move one based on options you select.  The app will recursively drill to every folder and perform the deletion or move them based on your selections.
    Step 1 - select an image directory
    Step 2 - choose your search options
    Files with same name but different extension - This will return any files that have the EXACT same name except for the extension.   You choose the extension you would like to keep or choose to keep higher resolution images. Files with same hash - This will return duplicate images no matter what the name.  The tool will choose the image with the earliest creation date/alpha name as the original. Require Like File Names - This builds on the hash option.  This will ensure that the duplicate images have a "Like File Name" that follows Launchbox's conventions. (i.e. Game-01, Game-02) Step 3 - choose your cleanup options.   Preview will simply show you the changes that would be made.   Delete will actually delete the duplicate images Move will move the images to the folder you choose. Step 4 - click Go!
    Use at your own risk obviously, make a backup or use "Test Mode" first just in case.
    Source code here:  https://github.com/mtyrealhanla/DupImageDeleter
     

    223 downloads

       (0 reviews)

    7 comments

    Updated

  25. Shutdown/Outro Videos

    Installing this plugin adds "Shutdown Video" functionality when closing Big Box.  
    How To Use This Plugin
    Download the plugin. Unzip to the plugins folder. Add a video to the LaunchBox\Videos folder named shutdown.mp4 (if you need a shutdown video, some of the startup videos work great for this as well) That's it.  The next time you close Big Box, your shutdown video will play.  
    Thanks for your time, thanks to the community, and I hope you enjoy.

    88 downloads

       (0 reviews)

    0 comments

    Updated

×