Jump to content
LaunchBox Community Forums

Third-party Apps and Plugins

62 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.

    540 downloads

       (2 reviews)

    39 comments

    Updated

  2. PCSX2 Configurator

    This is a configuration plugin for PCSX2 and Launchbox, that allows you to easily create per-game settings and memory cards from right within Launchbox.
    The process is mostly automatic, choose this option to create a game config (will need to re choose plugin and bios on first time), or edit an already existing one. All settings and saves are stored in the PCSX2 emulator directory, each game will create a custom Memory Card in Slot 1, with a shared Memory Card in Slot 2.
    Full project including source code can be found On Github.

    254 downloads

       (1 review)

    8 comments

    Updated

  3. 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.

    3,658 downloads

       (3 reviews)

    6 comments

    Updated

  4. 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





    9 downloads

       (0 reviews)

    0 comments

    Submitted

  5. 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

    181 downloads

       (0 reviews)

    1 comment

    Updated

  6. 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
     

    11 downloads

       (0 reviews)

    6 comments

    Submitted

  7. 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.     

    228 downloads

       (0 reviews)

    27 comments

    Updated

  8. 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).

    12 downloads

       (0 reviews)

    0 comments

    Submitted

  9. 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.

     

    10 downloads

       (0 reviews)

    0 comments

    Updated

  10. 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>  

    112 downloads

       (0 reviews)

    4 comments

    Updated

  11. 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
     

    162 downloads

       (0 reviews)

    5 comments

    Updated

  12. 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.

    58 downloads

       (0 reviews)

    0 comments

    Updated

  13. 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.

    240 downloads

       (0 reviews)

    24 comments

    Updated

  14. Import Tv Shows

    Imports TV Shows and Grabs the Information and Artwork 
     
     
    this Plugin uses the Fanart.TV Api  and themoviedb Api to scrape images and details.
     
    Go to tools
    click import Tv Shows
    select the folder that contains all your tvshows.
    you may need to hit f5 to refresh the images.
     
    Folder Structure is Vital your collection needs to be sorted as follows.
     
    FolderContainingTvShows/TVShow/Episodes or Season Folders.  
    example
    C:\Users\andre\Desktop\TV Shows\Arrow\Arrow.S05E23.HDTV.x264-SVA\Arrow.S05E23.HDTV.x264-SVA.mkv C:\Users\andre\Desktop\TV Shows\Arrow\Arrow.S05E22.HDTV.x264-SVA.mkv C:\Users\andre\Desktop\TV Shows\Arrow\Season 5\Arrow.S05E21.HDTV.x264-SVA.mkv C:\Users\andre\Desktop\TV Shows\The Flash\S01E01 - Pilot.mp4 C:\Users\andre\Desktop\TV Shows\The Flash\Season 1\S01E02 - Next Episode.mp4  
    This creates a Game with the Same name as the folder.
    all videos inside that folder are added as additional applications. so right clicking on a TV Show will give you a list of all episodes.
     
    this only scans for mp4, mkv and avi I can always add formats this is just so we dont pick up image files and nfo files.
     
    There will most likely be some bugs but they will never get ironed out unless I know about them so please dont feel shy posting your bugs.
    @neil9000 @donarumo @lordmonkus thanks for your suggestions and support in my previous plugin this one was created just for you guys.
     
    BUY ME A BEER

    72 downloads

       (0 reviews)

    2 comments

    Updated

  15. Legit MobyGames Scraper

    IMPORTANT
    all restrictions on the MobyGames Api are in place:
    an API key is required to use this plugin.
     
    DO NOT REQUEST AN API KEY FROM MOBYGAMES TO USE THIS PLUGIN. THEY ARE NO LONGER
    GIVING OUT KEYS TO USE THIS, THEY HAVE NOT REQUESTED TO REMOVE MY CODE FROM GITHUB OR REMOVE THIS
    POST SO PLEASE DO NOT STIR THE POT.
    Sharing of your API key will only be doing yourself a disservice, as well as the community.
    There are limited requests per day enforce by MobyGames.
    I was given permission by @Jason Carr to post this, if I abide by MobyGames Rules.
    If you feel that me or any other user is not following the guidelines enforced by MobyGames or Lanchbox please feel free to send me a Private Message.
    Me and Most Definitely Launchbox is not responsible for the misuse of this Plugin or the changing of code.
    Lastly any request to remove this thread will met with open arms, I do not want to create any upset if  I am in breach of the rules. 
     
     
     
    DESCRIPTION
    this plugin was developed to provide a responsible way of using the MobyGames Api to scrape game media.
    Thanks to @Expello for requesting me to build this and for testing. if he/she did not agree to my terms I would not have built this plugin
     
    BUGS
    Alternative names(aka) is not working(i think the api does not support it)
    all game media is listed under Cart Front(there is no way of identifying the use of CD yet)
     
    WHATS WORKING
    Box Front
    Cart Front
    Box Back
    ScreenShot Title
    ScreenShot GamePlay
    Description(Notes)
     
    HOW TO USE
    Download the Plugin
    Extract into Plugins Folder
    open the MobyGamesScraper.dll.config with notepad
    replace YourKeyGoesHere with your ApiKey
    open LaunchBox
    right click on a game
    select scrape with MobyGames.
     
    or go to tools scrape with moby games
     
    BUY ME A BEER

    61 downloads

       (0 reviews)

    5 comments

    Updated

  16. Movie Scraper Plugin

    Downloads Information and Images for Movies.
     
     
    Thanks to @superfurry for the insperation(he created the Movie Launcher in this thread)
    thanks to @Nielk1 for assistance with the forms, you do amazing work and are always there to lend a hand.
     
    this Plugin uses the Fanart.TV Api and omdbapi to scrape images and details.
     
    simply add movies to your LaunchBox collection.
    Right Click on the Movie or Multiple Movies
    Select Scrape Movie.
    you may need to hit f5 to refresh the images.
     
    you can find this sourcecode and others at
    https://github.com/slipsystem/LaunchBox-Plugin-Examples
    BUY ME A BEER

    330 downloads

       (1 review)

    0 comments

    Updated

  17. Import Media From Kodi

    IMPORTANT
     
    this may break your existing Launchbox Movies Collection. Back up you data before using this plugin.
     
    DESCRIPTION
    This Plugin will import your Media collection from Kodi.
    this is a beta plugin so it may not work for everyone.
    this will not work if you are using emby or mysql to manage your collection.
    the SQLite.Interop.dll needs to be in the root folder (same folder as LaunchBox.exe)
     
     
    BUGS
    You tell Me
     
    WHATS WORKING
    Imports Movies
    Imports TV Shows
    Imports Music
    Downloads Artwork or Copies Artwork
    Copys TvTunes
    Downloads Movie Trailers
    Copys Cdart (Music)
     
    HOW TO USE
    Download the Plugin
    Extract to your ROOT Launchbox folder
    open LaunchBox
    open tools
    open import
    Import Media from Kodi
     
    BUY ME A BEER

    47 downloads

       (1 review)

    0 comments

    Updated

       (0 reviews)

    7 comments

    Updated

  18. AxLaunchBox (Launchbox Plugin)

    AxLaunchBox
    A way to launch shockwave flash games on launchbox 
    1.Extract all files into launchbox plugin folder
    2.Start new platform as flash , and point emulator to dummy.exe(optional)
    3.Launch by right clicking on flash game and launch with AxLaunchBox
    4. Enjoy
    Superfurry

    57 downloads

       (1 review)

    0 comments

    Updated

  19. Mame HLSL ver 2

    This is a new version of HLSL settings I have been using recently and I find them much more "accurate" than my previous settings found here: 
    To use this simply enable HLSL in your mame.ini by setting hlsl_enable to 1 instead of 0 and dropping this raster.ini file into your \Mame\ini\presets folder. Backup your old one first just in case you do not like this one.
    I do not take any credit for these settings at all. I got these from the youtube channel Big Blue Frontend and his custom 186 version of Mame he uploaded.
    As always with shaders there are several factors that have an effect in how they look such as display type (TN vs IPS) size and resolution and of course personal preference.

    108 downloads

       (1 review)

    0 comments

    Submitted

  20. ZxSpeccy V1.0 By Superfurry

     
    ZxSpeccy V1.0 By Superfurry
    The Zx Spectrum has always been a system I have very fond memories of and has some of the best games i still have ever played, I threw this plugin together for Zx Spectrum fans.
    Extract folder into plugins folder and access in tools menu
    Features
    Download Thousands of Sinclair ZX Spectrum Games (Powered By World Of Spectrum)
    Thanks
    Superfurry
     
    ZxSpeccy V1.0 By Superfurry.rar

     

    9 downloads

       (0 reviews)

    0 comments

    Updated

  21. Movie Launcher V1.1 By Superfurry

    Movie Launcher V1.1 (Update) By Superfurry
    Hiya everyone just updated Movie Lancher to V1.1
    *If you have the first version please delete all files and Extract contents of zip file into plugins folder
    Dummy exe included if needed (Optional)
    Changelog V1.1
    - Works in Bigbox
    - Added controls
    - Exits with Esc key
    Right Click Imported Movie and Launch with Movie LAuncher


    29 downloads

       (0 reviews)

    2 comments

    Updated

  22. ImageSearch

    Overview
    Find Images on the web associated with your Platform and Game combo from AOL, Google, Bing, PicSearch and Yahoo
    Instructions
    Unzip ImageSearch and keep the folder ImageSearch and move this to your plugins folder in LaunchBox. 
    What it does
    Adds Image Search to game detail in BigBox
    Adds Image Search to the game context menu in LaunchBox
    Adds an Image Search Configuration to Tools in LaunchBox
    How it Works
    Select a game from within LaunchBox and right click to bring up your context menu.  choose Image Search and your default browser will display the images from AOL, Google, Bing, PicSearch and Yahoo.
    Find an image you like and then copy the URL and Paste it in the download form that has also opened and paste the URL.  Click download to save your file.   The file will be the renamed to the selected 
    Title and save in the  Plugin/ImageSearch/downloads folder.   
    In BigBox make sure you have the details screen turned on. select a game and in the details screen choose Image Search and your default browser will display the images from AOL, Google, Bing, PicSearch and Yahoo. Find an image you like and then copy the URL and Paste it in the download form that has also opened and paste the URL.  Click download to save your file.   The file will be the renamed to the selected 
    Title and save in the  Plugin/ImageSearch/downloads folder.   
    Under tools in LaunchBox only you can access the Image Search Configuration. Here you can make various changes
    1.  Choose if you want to display this in LaunchBox or BigBox
    2.  Select which Search engines you like to use
    3.  Change the default path of your Downloaded images.
    *note if you are using this in BigBox unhide the mouse pointer.

    451 downloads

       (2 reviews)

    24 comments

    Updated

  23. Steam Tools Plugin

    This is a test release of Steam Tools for LaunchBox.
    To install, unzip the contents of the ZIP into LaunchBox's Plugins folder.  This plugin now supports being in a subfolder.
    Current Features:
    Basic Steam game import functionality Install with Steam function for games (with custom Menu in BigBox) Provided SteamTools.BigBox.DataElement available for inclusion in themes to access SteamTools.Core data Options Menu Automatic custom field if using LB Premium for use in playlists Optional automatic Hiding of uninstalled Steam games Optional automatic Un-Hiding of installed Steam games Background task for automatic updating of Installed/Uninstalled fields Future Features:
    Steam game Metadata and Media system (requires external database) Current Test Targets:
    Stable Steam instance detection if Steam is opened after LaunchBox or closed and reopened while LaunchBox is open Import Stability  
     
    Example use of the SteamTools.BigBox.DataElement plugin in a theme:
    <UserControl xmlns:st="clr-namespace:SteamTools;assembly=SteamTools.BigBox.DataElement" xmlns:gif="clr-namespace:WpfAnimatedGif;assembly=Unbroken.LaunchBox.Wpf"> <Grid> <st:SteamTools.BigBox.DataElement x:Name="SteamData" SetOnce="True"/> <DockPanel> <Image Name="SteamInstallStatus" DockPanel.Dock="Left" Margin="0,0,5,0" RenderOptions.BitmapScalingMode="HighQuality"> <Image.Style> <Style TargetType="Image"> <Setter Property="Visibility" Value="Collapsed"/> <Setter Property="gif:ImageBehavior.AnimatedSource" Value="pack://siteoforigin:,,,/Themes/Nielk1-CriticalZone/Resources/RatingLoading.gif"/> <Style.Triggers> <DataTrigger Binding="{Binding ElementName=SteamData, Path=IsSteamGame}" Value="True"> <Setter Property="Visibility" Value="Visible"/> </DataTrigger> <DataTrigger Binding="{Binding ElementName=SteamData, Path=IsInstalled}" Value="True"> <Setter Property="gif:ImageBehavior.AnimatedSource" Value="pack://siteoforigin:,,,/Themes/Nielk1-CriticalZone/Resources/SteamInstalled.png"/> <Setter Property="Visibility" Value="Visible"/> </DataTrigger> <DataTrigger Binding="{Binding ElementName=SteamData, Path=IsInstalled}" Value="False"> <Setter Property="gif:ImageBehavior.AnimatedSource" Value="pack://siteoforigin:,,,/Themes/Nielk1-CriticalZone/Resources/SteamNotInstalled.png"/> <Setter Property="Visibility" Value="Visible"/> </DataTrigger> </Style.Triggers> </Style> </Image.Style> </Image> </DockPanel> </Grid> </UserControl> Source Code: https://github.com/Nielk1/LaunchBoxSteamToolsPlugin

    214 downloads

       (0 reviews)

    0 comments

    Updated

  24. Cleaner System MenuItems

    Simple optional plugin that organizes ISystemMenuItemPlugin plugins.
    A plugin that would like to use this feature must add one of two properties:
    // C# 6.0 lambda property initialization public Type CleanerSystemMenuItems_ParentPluginMenuItem => typeof(ClassNameOfParentISystemMenuItemPlugin); public string CleanerSystemMenuItems_ParentMenuItem => "stocknameOfToolStripMenuItem"; // classic property initialization public Type CleanerSystemMenuItems_ParentPluginMenuItem { get { return typeof(ClassNameOfParentISystemMenuItemPlugin); } } public string CleanerSystemMenuItems_ParentMenuItem { get { return "stocknameOfToolStripMenuItem"; } } Possible values for CleanerSystemMenuItems_ParentMenuItem:
    installDosGameToolStripMenuItem editDefaultToolStripMenuItem manageEmulatorsToolStripMenuItem managePlatformsToolStripMenuItem editAutoHotkeyDosBoxToolStripMenuItem editAutoHotkeyScummVmToolStripMenuItem editAutoHotkeyWindowsToolStripMenuItem selectRandomGameToolStripMenuItem downloadToolStripMenuItem downloadPlatformThemeVideosToolStripMenuItem scanForAddedRomsToolStripMenuItem scanForRemovedRomsToolStripMenuItem importToolStripMenuItem auditToolStripMenuItem consolidateRomsToolStripMenuItem createMissingArcadePlaylistsToolStripMenuItem cleanUpImagesToolStripMenuItem refreshImagesToolStripMenuItem refreshSelectedImagesToolStripMenuItem optionsToolStripMenuItem Source Code: https://github.com/Nielk1/LaunchBox_CleanerSystemMenuItems

    54 downloads

       (0 reviews)

    0 comments

    Updated

×