Jump to content
LaunchBox Community Forums

Third-party Apps and Plugins

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

    4,092 downloads

       (12 reviews)

    360 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,978 downloads

       (2 reviews)

    55 comments

    Updated

  3. Mame 0.234 No-Nag

    NOTE: This does NOT interfere with the Leader boards at all.
    **This removes the nag screen that informs you if a rom doesn't work correctly, or if at all, if you use this no nag, then please do NOT go to the mame support site with issues with games, please only use if you understand that there will be no help from anyone at mamedev as you are using a modified version of mame.
    mame.exe - Normal Mame with Nags removed. For Version 0.234 (Note mame no longer carries the 64 in its exe name changed by Devs in 0.229)
    It's advisable to download the full 0.234 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 ini files from the root of your original mame folder, and move/copy them to the new install.  
    make sure in the mame.ini file you have  the following set.
    Skip_gameinfo  1

    2 downloads

       (0 reviews)

    0 comments

    Submitted

  4. XML to LaunchBox

    Hey all,

    This is a little app that can be used to convert XML files to a LaunchBox compatible Platform XML file. This application is currently VERY early in functionality and does not do much to help sterilize bad data. It is something I built in my spare time (which is pretty limited) to help me import some third party XMLs into my library. Right now you can only scrape data inside an element, attributes are not scrapable. There is functionality not yet in this app I would love to get added but haven't had the time, if you find there is functionality missing that you'd like to see let me know in the comments and I'll see what I can do. I would NOT expect a fast turn around though.

    Install Notes:
    Should be able to just extract the zip file wherever you want the app. You MAY need to unblock both the zip file before extracting and the executable after extracting depending on system settings.

    10 downloads

       (0 reviews)

    0 comments

    Updated

  5. Vidsnap Scraper

    DISCLAIMER: Use at your own risk! Please read and understand Youtube's terms of service. I will not be held liable for any mis-use of any product or service.
     
    This plugin makes use of a popular open source and unlicensed application, youtube-dl to download game videos.
    It first downloads videos from the link provided in the metadata from LaunchBox, skipping videos longer than a specified duration, and then searching for videos for missing games based on input search terms.
    It is intended for Modern Windows games as this was my need initially. It may work on other platforms but is not well tested.
     
    Installation Instructions:
    Note:  For this plugin to work, you will need to have youtube-dl (included in .zip). Extract the contents of the .zip folder and place it in your LaunchBox plugins folder.
     
    Usage Instructions:
    Select a game or multiple games, right-click and select "Download Video Snap."
    Adjust the maximum duration if desired.
    The "Get Missing videos" checkbox sets weather or not to search for videos of games that don't have URL's in their metadata.
    Enter desired search terms for Missing videos.
    click "Start" to start the download process.
    Games will download asynchronously. resuming downloads is also supported natively.
     
    Known Issues:
    probably many that I am unaware of.
     
    Other:
    PLEASE NOTE: I AM NOT A DEVELOPER! I know very little about C# and programming in general, thus probably wont be able to address many issues that you may face. That being said I will try and fix things were I can. I've provided the spagetti source code for anyone to modify, improve, etc. (it seems you need to unblock the forms in the "Resources" folder -> RMB->properties->unblock) 
    As of now, i'm more comfortable with the usability of the plugin, however there are still probably many issues, any comments to provide insight/improvement to the code etc. would be much appreciated.
    Thanks to @srxz for his source of Youtube Scraper of which this is based.
     
    Thanks: 
    @srxz @JoeViking245 @C-Beats
     
    maikeru86
     
     

    428 downloads

       (4 reviews)

    2 comments

    Updated

  6. Hyperspin2LaunchboxPlaylist

    About:
    Use this plugin to quickly convert from a Hyperspin collection to a Launchbox playlist. Choose a Hyperspin database XML file and this program will compare the rom names for all games in the Hyperspin XML file to the rom names for all of your installed Launchbox games. Any games with matching rom names will be added to the new Launchbox playlist.
    Installation:
    Copy RB_CreatePlaylistFromHyperspinXML.dll to the LaunchBox/Plugins folder. Restart Launchbox. Usage:
    In Launchbox, select Tools->"Create playlist from Hyperspin XML" from the dropdown system menu. Select the Hyperspin XML file to import from. Choose which Launchbox platforms to pull games from. Enter a name for the new Launchbox playlist. Click "Create Playlist".  
     
    Update History:
    1.0.1
    - Added the option to specify which platform(s) to search.
    - Added option to include hidden games.
    - Added option to include broken games.
    1.0.2
    - Available platforms are now listed in alphabetical order.
     

    25 downloads

       (0 reviews)

    11 comments

    Updated

  7. Mame 0.233 No-Nag

    NOTE: This does NOT interfere with the Leader boards at all.
    **This removes the nag screen that informs you if a rom doesn't work correctly, or if at all, if you use this no nag, then please do NOT go to the mame support site with issues with games, please only use if you understand that there will be no help from anyone at mamedev as you are using a modified version of mame.
    mame.exe - Normal Mame with Nags removed. For Version 0.233 (Note mame no longer carries the 64 in its exe name changed by Devs in 0.229)
    It's advisable to download the full 0.233 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 ini files from the root of your original mame folder, and move/copy them to the new install.  
    make sure in the mame.ini file you have  the following set.
    Skip_gameinfo  1

    82 downloads

       (0 reviews)

    1 comment

    Updated

  8. 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
     
    Update: You can find the source code here, in case anyone wants to change it. License is GPL: https://github.com/rafcon-dev/Launchbox-Local-Scraper                             

    151 downloads

       (0 reviews)

    2 comments

    Updated

  9. Unpack My Game

    Hi guys !

    1) Description
        UnpackMyGame allow to inject games packed with PackMyGame into LaunchBox, based on wpf/.net Core 3.1 instead of  forms/.net framework ... 

       It's available in English and French.

    2) Current Version
    Unpack-My-Game: v1.0.2.1 (beta) PackMyGame
    3) Links
        Because there is a lot of modifications, bugfixes since the last version i made a wiki on my github, i will try to let the best explanations on it. 
    Github Wiki     Don't hesitate to signal any bug, there is a log system, it will help to improve the application (if you are french, write to me in french ^^)
    4) Some words...
    If, after have inject a game, you don't see its cover, check if the emulator injected from the xml files (your old backup) still available, and/or refresh images. Sapp Pas Root could help you at the end to manage paths. I tested a lot Pack and Unpack, 3 months for pack and 1 month since i changed all the core for Unpack. I tried to place some securities to avoid bad manipulations, but it still to be a beta there is probably some (minor i hope) bugs to remove. Unpack makes a copy of platforms before to inject, you have 100 copies before it blocks on the 00 version of the backup and overwrite it. I must find an algorithm to overwrite by date on 100 copies. Difference between unpack and inject is inject don't add files... If you have several users on the same machine, you don't need to copy files but you need to inject games for each launchbox profile, inject is here for that. Pack  and Unpack use a common library i wrote, the same used in SappPasRoot... Step by step i will accelerate and reduce verbose, and put a parameter in config file to change the verbose mode for the user. You need the 7z NATIVE dll to use 7z compression, it must be copie in x86 or x64 folder according of your version. Currenly tested only on windows computer, i will happy to have feedback if somebody test with linux but i don't think it can work because of link i use in paths. I must install a linux machine soon i will see what can i do for that. 5) Bug Knowns 
    Inject game: right button crash, fixed on source files.

    10 downloads

       (0 reviews)

    0 comments

    Updated

  10. RetroAchievement Badges

    RetroAchievement Badges
    What does this plugin do?
    Adds “RetroAchievement” Badges to games that support RetroAchievements.
    (See complete list of games here: https://retroachievements.org/gameList.php)
    Why?
    Because some people wanted it.
    How to install the plugin:
    Download RetroAchBadge.zip UnBlock the zip file. (Hint: right click the file, select “Properties” and check the box that says ‘Unblock’ [or something along those lines]) Click OK to close the Properties window Open the zip file Copy the folder “RetroAchBadge” into your “/LaunchBox/Plugins/” folder Start LaunchBox Select Tools Select "RetroAchievements Badge Updater" (Internet connection required) Wait for the Updater to complete.  (This may take up to 10 seconds.) How to use the plugin:
    Start LaunchBox (not necessary if you just completed the Install - steps 1 through 9) Click “BADGES” 'Check’ “Enable Retroachievements” How to add or remove the badge from a game:
    Right click the game and select "RetroAchievements Badge" How to get updates for new games added to RetroAchievements:
    In LaunchBox, Select Tools Select "RetroAchievements Badge Updater" (Internet connection required) (Note: Step #2 may take up to 5 seconds to complete.)
    A word about Platform names:
    Some of the Platform names used by RetroAchievements are different than the default names used in LaunchBox.  When using the Badge Updater, it will ‘convert’ these to the default names.
    Examples:  “Mega Drive” gets changed to "Sega Genesis".  “SNES” to "Super Nintendo Entertainment System".  "Game Boy" to "Nintendo Game Boy".
    This plugin will not rename any of your existing Platforms.  However if your Platform names are different, the badges for that Platform will not appear.  (i.e. “Mega Drive”, “SNES” and "Game Boy")
    The fix (if needed):  Rename your Platforms.
    Option 2 is to rename the folder(s) inside “/LaunchBox/Plugins/RetroAchBadge/RetroBadge Files”.  Note: This option will need to be done each time you run the Updater.
    Platform names that get changed: 
         From                                   To
    "Mega Drive"                "Sega Genesis"
    "SNES"                            "Super Nintendo Entertainment System"
    "Game Boy"                   "Nintendo Game Boy"
    "Game Boy Advance"   "Nintendo Game Boy Advance"
    "Game Boy Color"         "Nintendo Game Boy Color"
    "NES"                               "Nintendo Entertainment System"
    "32X"                               "Sega 32X"
    "Master System"           "Sega Master System"
    "PlayStation"                  "Sony PlayStation"
    "Game Gear"                  "Sega Game Gear"
    "Virtual Boy"                  “Nintendo Virtual Boy"
    "MSX"                              "Microsoft MSX"
    "SG-1000"                       "Sega SG-1000"
    "Saturn"                           "Sega Saturn"
    "Intellivision"                  "Mattel Intellivision"
    "Vectrex"                         "GCE Vectrex"
    "PC-8000_8800"            "NEC PC-8801"

    Changing the default icon:
    If you wish to use a different Badge icon, replace “\LaunchBox\Images\Badges\RABadge001.png” with your own image.
    Known Issues:
    Game titles are taken directly from RetroAchievements and may differ (slightly or a lot) from yours. So if you have a game that is known to have achievements and the badge isn’t showing, follow all steps under How to add or remove the badge from a game:.
    Unknown issues:
    Let me know when you find them.
    Note to those who installed the beta-release:
    Delete it before installing this one!  The whole RetroAchBadge folder. Not just part of it.
    Designed for LaunchBox 11.9 and newer.  Major contributors to the plugin are: @jayjay

    152 downloads

       (0 reviews)

    5 comments

    Updated

  11. Inexpensive scrolling marquee

    First, I am not a developer, so I am sure this can be improved on.
    This is a way to get a scrolling marque for aprox $100 Canadian.
    I did a quick video of it working in attract mode;
    It uses the following hardware:
    Elegoo LYSB01H4ZDYCE-ELECTRNCSMEGA 2560 R3 Board ATmega2560 ATMEGA16U2 with USB Cable Compatible and Arduino - $20
    BTF-LIGHTING WS2812B RGB 5050SMD Individually Addressable Digital 8x32 256 Pixels 12.5in x 3.1in LED Matrix - $50
    Power options for panel, can use 5v from a PC power supply (red wire) or a power brick with 2 amps or more. This is based on just scrolling text, if you start doing graphics or lighting a lot of LEDs, get a real power supply,
    These were purchased off Amazon.ca. Read on the panel, as again, if you light a lot of LEDs it will draw a lot of power.
    I provided the code for the Arduino, That I want to give credit to Cyan Infinite, although I did edit the code some.
    see sketch.serial.text.ino
    Cyan Infinite | Scrolling text with flexible 32x8 RGB LED Matrix
    I started with a generic UNO, but it seemed a bit underpowered, so changed to a generic Mega board.
    Note, later when I built the Python code, I had an issue with 2 odd characters being displayed at the beginning of my scrolling text which I suspect was a communication setting for the com port, but not positive. That is why I used a substring command.
    I used pin 49 to send the data to the panel, as it was close to a ground. You need a data and a ground, and the pin you use must match the one identified in the code. If you use a UNO, the pin numbers are different range, I had used 6 then for example.
    You need to set the com port for your board. That can be done in a couple ways, one is Device Manager, Properties, Ports, USB Serial Device, Port Settings, Advanced. My code uses Com 3. You can adjust this, but will need to compile the Python then and not use the supplied exe.
    The python script will set the options in windows to match the Sketch settings (although I think I may have an error per my Note above)
    The send_com.py is the source code for send_com.exe.
    I tried to use the py file, but bigbox didn't like that. I actually started with a basic .bat file, but the popup window was messing things up. I'll paste that at the bottom for enquiring minds. The port settings may not match the sketch though, so if you use it, adjust it.
    If you want to use different port or port settings, you will need to recompile. Up to you where you put the send_com.exe, but note that windows antivirus deems it a security risk when you try running it, it will block it and remove the file, so you will need to exclude it, I found it easiest to create a subfolder and exclude the subfolder from scanning. SEE V 1.02 or newer, recommend use of the ZIP version and not the single file exe to avoid this issue. If you are concerned I am providing malicious code, read the .py file and compile it yourself. Not going to try to tutorial that, I'm a novice at best and there is lots of info on the web. For some reason windows antivirus does this with all py files compiled as a single file exe, at least ones compiled using pyinstaller.
    See the screenshot for the LaunchBox LEDBlinky settings. Browse to where you put the send_com.exe file, your path will not likely be same as mine.
    So there are a couple things I don't like about my solution. LaunchBox and BigBox don't seem to be coded exactly the same for what to send to LEDBlinky for parameters. I didn't test LaunchBox really. Think it is close though. It does not send the Platform name (MAME, Playstation, etc...) when scrolling the Platform wheel, or I couldn't figure it out. If you navigate to a Platform (like MAME) in BigBox, it will show the game followed by platform, If you move the Game wheel, it will update to the game. If you select the game, it will update to the game. BUT if you navigate up a level, I could not find any content sent. That would be ok going from Game Details to Game Wheel, but not so going from Game Wheel to Platforms. And this all uses the same level code of 8 (the first passed parameter). I would like to code around that sometime, but have a bunch of learning to do...
    Feel free to update this if you like. If you find it useful, excellent
     

    22 downloads

       (0 reviews)

    1 comment

    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)
    - 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)
    *v4.0  New feature:   Import only rom Titles that exist in your Source Folder.
    When you check the "Import only games that exist in the ROMs Source Folder" box, only those Titles will be imported. This will not remove any existing entries in LaunchBox.  Only add new ones or modify existing ones (per MAME changes in the hash file).

    *New v3.0
    - New Audit Feature.  Compare your existing softlist Platform against the MAME hash.xml.
        Will cross check Title and Rom names.
            - Select the respective hash.xml and Platform
            - Click Audit (last page)
            - Any differences along with a brief description will be shown.
            - Option to select files (if any) and have them removed from your LaunchBox Platform.
            - Will check main Titles as well as Additional Apps (if you imported them that way).
        This does NOT check rom integrity. That's between you and Clrmamepro (or related utility).
    What's needed:
    - (2) dll files included in the zip file Starting with v2.0, only need 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
     
     

    864 downloads

       (2 reviews)

    16 comments

    Updated

  13. Obby's Flashpoint Importer for LaunchBox

    OFILb (Obby's Flashpoint Importer for LaunchBox)
    OFILb (pronounced "Awful-B") is an importer tool for LaunchBox that allows one to add platforms and playlists from BlueMaxima's Flashpoint project to their collection. It is fully automated and only requires the user to provide the paths to the LaunchBox/Flashpoint installs, choose which Platforms/Playlists they wish to import, and select between a few import mode options. Once the import is started the current progress is displayed and any errors that occur are shown to the user, with resolvable errors including a prompt for what the user would like to do. After the process has completed LaunchBox can be started and the games from Flashpoint can be played like those from any other Platform.
    For Platforms, the importer is capable of importing each game/animation along with any additional apps, images, and most of the metadata fields (i.e. Title, Description, etc, see below).
    Function
    This utility makes use of its sister project CLIFp (Command-line Interface for Flashpoint) to allow LaunchBox to actually start and exit the games correctly. It is automatically deployed into your Flashpoint installation (updated if necessary) at the end of a successful import and the latest version of CLIFp will be included in each release of this utility so it is not generally something the end-user needs to concern themselves with.
    Before making any changes to your LaunchBox collection any XML files that will be altered are automatically backed up (only one backup is maintained at once so any previous backup will be overwritten) and if any unrecoverable errors occur during the import any partial changes are reverted and the backups are restored; however, while LaunchBox itself also makes periodic backups of your XML data it is strongly suggested that you consider making a manual backup of your LaunchBox\Data folder to be safe. No responsibility is held for the loss of data due to use of this tool.
    OFILb can safely be used multiple times on the same collection to update the selected Platforms and Playlists if that have already been imported previously. The method with which to handle existing entries is selected within the program before each import.
    The import time will vary, correlated with how many Platforms/Playlists you have selected, but more significantly the image mode you choose, which is expanded on later. Importing the entire collection usually takes 5-10 minutes with the recommended settings but can take longer with a more basic PC. The vast majority of the processing time is due to the plethora of images that have to be copied/symlinked when games processed so the speed of your storage device is the most significant factor. Running the importer for updates should be significantly faster it first checks to see if the source image from the new import source is actually different than your current one before copying/linking it.
    You will still be able to use the standard Flashpoint launcher as normal after completing an import.
    Compatability
    Flashpoint Infinity/Flashpoint Ultimate
    This tool was made with the express purpose of using it with Flashpoint Ultimate (i.e. all games/animations pre-downloaded), but since the 0.2 rewrite of CLIFp it should work with Infinity as well. Just note that use with Infinity is not tested as rigorously.
    General
    While testing for 100% compatibility is infeasible given the size of Flashpoint, OFILb was designed with full compatibility in mind.
    The ":message:" feature of Flashpoint, commonly used to automatically show usage instructions for some games before they are started, is supported. The entries that use it are added as additional-apps to their respective games as they once were when Flashpoint came packaged with LaunchBox. All messages are displayed in a pop-up dialog via CLIFp.
    Viewing extras (which are simply a folder) is also supported and the corresponding additional apps that open these folders will be added when importing a platform.
    Since Flashpoint originally used LaunchBox as its launcher, most fields within Flashpoint have a one-to-one equivalent (or close enough equivalent) LaunchBox field. That being said there are a few fields that are unique to Flashpoint that do not have matching field and so they are simply excluded during the import, resulting in a relatively minor loss of information for each game in your collection.
    Version Matching
    Each release of this application targets a specific version or versions of BlueMaxima's Flashpoint and while newer releases will sometimes contain general improvements to functionality, they will largely be created to match the changes made between each Flashpoint release and therefore maintain compatibility. These matches are shown below:

     
    Using a version of OFILb that does not target the version of Flashpoint you wish to use it with is highly discouraged as some features may not work correctly or at all and in some cases the utility may fail to function entirely or even damage the Flashpoint install it is used with.
    Metadata Fields
    Currently the following fields in LaunchBox will be populated for each game, which is limited by what is available within Flashpoint:
    Title Series Developer Publisher Platform Sort Title Date Added Date Modified Broken Flag Play Mode Status Region Notes Source Release Date Version Library Usage
    Primary Usage
    1) Ensure Flashpoint and LaunchBox are both not running
    2) Manually specify or browse for the path to your LaunchBox install, the utility will let you know if there are any problems. If everything is OK the icon next to the install path will change to a green check
    3) Manually specify or browse for the path to your Flashpoint install, the utility will let you know if there are any problems. If everything is OK the icon next to the install path will change to a green check
    4) The lists of available Platforms and Playlists will quickly load
    5) Select which Platforms and Playlists you want to import. Existing entries that are considered an update will be highlighted in green
    6) If importing Playlists, select a Playlist Game Mode. These are described with the nearby Help button in the program, but here is a basic overview of their differences:
    Selected Platforms Only - Only games that are present within the selected platforms will be included Force All - All games in the playlist will be included, importing portions of unselected platforms as required. 7) If any entries you have selected are for updates you may select update mode settings. These are described with the nearby Help button in the program, but here is a basic overview of their differences:
    (Exclusive) New Only - Only adds new games (Exclusive) New & Existing - Adds new games and updates the non-user specific metadata for games already in your collection (Applies to either of the above) Remove Missing - Removes any games from your collection for the selected Platforms that are no longer in Flashpoint 8 ) Select a method to handle game images. These are described with the nearby Help button in the program, but here is a basic overview of their differences:
    Copy - Copies all relevant images from Flashpoint into your LaunchBox install (slow import) Reference - Changes your LaunchBox install configuration to directly use the Flashpoint images in-place (slow image refresh) Symlink - Creates a symbolic link to all relevant images from Flashpoint into your LaunchBox install. Overall the best option 9) Press the "Start Import" button
    The symbolic link related options for handling images require the importer to be run as an administrator or for you to enable Developer Mode within Windows 10
    Example:

     
    Tag Filter
    In the Tools menu is an option to show the Tag Filter Editor, through which you can customize which titles will be imported based on their tags. 

    Tags are listed alphabetically, nested under their categories names so that you can select or unselect an entire category easily. Exclusions take precedence, so if a title features a single tag that you have unselected it will not be included in the import.
    All tags are included by default.
    Other Features 
    If for whatever reason you want to only deploy or update CLIFp there is an option for doing so in the Tools menu Animations are not included by default since LaunchBox is more games oriented; however, you can choose to include them using the relevant check-able option in the Tools menu The playlist import feature is "smart" in the sense that it won't include games that you aren't importing. So if you only want to import the Flash platform for example and a couple playlists, you wont have to worry about useless entries in the playlist that point to games from other platforms you didn't import. This of course does not apply if you are using the "Force All" playlist game mode. Limitations
    Although general compatibility is quite high, compatibility with every single title cannot be assured. Issues with a title or group of titles will be fixed as they are discovered. The "smart" feature of the Playlist import portion of the tool has the drawback that only games that were included in the same import will be considered for that playlist. If you previously imported a Platform and now want to import a Playlist that contains games from that Platform you must make sure you select it again for it to be updated/re-imported in order for those games to be added to that Playlist. Alternatively, you can use the "Force All" playlist game mode, but this will also possibly add new platforms you did not previously import. If you are using Infinity you will be able to play any game that is imported, even if it hasn't been played yet in Flashpoint; images for the games however will not be present until they've been seen/loaded in Flashpoint at least once and require the importer to be ran again afterwards. The requirement to have the images load in Flashpoint's launcher first is one I can do nothing about, but I hope to eventually make it so you don't need to run the importer again if you're using the LaunchBox symlink option for images. Help/Bugs/Feature requests
    If you have a bug or feature request I ask that you submit an issue on the GitHub page for this tool, but if you just want to ask a question, discuss the tool in general, or are having issues getting it working for reasons you don't think are due to a bug then please just make a post here. Since sometimes the line between the two can be blurry don't feel afraid to use the wrong system, it isn't a huge deal.
    GitHub
    OFILb: https://github.com/oblivioncth/OFILb
    CLIFp: https://github.com/oblivioncth/CLIFp

    208 downloads

       (3 reviews)

    34 comments

    Updated

  14. PackMyGame V2

    Hi guys,
    I made a new version of PackMyGame, based on wpf/.net Core 3.1 instead of  forms/.net framework ... 

    1) What's new
        This new version bears the possibility to unpack games, extract platforms to reinject later, don't have paths into the xml extracted, check links validity, md5 file calculation. Unpack need a new file, generated by PackMyGame, 'DPGame.json', but you can generate a new:
    By pack if you have always your game into LaunchBox. By the old xml files (TBGame, EBGame) with Unpack. This DPGame.json file allows also to change, place default files... except for Additionnal Application and the main, there is a lot of modification with LaunchBox, i prefere that the user changes it into LaunchBox.
    Both are now portable, new config file is created at the root. Both use relative links for LaunchBoxPath and the working folder... You could let it on an external hard drive.

    Read the wiki to discover all the other things that changed since the last version.
    2) Description
        PackMyGame allow to pack your games into folders, zip or 7zip archives. If you need to keep a backup of them, even more if you translated descriptions of your games, you could keep it in a sure place with this application.
       It's available in English and French, PackMyGame use now a xml file to translate, you could easy make your own translation, put it in the Languages folder, it will be recognize

    3) Version
    Pack-My-Game: v2.0.2.0 (beta) UnpackMyGame    

    4) Links
        Because there is a lot of modifications, bugfixes since the last version i made a wiki on my github, i will try to let the best explanations on it. 
    Github Wiki     Don't hesitate to signal any bug, there is a log system, it will help to improve the application (if you are french, write to me in french ^^)
    5) Some words...
    I tested a lot Pack and Unpack, 3 months for pack and 1 month since i changed all the core for Unpack. I tried to place some securities to avoid bad manipulations, but it still to be a beta there is probably some (minor i hope) bugs to remove. I'm sick, this why sometimes i can't make update, i will not die but i have a genetical dicease that make my days very difficult during months. This is why i couldn't make any update during months, i couldn't understand my own code because i was to tired. I apologize for that. Pack  and Unpack use a common library i wrote, the same used in SappPasRoot... Step by step i will accelerate and reduce verbose, and put a parameter in config file to change the verbose mode for the user. You need the 7z NATIVE dll to use 7z compression, it must be copie in x86 or x64 folder according of your version.

    15 downloads

       (0 reviews)

    0 comments

    Updated

  15. Mame 0.232 No-Nag

    NOTE: This does NOT interfere with the Leader boards at all.
    **This removes the nag screen that informs you if a rom doesn't work correctly, or if at all, if you use this no nag, then please do NOT go to the mame support site with issues with games, please only use if you understand that there will be no help from anyone at mamedev as you are using a modified version of mame.
    mame.exe - Normal Mame with Nags removed. For Version 0.232 (Note mame no longer carries the 64 in its exe name changed by Devs in 0.229)
    It's advisable to download the full 0.232 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 ini files from the root of your original mame folder, and move/copy them to the new install.  
    make sure in the mame.ini file you have  the following set.
    Skip_gameinfo  1

    126 downloads

       (0 reviews)

    1 comment

    Submitted

  16. Super pause menu

    This is the download page for Chadmando's Super Pause Menu. From now on I will use this use this page to post information on the latest updates. For installation instructions and further information about Super pause menu please visit the main discussion page. https://forums.launchbox-app.com/topic/55355-chadmandos-super-pause-menu-64bit-windows/
    UPDATE May. 22/21 - v1.9.6: Fixed Dinput joystick support, added XY axis input for dinput analog sticks. Added anti-lockup measures to suspended emulators. If the emulator is unable to resume after a suspension, the pause menu will force kill the emulator after 5 seconds. Tweaked the behavior of the pause menu to resume games for better compatibility. Tested in launchbox/BigBox version 11.11.
    UPDATE May. 18/21 - v1.9.6: Changed the way the menu launches for better compatibility. Re-compiled the .dll, should have fixed issue where the settings program sometimes would not launch from the tools menu of launchbox. Tested in launchbox version 11.11.
    UPDATE Mar. 27/2021 - v1.9.5:
    Added multiple monitor support! The pause menu will now detect whichever monitor your emulator is running (if it is the active application) and will automatically open up on that monitor. This came with much more hurdles to overcome with font scaling issues, but I am pleased with the end result. Added a mute emulator option in the settings program under the "Emulator Settings" page. The Pause menu is now more bigbox/launchbox aware, when opened with these launchers it will ignore and not latch on to any external running emulators. Semi-fixed a weird issue where the menu would not launch if the a game was launched twice. I think this is a restriction with of how launchbox handles opening applications before starting a game. Since I am not so saavy with visual basic, I opted for a workaround. The menu will now remain silently open after closing a game. If it detects another launch of the same emulator it will assume it is that same game and reload itself with the same profile, images , layout, etc. From my limited testing so far I have had no issues with the menu not opening anymore. This comes with the added bonus of launching the manual instantly on the second launch. Added context menu items for the pause menu icon in the notification area. Reload, and Settings. Added a Launch/reload Pause menu button to the settings program for testing out new layouts/hotkeys. UPDATE Mar.14/2021 - v1.9.0: Added the ability to simultaneously use the keyboard and joystick to control the menu! The "Menu Keys" menu within the settings program is now separated into two sections. The default joystick mapping is Xinput controller 1, the pause key is the guide button, up and down on the D pad for navigation, A for select and B is for back.
    Added a sounds option within Customize Menu to disable/enable navigation sounds, and added a new profile theme for gameboy advance, where it uses the gameboy screen for the save/load screenshots. The background image is not my own creation, just wanted to add something new. I added the new theme to retroarch and visualboy advance emulators.
    I think I finally ironed out all the DPI/Scaling issues. Since I have a 4K monitor myself I wanted to make sure it looks the same in 4K as it did in any other resolution. The pause menu should now detect the dpi settings of the monitor of the active window, and adjust accordingly. While testing out I was able to switch resolutions/text scaling on the fly and the menu looked the same after every launch.


    UPDATE Mar.10/2021 - v1.8.0: Added a controls menu! When an image exists, a new Controls item will be added to your pause menu. I have also changed the menu font sizes of all the provided profiles to be able to fit all the items on the screen. The menu will look for images placed in \LaunchBox\Super pause menu\Images\Controls\[Platform Name]\ or \LaunchBox\Super pause menu\Images\Controls\[Platform Name]\[Game Name]\ . The images can be any filename with a png, gif, jpg, or jpeg extension. If multiple images exist within the same folder, one will be selected at random. This new setting can be disabled within the settings program. I have personally found the best look is to have a transparent background, as you can see in the screenshot below. I may get my girlfriend to make me up some nice Xbox/PS4 Controller layouts for all my default profiles.

    The above example controller image was found here: https://forums.launchbox-app.com/topic/36435-request-show-controller-mappings-before-launching-game/ Created by The IVI
    I also added a new option to use the Cart/Disk 3D or 2D image to replace the menu title.

    UPDATE Mar.8/2021 - v1.7.1: Fixed some clock flickering issues that were really bad with 4k resolutions, changed the Default background to Default.png for better consistency, fixed a window sizing issue at the launch of the menu.
    UPDATE Mar.7/2021 - v1.7.0: Added sounds to the menu navigation to give it a little more life. The sounds folder is located in Launchbox/Super pause menu/Sounds/Default. Currently the three sound files are for Back, Move, and select. You can replace these files if you like, or if you prefer to have no sounds you can delete this folder altogether. I plan on adding some settings options for this feature in the future.
    UPDATE Mar.5/2021 - v1.6.0: Added animated gif support to backgrounds using activeX IE plugin, requested by Krakerman a while back. Semi-fixed broken platform image title option in "Customize menu -> Replace menu title with image if it exists".  When used it will look for your platforms clear logo image in \LaunchBox\Images\Platforms\[Platform Name]\Clear Logo\[Platform Name].png, jpeg, or jpg.
    UPDATE Feb.28/2021 - v1.5 FIXED: Super Pause Menu wasn't working at all in Launchbox 11.9, but was working in the 11.10-2 beta. The new dll in this version works for both versions of Launchbox.
    UPDATE Feb.27/2021 - v1.5: Super pause menu version 1.5, now with a profile switcher! (Upgraded, tested and working with launchbox version 11.0 Beta 2). For best compatibility I would ask that you remove any previous versions the pause menu by deleting the "Super pause menu" folder in your launchbox directory, as well as delete any old versions of "Super Pause Menu.dll" located in launchbox/plugins/ .

    With the new profile switcher you can now share a common graphical theme among different emulator profiles, as well it will allow you to link multiple different themes with a single emulator profile.
    This is good for emulators that can run multiple systems, such as retroarch. The pause menu will automatically choose the graphical profile associated with whatever platform you are playing on, if you have designated one for it. If no associated profile is designated for that platform, it will load up the desired default graphical profile.
    In order to access the profile switcher settings you'll have open launchbox go to -> Settings (the three horizontal lines) -> Super Pause Menu Settings. Double click on an emulator profile to load it's settings and then click on the "Customize Menu Button". There you will see a drop down menu at the top where it says profile:

     
    The default graphical profile for that emulator will be encased in **stars**. To add more profiles to that specific emulator click on "New/Add/Remove". You will then be given a list of profiles you can add to that emulator.
    If you've launched a game before with the Super pause menu enabled, it will store the name of the launched game platform and you will see it added to the list on the left hand side.

    Highlight any of the platform names and click add>> to associate it with that emulator. For any emulators labeled <Unused> It will automatically create a new theme profile using default settings which you can then modify to your liking.
    Once you are done adding your themes, you can close that window and you will see all your selected profiles have been added to the drop down menu. Simply click on one of the drop down names and you can modify any of it's settings within the "Customize Menu" tab.

    You can change the default profile by pressing the "Set as default" button. This will be the theme the pause menu reverts to if it cannot find a theme associated with the launched platform game. The default theme will be encased in **Stars**.

     
     

    210 downloads

       (0 reviews)

    1 comment

    Updated

  17. (Bulk) Remove Additional Applications

    (Bulk) Remove Additional Applications
    The intent of this plugin is to Remove the same** Additional Application for all games in a given Platform, all at one time.
    **Same is determined by the Additional Applications Application Name and Application Path.  If they match exactly, they are the ‘same’.
    Why use this?   Quite possibly because you used the Bulk Add Additional Applications plugin and you clicked “OK” before realizing you forgot to add in the Command-Line Parameters or it's simply not needed anymore.
    Setup:
    Download and extract "BulkRemoveAdditionalApps.dll" from the zip file and place it in your Plugins subfolder of LaunchBox.
    Right click the dll file, select Properties, and click "Unblock" (if it's there) and click OK.

     
    Using the plugin:
    -  Click Tools and select "Bulk Remove Additional Apps".
    -  Click the dropdown box and select a Platform.
    -  Click Get to show the Additional Apps for that Platform.***
    -  Check the Remove box(s) for the Additional Apps you wish to delete.
    -  Click Remove to delete/remove all occurrences of those selected Additional Apps.****
    *** The plugin will 'combine' any Additional Apps that have the exact same Name AND App Path, and only display one of those.  When you remove that "one", all occurrences (having the same Name and Path) will be removed.
    ***Example:  You used the Bulk Add Additional Applications plugin to add an Additional App to 245 different games.  You named it “My Run-Before App” and set the Application Path to “D:\MyApps\RunBefore.exe”.  This plugin will only display it in the list once, instead of 245 times.  (Because they all “have the exact same Name AND App Path”.)

    **** Once you click Remove, the apps you had selected will get removed/deleted forever.  There is no undoing this once OK is clicked! (unless of course you have your backup file that was created with the LaunchBox built-in Automatic Backup feature.)

    12 downloads

       (0 reviews)

    4 comments

    Submitted

  18. Create Playlists from MAME category ini files

    Create Playlists from MAME category ini files for your Arcade Platform.
    This plugin allows you to generate Playlists in LaunchBox from .ini files.  The same ones MAME uses in its UI to apply filters used to categorize viewing of your games.
    To be clear:
    This doesn't really expand much on the already available Arcade/MAME Playlist building feature in LaunchBox.   But if there's a rare instance you come across a MAME category ini file that has a 'pre-built' "filter" list and isn't already available in LB, well here you go.   Regardless, this was actually a just-for-fun, 'let's see if I can' type of thing.  And figured I'd just put it out here for whatever reason.
    ..now on with the show..
    Only games that actually exist in your Arcade Platform will be added to the created Playlist.  So say you choose “Control.ini” and Select “Joystick 8-way”, there are 6827 roms listed with that ‘filter’.  If your Arcade Platform only has 1007 of those 6827, only 1007 will be imported into the new Playlist.  
    Many of these files can be found at www.progettosnaps.net.  (Specifically here)  And several more at https://mameinfo.mameworld.info/ (Look for the “MAMEUI 0.2xx Category-, Version and Alltime inifiles” link).  There’s probably other sources available out there too.
    These files are typically (and should be) stored in the  ../MAME/ini/folders/  folder.
    Requirements:
    This plugin file.  Place it inside the ../LaunchBox/Plugins/  folder. Your MAME/Arcade Platform MUST be named “Arcade”. A valid .ini file (or set of files) to read from. (see possible sources above) (sample from “Controls.ini”)
    [FOLDER_SETTINGS] RootFolderIcon mame SubFolderIcon folder [ROOT_FOLDER] [Dial] 2mindril 720 720g 720gr1 ..... [Joystick 8-way] 10yard 10yard85 10yardj 1941 ..... How to use:
    First download and unzip the file.  Copy “Create Arcade Playlists.dll” to you LaunchBox/Plugins folder. Right click the file and select Properties. Check the box to “Unblock” (if present) then click OK.  Now start LaunchBox.
    In LaunchBox, select “Tools”, then “Arcade Playlists from ini” (near the very bottom). [not to confused with "Create Missing Arcade/MAME Playlists.."] When the plugin loads, it will attempt to automatically locate your ../ini/folders/  location and populate the “Available ini files” section.  If it wasn’t able to find it or you want to look in a different location, click “Browse” and navigate to the folder you want to use. Click on the ini file you want to use.  This will populate the “Available sections/filters”. If there are no ‘[Sections]’ below “[ROOT_FOLDER]”, that means there are only rom names listed, and those will be added to the “List of roms to add” area. Click on one the “Available sections/filters” you want to use.  This will add all the roms for that selection to the “List of roms to add” area. Click “Create Playlist” to create the playlist.  Click Exit or create more. Once Exited, select Playlist or Platform Category and expand Arcade to see the new Playlist.
     
    Notes:
    This does not work with Additional Apps (mainly clones).
    This adds “Arcade” to the beginning of the selected section/filter for its “Unique Name:” (to maintain consistency).  The “Nested Name” will be the same as selected section/filter.
    The Playlist will be added to the “Arcade (Category)” of the Platform Categories list.
    If you click Create Playlist and you don’t have any existing games that match, an empty Playlist will not be created.
    If a Playlist of the same name already exists, either delete your existing Playlist or edit it and change the name.  It will not be overwritten nor modified.

    68 downloads

       (0 reviews)

    7 comments

    Updated

  19. Mame 0.231 No-Nag

    NOTE: This does NOT interfere with the Leader boards at all.
    **This removes the nag screen that informs you if a rom doesn't work correctly, or if at all, if you use this no nag, then please do NOT go to the mame support site with issues with games, please only use if you understand that there will be no help from anyone at mamedev as you are using a modified version of mame.
    mame.exe - Normal Mame with Nags removed. For Version 0.231 (Note mame no longer carries the 64 in its exe name changed by Devs in 0.229)
    It's advisable to download the full 0.231 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 ini files from the root of your original mame folder, and move/copy them to the new install.  
    make sure in the mame.ini file you have  the following set.
    Skip_gameinfo  1

    121 downloads

       (0 reviews)

    1 comment

    Submitted

  20. 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 video creation. Form start to finish. Please, not used the comment section below. Announced on what platform(s) you want to work. (New or rebuild) Post your work in progress! This is very important, to have feedback from community and me. Follow the guideline below. There can be several videos from the same platform. I will add your credits. But keep the same background color please, for theme integration. Don't be susceptible if we make comments. 😉 At the end, send me your video and 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 in creation 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.
    You can use other software of course, but try not to use plugins.
     
    # GUIDELINES?
    I created these guidelines, based on my experience with NOSTALGIA.
    They have a whole purpose and I ask you to respect them.
    Here is the principle:You can find these construction lines, as guides, in the Photoshop (.PSD) files, in 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 it will not be the only one! A word for the wise ...
     

    # WHAT ARE THE STEPS ?
    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. From Photoshop, save each layer group in separate 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 "master" video file. (understand heavy one) Use VidCoder to make my different outputs (4K h264 / 4K h265 / HD h264) and size compression. 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 :  april 09, 2021
    ACTUAL TOTAL COUNT = 68 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)
     
     

    5,152 downloads

       (0 reviews)

    4 comments

    Updated

  21. Archive Cache Manager

    A LaunchBox plugin which caches extracted ROM archives, letting you play games faster. Also allows launching individual files from archives, and loading preferred file type from an archive.
    New in v2.0.7
    Badge for cached games. Also includes Simple White and Neon style badges to match your theme. ROMs previously selected using the "Select ROM In Archive..." menu are automatically loaded the next time a game is played. Description
    When a compressed ROM (in zip, 7z, or rar format) is first extracted, it is stored in the archive cache. The next time it is played, the game is loaded directly from the cache, virtually eliminating wait time.

    As the cache approaches its maximum size, the least recently played games are deleted from the cache, making room for new games.
    Features
    Skip the extraction wait time for recently played games. Configurable cache size and location. Configurable minimum archive size (skip caching small archives). Option to keep select ROMs cached and ready to play. Select and play individual ROM files from an archive. File extension priorities per emulator and platform (cue, bin, iso, etc). Example Use Cases
    Why use Archive Cache Manager? Here's some example use cases.
    Zipped ROMs located on network server or cloud drive, where disk read or network transfer time is slow. ROM library maintained as accurately ripped/dumped collections, where specialised compression formats not an option. Extract and play archives from location other than LaunchBox\ThirdParty\7-Zip\Temp, such as high speed SSD. Playing ripped PS2 games with PCSX2 where the disc image is bin/cue format, avoiding the "CDVD plugin failed to open" error message. Your library contains GoodMerged sets, and you want a quick way to play individual ROMs. Installation
    Download the latest release from https://forums.launchbox-app.com/files/file/234-archive-cache-manager/ or https://github.com/fraganator/archive-cache-manager/releases Unblock the download if necessary (right-click file -> Properties -> Unblock) Extract this archive to your LaunchBox\Plugins folder, then run LaunchBox / BigBox. Within LaunchBox, ensure the desired emulator has the "Extract ROM archives before running" option checked. Uninstallation
    Quit LaunchBox / BigBox, then navigate to the LaunchBox\Plugins folder and delete ArchiveCacheManager. Delete the archive cache folder (default is LaunchBox\ArchiveCache). Usage
    Archive Cache Manager is designed to run transparent to the user. All that is required is the emulator has the "Extract ROM archives before running" option checked. Extraction and cache management is carried out automatically when a game is launched.
    Selecting and Playing Individual ROMs From an Archive
    To play an individual ROM from an archive containing multiple ROMs (different regions, hacks, or discs), right-click it and choose "Select ROM In Archive...".
    A window will popup with a full listing of the archive contents. Select the desired ROM file, then click Play. That ROM will now launch with the configured emulator.
    The next time the game is launched via the normal Play option, the previous ROM selection will be automatically applied. To select another ROM, use the same "Select ROM In Archive..." menu.

    Keeping Games Cached
    Games can be marked 'Keep' so they stay cached and ready to play. To keep a game cached, open the plugin configuration window from the Tools->Archive Cache Manager menu. From there a list of games in the cache is shown. Check the Keep box next to the game, then click OK.
    Badge
    The plugin includes a badge to indicate if a game is currently in the cache. It is available under the Badges->Enable Archive Cached menu. There are additional Simple White and Neon style badges, which can be found in the LaunchBox\Plugins\ArchiveCacheManager\Badges folder.

    Configuration
    Configuration can be accessed from the Tools->Archive Cache Manager menu.

    An overview of each of the configuration items is below.
    Cache Details
    This section shows a summary of the cache including the Cache Path, Cache Size, and Keep Size. It also displays a list of the items currently in the cache.
    Cached Items & Keep
    Each item in the cache has a Keep flag, which when set will prevent the item from being removed from the cache when the cache is full. This is useful for less frequently played games which you still want to load without waiting (party games, favourites, children's games, etc).
    Items marked Keep are not included in the cache size calculation. The total size of Keep items is listed in the cache details summary.
    Configure Cache
    Clicking the Configure Cache... button opens the cache configuration window.

    Configure Cache - Cache Path
    This is the path of the cache on disk. The path can be absolute or relative, where relative paths are to the LaunchBox root folder.
    Default: ArchiveCache
    If the cache path is set to an invalid location (LaunchBox root for example), an error message will be displayed when clicking OK.

    If the cache path is set to an existing path that already contains files or folders, a warning will be displayed when clicking OK. Click Yes to proceed, or No to go back and change the path.

    Configure Cache - Cache Size
    This is the maximum cache size on disk in megabytes. The oldest played games will be deleted from the cache when it reaches this size.
    Default: 20,000 MB (20 GB)
    Configure Cache - Minimum Archive Size
    This is the minimum size in megabytes of an uncompressed archive to be added to the cache. Archives smaller than this won't be added to the cache.
    Default: 100 MB
    Open In Explorer
    Clicking the Open In Explorer button will open the configured cache path in Windows Explorer. This button is disabled if the cache path does not exist.
    Refresh
    Refreshes the cache summary and list of cached items from disk.
    Delete
    Clicking on the Delete button will remove the selected items from the cache (including items with the Keep setting).
    Purge Cache
    Clicking on the Delete All button will delete everything from the cache (including items with the Keep setting).
    File Extension Priority
    This defines the file extension priority for the specified emulator and platform combination. Use the Add / Edit / Delete buttons to manage file extension priorities.
    File extensions are a comma delimited list, where the highest priority is the first extension, the next highest priority is the second extension, and so on. If the file extension is not found in the archive when a game is loaded, the default LaunchBox priority is used.
    Note that the extension priority is applied to all archives, even if they are not cached.
    Default: PCSX2 \ Sony Playstation 2 \ bin, iso
    Source Code
    Source available on GitHub, licensed under the LGPL: https://github.com/fraganator/archive-cache-manager
                       

    322 downloads

       (0 reviews)

    3 comments

    Updated

  22. Mame 0.230 No-Nag

    NOTE: This does NOT interfere with the Leader boards at all.
    **This removes the nag screen that informs you if a rom doesn't work correctly, or if at all, if you use this no nag, then please do NOT go to the mame support site with issues with games, please only use if you understand that there will be no help from anyone at mamedev as you are using a modified version of mame.
    mame64.exe - Normal Mame with Nags removed. For Version 0.230
    It's advisable to download the full 0.230 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 ini files from the root of your original mame folder, and move/copy them to the new install.  
    make sure in the mame.ini file you have  the following set.
    Skip_gameinfo  1

    107 downloads

       (0 reviews)

    0 comments

    Submitted

  23. 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
    Important Note (Feb 2021): It has been a long while since I've posted updates to the plugin download page. I've been posting regular updates to the plugin support thread but due to being extremely busy/overwhelmed, I haven't kept up with keeping the plugin download page updated (mostly because I felt I needed to write up proper support docs and change logs when posting the updates in an official capacity). Since I last updated the plugin on the plugin download page, I have made a lot of very significant changes to the plugin (probably one of the biggest being the newly added Settings UI; access via "Tools -> SteamLauncher Settings" in LB). I'm going to resume posting updates to the plugin download page regardless of whether or not I have enough time to fully document each release as I want new users to be able to easily find a working copy of the plugin. Just be warned that the current documentation is out of date. Whenever I finally release v1.0 of the plugin, I will also post an entire rewrite of the plugin documentation along with new logos, images, and I will also update the source code on my Github.
    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.

    1,348 downloads

       (11 reviews)

    2 comments

    Updated

  24. Node.js Virtual Gamepads

    GitHub link:
    https://github.com/hifihedgehog/node-virtual-gamepads

    Ever have friends over and was shy in the controller department? Have them connect to your local Wi-Fi network and access this handy dandy application! This Node.js application instantly transforms any smartphone, tablet, or other Internet browsing touchscreen device into a full-fledged gamepad controller simply by reaching a local web address. I stumbled on this neat little Node.js application on GitHub. (Credit goes to egemenertugrul and jehervy on GitHub for authoring this marvelous application.)  Wanting to kick this killer app up a notch, I immediately went to task integrating some bits from the upstream Linux version into egemenertugrul's Windows branch in my own fork. As a result, I bumped up the maximum number of connected virtual controllers from 4 to 10. Eight-way Super Smash Bros. FTW!
     

    17 downloads

       (0 reviews)

    0 comments

    Updated

  25. (Bulk) Add Additional Applications

    (Bulk) Add Additional Applications    A.K.A.    (Bulk) Add Run Before/After Main Application
     
    The intent of this plugin to add the same Additional Application to more than one game, all at one time.  More specifically, it is to add an Additional Application you want to run Before and/or After the selected games.
    *Works with LaunchBox versions 10.14 and newer.*
    Setup:
    Download and extract "Bulk Run Before-After.dll" from the zip file and place it in your Plugins subfolder of LaunchBox. Right click the dll file, select Properties, and click "Unblock" (if it's there) and click OK.
    Using the plugin:
    Select more than one game (or all of them) in your Platform. Right click on one of the selected games and select "Bulk Run Before/After Main Application". Fill in the Application Name, Path to the program, any necessary Command Line Parameters and then check the appropriate box if you want it to run Before or After (or both or none) the Main Application.  Click OK You should probably test this on only 2 or 3 games first BEFORE you decide to do your entire Platform.  There is no [bulk] undo (See Additional Notes).
     
      
    Additional Notes:
    Once you click "OK", the Additional Application is added to each game you had selected.  There is no Bulk Edit or Bulk Remove Additional Application(s). (at least by me)
    It does require that you give it an Application Name and an Application Path. 
    It will verify that your Application Path points to an existing file but it will not check if there's an existing Additional Application with the same Name.
     

    53 downloads

       (0 reviews)

    12 comments

    Updated


×
×
  • Create New...