Jump to content
LaunchBox Community Forums

Third-party Apps and Plugins

106 files

  1. 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,420 downloads

       (3 reviews)

    50 comments

    Updated

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

    16 downloads

       (1 review)

    0 comments

    Updated

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

    140 downloads

       (3 reviews)

    18 comments

    Updated

  4. Bulk Custom Command-Line Editor - plugin

    Bulk Custom Command-Line Editor
    Use this to set (or clear) the Custom Command-Line Parameter for the selected games.
    The would be the same as selecting a game, click Edit, go to the Emulation tab and check "Use Custom Command-Line Parameters:" and entering in a command line.  But for multiple games all at once.
    This will not change anything for the Emulator itself (i.e. Edit Emulator). This is only for the selected games' Custom Command-Line.
     
    Setting up:
    1) Copy "BulkEditCommandLine.dll" into your LaunchBox\Plugin folder.
    2) Navigate to the folder, right click the dll file, click Properties then click Unblock.Using:
    3) Start LaunchBox
    4) Select a game (or games), right click and choose "Bulk Command Line Editor"
         - Type in the command line and click "Finish" (or hit Enter)
         - To clear the Command-Line for the selected game(s), leave blank and click "Finish"
         - To exit without making changes, click "Cancel"

    8 downloads

       (0 reviews)

    0 comments

    Updated

  5. MAME No Nag

    MAME 0.214 NO NAG
    With the end of September almost here, it’s time to see what goodies MAME 0.214 delivers. This month, we’ve got support for five more Nintendo Game & Watch titles (Fire, Flagman, Helmet, Judge and Vermin), four Chinese computers from the 1980s, and three Motorola CPU evaluation kits. Cassette support has been added or fixed for a number of systems, the Dragon Speech Synthesis module has been emulated, and the Dragon Sound Extension module has been fixed. Acorn Archimedes video, sound and joystick support has been greatly improved.
    On the arcade side, remaining issues in Capcom CPS-3 video emulation have been resolved and CD images have been upgraded to CHD version 5, Sega versus cabinet billboard support has been added to relevant games, and long-standing issues with music tempo in Data East games have been worked around.

    1,387 downloads

       (3 reviews)

    34 comments

    Updated

  6. 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)
    What's needed:
    - (2) dll files included in the zip file
    - 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)
    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)

    - Start LaunchBox. Right click on any game (doesn't matter which one) 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.
    - Before being able to run the games, you will need to add the roms folder path [Destination Folder] to MAME.
         Start mame64.exe
              - Configure Options
              - Configure Directories
              - ROMs
              - Add Folder
    *** Unlike with Arcade machines, mame.ini does NOT need to have Software List rom folders added to "rompath".
    (The exception is any necessary bios files which are not included in the Copy process)
    This assumes the MAME emulator does NOT have "Don't use quotes" and "Use filename only" checked. (Both boxes unchecked)

    19 downloads

       (0 reviews)

    0 comments

    Updated

  7. Ao.Bigbox Customs

    Ao.Bigbox Customs is a collection of LB/BB plugins. The Themer library contains custom controls useful for theme developers. The Dropins library contains true plugins you can just drop into the LB plugins folder. By default, the only drop-in enabled is WootLauncher; enabling the other drop-ins is easy (see the PDF doc download). Here are the included drop-ins:
    GameManualViewer: Adds menu item "Game Manual 8D" (string is customizable) to the game details menu in BB, if the game has an associated PDF manual. When activated, the PDF will be read and converted to images on the fly for display within BigBox; it will not launch an external program. As occasionally some manuals take a few seconds to load, an animated GIF is displayed while you wait. The gif is currently a space invader, but I might add customization in the future. When viewing the PDF manual, use the standard keys (or gamepad buttons) used to navigate around BigBox.
    PlatformAuditor: Adds another media audit tool for LB with support for OCD-type personalities. This can help you quickly find a platform's missing game media and rename media according to the game's title. It can also be used to delete superfluous media. It works for images, manuals, music, and videos. As with any tool that potentially modifies your library, consider backing up your media folders before using this.
    PlatformExporter: Adds a simple way to export games including metadata and boxart to other applications. Currently, the only application to which it exports is EmulationStation. Support for other applications might be added in the future, if there is enough demand and I have enough time and interest in doing so.
    PlaylistGenerator: Adds playlists to your library but does not otherwise alter your library. Playlists are regenerated each time LB/BB is started. You can add your own media (videos, banners, etc) for the playlist, in the same way you would for manually generated playlists in LaunchBox. This media will not be overwritten when the playlists are regenerated. You can customize the names of these playlists and number of games added to each.
    WootLauncher: Adds game load/exit screens, pause screens including support for viewing PDF manuals and save/load states, and bezels/overlays (useful for emulators which do not themselves support overlays). There is a separate download page dedicated to WL:
    Here are some of the themes that use Ao.Bigbox.Themer
    FluxCRT - videos displayed within a mock CRT including curvature effect MinimalX - simple but very flexible (skinnable) theme with some cool controls Nostalgia - videos displayed within viking's clean and nostalgic platform images Refaktor - clean view suited for 16:9 or 4:3 displays and videos/screenshots of all sizes

    359 downloads

       (1 review)

    11 comments

    Updated

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

    1,819 downloads

       (3 reviews)

    66 comments

    Updated

  9. Mame Checker

    This program will compare your LaunchBox database to Mame. You can see what games have been added, renamed, or removed from Mame since the last version.
    I created this program because I was having trouble with LaunchBox importing roms after each new version of Mame. I tried using the add new roms button in LaunchBox, and when i checked each game after I noticed a lot of games did not get imported correctly, and I was not sure if all games were added or not. This tool is designed to be used with a full mame set, but I guess it could be used on an incomplete set too. 
    You will need to create an XML list from Mame, and have a catver.ini file.
    This program works on a combined database. I am not sure if this will work if all your child roms are separated. 
     
    Your additional applications must be in the default combined name.
    (ie: "Play Red Hawk (horizontal, Greece) Version...") if you do not have the Version with 3 . it will show missing. Also in a parent game Make sure you have the version of the game in the version field of launchbox. Anything in () is the version. If a game does not have a version that is fine.
    Everything is case and space sensitive.
     
    How to use Mame Check:
    1. Make a copy of your LaunchBox database for mame in your Launchbox\Data\Platforms folder
       WARNING! While testing this i did get duplicate entries in my Launchbox database. I'm not sure how this happened as I don't know how to write to XML yet. I think what happened is I had the     arcade.xml file loaded in Notepad++, and after LaunchBox updated the list, notepad interfered with it. PLEASE backup your Arcade xml file first just to be safe.
    2. Open command prompt
         go to your mame folder
         type mame64.exe -listxml >213.xml
    3.  go to http://www.progettosnaps.net/catver/
         click on download catlist, catver & genre
         extract catver.ini to your mame folder (NOTE: a new catver.ini file is not always available as soon as a new mame version. You might have to wait a few days for a new one!)
    4. launch Mame/Launchbox checker
        loading the xml files can be done in any order.
    5. click browse button for Mamelist XML location
        choose your xml file from mame folder
    6. click browse button for Launchbox xml location
        choose Arcade.xml or Mame.xml file from your Launchbox\Data\Platforms folder (NOTE: It is the name of the platform you are using)
    7.Click browse button for Catver.ini location
        choose catver.ini file from your mame folder and wait for a few minutes while it builds the mame filter.
         It can take up to 5 minutes or more!
    8. You can hide genres from either launchbox or Mame
         it is better to hide from mame! Put a check box next to the generas you want to hide
    9. Click Search button at the bottom.

    Program will show not responding, and icon will turn to loading icon while it is building the list.
    Grab a drink or play some games... this will take a while! It takes about 5 minutes or so on my slowish computer.
    you can copy the name from the cell by clicking the cell and pressing ctrl + c. then you can paste it into Launchbox game information.
     
     
    In this screen shot I am hiding all of the Whac-AMole games, and Utilities.  There are actually more generas that are checked if you scroll up in the mame filter.
    The green Fields are what the games are labeled as in Mame.
    The yellow fields are games that are incorrect in LaunchBox.
    The red fields are games that are missing from launchbox.
    I list the rom that mame is expecting next to each name as sometimes mame changes the rom names.
    You can see if your parent or clone is incorrect.


     
    Here is a matching Launchbox database compared to what Mame has.
    Games listed in this salmon color have either been removed from Mame, or do not have the same genera as what Catver.ini have. Clones that have different genera than their parent will be listed here.
    The games listed in this screen shot will always be listed as they are mature clones of their parents or are test versions of the roms.

     
    I am new to programming, and this is my first program. It is not the prettiest program, and needs to be optimized better. But it is functional.
    Hopefully it helps some of you.
     
    To Do:
    1. fix auto formating and stretching of the screens.
    2. add duplicate removing functionality.
    3. add auto backup of platform xml file.
     
    I am happy to share my source if anyone wants to improve this, or see what the program is doing.


    13 downloads

       (0 reviews)

    0 comments

    Submitted

  10. WootLauncher

    WootLauncher provides game load/exit screens, bezels/overlays and a pause menu with built-in PDF viewer for manuals, as well as support for emulator savestates and images of control mappings. I looked into using RL but didn't feel like going through the trouble of setting it up, so I instead ironically went through loads of trouble creating this plugin. It's not meant to do everything RL does (caveat: I've never used RL), but maybe it does enough and you'll find it useful. It's designed to be easy to setup but also quite customizable. It will not support all emulators but should support "enough"; tested with RetroArch, MAME, Dolphin, Demul, and PCSX2 which I think are the more common ones used (anyway what I use). It should work with other emulators, too. In addition to the built-in look-and-feel, WL can be integrated with Bigbox themes for a seamless experience; here it is integrated with FluxCRT:

    WootLauncher-v1.3.mp4 The PDF bundled with the download describes how to quickly setup and also how to customize ... so I'll not repeat that here. You can also download the PDF guide separately. Please use the support thread if you have any questions or spot bugs. When reporting issues, supply the log file and any relevant screenshots to help troubleshoot. It's worth mentioning this is not compatible with the new built-in game startup screens for LB/BB, and it likely never will be as it uses a different window management strategy. Absolute requirements for using WootLauncher are:
    1. LaunchBox / BigBox version >= 9.2
    2. Disable built-in LB/BB startup and pause screens (see PDF)
    3. Do not try to use both RL and WootLauncher; it will not go well
    4. Configure your emulators to run in windowed mode
    NOTE: If criteria 1 and 2 are not met, the plugin will simply disable itself.
    ADDITIONAL PLUGINS: This DLL (Ao.Bigbox.Dropins.dll) contains additional plugins besides WootLauncher, but they are inactivated by default. You can activate these other plugins by editing the DLL's config file (Ao.Bigbox.Dropins.dll.config). See the Ao.Bigbox Customs download page for additional details about these other plugins.
     

    545 downloads

       (0 reviews)

    4 comments

    Updated

  11. Steam Scraper

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

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

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

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

    672 downloads

       (3 reviews)

    35 comments

    Updated

  12. Grila's Custom BigBox Controls

    Update 7/2/2019: The SlimDX library was replaced with the SharpDX library because SlimDX hasn't been updated since 2012. Hopefully this will alleviate any of the problems with the plugin not working. @Jason Carr, @viking, @shro2016 and anyone else I missed.  A few custom controls to add extra functionality to BigBox themes. Read the documentation included in the download.

    Install:
    Place GrilaBBControlsPlugin.dll and SlimDX.dll SharpDX.dll and SharpDX.XInput.dll in either LaunchBox\Plugins or the plugins folder of a specific theme

    Initialize:
    Open a new or existing BigBox theme in Visual Studio and add a reference to the project. Browse to the directory you copied the files to in the first step and select GrilaBBControlsPlugin.dll.

    Define:
    In any views you wish to utilize the controls, add the plugin to the namespace.
    Ex. xmlns:g="clr-namespace:GrilaBBControlsPlugin;assembly=GrilaBBControlsPlugin"

    Use:
    Use like any other element by prefixing the namespace defined in the previous step (a quick selection box should appear after typing the namespace prefix) and select the desired control.

    Customize:
    There are exposed properties for most of the controls that allow the user to customize their appearance as they wish. Below is a list of all available properties that can be changed:

    GrilaTime – a more customizable version of the built-in time control:
    •    Any normal TextBlock options like foreground, font family, font style, etc.
    •    GrilaTimeFormat is a string defining the DateTime format. Default is set to “h:mm tt” for 12 hour time with AM/PM indicators and no date. Set this however you wish to get the info you want. Good examples of DateTime formats can be found here: https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx

    GrilaPowerStatus – shows device power status, battery charge status, and battery level
    •    GrilaBatteryBorderColor – the color of the battery outline (default Black)
    •    GrilaBatteryBorderThickness – the width of the battery outline (default 15)
    •    GrilaBatteryCornerRadius – the radius of the battery corners (default 5)
    •    GrilaBatteryProgressForeground – the color of the battery level progress bar (default Lime)
    •    GrilaBatteryProgressBackground – the background color of the battery level progress bar (default #111111)
    •    GrilaBatteryProgressMargin – the margin between the battery outline and the battery level progress bar (default 0)
    •    GrilaChargeIconForeground – the color of the charging symbol when the battery is charging (default BatteryOutlineBorderColor)
    •    GrilaPlugIconForeground – the color of the plug symbol when the device has no battery (desktop system) (default BatteryOutlineBorderColor)

    GrilaControllerStatus – shows the connection state and battery level (if wireless) for up to 4 xinput controllers
    •    GrilaControllerColor – the color of the controller(s) (default Black)
    •    GrilaControllerLightOnColor – the color of the charge level indicator lights when on (default Lime)
    •    GrilaControllerLightOffColor – the color of the charge level indicator lights when off (default Black)
     

    265 downloads

       (0 reviews)

    5 comments

    Updated

  13. SteamLauncher

    SteamLauncher Plugin for LaunchBox
    Introduction
    SteamLauncher is a LaunchBox plugin designed to allow roms/emulators to easily be launched through Steam, directly from the LaunchBox/BigBox interface, without any complicated setup or technical know-how. Simply follow the instructions for installation (see Installation section), enable the plugin (see How to Use section), and then launch any game as you normally would.
    Updates/Notices
    If you have ANY problems with the plugin, I want to know about them. While you are free to post on the plugin thread or send me a PM, the most effective/fastest way to speak with me personally is via Steam. If I am at my computer, I will answer your message immediately. My Steam alias is lahma0. You can click on my alias to open my Steam profile to add me as a friend, or you can copy/paste the following URL into your address bar:
    steam://friends/add/76561198237461630
    MAME Compatibility Fix
    It was recently observed that MAME crashes when launched through a non-Steam shortcut in the latest version of the Steam client. This problem is not directly related to this plugin but being that this plugin relies upon non-Steam shortcuts, it meant that launching MAME via this plugin no longer worked. After a lot of investigation and tinkering by @cammelspit and @JedExodus, @JedExodus managed to find a fix for the issue. Whether launching MAME directly in Steam via a non-Steam shortcut or via LaunchBox/BigBox using this plugin, the fix is to simply modify the launch parameters to include the following:
    -joystickprovider xinput -keyboardprovider win32
    If one of these parameters already exists when modifying MAME within LaunchBox, you will obviously need to replace it (don't just add a 2nd instance of '-joystickprovider' or '-keyboardprovider'). You can safely ignore any popups/warnings that LaunchBox displays about pause screen compatibility. If you have any problems, feel free to join the plugin support thread by clicking the 'Get Support' button on the right hand side of this page.
    6/18/2019 - New Update Adds Resilient Method for Resolving VTable Offsets (Beta v0.9.3.0)
    This update makes some significant changes in the way the plugin finds the needed vtable offsets when interfacing with the Steam client DLL. This should finally solve the problem of Steam updates breaking compatibility with the plugin.
    5/13/2019 - A New Beta Update is Available (Beta v0.9.2.0)
    This new update to the March 2019 Beta fixes some reported issues and contains many small optimizations. If you are new to the plugin, please read the "March 2019 Beta" notice below as well as the rest of the documentation. For a list of changes, please see the Change Log at the bottom of the page. REMEMBER, if you're updating from an old version and want to back it up before replacing it with the update, it must be moved ENTIRELY outside of the LaunchBox root directory or ANY of its subdirectories. Having 2 copies of the plugin ANYWHERE within the LaunchBox directory structure simultaneously WILL cause big problems.
    3/16/2019 - Major Overhaul of SteamLauncher - New Beta Available for Download (Beta v0.9.1.0)
    There is a new beta version of the plugin available for download. I’ve been working hard over the last few months to complete this major overhaul of the plugin, and I’ve decided to release this beta for those wanting an early peek at the new features.
    This new version works in a fundamentally different way when compared to the old version. The biggest change is that there is now a universal toggle to enable/disable the plugin, and when enabled, any game/emulator launched through LaunchBox/BigBox will now be launched via Steam, without the need to select the “Launch via Steam” context menu item. Nearly all of the limitations of the old plugin are now eliminated, enabling features such as compressed rom support, non-default emulator configs (“Launch with [...]”), and startup/shutdown screen support.
    The old version of the plugin will still be available for those who prefer to wait for a stable release. However, the current beta still retains the old “Launch via Steam” context menu item whenever the universal Steam launching toggle is disabled. This should make it easy to switch between the old plugin’s Steam launching feature and the new beta’s universal Steam launching feature.
    A moderate amount of testing has been done on the new version, but seeing as this is a beta, there may still be some bugs under certain edge cases. If you find anything, please report your findings in the plugin’s forum thread. Before using the new beta, please read the new “How to Use” section in the documentation below. While in transition to the new plugin, please excuse the messy, unorganized documentation. It will be completely overhauled once a stable release of the new plugin is available.
    If you want to back up your existing "SteamLauncher" directory prior to installing the beta, MAKE SURE you do NOT leave it inside of the "Plugins" directory OR ANYWHERE ELSE within the directory structure of LaunchBox.. Move it outside of the LaunchBox directory entirely.. If you have 2 copies of "SteamLauncher.dll" ANYWHERE within the LaunchBox directory structure simultaneously, VERY WEIRD THINGS WILL HAPPEN. Strictly speaking, you probably do not have to delete your existing config.xml file before upgrading to the beta, but if you have any problems, close LaunchBox, delete config.xml, and then run LaunchBox again (it will create a new config.xml file when the plugin loads.)
    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'.
    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)'” Features (New/Current Version)
    Here are a list of the features added in the March 2019 beta update:
    Compressed rom files are now supported (should work the same as when the plugin is not enabled)
      Startup/shutdown screens should work normally (as they do when the plugin is not enabled)
      Non-default emulator configurations are now supported (when you right click a game and choose a “Launch with” option)
      There are other additional features included with the new beta that will be explained at a later date or upon release of a stable/final version. Requirements
    .NET Framework 4.7+
      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
    New/Current Version
    After installing the plugin, there is now a simple ON/OFF toggle to enable the new functionality. In LaunchBox, this toggle can be found at the bottom of the “Tools” menu. In BigBox, this toggle can be found near the bottom of the root system menu (go back one level after starting BigBox). The new functionality is OFF by default. To turn it ON, simply click the menu item. When enabled, the menu item text will end with “(ON)” as displayed in the image below. When this option is turned ON, the old plugin’s “Launch via Steam” context menu item will be unavailable.
    LaunchBox
    BigBox

    Original/Old Plugin
    (Deprecated Information - For new users, simply ignore this. The current version no longer requires this.)
    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
            (Does not yet reflect the changes made in the March 2019 Beta or newer versions. I will be updating the GitHub as soon as I can.)
    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:
    Close LaunchBox/BigBox (this is important.. changes to the config while LB/BB is running will be overwritten)
      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
            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.

    672 downloads

       (8 reviews)

    0 comments

    Updated

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

    8,896 downloads

       (9 reviews)

    12 comments

    Updated

  15. Reset Play Count to zero - Plugin

    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

    53 downloads

       (2 reviews)

    0 comments

    Updated

  16. MAME ColecoVision Software System Custom Artwork File

    The standard issue of the ColecoVision software system artwork file, coleco.zip limits all games to a common, generic bezel. That's how MAME does software system external artwork by default.
    This is essentially an expanded version of coleco.zip, that will allow each game (it caters for the 141 games associated with the Bezel Project ColecoVision pack) to display it's own bezel at launch.
    Note that this is for MAME standalone only and is not compatible with RetroArch.
    Once downloaded, the file MAME Colecovision.zip should be unzipped.
    The artwork file in the download is coleco.zip and it contains a generic coleco bezel as well as my multi-view lay file.
    The game bezels themselves are not included, due to permission from the Bezel Project to distribute them not sought, so you will need to download the pack and drop the bezels into the artwork coleco.zip yourself.
    You will also need to set LaunchBox Custom Command-line Parameters to allow MAME to match the correct bezel for each game. This is explained in the download.
    The coleco.zip artwork file will work whether you are emulating using direct media calls (games with the long naming and col extension) or emulating using a software list.

    25 downloads

       (0 reviews)

    0 comments

    Submitted

  17. Nuvee PSCX2 Configurator Next Nuvee Edition(LightGuns)

    Hello, I thought I would gather everything in one thread aswell upload all files, with my fork of PSCX2 Configurator, all I have added to the code is lines to use nuvee ini files.
     
    *IMPORTANT* CALIBRATE THE GUNS PER GAME AND THEN USE THE CONFIGURATOR FOR THE SELECTED GAME. *IMPORTANT*
     
    This awesome tool was created by alec100_94 all credits to him, I saw an opportunity to fork it and add nuvee support especially for lightguns. All info how to use the PSCX2 Configurator can be found in alec100's post.
    As the original plugin, it works exactly the same but with the added options of Nuvee, I was too noob to push it into github, I tried but ended up making 10000 patches which I couldn't understand.
     
    I have attached the Nuvee plugin from Shalma which still works in PCSX2 Today, this also includes calibrations for 1080p screens, you might need to redo the calibrations depending on your screen, but information in a code blow.
    FileName:
    Nuvee Plugin + 1080 Calls.rar
     
     
    Taken from arcadecontrols.
    http://forum.arcadecontrols.com/index.php?topic=151385.0
    Here's a little guide to install and configure Nuvee plugin with PCSX2. Dual gun (Dual Aimtraks) for 2P games is working. And as bonus some ideas / basic scripts to execute PCSX2 + Nuvee from a frontend Please forgive me for not beeing extremely precise in the latest part (calibration tweaking, various game issues) as I did that several month ago and I do not remember exactly all of it. Notes : - I based this guide on a fresh new install, so there is no old/default PCSX2 already present on my hard disk (MyDocuments\PCSX2\ folder) - I kept path from my system (so that scripts can be understandable) so don't forget to adapt those parts - PCSX2 version is the latest one available : PCSX2 1.4.0 - Time Crisis 2 and Time Crisis 3 are working great without any speedhack BUT you'll need the latest PS2 NTSC bios (2.30). Older bios have issues with i-link (for 2 players) emulation and games are too slow to be playable Step 1 : Installation 1) Download and install PCSX2 ( link here ) 2) Download Nuvee plugin ( link here ) 3) Extract Nuvee archive and copy the file nuvee_ps2_usb.dll from archive's nuvee_ps2_usb - guncon2, keyboard, mouse\bin\ folder into the plugin folder of PCSX2 4) Install your bios files (by default, MyDocuments\PCSX2\bios\) 5) ! Important Trick ! Manually create a folder named inis into PCSX2 folder. Without it Nuvee won't be able to read/write config files !! 6) Now execute PCSX2, choose your language and if it's the first startup, you'll see the Plugin selection window. If it's not your first startup, open it with Config -> Plugin/BIOS Selector menus 7a) Select LilyPad as PAD plugin and click the Configure... button, set Keyboard API to DirectInput and Mouse API to Disabled 7b) You can go to Pad1 and Pad2 tab and configure your keys for directionnal arrows, select, etc.... (optionnal step but recommended) 8 ) Select nuvee ps2 usb 0.2.0 [nuvee_ps2_usb] as USB plugin 9) Click OK and on the next window choose your bios (again, if first startup) 10) Now on the main window, open Config -> Emulation Settings window, then select GS Window tab. Uncheck Double-click toggles fullscreen mode Uncheck Always Hide mouse cursor Uncheck Default to fullscreen mode on open Installation is finished, just make sure everything is working good by testing a game (let's say...End Game for example). You'll have no lightgun controls yet, this is normal Step 2 : 1st Nuvee Game We'll start with a simple one, for 1P game (End Game) : 1) On the main window, open Config -> USB -> Plugin Settings... window Set Port1 to Guncon 2 Set Port2 to None UnCheck Swap lightgun players 1-2 2) Don't close PCSX2, go to the previously created inis folder, there should be a nuvee_ps2_usb_main.ini file looking like this : Code: [Select] PORT1 = 1 PORT2 = 1 HIDMOUSE_API = 0 Debug = 0 Swap lightguns = 1 Snap mouse = 1 These are corresponding values of what was just modified by the GUI This can be edited/copied manually in the future 3) Back on Nuvee plugin window, click the Config button of the Port1 Check use Keyboard as D-PAD Set "Left" to Trigger Set "Right" to Start Set "Middle" to A (A button = pedal/cover) Select EndGame (U) in the dropdown list Check Mouse Calibration Hack Click Acquire button and follow the procedure (close dialog window and push Aimtrak Trigger) If you're using an Aimtrak, only buttons acting like mouse clicks will be recognized. Other buttons available or other buttons (real pedal, panel buttons..) will have to be set on an Autohotkey script to send keyboard input according to this model : 4) For information, the small buttons on top of the game list : E = Open the calibration file to edit it D = Restore default calibration values (for all games !!!) 5) Go back to the inis folder in PCSX2 directpry, you'll see 2 more files : nuvee_ps2_usb_guncon_profiles.ini : calibration values file (for all games) nuvee_ps2_usb_guncon1.ini : Port1 gun configuration (buttons, selected game, etc....) 6) Back to PCSX2, you can now launch the game and you should arrive to calibration screen. Shoot the target, it should work If you're still in windowed mode, the mouse cursor should be aligned with PCSX2 aimtrak aim, but if you go fullscreen you'll see it going off at the borders. Now is a fun part....calibration ! 7) Open your nuvee_ps2_usb_guncon_profiles.ini and look for End Game(u) line, you'll see 4 values. You'll have to tweak them one by one so that, according to your resolution, your mouse pointer is accurate with in-game cursor everywhere. To do so, no need to quit PCSX2 : press ESC to pause game, modify the values, save the file and go back to PCSX2 to resume the game. 8 ) Once calibration is OK, copy both nuvee_ps2_usb_main.ini and nuvee_ps2_usb_guncon1.ini to a specific EndGame folder you'll have to create somewhere on your disk. It will be used later. That's it for the 1st game ! Step 3 : Set up another game, 2P mode Now let's try to set up Virtua Cop: 1) On the main window, open Config -> USB -> Plugin Settings... window Set Port1 to Guncon 2 Set Port2 to Guncon 2 Check Swap lightgun players 1-2 2) Click the Config button of the Port1 Check use Keyboard as D-PAD Set "Left" to Trigger Set "Right" to Reload Set "Middle" to Start Select Virtua Cop (U) in the dropdown list Check Mouse Calibration Hack Click Acquire button and follow the procedure (close dialog window and push P1 Aimtrak Trigger) Save and close 3) Click the Config button of the Port2 Check use Keyboard as D-PAD Set "Left" to Trigger Set "Right" to Reload Set "Middle" to Start Select Virtua Cop (U) in the dropdown list Check Mouse Calibration Hack Click Acquire button and follow the procedure (close dialog window and push P2 Aimtrak Trigger) Save and close 4) Now launch Virtua Cop Elite, and start again calibration file tweaking 5) Once calibration is over, copy nuvee_ps2_usb_main.ini, nuvee_ps2_usb_guncon1.ini and nuvee_ps2_usb_guncon2.ini to a specific VirtuaCop folder you'll have to create somewhere on your disk. It will be used later. Step 4 : Set up all other games Now it's up to you, set up as many games as you want and each time you finished, copy the Nuvee files to a game specific folder. As you see, for each game you'll be able to select different config for your Aimtrak inputs (offscreen reload, pedal button....) and sometimes you'll have to check or uncheck "swap guns"....a lot of trial and errors to configure Nuvee. You may have some issue with Crisis Zone, in my memory when I made the gun to work, it would not shoot as an automatic when I stay pressed on the trigger. There's a way to bypass that I'll talk about it later I'm joining in a zip at the bottom (Nuvee_GameFiles.zip) all my working files, with calibration values for my 1080p display Before going into a more advanced tutorial, now that every game is working fine on his own, you can set these option to finalize : On the main window, open Config -> Emulation Settings window, then select GS Window tab. Check Always Hide mouse cursor Check Default to fullscreen mode on open Step 5 : Try to make it "frontend friendly" Ok, now you have a good understanding of how the plugin is working : you have to launch PCSX2, go into USB menu to configure you lightgun buttons, select your profile game so that the calibration is accurate, then launch a game..... Luckily you have now a bunch of saved Nuvee files (for each game) with all those information on it. So let's make a little Autohotkey script, let's call it PCSX2_TC2.ahk (once again, adapt filepath to your system !) : Code: [Select] ;Copying Nuvee configuration and TimeCrisis 2 game profile FileCopy, D:\PS2\Jeux\Time Crisis II\nuvee_ps2_usb_guncon1.ini, D:\PS2\PCSX2 1.2.1\inis, 1 FileCopy, D:\PS2\Jeux\Time Crisis II\nuvee_ps2_usb_guncon2.ini, D:\PS2\PCSX2 1.2.1\inis, 1 FileCopy, D:\PS2\Jeux\Time Crisis II\nuvee_ps2_usb_main.ini, D:\PS2\PCSX2 1.2.1\inis, 1 Run, D:\PS2\PCSX2 1.2.1\pcsx2-r5875.exe "D:\PS2\Jeux\Time Crisis II\Time Crisis II [NTSC_US].iso" --fullscreen --nogui, D:\PS2\PCSX2 1.2.1 Execute this script, and voilà :) if you want to add more buttons just add those kind of code to the script : Code: [Select] ;P1 Pedal(optional) 1Joy5:: Send {f Down} Sleep 100 Send {f Up} Return I do not use Hyperspin or RocketLauncher or anything like that, so this script is NOT MADE to be used with these frontends, bust it's just here to give you some example of what can be done to use PCSX2 and Nuvee without needing to go in the emulator menus. I know those frontends are highly scriptable so there has to be a way to implement it, I'll let you find how ! :) Various issues I ran into : Guns are inverted : In USB nuvee window, where you set Port1 and Port2 to guncon, check or unchek Swap lightgun palyers 1-2 Important note : if you're adding another mouse or USB device, it can totally screw your Nuvee config (as for TroubleShooter2 and MAME without controllerRemap utility) Time Crisis 2 and Time Crisis 3 are horribly slow Get the latest NTSC BIOS v2.30 Time Crisis 2 and Time Crisis 3 have a white fog never disappearing For the graphic plugin, choose Direct3D 9 (hardware) instead of Direct3D 11 Autofire does not work in Crisis Zone, only 1 bullet is fired This issue is linked to the "Mouse Calibration Hack" checkbox in P1 or P2 config of Nuvee : - If checked, you can calibrate the guns when the game asks you to at start. But autofire is not working - When unchecked, you can't calibrate the guns - and so can't go pass the calibration screen - but autofire is working So what I did to trick the system : 1) On the main window, open Config -> USB -> Plugin Settings... window Set Port1 to None Set Port2 to None Check Swap lightgun players 1-2 2) Load Crisis Zone game, it will load straight to the main title screen without going through the calibration menu. But you can't control anything yet 3) Go back to the main window, open Config -> USB -> Plugin Settings... window Set Port1 to Guncon2 Click Config button for Port1 Uncheck Mouse Calibration Hack Set your buttons as usual (for pedal, etc...just like for time crisis 2 &3 ), acquire the gun if needed Select the Crisis Zone profile for aligment/plugin calibration Click OK button 4) Back to USB Nuvee plugin config, set Port1 to Guncon 2 [/b] and check Reconnect USB devices (PS2 Detection) Click OK button This should force the Gun to be recognised, and this time autofire will work ! But as you'll see, calibration is completely off 5) To make things easier, make a savestate of your game (press F1 to save to slot 0) 6) Use impacts when fire on title menu screen to calibrate the game by changing values in the corresponding profile in nuvee_ps2_usb_guncon_profiles.ini 7) Now your gun should be calibrated, autofire should work. To use it now, and bypass the whole NoDevice-Guncon swap thing, just keep the final Nuvee configuration, load the game and press F3 to load the savesate 8)You can now save inis files if you want to swap Nuvee configs with AHK scripts, and you can implement an auto F3 keypress a few seconds after launching the emulator to load the CirsisZone Savestate by the script  
    Follow the guide and copy the files to which pcsx2 config you are using, to calibrate you need to use mouse hack then disable it and use load state inorder to get 1:1 gameplay.
     
    I thought I gather all information here in order to make it easier for people to use nuvee pscx2.
     

    68 downloads

       (0 reviews)

    0 comments

    Updated

  18. Online Video Links

    This plugin allows you to add online videos to your game, which will appear on the game's menu both in LaunchBox and BigBox. Mainly, it supports YouTube and Steam videos. The videos get played by LaunchBox's portable VLC distribution, so you don't have to worry about having the right video player installed.
    LaunchBox Interface
    There is a new menu item on the game's menu in LaunchBox, allowing you to manage your game's video links, which can be seen in the following screenshot, along with two sample video links. Once you open the video manager dialog, follow the on-screen instructions (and click "More info") to add, edit or remove your video links.

    BigBox Interface
    In BigBox, the video links can be played from the game's "Additional Apps/Versions" menu, as exemplified here:

     
    The project is available on GitHub.

    70 downloads

       (0 reviews)

    0 comments

    Updated

  19. gog.com Plugin

    Plugin for importing games from gog.com.
    Readme and source code on github.
    Probably won't work on 32 bit systems.
     
    Thread:
     

    224 downloads

       (0 reviews)

    5 comments

    Updated

  20. Arcade Classics Windows 10 Desktop Theme

    This is the ONLY Windows 10 Arcade Classics Desktop Theme available anywhere (that I could find)!  I know this is not specifically LaunchBox related but it is retro-gaming related so I though I would share.
    NOTE - YOU DO NOT NEED LAUNCHBOX TO USE THIS THEME.
    I created this desktop theme for Windows 10 from 33 images and 30 wave files found around the internet and use them for my arcade cabinet. I take no credit for any of the images or sounds but thought I would share the theme in case anyone's interested. I put the Sound Scheme and Images together to create an ARCADE CLASSICS WINDOWS 10 DESKTOP THEME. Most images are 1920x1080 except for 2 that are a bit bigger and don't look that good scaled down.
    IN ORDER TO GET THE SOUND SCHEME AND DESKTOP THEME TO WORK TOGETHER:
    1. Place the Arcade Classics Folder containing the WAV files into your %WINDIR%/media folder. Press WINDOW KEY + R then type in %WINDIR%/media to open the folder.
    2. Double-click on the ARCADE CLASSICS THEME file (Arcade Classics.deskthemepack). It should connect the sound scheme to the desktop theme.
    I also included a VBS script that makes the desktop wallpaper rotate to the next random image and a shortcut to this script that makes it easy to double-click and run the script. You WILL NEED TO EDIT THE SHORTCUT depending on where you move the VBS script but I included it for completeness. Put the VB-SCRIPT wherever you'd like then edit the shourtcut to point to the vb-script. I have my script in my ../Hyperspin/ folder and the shortcut on my desktop but you can place it in your Launchbox directory or wherever you'd like.
    Enjoy, and let me know in the comments below if you have any issues with the theme or what your favorite images are. I like Space Invaders, Star Wars, and Battle Zone the best.

    117 downloads

       (0 reviews)

    2 comments

    Updated

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

    508 downloads

       (2 reviews)

    17 comments

    Updated

  22. Starplayer's Local Scraper for Launchbox

    This program is a scraper for your video files, to be used with launchbox.

    ------------What it does:------------
    Imagine you have in your possesison a full collection of video snaps and theme videos for launchbox.
    Now, you might just have them all in your launchbox\videos\ folder, and everything will work.
    However, you might prefer to have only some games that you like in your launchbox installation, in a faster SSD, or you might have a Raspberry Pi, which has limited space.
    In those cases, you will want to only get the videos that correspond to the games you have in launchbox.
    This program does that automatically for you.
    -----------------------------------------------------------------------------------------------------------
    ------------How do you use this program then??------------
    Glad you ask!
    -1: set the path of your launchbox installation. Usually C:\program Files\Launchbox for example
    -2: set the path of the folder in which you have your full video collection. For example D:\Launchbox Videos\
    -3: Check the checkboxes "Run for videos snaps" and "Run for Themes" depending on
    if you want to get game snaps, theme videos, or both
    -4: Press Run
    -----------------------------------------------------------------------------------------------------------
    ------------Things to have in consideration:------------
    You have to have your video folders with the same name of the folders in the launchbox directory.
    ie, if a folder is called "sega saturn" in launchbox, the correspondent in the folder that containsall your videos can't be called only "saturn".
    The blue button "Correct Names of video folders attempts to solve this, but you should check.
    If you want, you can run the program for just one game platform.
    To do that, check "Run for One Platform Only", press "Get Platforms" and select the platform you want to run for.
    -----------------------------------------------------------------------------------------------------------
    ------------"Other Options" explanation:------------
    --"Ignore platform if no original videos are present" - check this if you don't want to be reminded thatthe program didn't found any videos for a specific platform.
    --"Rename original videos": check this if you also want the original videos in your video collection to bepermanently renamed to the name that launchbox is expecting for each game.
    Any suggestions, you can find me on Launchbox's forum.
    You're welcome. Be happy.
                                                                                  Starplayer

    84 downloads

       (0 reviews)

    1 comment

    Updated

  23. HelperControl

    This HelperControl has been integrated into LB 9.4.  I have included a link with steps to help reference the library within big box.  Thank you to everyone that has used this plugin and thank you to @Jason Carr for integrating it into the latest release. 
    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

    113 downloads

       (1 review)

    5 comments

    Updated

  24. EpicFail ScummVM Launcher NEW

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

    3,244 downloads

       (0 reviews)

    32 comments

    Updated

  25. File 2 LB

    This is a basic cmd/bat script. It's main purpose is to copy full sets from a huge source folder.
    It's only purpose is to copy or move roms and images to your LaunchBox Games or Images folder based on a list.
    Because the file extension is set up with a wildcard, it can copy or move any file with the same name of the rom.
    Example being: Super Mario Bros. (World).zip / Super Mario Bros. (World).nes / Super Mario Bros. (World).mpg / Super Mario Bros. (World).png all can be moved/copied
    because it ignores the extension. Just make sure to run the .bat in the correct source folder, weather it be roms, images, videos ect.
     
    This is a .bat so you can view it in notepad if you want to see what exactly it's doing.
    I provided a readme file with example code I used and will continue to add more platforms.
    I've expanded upon my initial release of just copying mame roms, to copying or moving many platform roms or images.
    I know no one wants 30,0000+ mame roms in LaunchBox when most either don't work or a lot are weird mature or mahjong roms 
    There is currently 30 platforms and 2 options for MAME and options for mame bios/device files.
    File names are based on the No-Intro rom/image sets. Each platform is a list of file names to be moved or copied, similar to a HyperList xml.
    I'm using file names only based off No-Intro sets, which is what seems to be what Hyperspin uses. So for example if the  HyperList xml of Atari 2600 has 667 roms, I've created a file list to copy/move 667 roms.
    Files will be copied/moved within the same drive. Once it's
    done you can move/rename the destination folder to where ever you want.
    Use either .bat file:
    File 2 LB (Copy).bat
    File 2 LB (Move).bat
    Place the .bat file in the folder of the source of your roms, images, or whatever source your needing.
    Ex:
    D:\Nintendo Entertainment System  Source <-- (Place the .bat here)
    Run the .bat by double-clicking it.
    If your running this on the root of your C:\ drive you may need
    to right click the .bat and "Run as Administrator"
    Here is an example below:
    Follow the instructions on screen.
    Set folder directory D:\LaunchBox\[Games|Images]:Games
    List the Platform you want to copy or move.
    Type: LP (This will List Platforms)
    The following is a list of options to copy/move that platform: 
    1 =    (AAE)
    2 =    (Atari 2600)
    3 =    (Atari 5200)
    4 =    (Atari 7800)
    5 =    (Atari Jaguar)
    6 =    (Atari Lynx)
    7 =    (Capcom Play System)
    8 =    (Capcom Play System II)
    9 =    (Cave)
    10 =    (MAME NO-casino-clones-mahjong-mature-quiz-electro-utilities)
    11 =    (MAME NO-casino-mahjong-mature-quiz-electro-utilities)
    12 =    (MAME _NoFiller-Plus 675 Most Popular working roms)
    13 =    (Mame Bios Pack)
    14 =    (Mame Devices Pack)
    15 =    (NEC TurboGrafx-16)
    16 =    (Nintendo Entertainment System)
    17 =    (Nintendo Famicom)
    18 =    (Nintendo Famicom Disk System)
    19 =    (Nintendo Game Boy)
    20 =    (Nintendo Game Boy Advance)
    21 =    (Nintendo Game Boy Color)
    22 =    (Nintendo GameCube)
    23 =    (Nintendo Super Famicom)
    24 =    (Nintendo WiiWare)
    25 =    (Nintendo 64)
    26 =    (Sammy Atomiswave)
    27 =    (Sega 32x)
    28 =    (Sega CD)
    29 =    (Sega Dreamcast)
    30 =    (Sega Genesis)
    31 =    (Sega Master System)
    32 =    (Sega Naomi)
    33 =    (Super Nintendo Entertainment System)
    Type Platform number:16 
    Read on screen instructions and press any key to start.
    When it is finished it will create a LOG file in folder of the copied/moved files,
    and copy/move the roms or images based on the exe to the destination folder (D:\LaunchBox\Games\Nintendo Entertainment System)
    Read the provided ReadMe.txt file for any other information or how to read the log file.
    If you have any issue let me know and I'll do my best to answer them here.
    (As with anything, make backups of your roms and images if you are in fear of them getting deleted)
    Safe bet is using the Copy Version as it only copy's, but I've used both and had no issues.
    Thanks and enjoy!
     


    71 downloads

       (0 reviews)

    0 comments

    Updated


×
×
  • Create New...