Jump to content
LaunchBox Community Forums

Third-party Apps and Plugins

118 files

  1. Community Theme Creator for BigBox

    The Community Theme Creator for BigBox is still in development and should be treated as an Alpha build, however it has enough features in place that would allow you to start building your own Themes.
    (Please see Pyramids by @Rincewind)
     
    As I have no documentation at this point, please visit my YouTube Channel as I demonstrate some of the various features.
    http://www.youtube.com/channel/UCALHDoR8oQifl6sbIrdrW6w
     
    Installation
    1. Download .zip file
    2. Unblock (right click on the .zip file, select properties and click on Unblock)
    3. Unzip where ever you like
    4. Go to the unzipped folder and go to folder ".Install these fonts first to allow the demo theme to load correctly in the editor"
    5. Install the 2 fonts (these are only needed for the included Theme)
    6. Click on the "COMMUNITY Theme Creator for BigBox.exe"
    7. Fill out the setup properties (userid / name and location of the BigBox.exe )
     
    8. Enjoy!
     
    FYI.  If you wish to design a Theme in either 4:3 or 16:9 or any other aspect ratio then simply change your windows desktop settings to the desired resolution and open the editor.
     

    1,402 downloads

       (8 reviews)

    274 comments

    Updated

  2. Add To Games DB

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

    1,621 downloads

       (3 reviews)

    52 comments

    Updated

  3. COLORFUL resources

    # WHAT IS COLORFUL?
    COLORFUL is a complete and coherent high quality graphic set, around a unique design. Made with love in France. I hope you like it ! 😘
    Here are planned development axes:
    COLORFUL Theme : The main hub, a unique interface for BigBox. COLORFUL Platform Video : Complete 4K video set, with a unique design. COLORFUL Resources : You want create video? It's the place to be! COLORFUL BigBox Startup Video : (soon) COLORFUL Startup Theme : (soon) COLORFUL Pause Theme : (soon) # WANT TO CREATE VIDEO? YOU ARE IN THE RIGHT PLACE!
    On this page we are talking about COLORFUL RESOURCES.
    Have you considered creating a new Platform/Category/Playlist video for Colorful? This is the place to be! Done, by and for the community.
    You will find below my guideline and quick tutorial. If you are tempted by the adventure, please respect the rules below! Thx !!

    # READY FOR ADVENTURE? FOLLOW THE GUIDE!
    Before we start going into the technique, let's set up some basics on how we're going to do it.
    The idea is not to make me a tyrant, but to keep an overall coherence of design, style and to centralize uploads/downloads on a single page.
    The basic principles :
    On this Resources Page, you will find:  1 archive = 1 platform sources.   (From me or from you) On the Platform Video Page, you will find: 1 file = 1 video.   (From me or from you) Here are the rules to follow:
    ONLY use this forum thread for ALL that concerns the creation of visuals and video. Please, not the comment section below. Announced on some platform you want to work. (New or rebuild) Post your work in progress! This is very important, especially when choosing the background color. Follow the guideline. There can be several videos from the same platform. I will add your credits. But keep the same background color. Don't be susceptible if we make comments. 😉 At the end, send me your video and you source files. I will upload them to the corresponding pages, with your credits. Here, I will act as a moderator. 😅 The goal of all these rules is to keep the set consistent, allow the community to take part and centralize everything for ease of use.
    About software, I used Photoshop and After Effect in their old version (CS6) and without any plugin, to maximize compatibility with your systems.
     
    # GUIDELINES?
    I created these guidelines based on my experience with NOSTALGIA.
    They have a whole purpose and I ask you to respect them.
    But an image is more explicit:You can find these construction lines, as a guide, in the Photoshop (.PSD) files of each Platform archive.
    The goal is to let the design breathe, while allowing great versatility of use. Whether in full screen, in 4:3 or 1:1, this video set remains usable. I have created a theme around this set, but I hope that others will find other ways/themes!
     

    # WHAT ARE THE STEPS ?
    Here are briefly the steps I follow for each video.
    Find photo sources for each element of the montage. I try to put the credits in each archive. Carry out the editing in Photoshop, keeping a layer structure common to each platform. Save from Photoshop each layer group in PNG files. Find a Gameplay video (EmuMovies for most) and the boot section (Youtube for most) Go to After Effect, gather everything in 4K and render a "source" video file. (understand heavy) Use VidCoder to make my different outputs (4K h264 / 4K h265 / HD h264) A quick word for the arcade cabinet:
    It's too hard to find good photo sources. So I made them all in full 3D (CGI).
    If you have the knowledge, go there! Otherwise, I create my renderings so that they can be edited in Photoshop. 😃
     
    # IN DETAIL, PHOTOSHOP ?
    I'm not going to do a beginner tutorial for Photoshop. Here's how I sort my slaps.
    It would be good to respect this nomenclature, always to maintain consistency.
    And post on this forum thread your work in progress !
    Once the editing is finalized, I export these slaps in 4 PNG files, to go under After Effect. (see text in the left column above)
    Why in PNG and not directly use the PSD? Because I noticed "more file corruption with the PSD. In the context of exchange with the community, the PNG is much more universal for people not using the Adobe suite.
     
    # IN DETAIL, AFTER EFFECT ?
    Here it is more difficult to explain yourself with words or pictures.
    But here is the basic principle:The Mask Layer will be used for the Gameplay video.
    And post on this forum thread your work in progress !
    I let you open the files to better understand. If the need arises, I will come and fill this part.
     
    # IN DETAIL, VIDCODER ?
    To optimize the size of the videos and multiply the formats, I use the free and open-source VIDCODER. (also on Microsoft Store)
    It is rather simple, allows batch processing, and as there are finally few "moving" elements in my videos, the optimization is pretty good.I created and tested 3 profiles that you can import and use. Here they are : VidCoder_Viking_Settings.zip
     
    # AT THE END, SHARING !
    Once finished, send me the files directly:
    Video in the 3 export formats from VidCoder. Your source archive, trying to keep the same structure as mine. I take care of the conformation of the names, the addition of the credit, and the upload on the right pages.
    Thank you in advance !
     
    # SPECIAL THANKS : 
    @Jason Carr for his hard work on LaunchBox/BigBox! To all Patreon guys! A GIANT THANKS to all of you!!! 😍 The whote community for yout support! # SOURCES - COPYRIGHT :
    Each brand of hardware and software here represented as a tribute. Emumovies for (most) gameplay videos The Vanamo Online Game Museum for (most) photos. If special credit, see .TXT file in the corresponding source archive. (soon) # PLATFORM COVERED / CREDITBOARD :
    Last update :  January 15, 2020
    ACTUAL TOTAL COUNT = 63 platform + 6 category + 1 playlist List of covered PLATFORM:  (Open the spoiler form)
     
    List of covered CATEGORY:  (Open the spoiler form)
     
    List of covered PLAYLIST:  (Open the spoiler form)
     
     

    443 downloads

       (0 reviews)

    3 comments

    Updated

  4. Mame 0.221 No-Nag

    NOTE: This does NOT interfere with the Leaderboards at all.
    mame64.exe - Normal Mame with Nags removed. For Version 0.221
    Its recommended to download the full 0.221 official pack and install it, then just overwrite the exe with the replacement, this covers any changes the mame devs may have made to the support files.
    After you have done this, make sure you copy the folders artwork, ctrlr, cheat, hlsl, ini, folders and the mame.ini file from your original mame folder, and move/copy them to the new install.  
    For those of you on old installs make sure in the mame.ini file you have  the following set.
    Skip_gameinfo  1

    56 downloads

       (1 review)

    0 comments

    Updated

  5. 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, Kodi 18, Kodi 19 and Kodi Windows Store versions.
    Requirements:
    Windows PC
    LaunchBox Premium
    Kodi 16, 17, 18, 19 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.
    Taskbar will flash on Kodi Windows Store version (UWA) using 1.5.4+. Current workaround is to switch to Kodi non-UWA or to minimize effects, enable hide taskbar in advance options, remove Cortana search bar and change taskbar to black.
    Starting with version 1.5.6, due to windows security restriction on SMB shares over IP  (eg. \\192.168.1.1\shared-folder\), the addon will produce an error saying it is not supported. Current workaround is to enable SMB fix in Advance settings to replace IP with supplied server name or enable SMBv1 on server and computer to allow NetBIOS name resolutions in Kodi.
    Kodi-six package is now required with 1.5.6+, addon will fail if after first installation of Kodi-six package dependency, Kodi was not restarted.
    Install instructions:
    Use 'Install from Zip' in Kodi and browse to the directory the plugin's zip was downloaded to and select it.
    Configuration:
    This plugin requires the user to set the location of their LaunchBox directory in the addon settings before first use. eg. C:\Users\<username>\LaunchBox\
    PLEASE NOTE:
         THIS PLUGIN WILL PRODUCE AN ERROR DURING INSTALL IN KODI ON ANY OPERATING SYSTEM THAT CANNOT RUN LAUNCHBOX.
         SINCE LAUNCHBOX IS CURRENTLY WINDOWS ONLY THAT IS THE ONLY OPERATING SYSTEM THE PLUGIN CURRENTLY SUPPORTS.
    ATTENTION: WILL NOT WORK ON ANDROID (BOX, SMART TV, ETC.), IOS or MAC AND LINUX.

    10,267 downloads

       (12 reviews)

    21 comments

    Updated

  6. PCSX2 Configurator Next

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

    5,875 downloads

       (16 reviews)

    125 comments

    Updated

  7. gog.com Plugin

    Update: With it's 10.11 Release Launchbox has native support for importing games from gog.com that should work better that this I will still leave this up here in case somebody using an older version of Launchbox might want this.
    Plugin for importing games from gog.com.
    Readme and source code on github.
    Probably won't work on 32 bit systems.
     
    Thread:
     

    265 downloads

       (0 reviews)

    5 comments

    Updated

  8. KioskBox

    A Kiosk Mode Shell Replacement for LaunchBox BigBox.
    Source Code: https://github.com/BetaLeaf/KioskBox.
    README: https://github.com/BetaLeaf/KioskBox/blob/master/README.md
    If you have any issues, suggestions, or feedback, please use the Github Issue Tracker: https://github.com/BetaLeaf/KioskBox/issues/new/choose

    11 downloads

       (0 reviews)

    0 comments

    Updated

  9. Platform Consolidation Script

    I had a lot of duplicate MS-DOS games, and when I tried to use the "Consolidate roms for MS-DOS" tool, it would just say "The selected platform is not an emulated ROM-based platform." But I had so many duplicates that not consolidating them was not an option. So I wrote a script that imitates what the tool did for my PlayStation library.

    It seemed to work for me; now I only see one entry per game and I have the option of "additional apps" for the others.

    Usage instructions:

    - Download Python: https://www.python.org/downloads/
    - Double click on the script or run it via command line `python path/to/file`
    - Enter a full path to the platform you wish to consolidate 
      - Note: the platform should not have been consolidated already (i.e., it should have no additional apps for any game)
      - Platform XML files are located at LaunchBox\Data\Platforms
    - Script will generate a file called {file name}-consolidated; backup your previous XML file and then rename the new file to take its place
    - Make sure to remove all other XML files for the newly consolidated platform from the Data\Platforms folder or Launchbox may use one of those old/undesired files

    Here is the original question I asked on the forums about solving this:
     

    7 downloads

       (0 reviews)

    0 comments

    Updated

  10. vidswitch

    So I wrote a quick command line tool, that does what I personally think that Launch box should do.
    We should have options on how a program is executed.
    It’s written in C# and is on Github feel free to use any of this code to give launchbox some application launching options.
    https://github.com/ninken/vidswitch/releases/tag/1.0
    Vidswitch is a simple command line application that allows you to launch a application maximized on any monitor, and can rotates that monitor. (Requires Dotnet 4.0 or higher)
    Parameter 1 - Display Number [ 1, 2, 3, 4, .... ]
    Parameter 2 - Rotation [ 0, 90, 180, 270 ]
    Parameter 3 - Application to launch
    Example: vidswitch 2 90 "c:\windows\system32\notepad.exe"
    Result: Launches notepad.exe on display 2, flips the monitor 90° and maximizes Notepad.
    After Notepad closes, it returns the monitor back to it's starting orientation.
     

    26 downloads

       (0 reviews)

    0 comments

    Updated

  11. Mame 0.220 NoNag

    mame64.exe - Normal Mame with Nags removed. For Version 0.220
    mamearcade64.exe - Normal Mame with all Mess systems removed, and with NoNags
    Its recommended to download the full 0.220 official pack and install it, then just overwrite the exe with the replacment, this covers any changes the mame devs may have made to the support files.
    After you have done this, make sure you copy the folders artwork, ctrlr, cheat, hlsl, ini, folders and the mame.ini file from your original mame folder, and move/copy them to the new install.  
     
    For those of you on old installs make sure in the mame.ini file you have  the following set.
    Skip_gameinfo  1
     
     

    417 downloads

       (1 review)

    2 comments

    Updated

  12. MAME Software Lists Import Tool - plugin

    Use this plugin to filter and import MAME Software Lists into LaunchBox.
    Features:- Choose to import clones as Additional Apps, separately or not at all
    - Skip Prototypes (filter option)
    - Skip Non Supported games (filter option)
    - Import the selected (filtered) Console/Computer games into LaunchBox
    - Adds the appropriate command to each imported games' Command Line (ex. a2600 -cart)
    - Copy the filtered selection of roms to a separate folder (optional)
        (After copying files, they will automatically be imported)
    *New v1.32
    - If a newly imported game is tagged as not supported by MAME, it will be marked as "Broken".
        Will also check existing games in the Platform being imported to (in case MAME updated its' status)
    What's needed:
    - (2) dll files included in the zip file Starting with v2.0, only the (1) dll file included in the zip.
    - MAME Software List hash files (located in the "hash" sub folder of your Mame's main folder)
    - MAME Software List roms* and BIOS files (only if you want to actually play them)
        *The rom set needs to be either a Split set or a Non-Merged set for a full import
         - If you plan to not import clones, any type set will work.
    What it won't do:
    - Filter/Sort by Region (it's a MAME hash file limitation)
    - Determine if/what BIOS files are needed
    - Import Metadata and Media (just use LaunchBoxs' built-in Tool)
    How to:
    - Copy the "ImportMameSoftwareLists" folder from the zip file to your ..\LaunchBox\Plugins folder.
    - Navigate to that folder and unblock the 2 dll files.  (Right click, Properties, and click Unblock)

    *New in v1.31
    - Start LaunchBox. Click on "Tools" and select "Import MAME Software Lists".
    Note:
    - The "Destination Folder" is required even if you don't plan to copy the files.  It's needed to set up the Application Folder for the games when Importing.
     
    See what's new in Change Log.
     
    * MESS xml *
    To see MAME's Overall and Emulation status [Preliminary/Good/Imperfect]in the Import Mame Software Lists plugin, you will need to have the MESS xml file that matches your version of MAME.    messxxx.xml (where 'xxx' is the MAME version.  i.e. mess215.xml) 
    This file needs to be located in the same folder as the plugin (..\LaunchBox\Plugins\ImportMameSoftwareLists\) and can be download from: http://www.progettosnaps.net/mess/ 
    These files are [relatively] large (24MB+) and will slow down the screen updates when selecting different consoles/computers.  
    Use "Shrink_MESSxml.exe" to reduce the mess xml file size to a little over 1MB to eliminate slow screen updates.  (April-2020 V2.0 is available. Reduces file size even more.)  After 1st making a backup, it then removes unneeded data from the xml file.  Place only the one 'shrunken' xml file in the plugin folder.  ..\LaunchBox\Plugins\ImportMameSoftwareLists\mess215.xml  (a 'shrunken' mess215.xml is included with v1.30)
    The Import Mame Software Lists plugin will search for "mess*.xml".  So as you update, just replace the old xml file (mess215.xml) with the new one (mess216.xml).
    ONLY HAVE ONE MESS XML FILE IN THE PLUGIN FOLDER AT A TIME!
    v1.32 includes mess219.xml (shrunken, of course)
     
    Other Notes: (things I've learned)
    - Software List folder/file locations: 
     
     
    - *Associated Platform Command line parameters
    - MAME and CDROMS
     
     

    282 downloads

       (1 review)

    11 comments

    Updated

  13. MAME 0.219 No Nag

    mame64.exe - Normal Mame with Nags removed.
    mamearcade64.exe - Mame Arcade ONLY emulation. (No MESS systems).
    Its recommended to download the full 0.219 official pack and install it, then just overwrite the exe with the replacment, this covers any changes the mame devs may have made to the support files.
    After you have done this, make sure you copy the folders artwork, ctrlr, cheat, hlsl, ini, folders and the mame.ini file from your original mame folder, and move/copy them to the new install.  
    .
     

    247 downloads

       (0 reviews)

    11 comments

    Updated

  14. Batch file to Auto-Generate .m3us

    The new m3u auto generator for Launchbox is a great tool, but it also got me wondering if I couldn't create m3u files for every one of my Sony Playstation titles (including single disk games) and would that work in Retroarch? Something just appeals to me about the uniform file extension on import in Launchbox, and of course, if I wanted to launch games outside of the Launchbox environment I'd need some static m3us. I also wanted to have m3us with relative paths to the cue files, for simplicity sake.
    So I asked on Stack Overflow and, not long after, some genuis had posted a working batch script. I figured I'd share it. I also tested whether or not single cue m3us would work in Retroarch, and it turns out they do.  
    Important:
    Your games directory should look like this:
    Main Directory/[Game Name]/[whatever name].cue 
    e.g Sony Playstation/Chrono Cross/disk 1.cue, disk 2.cue
    The bat file should be run from the main directory The bat file will name the m3u after the directory the cue files are in and place it in that same directory The bat file will create m3us in every subdirectory which holds at least 1 cue file (it doesn't single out multidisk games as it is now, so be aware of that) The bat file should work with any system provided it has the above directory set up and utilizes cue files The m3us list relative paths to the cue files, not absolute paths.  So continuing the above example, I ran the file in my "Sony Playstation" directory, and within the "Chrono Cross" directory an m3u file was generated and listed relative paths to all the cue files in that directory and was automatically named "Chrono Cross.m3u" (after the folder name, not the cue file(s) names or anything else in the folder).
    Lastly, the Stock Overflow user wrote a batch script for both NTFS and FAT hard drives. Apparently the code is different for each. I personally have not tested the FAT version as my drive is NTFS. If anyone wants to check the code, the user also left a thorough explanation  that is absolutely unreadable to me.  See here: https://stackoverflow.com/questions/60049048/need-a-batch-file-to-create-and-name-m3us-in-subdirectories
    Hope it helps!
     

    30 downloads

       (0 reviews)

    1 comment

    Updated

  15. MAME 0.218 No Nag

    As @NJDave71 is no longer creating No Nags for Mame, here are 2 replacements.
    mame64.exe - Normal Mame with Nags removed.
    arcademame64.exe - This is a slimmed down version of Mame to just cover Arcade only (please note it only covers Arcade)
     
    Its recommended to download the full 0.218 official pack and install it, then just overwrite the exe with the replacment, this covers any changes the mame devs may have made to the suppot files.
    After you have done this, make sure you copy the folders artwork, ctrlr, cheat, hlsl, ini, folders and the mame.ini file from your original mame folder, and move/copy them to the new install.  
     
    Tnx to KnC for this.

    298 downloads

       (1 review)

    7 comments

    Updated

  16. MAME No Nag

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

    2,013 downloads

       (3 reviews)

    47 comments

    Updated

  17. Mame NoFiller Version 2

    Requirements:
    A complete Mame Non Merged rom set for the version you are downloading. You must have this downloaded to your hard drive to use the batch file. If you have a seedbox you can use the included NoFiller v2 - *.txt file to copy / paste to a filter and only download those files if you don't want to use your own internet bandwidth downloaded a complete Non Merged rom set.
    What is this ?
    This is a batch file for people who only want to have a clean and streamlined set of games in their Arcade platform. It will copy out a curated set of roms from a full Mame rom set. The list of games selected was based off of input from people here on the forums, discord and my own personal experience playing these games growing up in the arcades back in the 80s and 90s. There are 434 rom files that will be copied out but there are some duplicates of a few games that have 2 or 4 player versions such as TMNT or Gauntlet for example, you can pick which one you want to use in your setup. (see below)
    This is not the end all be all set of games of course but it is a good solid base to build your own personal set from rather than trying to pare down a complete set of roms. I tried not to include games that had really funky controls or light gun games though I did include some trackball and spinner games.
    Included in the zip file you will find a batch file, spreadsheet document and 2 text files (1 list of roms and 1 list of games). The spreadsheet will allow people an easy way to maintain and add games as required. The rom list will make it easy to download only those files if you use a seedbox to get your roms from a torrent and the games list will let you compare what you have imported into Launchbox to see if anything is missing.
    How to use this:
    First you will need to download the Non-Merged rom set that the batch file was made with, using a different set than the bat file was intended for may or may not cause incompatibilities in roms. Then simply copy the batch file into the folder with all of the roms and double click the bat file, it will make a new folder within that folder and copy all of the roms into that newly created folder. From there you can copy that new folder of roms to anywhere you like and import them into Launchbox, be sure to update your rom path in your mame.ini to point this rom set location. You can now do whatever you like with your full set you downloaded, it is no longer needed for the NoFiller set to function, though you may want to keep a backup just in case.
    Extra Notes:
    Games that have problems importing into LB, will need to be imported individually.
    Akai Katana - akatana.zip
    Crossed Swords 2 - crswd2bl.zip
    KaGeKi - kagekiu.zip
    Sailormoon - sailormnnu.zip
    Wrestlefest - wwfwfestu.zip
    Games that have more than 1 rom file for 2 player or split screen variant.
    darius2 (3 screen)
    darius2d (2 screen)
    gauntlet (4 player)
    gauntlet2p (2 player)
    ssriders (4 player)
    ssridersabd (2 player)
    tmnt (4 player)
    tmnt2pj (2 player)
    xmen (4 player, 1 screen, pick any character)
    xmen6pu (6 player, 2 screen, coin slot determines character)
     
    List of games in this batch file.
     

    716 downloads

       (4 reviews)

    19 comments

    Updated

  18. Launchbox-RetroPie Export

    Launchbox is great, but it doesn't run on linux. RetroPie is great, but the scraper is terrible. This script will copy your roms, metadata and images from LaunchBox for use with RetroPie. It will also reduce the size of the copied images to make them load faster on the Pi. Edit the attached file to choose your platforms, and decide if you want everything, or only your favourites.
    How to Install:
    Download and install Python Choose All Users and add it to your Path Open cmd, and type 'pip install Pillow' Download the attached file and edit it accordingly (specify your LaunchBox folder, desired output folder and platforms) Run 'python launchbox_retropie_export.py' Transfer the files to your Pi using WinSCP or similar Copy the gamelists to /opt/retropie/configs/all/emulationstation/gamelists Copy the roms and images to /home/pi/RetroPie/roms Enable the 'Parse Gamelists Only' option in EmulationStation

    203 downloads

       (0 reviews)

    12 comments

    Updated

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

    2,258 downloads

       (6 reviews)

    70 comments

    Updated

  20. View MAME High scores in Game Details - A plugin for LaunchBox/BigBox

    View MAME High scores in Game Details - A plugin for LaunchBox/BigBox
    Use this plugin to see a games top 3 high scores in the Game Details.
     
    Features
    Shows high scores for most games in your Arcade platform in the Game Details. After playing a MAME Arcade game that saves its' high scores [and is supported by the included hi2txt program], this adds a Custom Field called "Hi-Scores" to the game.  It will store 1st, 2nd and 3rd place and appear in the Game Details when the game is selected.
     
    What's needed
    (3) files that are included in the downloaded zip file (the plugin) MAME configured to save high scores Saved high score files (These are automatically generated by MAME [once configured to save them] in the "hi" and/or “nvram” subfolders of your MAME emulator)  
    What it won't do
    Show high scores for games using emulators other than MAME. MAME does not save high scores for all arcade machines, so not all games are supported by this plugin.  
    Contributors
    @jayjay and @JoeViking245
     
    A HUGE Special Thanks goes to GreatStone’s utility “hi2txt”.  This utility converts MAME’s high score files into a readable format which ultimately makes this plugin possible!!
    http://greatstone.free.fr/hi2txt/index.html

    Installation and setup instructions:
    Step 1: Installing the Plugin
    Step 2: Making sure MAME is set up to save high scores
     
    Installing the Plugin:
    Download the plugin, LB-BB_Hi_Scores_v1.0.zip, from the LaunchBox download section After you’ve downloaded the zip file, be sure to unblock it in Windows by right clicking it, selecting Properties, and clicking Unblock
    Open the zip file and extract/copy the "Hi_Scores" folder into ..\LaunchBox\Plugins            e.g  D:\LaunchBox\Plugins\
    If you have previously installed “MAME Hi-Score Display - A plugin for BigBox”, you will only to copy the “HiScoreCustomField.dll” file into that same folder.  Otherwise all 3 files are required.  The 2 plugins will not conflict with each other.
     
    Setting up MAME to save high scores:
    Using a recent official MAME release –
    By default, plugins are enabled in MAME.  You can verify this by looking at the “mame.ini” file located in the root MAME install folder. Open “mame.ini” and scroll down to (or press Control + F and search for) “Scripting Options”.   “plugins” should be set to 1.  If it’s 0 (zero), change it to 1.
    Next, open “plugin.ini” also located in MAME’s root directory and change “hiscore” to 1.
     
    If you have an older release of MAME, you may need to do the following steps.
    Go to this website: http://www.mameworld.info/highscore/download.htm and download a copy of the file hiscore.dat that corresponds to your version of MAME. The file (hiscoredat.zip) will need to be unzipped. Place the file hiscore.dat in your MAME/Plugins folder Open up your MAME.ini file in a text editor. In newer versions, this file will be in the same directory as the MAME.exe Press control + F and search for “Scripting Options” Next to the word Plugins, type “1” no quotes Next to the word Plugin, type “hiscore” no quotes It will look like this:
     
    How to use:
    Start LaunchBox or BigBox Go into the "Arcade" Platform Select a game, run it, then close it Now select a different game, then go back (poor man’s version to refresh the Game Details) If the game has saved high scores, they will now appear in that game’s Detail pane Depending on the BigBox theme you use, the amount of data shown in the Game Details may be limited.  So you might need to go into Options, Game Details and deselect some of the Details.
    Be sure that “Custom Fields” is checked.

    113 downloads

       (0 reviews)

    0 comments

    Submitted

  21. Playtime Tracker

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

    451 downloads

       (2 reviews)

    35 comments

    Updated

  22. 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 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 Basic loading of Metadata from Steam Option to download Clear Logos, Steam-Grid, and Header (as Fanart) images from Steam Source Code: https://github.com/Nielk1/LaunchBoxSteamToolsPlugin

    453 downloads

       (0 reviews)

    4 comments

    Updated

  23. Reset Play Count to zero - Plugin

    Edit:
    This is now a builtin LaunchBox feature as of release 10.7-beta-1.
     
    Resets a games Play Count to 0 (zero).
    Place the "ResetPlayCount.dll" file into your     ..\LaunchBox\Plugins\     folder.
    *edit* Right click ResetPlayCount.dll, select Properties and click "Unblock".  
    Start LaunchBox.
    Select just one, multiple or all (Ctrl+A) games.  Right-click and then click on "Reset Play Count" located at (or near) the bottom of the popup menu.
    There is no "Please Confirm" nor "Play Counts have been reset to 0 (zero)" message boxes.  It just does it as soon as you click it. (V1.0)
    *edit* Version 1.1 adds a confirmation message box.
    ResetPlayCount.dll - 6KB

    66 downloads

       (2 reviews)

    0 comments

    Updated

  24. MAME Hi-Score Display - A plugin for BigBox

    MAME Hi-Score Display - A plugin for BigBox
    Use this plugin to view a games high scores from BigBox’s Game Menu.
    Features
    Creates a menu item called “View Hi-Scores” that allows you to display high scores for most games in your Arcade platform directly in BigBox. What's needed
    (3) files that are included in the downloaded zip file (the plugin) 2 lines of text added to the "TextGamesView.xaml" file for your current BigBox Theme MAME configured to save high scores Saved high score files (These are automatically generated by MAME once it’s configured to save them in the "hi" and/or “nvram” subfolders of your MAME emulator) What it won't do
    Show high scores for games using emulators other than MAME. Show high scores for games in LaunchBox. MAME is not built to save high scores the same way (or at all) for all arcade machines, so not all games are supported by this plugin Contributors
    @jayjay – The one who came up with the idea and did all the hard stuff.
    @JoeViking245 – The one who helped with all the easy stuff.
    @fromlostdays – The one who made these instructions easier to follow. 
    A HUGE Special Thanks goes to GreatStone’s utility “hi2txt”.  This utility converts MAME’s high score files into a readable format which ultimately makes this plugin possible!!
    http://greatstone.free.fr/hi2txt/index.html
     
    Installation and setup instructions:
    Step 1: Installing the Plugin
    Step 2: Editing your BigBox Theme to add support for the Plugin
    Step 3: Making sure MAME is set up to save high scores
     
    Installing the Plugin:
    Download the plugin, Mame_Hi_Scores_v1.0.zip, from the LaunchBox download section After you’ve downloaded the zip file, be sure to unblock it in Windows by right clicking it, selecting Properties, and clicking Unblock Open the zip file and extract/copy the "Hi_Scores" folder into ..\LaunchBox\Plugins  
    Editing Your BigBox Theme to add support for the Plugin:
    You just need to add two lines of text, each in a specific place, in one of the theme’s .xaml files so that your theme can display the Hi -Scores. This should work for all themes.
    Go to the "Views" folder of the theme you are using and find the file "TextGamesView.xaml". e.g.  D:\LaunchBox\Themes\my_current_theme\Views\TextGamesView.xaml Right click on "TextGamesView.xaml" and select Edit
    Insert the following line after the last existing "xmlns" entry located near the top of the file: xmlns:hsc="clr-namespace:Mame_Hi_Scores;assembly=Mame_Hi_Scores"    It will look similar to this:
    Now scroll all the way down to the bottom of the document. Insert the following line* just above the text "</Canvas>": <hsc:Hi_Scores Height="{Binding Source={x:Static SystemParameters.PrimaryScreenHeight}}" Width="{Binding Source={x:Static SystemParameters.PrimaryScreenWidth}}" HorizontalAlignment="Center" VerticalAlignment="Center"/> *NOTE: The word “canvas” may show up multiple times in the document. You’re looking for the last instance of it, at the very bottom of the text just above </UserControl>. Also note that the indentation of the line doesn’t matter. The above is one single line of text, so be sure and copy and paste the entire line. Depending on your text editor, it may ‘wrap around’ and look like two lines, which is not a problem. 
     It will look similar to this:
    Save and close TextGamesView.xaml .  
    Setting up MAME to save high scores:
    Using a recent official MAME release –
     
    If you have an older release of MAME, you may need to do the following steps instead.
       
    Congrats! You’re all setup! Now that you’ve setup the plugin, why not give it a try?
    How to use:
    Start BigBox Go into the "Arcade" Platform Select a game Near the bottom of the Menu (if the selected game has a high score file saved) you'll see "View Hi-Scores"  Select "View Hi-Scores" to see your high scores for that game!

    110 downloads

       (0 reviews)

    8 comments

    Updated

  25. RetroFilter

    Here is a very little utility i made to work on a database file (mame dat's and emulationstation gamelist.xml as of now).
    This allow you to remove clones, filter neogeo/cps... games etc. and either export the resulting database file to be used in clrmamepro, or copy the filtered rom's from a source folder to a destination folder. 
    Here is a (crappy) video i made to show how to make a neogeo database with clones removed, from latest mame database: https://www.loom.com/share/201bb24881134311b63898561ded1e4c
     
    Source code: https://github.com/Cpasjuste/retrofilter

    64 downloads

       (1 review)

    3 comments

    Updated


×
×
  • Create New...