Jump to content
LaunchBox Community Forums

Third-party Apps and Plugins

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

    918 downloads

       (2 reviews)

    43 comments

    Updated

  2. MAME 0.198 No Nag with Default Artwork

    MAME .198 No Nag With Default Artwork
    Here's a build of MAME based on 0.197 with no nag screens and it supports default artwork.
    MAME FOLDER
    mame (root folder)
    |   mame64.exe  (Version 0.198)
    |   whatsnew_0198.txt
    |
    +---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

    103 downloads

       (0 reviews)

    1 comment

    Submitted

  3. SteamLauncher

    SteamLauncher Plugin for LaunchBox
    5/26/2018 - As of v0.9.0.2, the plugin now supports PC/Windows games, DOSBox games, and ScummVM games in addition to emulated games (roms).
    UNBLOCK DLL AFTER DOWNLOADING: Neil9000 reminded me that Windows automatically "blocks" DLL files that are downloaded from the internet, so after following the instructions and placing the plugin DLL in your LaunchBox plugins directory, you need to right click the DLL, click 'Properties', and check the box at the bottom of the dialog that is labeled 'Unblock'.
    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 Right click the SteamLauncher.dll file, click 'Properties', and look at the bottom of the dialog (on the 'General' tab) for a checkbox labeled 'Unblock'; if you see it, check that checkbox and click 'OK'; if you don't see it, then you are done
    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.

    149 downloads

       (4 reviews)

    0 comments

    Updated

  4. Shutdown, Sleep, Reboot, Logout while locked.

    Shutdown, Sleep, Reboot, Logout while locked in Bigbox system menu.
     
    When unlocked you will have 2 of everything. 

    7 downloads

       (0 reviews)

    0 comments

    Submitted

  5. BigBox Random Game Selector

    This plugin will allow you to select a random game from your platforms/playlists/entire library in BigBox. It was written mainly for the platform views, but it does work in game views as well with a small caveat that will hopefully be fixed soon. Since this plugin utilizes a custom menu, you cannot just drop it in the LaunchBox\Plugins folder. There are additional steps that must be taken that involve editing your theme files, all outlined with step-by-step pictures, in the documentation.
    Please, READ THE DOC before you post that it doesn't work (because I have thoroughly tested it and it does).
    In the download I have included a sample theme which has the plugin implemented in the PlatformWheel1 view as well as some individual xaml files in another directory that have the plugin implemented. Please look at these files if you are having trouble adding this to the theme you use, it will help you see what needs to go where. There's only two things that need added to make this work, so it's not difficult.
    Usage
    After following the install instructions, start up BigBox. Once you are in the view(s) you configured the plugin for:
    hold right to bring up the random game selector for the currently selected platform/playlist hold left to bring up the random game selector for your entire library Thanks to all in the thread (https://forums.launchbox-app.com/topic/43251-bigbox-select-random-game-feature-fixed-by-wheel-spin/) who suggested this. Hopefully the changes implemented in this version will make it a bit more user friendly.
    A very special thanks to @MayorQwert for being the guinea pig on this plugin.

    37 downloads

       (0 reviews)

    3 comments

    Updated

  6. Youtube Scraper

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

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

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

    723 downloads

       (2 reviews)

    29 comments

    Updated

  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.     

    980 downloads

       (0 reviews)

    30 comments

    Updated

  8. MAME 0.197 No Nag with Default Artwork

    MAME .197 No Nag With Default Artwork
    Here's a build of MAME based on 0.197 with no nag screens and it supports default artwork.
    MAME FOLDER
    mame (root folder)
    |   mame64.exe  (Version 0.197)
    |   whatsnew_0197.txt
    |
    +---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

    121 downloads

       (1 review)

    1 comment

    Updated

  9. JoyToKey Profiles for LaunchBox and Rocket Launcher

    What's New for Version 1.1.0:
    ADDED 7 New Systems (80 TOTAL) + LB/HS/RL/Default profiles. New systems include Sega Model 1, Sega System 16, Sega System 24, , Sega X Board, Sega Y Board, Pop-Cap, and Microsoft MS-DOS. Changed the ESC key functionality to buttons 7 + 8 (COIN+START). You must now press both to exit the game. Placed the ESC key location on Button 25 (a dummy location good for using combo buttons). Changed Button 5 to TAB. Changed Button 6 to P (PAUSE). Changed Button 9 to C. Changed Button 10 to V. Changed Button 11 to Z. Changed Button 12 to X. I'll see how this configuration works for me for the time being. If it's a pain or something is not quite right, I'll continue tweaking it until I find what's best.
    *********** BACK UP YOUR OLD PROFILES IN CASE YOU DON'T LIKE THE CHANGES ***********
     
    If you use Rocket Launcher as the primary emulator for Launch Box then this is for you.
    I created about 75 profiles for various systems, added them to a RAR archive, and attached to this post. All you have to do is unrar and place the folders within the archive into your ..\RocketLauncher\Profiles\JoyToKey directory. For example, mine is --  ..\RocketLauncher\Profiles\JoyToKey.
    You may need to edit the profiles so they are more to your liking or work correctly with your setup. I use the default MAME setup for everything. If you want to change one or all of them, all you have to do is edit only one CFG file, copy the CFG file to every other folder, and rename the CFG file and FOLDER to the name of the emulator you're using for the system.

    For example -- I use Rocket Launcher as the emulator for ALL my systems but, once RL starts, I use Stella for the Atari 2600. My path is then ..\RocketLauncher\Profiles\JoyToKey\Atari 2600\Stella\Stella.cfg
    Maybe you don't use Stella for the Atari 2600 but use RetroArch. Here's how to change it:
    You would simply rename ..\RocketLauncher\Profiles\JoyToKey\Atari 2600\Stella\Stella.cfg to ..\RocketLauncher\Profiles\JoyToKey\Atari 2600\RetroArch\RetroArch.cfg.It's the same path\folder\file but the innermost folder and cfg file have simply been renamed to match the emulator being used.
    It's tedious to copy, paste, and rename but it doesn't take too long. I've copied these files to from my Hyperspin machine to another PC that uses Launch Box, set up JoyToKey in Rocket Launcher via the tutorial link below, and found it working beautifully. MAME is a bit of a jerk, however. Sometimes it works straight away and sometimes you still have to map the game within the MAME TAB menu. 
    I ONLY HAVE CONTROLLER 1 MAPPED IN THESE FILES!
    NOTE: There are NO games or programs within this archive. There are, however, 2 other files -- a BAT file for killing the JoyToKey process and a shortcut that gives that BAT file ADMIN privileges. As I use Hyperspin for my main machine, I am not yet sure if there is a way to have Launch Box use the JoyToKey.exe as the startup program and JoyToKeyKill.lnk as a shutdown program. Once I find out a way to get them to function, I will update this post. In the meantime, there shouldn't be too much trouble with it. You can always exit JoyToKey manually if it causes you any issues.
    All files were created manually by me so there's no copyright issue. Launch Box doesn't need a JoyToKey profile as, from my testing, it has its own ability to use a joystick/controller.
    **** Here is a very good tutorial on how to set up JoyToKey with Rocket Launcher - READ IT CAREFULLY!:
    http://bit.ly/2oA2CJ4
    Here's a tutorial on how to use Rocket Launcher with LaunchBox:

    ----------------------------------- ONLY FOR THOSE USING A MOGA PRO CONTROLLER-----------------------------------
    In case you have a Moga Controller, download and install the Moga Serial program:
    https://github.com/Zel-os/MogaSerial
    NOTE: I can only get it to work in Mode A on the PRO Controller but it works great!
    Your computer will also need BlueTooth enabled and successfully linked to the MOGA.
    Here is where you can get the latest vJoy USB Controller Driver (you'll need this for the MOGA Controller):
    http://vjoystick.sourceforge.net/site/
     

    119 downloads

       (0 reviews)

    3 comments

    Updated

  10. ListBox Scroll Center for BigBox

    This control will make the selected item in the list views stay in the center of the list as the user scrolls if the list is indeed scrollable according to the IScrollInfo.
    Please read the included docs and view the example pictures for each step! If you are inserting this into a theme where the author has modified any of the required views, make sure to only replace whats outlined in the docs.
    Any troubles implementing it let me know and I will make the modifications when I have time.
    Major thanks to @Jason Carr for holding my hand on this one

    39 downloads

       (1 review)

    6 comments

    Updated

  11. uPlayService_Killer.7z

    Running uPlay from a non administrator account requires yuo to enter a password everytime you launch a game, also leaving a game brings the uPlay ui forward blocking launchbox access.  I created a few scripts to get around this.  There is some preperation required for each of the uPlay games, i only have one Assassin's Creed Origins and it works perfectly for me.  The only downside i can see using these scripts is that your saved games are not synced to the cloud.  Lets me know how the scripts work for other uPlay games.  Autoit is required to edit and build the required exe file You can download that here AutoIt Download
    1:    Right Click "uPlayService_Killer.au3" and edit script. amend "F:\Program Files (x86)\uPlay\Ubisoft Game Launcher\UplayService.exe"to the location of your local copy is installed, save the changes and complie to an exe file.
    2:    Right click rungame.bat and amend the name of the game/exe you want to run.
    3:    Locate and open the install folder of were you installed uPlay.
    4:    Locate the file "UplayService.exe" and rename it to anything i.e "UplayService.ex"
    5:    Copy both rungame.bat and uPlayService_Killer.exe to the game folder.
    6:    Double click rungame.bat to run the game or point launchbox to the rungame.bat file.
     
     
     

    0 downloads

       (0 reviews)

    0 comments

    Submitted

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

    129 downloads

       (0 reviews)

    0 comments

    Updated

  13. MAME 0.196 No Nag with Default Artwork

    MAME .196 No Nag with Default Artwork
    Here's a build of MAME based on 0.196 with no nag screens and it supports default artwork.
    MAME FOLDER
    mame (root folder)
    |   mame64.exe (0 .196 )
    |
    +---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

    89 downloads

       (1 review)

    3 comments

    Updated

  14. UltraMap UGC Files (9200+)

    Here is a list of UGC files I created with a script I wrote to parse the MAME 0.195 XML file and scrape out the controls information.
    There over 9200 UGC files. You may not have all the games, but since they are tiny files, they don't take up much space. Or just delete what you don't want. For those anal people. 
    Here is the contents of the ReadMe.txt file that is included.
     

    13 downloads

       (0 reviews)

    4 comments

    Updated

  15. 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.
    This is the 64 bit version, sorry I don't have the 32 bit version.

    47 downloads

       (0 reviews)

    0 comments

    Updated

  16. HelperControl

    HelperControlv4.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.  
    ** Total Game Count works in all languages

    55 downloads

       (1 review)

    0 comments

    Updated

  17. MAME 0.195 No Nag with Default Artwork

    MAME .195 No Nag with Default Artwork
    Here's a build of MAME based on 0.195 with no nag screens and it supports default artwork.
    MAME FOLDER
    mame (root folder)
    |   mame64.exe (0 .195 )
    |   WhatsNew.txt
    |
    +---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

    159 downloads

       (0 reviews)

    6 comments

    Updated

  18. Fade Screens for RocketLauncher

    Since LB will likely get loading screens soon, I've decided to share my RocketLauncher fade screens.
    Included is a template so you can make your own fade screens.

    68 downloads

       (0 reviews)

    0 comments

    Submitted

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

    29 downloads

       (0 reviews)

    0 comments

    Updated

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

    137 downloads

       (1 review)

    1 comment

    Updated

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

    141 downloads

       (0 reviews)

    2 comments

    Updated

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

    97 downloads

       (1 review)

    5 comments

    Updated

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

    5 downloads

       (0 reviews)

    0 comments

    Submitted

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

    141 downloads

       (0 reviews)

    0 comments

    Submitted

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

    5,848 downloads

       (4 reviews)

    11 comments

    Updated

×