Third-party Apps and Plugins
221 files
-
Mame No-Nag Updated Monthly, Current Version:
By MadK9
**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.
NOTE: Mame are Skipping the end of May update, next release should be end of June
Contents: mame.exe - Normal Mame with Nags removed. (Note mame no longer carries the 64 in its exe name changed by Devs in 0.229)
This version also allows the games Akai Katana and Dodonpachi Saidaioujou to be played.
It's advisable to download the full mame 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.
If you are using your own installed/setup of mame then make sure you also set in the mame.ini 'Skip_gameinfo 1'
If you got Launchbox to setup mame for you when asked, you only need to replace the exe and play.
As some are not sure about False Positives, and report a virus was detected, As goes for all versions i upload, they are all ran through virustotal before i upload, and if by any chance something did end up with an issue it would be noticed very quickly after upload and would be removed/restricted.
0.277 - https://www.virustotal.com/gui/file/6d21042a6ed3cdfd2b252dcc15cfb3e3c8b69b3ca2dbd0c0add6d3b080716292?nocache=1
All NEW versions of the No-Nag will be posted in this download thread only, if you wish to get the new releases every month, either follow myself or the thread, As the download section will not show any new releases.
19,787 downloads
-
Community Theme Creator
By y2guru
Manuals / How to
Refer to my YouTube channel or visit Faeran's Theme Creator Workshop videos to better understand the new features.
Dave Paterson - YouTube
Development Live Streams - YouTube
COMMUNITY Theme Creator - Patreon
12,949 downloads
- bigbox
- custom bigbox themes
- (and 1 more)
-
MAME Machine Dependency Files and Data Viewer
By JoeViking245
The original intent of this plugin was to have a way to check if a specific MAME machine required 'other' files to be able to run. The only way I knew how to find this was to navigate to the Arcade Database (ADB), look up the game and then check the MAME Required Files section. (I've yet to see another source with this information spelled out.)
After doing some investigation into the available MAME parameters and outputs they provide, I was able to deduce this info and threw it into this plugin. I also wanted to give users quick access to the machine (game) on ADB. Pursuing this I found that they had a couple API calls available and so added the Machine Details section. Unfortunately, none of the calls gave the 'required files' data.
Really, this isn't very practical unless you have an incomplete curated set of Merged ROMs and need to see what else is needed for "the game" to run. Or... you're just curious to see details about a machine and want to know "what makes it tick".
Features:
Shows files other than the main ROM that are required to run the game (if any). BIOS, Device and CHD and [optional - not required] Sample See the games' Overall and Emulation status. (Good, Imperfect, Preliminary) If it's not "Good", see why. e.g. "sound - unemulated" "graphics - imperfect" Direct link to the machine on the Arcade Database (ADB) View details about the machine. ROM Genre
Title Players
Short Title nPlayers
Clone of Language
Manufacturer Input Controls
Series Input Buttons
Year Screen Orientation
Status Screen Resolution Works in platforms whose ROMs are MAME, but the emulator is not. e.g. platform emulator = DEMul, SuperModel, FBNeo, Model2 etc.
Requirements:
LaunchBox 13.19 (or newer) MAME Arcade machines only. Will not work with MAME's Software Lists. The game(s) being checked must be using MAME ROMs. (e.g. filenames generally 2 to 13 characters with no spaces) The MAME emulator (or variant [e.g. mameui.exe]) installed in LaunchBox If the games' emulator is not MAME or one of its variants, the plugin will attempt to scan your installed emulators for one that is. RetroArch (with any MAME cores) does NOT count as a MAME emulator nor variant. An internet connection to view the Machine Details and navigate to Arcade Database.
Installing:
Extract the contents of the download to /LaunchBox/Plugins/ e.g. D:\LaunchBox\Plugins\MameRequiredFiles\MameRequiredFiles.dll
Using:
Right-click an Arcade game and select MAME Machine Dependency Files View which dependency files are required to run the game (if any) Click the Arcade Database logo (ADB) to navigate directly to the game on the ADB website Hover the mouse over Status to see why the LEDs are Yellow (Imperfect) or Red (Preliminary) Click Machine Details to view details about the machine (mostly duplicative of what you should already have/know)
Acknowledgements:
The MAME Development Team for... well... MAME!
https://www.mamedev.org/
Information in the Machine Details section is scraped from
Arcade Database by motoschifo
http://adb.arcadeitalia.net/
18 downloads
0 comments
Updated
-
ThirdScreen Plugin for Platform Video Marquees, 3+ Screen Support, and more
By superrob3000
This plugin adds enhanced Marquee capabilities plus support for unlimited screens.
- Enhanced Marquee Capabilities:
Adds support for Platform Video Marquees, Playlist Video Marquees, and Platform Category Video Marquees. Adds support for Marquee Startup Videos. Adds support for animated gif files. Fixes marquee shift issue for TeknoParrot games. Marquee(s) will work in LaunchBox, not just in BigBox. Adds optional blur-fill background effect when media is not stretched to fit the entire screen (as of v2.0.10). - Support for a 3rd screen or unlimited additional screens each displaying their own priority based list of media.
- Each screen has access to ALL media that has been imported to LaunchBox (all images, all videos, plus rotating 3D box models!)
- Graphical user interface for setting up screens. Your theme files do not get modified.
- Ability to stretch or not stretch based on the media type being shown on each screen.
- Screens are tracked by GPU port stable IDs, so nothing will ever break due to Windows re-ordering display numbers.
Demo Videos:
Installation:
*** Before installing, please make sure you are using the latest version of LaunchBox. Version 13.0 or higher is required. *** Download ThirdScreen.zip to your PC. Right click on the zip file and extract all files. Close LaunchBox/BigBox and copy the Plugins and ThirdParty folders to your LaunchBox directory.
Adding a new screen:
1. If you are setting up your main Marquee screen, you'll first need to disable the Marquee in BigBox settings in order to transfer control of it over to ThirdScreen. Open BigBox. Hit escape to go to BigBox settings. Go to Options->General->Marquee Screen and set it to "None".
2. Select ThirdScreen Settings either from the Tools dropdown in LaunchBox or the settings screen in BigBox.
3. In the ThirdScreen Settings app choose "Add Screen" in the upper left.
4. Give this screen a name. If this is your main marquee, make sure "Start with typical marquee media" is checked - this will start you off with the typical expected media for a main marque (e.g. marquee videos, marquee images, banner images, clear logos, etc...). Then hit Continue.
5. Click "Identify Displays" and take note of the name displayed on the desired display. Then choose
the corresponding display name from the "Choose Display" drop down menu.
Choosing which media shows on each screen:
1. Select a screen from your list of existing screens.
2. Add desired media to both the game and platform views for this screen. (Tip: You can hover over most drop down boxes and controls to get a more detailed description of what each one does).
3. Adjust the priority of each media item up or down (items higher on the list have higher priority). ThirdScreen will search the selected game or platform's media starting from the top of the list and working its way down until it finds something to display.
4. For each media item in your views you can choose whether or not to stretch fill the screen. If set to No, then the item will be uniformly stretched (aspect ratio will be preserved). If set to Yes, the media will be stretched to fill the entire screen (aspect ratio will not be preserved). (Your choice will depend on the type of media and the screen dimensions. For example, Marquee videos/images will look best stretch filled on a bar type display but not on a 16:9 aspect ratio display. Video snaps will look best stretch filled on a 16:9 aspect ratio display, but not on a bar type display.)
Adding startup videos or images for each screen:
1. Select a screen from your list of existing screens.
2. Click "Startup Video Folder" to open the startup folder for this screen. Copy any media you want to be displayed at startup for this screen into this folder. Video files and static images are supported. If there is more than one item in the folder, ThirdScreen will choose one of them randomly to display at startup.
Adding Platform Marquee Videos, Playlist Marquee Videos, and Platform Category Marquee Videos:
1. In LaunchBox select Tools->"Manage Platform/Playlist Video Marquees"
2. From here you can add and manage video marquee files for Platforms, Playlists, and Platform Categories. Once added, they will be available for display using the ThirdScreen Plugin.
FAQs:
Q. How many screens are supported?
A. As many as you want. The only limit is the number of hdmi or display ports on your PC.
Q. Can I use this Plugin if I only have a single marquee screen?
A. Yes, if you don't have a third screen you can still use this for your main marquee. That will get you the added benefits of platform marquee videos, animated gif support, marquee startup videos, etc.
Q. If I choose to display 3D box models, how can I rotate them?
A. The 3D box models will be self-rotating. They will continuously spin while being displayed (no need for any user input).
Q. In Game View, what's the difference between "Add Game's Parent Platform Media" and "Add Current Platform/Playlist Media"? Which one should I choose?
A. It just depends on your preference when viewing Playlists. When scrolling games in a platform wheel, it will not make any difference which of the two dropdown lists you chose from. When scrolling games in a playlist wheel choose "Add Game's Parent Platform Media" if you want the media to change depending on the type of game (for example, the playlist might be a mix of NES, Wii, and Arcade games). Choose "Add Current Platform/Playlist Media" if you instead want to always display the Playlist's media (for example the marquee or theme video from your Favorites playlist).
Q. Will my Theme xaml files get modified?
A. No, the plugin never touches your theme files. You are free to switch and add new themes whenever you want.
Q. How can I delete/modify media in LaunchBox if it is currently being displayed by ThirdScreen?
A. You might sometimes run into a situation where you want to delete or modify a game's media files, but LaunchBox gives you an error because the media is in use. No problem, just temporarily disable ThirdScreen when in LaunchBox. Open the ThirdScreen settings app, click the gear icon in the upper right, and choose "Disabled when in LaunchBox".
Q. Why doesn't Platform view work for my marquee(s) when in LaunchBox?
A. This has been fixed with version 2.0.6 of this plugin as long as you are on LaunchBox version 13.1-beta-6 or higher..
Troubleshooting Steps:
1. Make sure you are using the latest version of this plugin.
2. If this is your main marquee screen, please first double-check that you have disabled your marquee in BigBox settings. The ThirdScreen plugin will not attempt to use your marquee display if BigBox is using it.
3. If some image or video you've added isn't showing up when you expect it to, double-check that it is categorized correctly in LaunchBox. It's very easy to add media in LaunchBox and then forget to change its image or video type (I do that all the time).
4. If you are having an issue, please enable logging for both the ThirdScreen plugin and LaunchBox/BigBox, and then send me the log files after you try the thing that isn't working. The log files will be in the LaunchBox/Logs folder. To enable logging do the following:
For ThirdScreen: Tools->ThirdScreen Settings, click the gear icon in the upper right and choose "Debug Log File Enabled". For LaunchBox/BigBox: Tools->Options->General->Debugging, check "Enable Debug Logs". 5. If LaunhBox/BigBox will not start at all after installing the dll files, make sure you are on version 13.0 or higher of LaunchBox and also try disabling any Pen or TouchScreen devices listed in Device Manager (there is currently a known conflict with the Windows Pen driver which is affecting some users). (Edit: This has been resolved in v2.0.13)
6. If animated gif files aren't displaying for you, try running LaunchBox/BigBox with admin privileges. (Edit: This has been resolved in v2.0.11)
7. If you are having issues with the ThirdScreen settings app reporting an incorrect resolution and/or your marquees being incorrectly sized, clipped, or off-center then it is most likely caused by dpi scaling. ThirdScreen v2.0.14 and higher should fix most scaling issues in both Win10 and Win11.
8. This plugin tries to fix any marquee-shift issues when a game changes the main screen resolution. As of version 4.0.0 you can select between medium mode, aggressive mode, or disabled. Medium is the default mode and is recommended. If a game changes the screen resolution, medium mode will reposition all marquees to their correct locations. Aggressive mode also hides the BigBox window to ensure it does not end up covering one of the marquee screens. While aggressive mode works perfectly on mine and many other setups, some people have reported that it can interfere with game loading or exiting (including BigBox remaining hidden after exiting a game). If you run into those types of issues you should set the option back to medium mode or disabled. In LaunchBox, go to Tools->ThirdScreen Settings. Then click the gear icon in upper right and select "Medium Shift Handling".
-------------------------------------
Enjoy, and please follow the file to be notified of updates.
2,508 downloads
- third screen
- platform marquee videos
- (and 3 more)
-
Unofficial RetroAchievements 1G1R-Compatible DATs and CUEs/GDIs.
These are 1G1R-compatible (1 Game 1 Rom) DAT files that are used with rom managers such as ClrMamePro and RomVault to scan for RetroAchievements-compatible roms in your collection. There are also CUE and GDI files that are compatible with the DATs. Please feel free to notify me of any errors/problems you encounter and/or suggestions you may have.
Please note that I'm now sharing all the files from here: https://drive.google.com/drive/folders/1BwtW-hcCGgrd0Zuj6O7xeRkwng_MSL5T so that whenever I edit/update and save the files, they'll be uploaded/synchronized in real time for you guys to download whenever you want. You may bookmark the link for quicker access. I'll still upload stable DATs here from time to time though.
I've also added the DATs as a repo on GitHub as I'm busy experimenting and testing GH now. https://github.com/UltraGodAzgorath/Unofficial-RA-DATs.git
The invite link to my discord is here: https://discord.gg/9DzD2umrKe
1,306 downloads
- datfile
- retroachievements
- (and 2 more)
-
Auto Play N' Quit - AHK Script by IzzIsHOr
By izzishor
🎯 ATTRACT MODE for BigBox: Auto Play N' Quit (No Plugins, No Hassle!)
Sick of staring at a frozen BigBox playlist? Wanna transform your arcade setup into a living, breathing arcade cabinet that automatically cycles through games like a pro?
Look no further. This lean AutoHotkey script brings ATTRACT MODE to BigBox, no complicated setups, no bloat.
What does it do?
🚀 Launches a game from any BigBox playlist or platform (The one that's opened)
⏳ Waits a solid 5 minutes letting the game’s demo/attract mode run
🛑 Closes the emulator cleanly (using Alt+F4 + forced process kill if needed)
🎯 Brings BigBox back to the front, then scrolls randomly down 2 to 8 games in your list
🔄 Launches the next game and repeats forever, hands-free, stress-free
🎮 Supports all vertical scrolling themes only (vertical = essential for proper down-arrow navigation)
🛑 Exit anytime by pressing Joy8 (Start button) or the ESC key
Why is this awesome?
You get a ATTRACT MODE, cycling games without lifting a finger
Works out of the box with your existing BigBox setup, zero complicated plugins
Customizable ProcessList.txt lets you kill any stubborn emulators or apps that refuse to close
Perfect for cabinets, game rooms, shows, or that “cool factor” when your rig is idle
⚠️ Note:
Your BigBox theme must be vertically scrolling. If you're using a horizontal wheel or grid layout, the Down-arrow navigation won’t behave properly.
You MUST download either the ZIP or the two loose files, the AHK and the TXT, and they can be placed anywhere, but MUST BE in the same folder.
🔧 ProcessList.txt
Just add any emulator or game launcher that needs force-closing to ProcessList.txt separated by pipes, like so:
retroarch|mame|duckstation|pcsx2
Buy me a Coffee ☕: IzzIsHOr
92 downloads
- bigbox autoplay game
- bigbox ahk script
- (and 3 more)
-
Launch Platforms
By JoeViking245
This is a Big Box plugin that allows you to launch a game/application directly from the Platform Wheel View level. For use with platforms that only have one game/application.
New in v2.0, now works in Hybrid views (if available). Hybrid Views are available in the Default theme in LaunchBox v13.22-beta-1 and newer.
Example Use Case:
You have a platform called "Music Box Alpha" which contains only one "game", the Music Box Alpha application.
To launch it:
Select the platform Select the [only] "game" Select "Play". Using this plugin (once you've setup the Theme and added the platform via Launch Platform Setup in the Tools menu), to launch the application:
Select the platform (That's it)
Installing:
Open the zip file and copy the contents into your ../LaunchBox/Plugins/ folder
e.g. D:\LaunchBox\Plugins\LaunchPlatform\LaunchPlatform.dll
If updating from a previous version, remove any existing .dll files first from the /LaunchPlatform/ subfolder.
Setup:
Click Tools and select Launch Platform Setup
(You may first want to create a backup of the themes' folder you will be using for Big Box. You shouldn't need it, but never a bad idea.)
Note: The Default theme is excluded. To use it, make a copy of the Default folder. e.g. /LaunchBox/Themes/Default - Copy/
In the Themes Not Setup list will be all your Big Box themes. (Excluding Default) Click on the one you will be using use then click Setup Theme. This will now be listed in Themes Setup. At any time you can undo the changes made by selecting the setup Theme and click Restore Theme.
Select the Platform (Music Box Alpha) in the Platforms with one game List and click Add Platform (or you can just double-click it). This will move it to the list on the right. When you are done, close the plugin.
Using:
Start Big Box. If you just finished setting it up in LaunchBox, you can press Ctrl+B to switch to Big Box.
Set the theme to the one you setup earlier (if it's not the current theme already).
Scroll through your Platforms wheel until you find a platform you've added (Music Box Alpha) and select it.
What's actually happening when you "Setup" a theme: (a behind the scenes look)
@jayjay is the brains behind getting this to work, and I'm the one that threw it all together. So credit goes to where credit is due. (you decide ) If something's not working right, go ahead and post here and it'll get looked at. And possibly even get resolved.
235 downloads
-
SteamGridDB Scraper
By JoeViking245
Preview and import images from SteamGrid Database directly into your LaunchBox collection.
A personalized SteamGridDB API Key is required. (See below about getting yours) Downloaded images are saved to the default LaunchBox image folder(s).
Installing
Download and extract the contents of the download to your /LaunchBox/Plugins/ folder.
i.e. D:/LaunchBox/Plugins/SteamGrid Scraper/SteamGridScraper.dll
First Time Run
Select a game, right-click it and select SteamGrid Scraper.
The "API key Required" window will open.
Paste (or manually type in) your personal SteamGrid API key.
Click Save
Using
Select a game, right-click it and select SteamGrid Scraper.
In cases where an exact match for the game Tite is not found, a window will popup listing 'close matches'.
Double-click a game from the list to select it.
Click on the SteamGrid image group you'd like to view. Options are:
Grids
Heroes
Logos
Icons
Up to 50 images will show in the Gallery. If the selected group has more than 50 available, click "2" to see then next 50.
Use the Zoom slider to increase/decrease the image sizes in the Gallery.
Double-click on an image to see a larger view. (Opens in a separate window).
The Icons group is pretty much useless in LaunchBox. But since they're available, they're included.
Saving an image
To add an image to your game, right-click the image in the gallery switch from Image Preview to Add Image and select Add Image.
Select the Image Type (folder) you want to save it as from the dropdown box. (It doesn't change automatically for you.)
Only a few select image types are shown by default.
To see all image folders (types), check the box See All available image types.
(Optional) To view your existing images for the game, click View Existing Images Gallery. (Opens in a separate window)
This shows only the images for the selected image type.
(Optional) Click Open Image Folder to open Windows Explorer to the folder where your existing images are and where the image will be saved to.
Click Save Add Image to save the image.
Getting your SteamGridDB API Key
Log into your SteamGridDB account.
Go to your Profile - Preferences - API
Click 'Generate API key'
As always, all comments and suggestions are welcome. 😎
890 downloads
-
BezelLauncher
By JoeViking245
What is it?
Use this plugin to display bezels for emulators that don't natively support them.
What does it do?
It displays a bezel and resizes the emulator window to fit within the bezels transparent area.
What's required to make this plugin work?
LaunchBox v13.3 (or newer), the plugin file, bezel images and some minor setup. No more. No less. (See Setting up)
Do I need to provide my own bezel images?
Yes. (See Setting up for where to place them)
Will it work with game specific bezels?
Yes.
Will this work with all emulators?
Yes, with exception. RetroArch and MAME emulators will not show in the list of emulators and cannot be used with this plugin.
The emulators that have been tested so far all work. Some adjustments may be necessary. (see Emulator Settings)
Will this work with storefront games or Windows games?
No.
Can I use my existing RocketLauncher bezel configuration files?You can use the existing platform.png and platform.ini files from RL. These existing files should be located under:
/RocketLauncher/Media/Bezels/platform_name/_default/something.ini (and something.png)
(See Setting up [step #3])
What are the .ini files for?
The .ini (configuration) files tell the plugin how to resize and move the emulator window to fit within the bezel. (See .ini (configuration) Files for more info and Testing for creating and saving them)
Can this plugin add shaders as well?
No. Yes. See Using Shaders (new v2.1.0)
Disclaimer
This works on my test PC. I didn’t test it on my cab because I didn’t want to change my emulator settings to not use fullscreen (see Emulator Settings). Outside of RetroArch and MAME, I don’t use bezels, so didn’t want to mess-up-a-good-thing.
There are no guarantees, express or implied… blah blah blah blah blah blah blah.
There is no risk. This plugin makes no changes to LaunchBox or your emulators. If you decide this isn’t for you, simply undo any fullscreen changes you made and (with LB/BB not running) delete the BezelLauncher folder.
Special Thanks
Special thanks to @MadK9 for the idea, direction and help with testing! Without him, I would have never contemplated starting this project. Also a big thanks to @Sbaby for testing un-tested emulators with the plugin.
Installing
With LaunchBox/BigBox not running...
Download the plugin .zip file "Unblock" the file Right-click the file, select Properties, check the box "Unblock", click OK. Or better yet, just use 7-zip to open the file Copy the contents (a folder called "BezelLauncher") into your \LaunchBox\Plugins\ folder Start LaunchBox
Setting up
Start BezelLauncher Setup from the LaunchBox Tools menu, then click Close This will create the \Plugins\BezelLauncher\Bezels\platform_name\ subfolders Copy your bezel images into their respective platform_name subfolders See Bezel Images for more information (optional) If you have existing RL platform_name.ini files, copy those alongside the image files See .ini (configuration) Files for more information Restart BezelLauncher Setup Select a platform Choose an emulator you wish to use for that platform. Check Disabled to enable it Click Test Adjust (Move/resize) the orange frame to fit within the view area of the bezel (See Testing) Click Shaders to enable, adjust and change shader (see Using Shaders) (new v2.1.0) Click Save [to save the .ini file] Click Save on the main setup screen to add the emulator to the list of Enabled platform emulators Repeat for other platforms and emulators you wish to add You must click "Save" for each emulator you've enabled, separately.
Maintenance
After adding/removing platforms or emulators
Run BezelLauncher Setup Click Refresh Continue with Setting up, step #5
Testing
To configure the placement of the emulator window within the bezel (Requires an existing bezel image):
Run BezelLauncher Setup Select a platform and an emulator Enable it (if it's not already) Click Test
Move and resize the frame
Click [and hold] the left or right side of the frame to move it around Click [and hold] the bottom right corner to resize Use the on-screen buttons to fine-tune the adjustments The on-screen display will show information about the emulator window.
(You can click and drag the OSD to move it around as needed)
x, y = upper left monitor-coordinates of the emulator window w, h = width and height of the emulator window x, y = lower right monitor-coordinates of the emulator window
If any of the values are red, they are off the screen The OUTSIDE edge of the frame is the emulator window extents After adjusting, click Save. This will overwrite any existing configuration file.
Using Shaders (new v2.1.0)
First you need some shaders. Place the .png images in the /Bezels/Shaders/ folder (Scanline.png 'shader' is included) Start BezelLauncher Setup Select your platform and emulator and click Test Click Shaders Check the box to turn shader on Use the slider to adjust the shader Adjust the opacity down to lighten the shader Use the drop-down box to select a different shader Click Save to save your settings
Parameters
Depending on the emulator and the bezel, you may need to check 1 or more of the following parameters:
(h) hideStuff
Check this if you see the desktop behind bezel while the game is loading. This adds a black background during the startup process.
(s) startupSleeper
“Hide stuff” for a little longer during startup (3 seconds)
(l) longerSleep
Same as above (4 seconds)
(g) hideGameStartup
Check this if LB Game Startup screen is showing behind the bezel at game startup
When selecting a platform, if the plugin detects an emulator that has been tested, “suggested” parameters will be shown. Your mileage may vary.
Emulator Settings
For the plugin to move/resize the emulators’ window, you will need to disable fullscreen in the emulator(s). This may be as easy as removing "-f" or "-fullscreen" from the Default Command-line Parameters (depending on the emulator).
Beyond that, of the emulators I've tested, the only one that needs to have its Default Command-line Parameters altered is SuperModel. You will need to manually set the resolution.
Start BezelLauncher Setup Select your Super Model 3 platform and Enable it Click Test and after adjusting the frame to where you want it, make note of the W(idth) and H(eight) #'s shown in the OSD. Save and Close. (Be sure to click Save on the main Setup screen to save Enabled as well.) Edit your SuperModel emulator (in LaunchBox) and set the Default Command-line Parameters to "-res=W,H" (no quotes, no spaces and replacing W & H with the #'s noted above) Example: -res=1420,1076
Bezel Images
When you run BezelLauncher Setup for the 1st time, the plugin creates subfolders for each of your eligible platforms. They are created in:
\LaunchBox\Plugins\BezelLauncher\Bezels\[platform_name]\
The platform image file needs to be in the [platform_name] folder and must be named the exact same as the platform.
\BezelLauncher\Bezels\Sony PSP\Sony PSP.png
Game-specific bezel files
Game-specific bezel folders (or files) can be named after the games ROM filename or the games Title.
Using the games Title:
If the Title has 'invalid file name characters', those characters will need to be replaced with _ (underscore). The exact same way LaunchBox does with its image files (but without the -01 suffix).
Example: Title = Disney-Pixar's Toy Story 2: Buzz Lightyear to the Rescue!
Bezel = Disney-Pixar_s Toy Story 2_ Buzz Lightyear to the Rescue!.png
NOTE: Additional Apps game Titles are (i.e.) "Play USA Version...". So the bezel would be "Play USA Version....png". Same rules apply with 'invalid file name characters'.
Invalid characters are:
< (less than) > (greater than) : (colon) " (double quote) / (forward slash) \ (backslash) | (vertical bar or pipe) ? (question mark) * (asterisk) ' (single quote) Not technically invalid (post-DOS), but consistent with LaunchBox character replacement
Storing game-specific bezels:
Option 1:
Place your game bezel images directly inside their respective \[platform_name]\ folder. Game-specific image files must be named the exact same as the games ROM file or the games Title (accounting for invalid characters).
example:
\BezelLauncher\Bezels\Sony PSP\After Burner - Black Falcon (USA) (En,Fr,Es,It,Nl) (PSP) (PSN).png
Option 2:
Place your game-specific bezel image folders under the \[platform_name]\ folder. The subfolder must be named the exact same as the games ROM file or Title (barring invalid characters). The .png and .ini files in the subfolder can be any filename. example:
\BezelLauncher\Bezels\Sony PSP\After Burner - Black Falcon (USA) (En,Fr,Es,It,Nl) (PSP) (PSN)\thisIsAnyFileName.png See Launching different game versions for information about bezel requirements for games that are combined as Additional Apps.
ScummVM
Setting up ScummVM for use with this plugin:
In LaunchBox, Edit games using ScummVM. In the ScummVM section, have both checkboxes un-checked. (Fullscreen and Aspect Correction). This cannot be done using the Bulk Edit Wizard, so will need to be done on a per-game basis. One-at-a-time.
If it's not displaying correctly with just the above, try the (optional) following:
Navigate to /LaunchBox/Third Party/SummVM/ and start ScummVM.exe. On the Graphics tab, set Graphics Mode to opengl. Leave the other 2 as default and the check box's un-checked. Click OK and Exit. ScummVM Bezel Files:
To use bezels with games using LB's integrated ScummVM, you will need to set them up manually. It will not appear in BezelLauncher Setup.
Navigate to the plugins Bezels subfolder and add your platform folder. i.e. \LaunchBox\Plugins\BezelLauncher\Bezels\ScummVM\ Add your platform default png and ini files to this folder. i.e. ScummVM.png ScummVM.ini Game specific bezels for ScummVM must be named the same as the Game Data Folder.
i.e. D:\LaunchBox\Games\ScummVM\King's Quest 1 - Quest for the Crown\[game files]
use: "King's Quest 1 - Quest for the Crown.png"
DOSBox
The integrated version of DOSBox is NOT supported by this plugin. I couldn’t get it to cooperate 100% of the time. So going with plan “B”.
To use DOSBox with this plugin, you will need to install and set up DOSBox-X.
Setting up DOSBox for use with this plugin:
Note: BezelLauncher Setup will NOT show your DOSBox platform ('MS-DOS') as an available platform. So don't bother looking for it.
Download DOSBox-X
DOSBox-X releases can be found here: https://github.com/joncampbell123/dosbox-x/releases
Download the vsbuild-win64 version. (direct link for the download file) Create a new folder under \LaunchBox\ThirdParty\ and name it DOSBox-X Extract the contents of the downloads "\bin\x64\Release\" folder into the new folder Be sure to unblock the zip file before extracting (unless you’re using 7-Zip) Configuring DOSBox-X
In Windows Explorer, navigate to \LaunchBox\ThirdParty\DOSBox-X\. Make a copy of dosbox-x.conf. Rename the copy to [something like] "BL-dosbox-x.conf" Right-click the new 'BL-dosbox-x.conf' file and select edit (Notepad++ works great for this. But any text editor (Notepad) will work) Look for the following keys and change their Values as shown: (starting on approximately line 78)
fullresolution = 1400x1080
windowresolution = 1400x1080
windowposition = 260,0
output = ttf
showmenu = false
"1400x1080" (2 locations) is the dimension of the transparent area of your bezel. Adjust as necessary.
From your MS-DOS.ini file, use [Right X]-[Left X] for the 1st value (1400) and [Right Y]-[Left Y] for the 2nd (1080)
"260,0" is the upper-left coordinate of the transparent area. Use the Left-X value for the 1st number and Left-Y for the 2nd.
Save the changes and close the editor.
Configure games to use DOSBox-X
The following assumes your MS-DOS platform games are already setup to use the integrated version of DOSBox.
In LaunchBox, select all your DOSBox games and press Ctrl+E to start the Bulk Edit Wizard. (Select 1 game in the MS-DOS platform, then press Ctrl+A to select all) On the 2nd screen select the Field Custom DOSBox Version EXE Path for Value, Browse to and select dosbox-x.exe Click Next, Next Click “Yes, I would like to make more changes” select the Field DOSBox Configuration File for Value, Browse to and select the new file you created (BL-dosbox-x.conf) Click Next. Next (again). Click "No, I would not like to make more changes"
MS-DOS Bezel Files:
This assumes your DOSBox platform is called "MS-DOS".
In the Bezels subfolder under the plugin folder, create a new folder called 'MS-DOS'. In \LaunchBox\Plugins\BezelLauncher\Bezels\MS-DOS\, add your bezel files (MS-DOS.png and MS-DOS.ini). Game specific bezels for DOSBox need to be named the same as the Game Data Folder
i.e. D:\LaunchBox\Games\MS-DOS\Cosmos Cosmic Adventure\COSMO1.EXE
use "Cosmos Cosmic Adventure.png"
.ini (configuration) Files
The .ini files contain the monitors' coordinates for placing the emulator window.
The Upper Left x,y coordinate and the Lower Right x,y coordinate
Example:
Upper Left X Coordinate=240
Upper Left Y Coordinate=100
Lower Right X Coordinate=1680
Lower Right Y Coordinate=1080
The platform ini file must be named the exact same as the platform. If copied from RocketLauncher, you may need to rename it (removing any under_scores).
i.e. \BezelLauncher\Bezels\Sony PSP\Sony PSP.ini
For game-specific ini files, if they are located in a subfolder below /[platform_name]/ (see Bezel Images, Option 2, above), they can have any filename. If they are inside the /[platform_name]/ folder (Option 1), then they must be named the exact same as the games ROM file or Title.
If a game-specific .ini file doesn’t exist, the plugin will use the games platform.ini file.
Launching different game versions
Also known as Additional Apps, when right-clicking a game and selecting Play Version, the Additional App is not required to have its own bezel files. If the Additional App doesn't have its own bezel, the plugin will look for the Default Games' bezel. If neither of those exist, it will use the platforms’ bezel.
This eliminates the need to have a separate set of bezel files for each version of the game. Useful since they most likely all use the same image. This only works for games that are Additional Apps.
Plugin Folder Structure
As always, any thoughts, views, opinions, [constructive] criticism, comments and suggestions are welcome.
1,012 downloads
-
Sega Naomi, Naomi 2, Atomiswave, Hikaru, Gaelco game importer (for Demul)
By JoeViking245
Import games for use with Demul (Sega * Emulator).
Purpose:
This purpose of this plugin is to import only the MAME machines that can be emulated in Demul. A sort of MAME machine ‘filtered’ importer to supplement LaunchBox’s Import Tool.
Why:
LaunchBox can already import these machines (games) for you using the built-in Tools - Import - MAME Arcade Full Set. All you need to do is un-check the skip games unplayable in MAME checkbox. The concern is this results in over 6000 additional entries imported (even more if you uncheck any other boxes and include clones). And as in most cases, more is NOT always better. Alternatively you can also simply drag-and-drop the roms into LaunchBox. Which is great when you already have them sorted out.
Included Systems:
The list of machines included for this plugin was generated by running the command “demule.exe –listroms” using Demul v0.7 (Apr 28, 2018). The systems included are Naomi, Naomi 2, Atomiswave, Hikaru, Gaelco, Cave3rd (CV1000) and System SP. (Sega Dreamcast, though emulated, is not included in the list. [It’s not a MAME machine])
Naomi and Naomi 2 are each broken into 2 separate systems: Cartridge System (rom only) and GDROM (chd).
What this plugin will do:
Let you select some or all of the games in the selected system to import. Select games from just 1 or multiple systems. (though may only be a good idea for Naomi/Naomi 2 Cartridge System (and GDROM System, respectively) because of the different command lines needed between systems**) Import selected games into an existing Platform or create a new one. When creating a new Platform, assigns “Scrape as” to “Arcade”. (useful when downloading metadata and media) Attempt to automatically detect/select your Demul emulator. (But you can select any of your existing emulators.) (optional) Copy roms to a new location for the games you’re importing. (optional) Only import games that have a corresponding rom in your selected Source folder. (i.e. If you selected 20 games and you only have the roms for 5 of those, only those 5 games will get imported. What this plugin won’t do:
Add Demul as a new emulator. Make Demul work for you. Filter parent and clone roms. Add the required command line to the emulator (**see below). ‘Bulk’ import into separate Platforms. Add metadata and media to the imported games. If copying roms (optional), only the games main rom file is copied. It will not look for nor copy any required BIOS, Device or chd files.
Installing the plugin:
After downloading the zip file, ‘Unblock’ the zip file.
(Right click, Properties, and click Unblock)
- Now copy the "DemulImporter" folder from the zip file into your ..\LaunchBox\Plugins\ folder.
i.e. D:\LaunchBox\Plugins\DemulImporter\
Using the plugin:
Click Tools and select Demul game Importer
Select a system This will populate a list (in the middle) of all the games for that system. Select games By default, none of the games will be checked. As you start ‘checking’ games, they will get added to the list of games to be imported (on the right). Click again to remove them from the import list. Click Check All to add all games for the selected system to the import list. You guessed it, click Check None to uncheck all the boxes, removing them from the import list. At this point, you can select a different system and continue to add more games to the import list. Not recommended because of the different command line parameters needed for the different systems. (it'll make a mess when you go to ad them) Once you’re satisfies with your import list, click Next.
Select a platform to import the games into You can select an existing platform from the dropdown list or click Add New Platform to create a new one. Select an emulator The plugin will automatically try to detect your Demul emulator from the ones you have in LaunchBox. If it isn’t already selected, look for it in the dropdown list.
Select the folder where your roms are located (optional) If you wish to have your roms copied to a new location, type in (or better yet, Browse to) the folder [Source Folder] where they’re located. Select the folder where you want to tell LaunchBox the roms are located This is required to set each games Application Path. It’s also handy if you [optionally] choose to have your roms copied.
Setup is done. It’s time to import. You have 2 options:
Select Copy AND Import if you wish to have your roms copied to a new location and then the games imported into LaunchBox. Select Import Only to just import the games into LaunchBox.
If you have a curated set of roms for the system you’re importing for, you can check Import games that only exist in the ROMs Source Folder. This is useful if, for example, you have a broken out set of roms just for Demul that consists of only the games you like. When selecting the games to import, select a system (i.e. Naomi Cartridge System) and then click Check All. You will need to add the Source Folder for where these rom are located (even if you don’t plan to copy them). During the final Import process, the plugin compares the list of games to be imported to the roms located in the Source Folder. If a game has a matching rom, it will be imported. Otherwise it’ll be skipped.
Of course, if your “broken out set of roms just for Demul” are also already broken down by System, save yourself time and just drag-and-drop them into LaunchBox.
When everything’s Complete, click Exit.
NOTES:
**Default Command-Line Parameters
System Command Line Parameter Naomi -run=naomi -rom= System SP -run=naomi -rom= Gaelco -run=gaelco -rom= Atomiswave -run=awave -rom= Hikaru -run=hikaru -rom= Cave3rd -run=cave3rd -rom= Once import is completed, simply select the newly imported games and click Tools, Download Metadata and Media....
Information on getting these systems to run in Demul can be found here: https://forums.launchbox-app.com/topic/30622-sega-naomi-demul-in-launchbox/
Disclaimer:
I personally only have a few of these games on my cab. So I’m not very familiar with the systems mentioned here. Also, I have no idea if Demul is even “the best” emulator for these systems. I just knew Demul had a definitive list of games it can emulate, that list was easy to get and probably isn’t going to change (it hasn’t since 2018). Which means I shouldn’t have to update the plugin (except for maybe fixing a programmer error here or there ).
619 downloads
-
Arcade64 No-Nag
By Echostorm
Latest Release: .277
This is the No-Nag version of MAME front end, Arcade64
You need to have setup Arcade 64 in advance. This is only a replacer for the exe.
source code and project files available through my Github: https://github.com/xechostormx/arcade64-No-Nag
I will upload new versions as long as I am still using the software.
Changes are made to ui.cpp as shown below.
virus scan results here: https://www.virustotal.com/gui/url/2560d1667ac15800ac23011d93a6ae75b60932ad9596b3a250a2c536501cd835/detection
36 downloads
-
Game Size Manager
By RegularRegs
Hey folks,
RegularRegs here (reg0lino on GitHub). I've put together a LaunchBox plugin that I hope some of you will find useful for managing your game libraries, especially when it comes to disk space.
Game Size Manager (v1.0.0).
What it does, plain and simple:
This plugin looks at your games and tells you how big they are.
For games you have installed locally (PC games, ROMs, CUE+BIN sets), it calculates their actual size on your drive. For any game (installed or not), it can also try to fetch the estimated required disk space from the RAWG.io online database. This is handy if you're thinking about downloading something big or just want a ballpark figure. All this info gets put into new custom fields right in LaunchBox, so you can see it in your game list or details panel.
Here's what the Scan Options look like when you run it:
(URL: https://github.com/user-attachments/assets/ec81198e-eff3-4b13-b517-3aeea802eba3 )
(The Scan Options dialog – choose what to calculate and fetch)
And here's an example of the kind of info you'll see in your Game Details:
(URL: https://github.com/user-attachments/assets/c4c037e8-fcd6-4720-a504-1e57ba8f3f48 )
(Example of the new custom fields in the Game Details panel - Sometimes RAWG is inaccurate, but I have mods on for this game)
Core Features:
Local Size Calculation: Checks your actual game folders, ROMs, and disc images (including CUE+BIN). Online Estimated Size: Pulls listed disk space requirements from RAWG.io (you'll need to get your own free API key from them for this part). New LaunchBox Custom Fields: Game Size (the local size) Game Size Tier (a category to help sort by local size) Est. Required Space (the online estimate) Game Size Last Scanned (when the plugin last looked at the game) Easy to Access: Works from the Tools -> Game Size Manager menu in LaunchBox for scanning whole platforms.
(URL: https://github.com/user-attachments/assets/ac4d437a-81c3-4c1f-8bd5-f28e5704273d )
(Accessing via the Tools Menu)
(URL: https://github.com/user-attachments/assets/615e147a-3b9d-4064-93d7-b7c2d75572b6 )
(Platform Actions dialog)
(URL: https://github.com/user-attachments/assets/03b8858d-5f1e-40be-a6a2-bffd9359eba2 )
(Choosing your platform)
Also available via right-click on selected games.
You're In Control: The "Scan Options" dialog (pictured earlier) lets you pick exactly what data to grab each time. Online fetching is off by default and only works if you've set up your RAWG API key. Error Reports: If it can't find a path or get info from the API, it'll list those games out for you. Download & Setup:
Download Link:
(Use the forum's link button for this)
https://github.com/Reg0lino/LaunchBoxGameSizeManager.Plugin/releases
(Look for GameSizeManager_v1.0.0.zip) VERY IMPORTANT - "Unblock" the ZIP File First!
Before you unzip it, right-click the downloaded .zip file, go to Properties. If there's an "Unblock" checkbox at the bottom (under a security warning), check it and click OK/Apply.
(URL: https://github.com/user-attachments/assets/afb89578-4235-42a2-a184-f4836ed882f6 )
(The "Unblock" checkbox in file Properties) Install: Unzip the GameSizeManager_v1.0.0.zip file. You'll get a folder named GameSizeManager. Copy that whole GameSizeManager folder into your main LaunchBox\Plugins\ directory. (The path will look something like LaunchBox\Plugins\GameSizeManager\LaunchBoxGameSizeManager.Plugin.dll) RAWG.io API Key (If you want "Est. Required Space"): This feature uses RAWG.io. You need a free API key from them: (Use forum link button) https://rawg.io/apidocs In the LaunchBox\Plugins\GameSizeManager\ folder, you'll find RAWG_API_KEY.txt and API_DIRECTIONS.txt. Follow API_DIRECTIONS.txt to put your key in RAWG_API_KEY.txt. Restart LaunchBox. How It Works:
Scanning: Whole platform: Tools -> Game Size Manager. Selected games: Right-click, Game Size Manager -> Calculate Game Size(s).... Scan Options: (Dialog shown earlier). Choose what to calculate/fetch. Viewing Data: Add the new custom fields (like Game Size, Est. Required Space) as columns in LaunchBox. Clearing Plugin Data: Use the "Clear Game Size Data" options. Just So You Know:
"Est. Required Space" info depends on RAWG.io. If they don't list it, the plugin will report "Size Info Not Found." Local game size accuracy needs correct game paths in LaunchBox. A detailed log file is created in LaunchBox\Plugins\GameSizeManager\ for troubleshooting.
Known Issues & Future Plans (v1.0.0):
API Data Variations: The "Est. Required Space" feature relies on data from RAWG.io. If RAWG doesn't have storage info listed for a game, or if it's in an unusual format, the plugin will report "Size Info Not Found." I am thinking about fallback scrapes, or just leaving it alone, not sure yet. Multi-File Disc Games (e.g., some PS1, Dreamcast): If your game uses a .cue sheet (like most PS1 CUE+BIN sets) or a Dreamcast .gdi file, the plugin will calculate the total size of all referenced tracks. However, if LaunchBox points directly to a single .bin file (e.g., Track 01.bin) without an associated .cue file that lists all tracks, the plugin will currently only calculate the size of that single .bin file. For accurate sizing of the full multi-track game in such cases, ensure LaunchBox is using a proper .cue or .gdi file that references all parts of the game. Specific Extracted Game Formats (e.g., Original Xbox, Wii U Loadiine): While the plugin attempts to find the root folder for PC-like game structures, some specific console extracted formats (like original Xbox game folders if LaunchBox points to the default.xbe, or Wii U games in Loadiine format if LaunchBox points to an internal .rpx file) might not have their total size calculated perfectly yet. The plugin often defaults to the size of the executable or the RootFolder if set. Future v1.1/v2.0 Goal: We plan to enhance GamePathLogic with more platform-specific rules to better identify the correct root directory for these types of extracted console game formats (e.g., Xbox, Xbox 360, Wii U) to provide more accurate local size calculations. Support for Dreamcast .gdi files (similar to .cue sheets) is also planned. Feedback / Questions?
This is v1.0.0, so feedback is welcome!
GitHub Issues: (Use forum link button) https://github.com/Reg0lino/LaunchBoxGameSizeManager.Plugin/issues Or reply here. Hope it's useful!
All the best,
RegularRegs (reg0lino on GitHub)
License: MIT License (full text in LICENSE.txt with the download).
16 downloads
- files
- organization
- (and 1 more)
0 comments
Updated
-
LaunchBox Games Database Image Viewer-Plus
By JoeViking245
View and add images from the LaunchBox Games Database directly to your game.
Compare images you already have against the database.
Remove images from your collection.
Scenario #1:
You're looking through your collection and you notice a game is missing an image. (An Arcade Cabinet in this case)
Solution #1:
Edit the game Go to Media < Images Click Download Media Click Uncheck All Check Arcade Cabinet Switch to the EmuMovies tab Click Uncheck All Click Download Arrow through the images until you get to the newly added images Find the one you want and click Remove Image on each of the others Click OK to save Solution #2:
Open this plugin Click Arcade - Cabinet Double-click which image you want to add Close the plugin
Scenario #2:
You have multiple Arcade Cabinet images in your collection, and you've discovered you can only ever see one-at-a-time.
Solution #1:
Edit the game Go to Media < Images Arrow through the images until you get to the Arcade - Cabinet Images Arrow through each one until you decide on which one you want to keep Click Remove Image on each of the others Click OK to save Solution #2:
Open this plugin Switch to Local Images Right-click the image(s) you don't want and select Remove Image Close the plugin
Requirements:
An internet connection An associated LaunchBox Games Database ID# for the selected game
Installing:
Download and extract the contents of the download into your /LaunchBox/Plugins/ folder.
i.e. D:/LaunchBox/Plugins/LBDBimages/LBDBimages.dll
Using:
Start LaunchBox Right-Click a game Select LB Games DB Images * *If a game does not have an associated LaunchBox Games Database ID#, the menu option will be disabled.
(v1.2.0) Bulk: Select multiple games, then right-click and select the plugin. Navigate to the next/previously selected game by clicking the left/right navigation buttons
Mouse-over an image to see its image type and region (if available)
Switch between the LBDB Images and your games' [Local] Images (lower left corner)
Image Gallery Zoom:
Adjust the Zoom slider to make the gallery images larger/smaller.
(new v1.2.0)
Use Ctrl+Mouse Wheel over the Image Gallery to adjust the zoom level Use the mouse wheel over the Zoom slider to adjust the zoom level Right-Click NOT over an image inside the Gallery to reset zoom level
LBDB Images view:
Select a filter on the left to view only those image types
Double-click an image to add it to your game
Check Hide images you already have to not show...yup...images you already have **
New v1.3.0 The Hide Images you already have check status will be saved for next time you open the plugin.
**This only checks for an exact CRC32 match between the database images and your local images. "Pretty close" is not an "exact match".
Local Images view:
Select a filter on the left to view only those image types
Right-click an image and select Remove Image to remove it from your collection
Preview images fullscreen: (new v1.2.0)
Right-click image and select View Image Fullscreen
Left-Click: Drag/Move image
Mousewheel: Zoom in/out
Right-Click: Reset image
Left/Right arrow keys: Show previous/next image (new v1.3.3)
Escape: Close the preview window
Navigate to the LaunchBox Games Database website:
Click the DB ID # to navigate to the LaunchBox Games Database webpage for that game (opens into your default browser)
Features: (new v1.3.0)
Keyboard Shortcuts: Press F to show selected image fullscreen Press Delete to remove selected local image Press I to switch between database and local Images When switching between LaunchBox DB images and Local images, the selected image type is carried over. Window size/location and Image Zoom level are saved on close and used next time you open the plugin.
Known Issue: When adding an image to your collection and having Hide Images you already have checked, the image may not get removed from the Gallery
Updating your local DB file may resolve this. Tools < Download < Force Update Games Database Metadata...
Image Regions: (new v1.3.1)
Click the Image Regions drop-up box (a dropdown box that goes up) to view only image for the selected region. A 'blank' option (if shown) is for images that don't have a region associated with it.
Plugin Updates:
If an (U)pdate for this plugin has been released on the forums,
a) the plugin title in the right-click game menu will show as: (U) LB Games DB Images
b) At the top of the plugin window, the Info icon will flash red.
Click the Info/Support icon, then click the Update Available button. This will open the plugins download page in your default browser.
As always, all thoughts, views, suggestions, opinions and accolades are welcome.
"Be excellent to each other." (Bill S. Preston, Esq)
480 downloads
-
Bulk Add/Remove Additional Applications
By JoeViking245
Thanks to the new (since v13.5) plugin feature that supports menu nesting, 2 plugins have been combined into 1.
(Bulk) Add Additional Applications - https://forums.launchbox-app.com/files/file/2866-bulk-add-additional-applications/
(Bulk) Remove Additional Applications - https://forums.launchbox-app.com/files/file/2980-bulk-remove-additional-applications/
These combined plugins have both been overhauled both functionally and visually to 'keep up with the times' and have a smaller footprint plus added features.
This plugin Requires LaunchBox v13.5 (or newer)
If you haven't updated to LaunchBox v13.5 (or newer), you really should. But until then, the original versions of the plugins (for now) still work. (see links above)
Installing:
After downloading the file, open the zip file and copy the contents into \LaunchBox\Plugins\
i.e. D:\LaunchBox\Plugins\BulkAddRemoveAdditionalApps\BulkAddRemoveAdditionalApps.dll
If you didn't use 7Zip to extract the contents,
Navigate to the plugin folder and right-click the file. Select 'Properties' Click "Unblock" and then click OK. If switching to this plugin from either of its predecessors, be sure to remove the older version(s) from your 'Plugins' folder.
Using:
Select one or more games Right-click on one of the selected games Select Bulk Add/Remove Additional Apps to expand 2 more options Select either: Bulk Add Additional Apps Bulk Remove Additional Apps
Bulk Add Additional Apps
The intent of this is to add the same Additional Application to more than one game, all in one shot.
It can also be used to add an Additional App to a single without having Edit the game.
What's new:
UI completely overhauled for that 'modern look' Removed restriction requiring multiple games be selected aka: You can now add an Additional App directly to a single game without having to Edit the game NEW Feature: Add %romfile% to the Command-Line Parameters to insert the "full\path\to\ROM\file.ext" (including quotes) when saved Option: Remove quotes Option: Remove file extension and folder path Tip: press Ctrl+R to insert %romfile% Bonus Feature: Add %title% to insert the games full Title Add %platform% to insert the games platform Name Tip: press Crtl+T or Ctrl+P to insert these (respectively) Hint: You may want to enclose these in quotes if they consist of more than 1 word %platform% = Atari 2600 "%platform%" = "Atari 2600" Huge Thanks to @Headrush69 for the idea of adding the %romfile% option!!! (%title% and %platform% was also his.)
Bulk Remove Additional Apps
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 you used Bulk Add Additional Apps and you clicked “OK” before realizing you forgot to add in the Command-Line Parameters, or the Additional App is simply not needed anymore.
Using:
When opening, the plugin will default to the selected games' Platform. You can select a different platform using the dropdown box.
By default, the plugin will 'combine' all Additional Apps that have the exact same Application Name AND Application Path, and only display one of those.
When you remove that "one", all occurrences (having the same Name and App Path) will be removed. Regardless of Command-Line parameters.
To separate these out by Command-Line parameters, check Split By Command-line.
Once you click Remove, there's no going back.
Some icons by Yusuke Kamiyamane
866 downloads
-
How Long To Beat (HLTB)
By JoeViking245
View how long it takes to complete a game and optionally save these times as Custom Fields for viewing in the game details. Also displayed are what other platforms (if any) the particular game is available on.
All data comes direct from How Long To Beat. Be sure to log in there to save, compare and share times. Without them, this plugin wouldn't be here.
The 3 types of timed gameplay this plugin gets are:
Main Story (just run to the end) Main + Extras (Main Story plus Additional Quests/Medals/Unlockables) Completionist (complete 100% of everything)
What makes this plugin different from other HLTB plugins and apps?
It works Result are 'live' With some luck and little-to-no fear of website updates, it will still work next week, next month, through the end of the year and beyond... without any updates required (fingers crossed)
Requirements:
LaunchBox and the plugin file.
Installing:
Download and extract the contents into your /LaunchBox/Plugins/ folder
i.e. D:/LaunchBox/Plugins/HLTB/HLTB.dll
Using:
Select a game Right-click and select How Long To Beat If the game is not found, follow the onscreen instructions to help narrow down results (optional) Click Add to Custom Fields The Custom Fields names will be: HLTB Main Story HLTB Main + Extras HLTB Completionist Reinstated v2.2.2 (informational) Platforms that the game is available for are shown No longer provided. If platform data is unavailable, a Box-Front image is shown instead. Select a radio button for how you want your times to be displayed and saved. (Days-Hours-Minutes, Hours-Minutes or Minutes only)
New in v2.0.0
HLTB Viewer and Playlist creator (Requires HLTB times to have been saved to Custom Fields)
- View and sort HLTB games by title or Time To Beat
- Launch a game directly from Viewer
- Create playlists
Creating Playlists:
From the Tools Menu, select HLTB Viewer. Select a platform Select one or (preferably) more games Click on the HLTB Time column header to sort by Times. Click again to reverse the sort. Click Create Playlist (This will open a new Window) Set the playlists Title, Nested Name and Category (Category is optional) Click Create Playlist
Playlists will be static. If you add more games to your collection, just add the HLTB times to the games Custom Fields (right-click game option) and then in the Playlist Creator, check the box Add to Existing Playlist. Select the playlist.
Notes about the names and platform category
[Unique] Name - No other playlist can have 'this' name.
Nested Name - what shows in the sidebar. (i.e. HLTB 30-60 Minutes)
Category - The [Platform] Category it will be nested under. (i.e. Arcade How Long To Beat)
To get the Nested Names to sort properly, edit the playlist and set the Sort Title. In the image above, '30-60' sort title is set to "2". '1-2 Hours' is set to "3". etc.
Plugin Updates: New version 2.3.0
The plugin will indicate if an update is available for download.
If an update is available, the plugin title in the Tools Menu and in the Right-Click menu will begin with (U) i.e. (U) How Long To Beat (LaunchBox only) Open the information/support window and click the Update Available button to take you to the Downloads page
Remember to Like and Subscribe and check out my other.....🤣. Just go have some fun and be good humans. 😎
911 downloads
-
Visual Pinball X – Top Scores (hiscore) Viewer
By JoeViking245
View the Top Scores for your Visual Pinball X Tables
This plugin uses DNA Disturber’s PINemHi app to read a tables top scores that are stored in the nvram files created by VPinMAME. PINemHi currently it supports 425 roms.
New v2.0 Now viewable in Big Box (Requires LaunchBox/Big Box v13.19 or newer)
Instead of scrolling through these (in game)
See this (in LaunchBox)
If you’ve signed up on the PINemHi Leaderboard site, this plugin will also let you view your Personal Top 10 Scores (these scores are tracked separately from the Tables’ top scores) as well as the Best Top 10 Scores on the Leaderboard. Signing up is free and you only need to provide a username. No email address, proof of citizenship nor vaccinations required. (See Top 10 Scores below)
Requirements
LaunchBox/Big Box v13.19 (or newer) This plugin downloaded and setup (see Setting up the plugin below). PINemHi v3.6.3 (included with the plugin download) The game needs to point to a valid Visual Pinball table (i.e. file extension .vpx) This is required to get the ROM info for the table(s). Optional Requirements
Sign up for PINemHi Leaderboards. (see Top 10 Scores below)
Setting up the plugin
Copy the VPXHiScores folder (from inside the zip) into your \LaunchBox\Plugins\ folder (new install) rename New_pinemhi.ini to pinemhi.ini (existing installs) skip to Updating Existing Installs Edit the pinemhi.ini file (\LaunchBox\Plugins\VPXhiScores\PINemHi\pinemhi.ini) Under [paths], edit the path to the Visual Pinball (VP) “nvram” folder located inside your Visual Pinball installation. i.e. VP=D:\Emulators\Visual Pinball\VPinMAME\nvram\ Also edit the path to the "user" folder i.e. USER=D:\Emulators\Visual Pinball\user\ The path MUST end with a slash!! (optional) Under [user], type in your PINemHi Leaderboard name and code. (see Top 10 Scores below) Save and Close pinemhi.ini Updating Existing Installs (if updating from a previous version of this plugin)
The latest PINemHi app is included in the download.
pinemhi.ini and has been renamed it to New_pinemhi.ini so it doesn't overwrite your old settings
After copying the files into the plugins' folder
Navigate to the \VPXhiScores\PINemHi\ folder Open pinemhi.ini Open/Edit New_pinemhi.ini Copy from your original pinemhi.ini under [paths] the path to your Visual Pinball \nvram\ folder the path to your Visual Pinball \user\ folder under [user] your 'name' and 'code' Paste (or just type) these into New_pinemhi.ini Also adjust any other settings you may have changed. i.e. [keys] Note: under [keys] is a feature called "send_button". This allows you to submit your score without needing to exit the table. After saving and closing New_pinemhi.ini, rename your original pinemhi.ini file (just in case. i.e. OLDpinemhi.ini). Then rename New_pinemhi.ini to pinemhi.ini
Using the plugin
LaunchBox
Start LaunchBox. Right click on one of your VPX tables and select Visual Pinball Table HiScores Select View Table High Scores (see below for Starting/Stopping pinemhi_rom_monitor.exe) Big Box
Start Big Box. Go to the Game Details for one of your VPX tables and select VPX HiScores (see below for Starting/Stopping pinemhi_rom_monitor.exe) Navigating the window in Big Box:
Use Left Joy Up/Down or DPad Up/Down to scroll… you guessed it… Up/Down.
Use DPad Left/Right to switch between the score types.
Use your Big Box assigned Back button to close the window.
Right Joy will move the window.
Plugin Updates (new v2.0)
If an update for the plugin is available, the right-click menu will start with (U) i.e. (U) Visual Pinball Table HiScores
(LaunchBox only) When viewing high scores, click the information/support icon and click the Update Available button to take you to the plugins download page.
How it works
To get the top scores for a table, we 1st need to know which VPinMAME rom it’s using. To get this, the plugin searches the table for the name of the ROM that it uses. It will then search VPMAlias.txt to check if it has a ROM alias. The ROM name is then passed to pinemhi.exe which extracts the top scores from the nvram file associated with the ROM.
The plugin searches the tables file directly for the ROM name. Power users: If you use an extracted/modified .vbs and change the cGameName = to a different ROM, be sure to change (at least that part) in the table itself.
Top 10 Scores
To be able to view your Personal Top 10 and Best Top 10 scores, you need to sign up at http://pinemhi.com/hiscores.php. This is where you’ll get your name and code to add to “pinemhi.ini “. (See note #4 under Setting up the plugin [above])
You will also need to have PINemHi’s ROM Monitor (“pinemhi_rom_monitor.exe”) running. This is a tiny executable that runs in the background and detects when a VPX table is loaded and then keeps track of your Personal top scores as well as downloads the Best Top 10 scores for that table.
Please read through “PINemHi LeaderBoard installation and config.txt” located in the plugin folder.
(\LaunchBox\Plugins\VPXhiScores\PINemHi\ PINemHi LeaderBoard installation and config.txt) Some main points in the documentation (for use with this plugin):
Setup your Visual Pinball (VP) and user (USER) path and [user] name and code. Keys Make note of which shortcut keys do which action. There are 6 different hotkeys. Change them as necessary. Controller buttons are also supported. under [keys] is a feature called "send_button". Setting and using this allows you to submit your score without needing to exit the table. Run “pinemhi_rom_monitor.exe”. Other IMPORTANT notes:
As a final note... The pinemhi_rom_monitor.exe was made with AHK (autohotkey). Microsoft Defender will frequently call AHK executables to be a virus/trojan This is a false positive. Feel free to test it with other anti-virus programs There is an option in Microsoft Defender to allow the program to still be used (make an exception for that file)
Starting/Stopping pinemhi_rom_monitor.exe
You can toggle the Rom Monitor On/Off from the Tools menu. Depending on its state, you’ll see this:
Or this:
In Big Box, in the Game Details screen, you’ll see either "Start PINemHi Monitor" or "Stop PINemHi Monitor")
When you launch a Table with PINemHi Rom Monitor running, you’ll get a popup after the table loads showing your Top 10 Scores. Press “L” (default) to hide it. This is a nice indicator that the ROM Monitor is running and that your Personal Top Score will be saved. Alternately, you can set on_at_start=0 in pinemhi.ini to disable the popup.
PINemHi Leaderboard
Along with Personal Top Scores, PINemHi Leaderboard has some other cool features not directly accessible through this plugin like daily, weekly and 5-minute challenges. (These are accessible using the shortcut keys mentioned above.) It tracks Player 1 scores [aka Personal Top 10 Scores] as well as Special Scores (i.e. 20 loops [Back To the Future] or 50 martians killed [Attack From Mars]). You can add up to 9 friends and view each other’s top scores. There are also a number of Badges that can be earned on various tables.
Main Site: http://www.pinemhi.com/
Leaderboard: http://pinemhi.com/hiscores.php
VPForums discussion: https://www.vpforums.org/index.php?showtopic=44580
ROM-less Tables (new v2.1.0)
[Some (most?)] ROM-less table are supported to show local high scores. Thanks goes to @Sbaby (and a little bit of AI ) for doing most the work towards implementing this feature. To see online top scores, your tables will need to be modified. See PINemHi's Main Site and click ROM-LESS CODE SNIPPETS for details.
Special thanks to DNA Disturber for creating PINemHi for the Visual Pinball community and allowing permission to use it here, making this plugin possible!!
89 downloads
-
Game Cart Generator
By Saieno
Game Cart Generator - Game Art Compositing Tool
Created by Saieno - @Lets_All_Game on Twitch and LetsAllGame on YouTube
Overview
Game Cart Generator is a standalone desktop application for generating stylized cartridge or disc-based artwork. It's primarily for user-supplied template layers, clear logos or box art, and optionally background images or procedural backgrounds to compose polished output images.
The app supports both standard label and defined logo area templates for advanced layouts, with options for pattern overlays, gradient fills, padding, scaling, compositing, and live color selection.
This app is designed for batch generation and includes a threaded progress bar, preview support, auto-saving of settings per template, and example templates which you can use if you'd like.
Template Requirements
Cartridge Template (PNG):
A top-layer graphic to overlay the final composition. Should contain transparency for visible underlying layers. Alpha Template (PNG):
Must contain the color #00FF18 to define the artwork or logo area for the label. May contain the color #FF00FF to define a specific logo area which enables "Defined Logo Mode". These colors are used as masking keys and will be auto-detected and replaced during rendering. Key Features
Support for both Standard and Defined Logo Area modes. Auto-detects and enables Defined Logo Mode based on Alpha Template contents. Background generation with: Solid color fill Vertical gradient Gradient with pattern overlay Optional greyscale conversion for logos and/or background layers. Background fallback logic when no matching background is found. Pattern overlays with optional grayscale masking. "BG Burn" effect for high-contrast multiply effect backgrounds. "Logo Burn" for blending greyscale logo and background together as a single burn layer. Fill Color: fills transparent areas inside the defined logo mask with a selectable color. Color Picker: choose fill color directly from anywhere on screen. Logo Stretch to Fill: stretches logos to fill the defined area, ignoring aspect ratio. Manual Image Stretching (up, down, left, right), with Advanced Mode extended range option. Scaled preview window with real-time updates and optional fit-to-window toggle. Threaded batch generation with estimated time remaining. Per-template configuration saved to settings.conf. Recursive input directory support for all asset folders. Defined Logo Mode Behavior
When a template contains #FF00FF (magenta), the tool enables Defined Logo Mode:
Clear logos are used in place of full box art. Backgrounds are matched by filename (e.g., Sonic.png). If no match is found: If "Generate Background if Missing" is disabled, a random background from the folder is used. If "Generate Background if Missing" is enabled, a generated gradient/pattern background is used automatically—even if background generation is off—to prevent transparency gaps. Greyscale Background option converts matched backgrounds to black & white. BG Burn applies a high-contrast multiply effect to background generation. Logo Burn composites the greyscale logo and background together, then blends that composite with the stylized background. If Fill Color is defined, it replaces any transparent pixels inside the logo mask area with the selected solid color. Logo Stretch to Fill forces the logo to completely fill the masked region, ignoring original aspect ratio. Output
Final images are saved as .png to the selected output folder. Filenames are based on input image names for easy frontend installation. Composite includes background + logo/art + cartridge template overlay. Requirements
No installation or required. Windows 10/11 Operating System Credits
Created by @Saieno
Twitch: https://www.twitch.tv/Lets_All_Game
YouTube: https://www.youtube.com/@LetsAllGame
@Raindupon - Xbox, Xbox 360, PlayStation 2, PlayStation 3, and Sega Dreamcast disc template bases.
@ABeezy13 - Hucard, Gameboy, Gameboy Color, Gameboy Advance, Nintendo 64, Super Nintendo template bases.
@WallyWonka - Sega Genesis template base.
@RetroNi - Sony PlayStation Portable and Super Famicom template bases.
MarkusMcNugen on DeviantArt - Nintendo Switch template base.
Bar0011 on DeviantArt - Nintendo 3DS template base.
Omar Sacca (a.k.a. ortho*) - Famicom template base.
203 downloads
- game media
- cart art
- (and 3 more)
-
Launchbox MQTT
By srxz
Version 2.0.1 - From Launchbox 13.19 to the latest.
Version 1.0.1 - Until Launchbox 13.18
So, basically what this does is expose some of the information to a MQTT Topic, or multiple really, this way you can add the Information on your Homeassistant instance or whatever consumer of that topic is.
Requirements:
MQTT Server Installation
Extract to the plugins folder Setup
Open the Launchbox Menu --> Tools --> MQTT Settings Fill the information about your MQTT
Topics:
launchbox/systeminfo
Info:
{ "TotalGames": 14, "TotalPlatforms": 2, "BigBoxRunning": false, "IsBigBoxInAttractMode": false, "IsBigBoxLocked": false, "IsPremium": true, "BigBoxCurrentTheme": null } launchbox/nowplaying
info:
{ "Title": "Donkey Kong Country", "Platform": "Super Nintendo Entertainment System", "Developer": "Rare", "Publisher": "Nintendo", "ReleaseDate": "1994-11-24T06:00:00-02:00", "Rating": "E - Everyone", "LastPlayedDate": "2025-02-04T14:57:47.1845482-03:00", "Genres": [ "Platform" ], "Favorite": false, "PlayCount": 12, "Status": "Playing" }
launchbox/retroachievments (I have no idea why this doesnt work, I personally dont use it so Dont know)
info:
{ "GetGameInfoWithProgress": {}, "TotalPoints": [ {} ], "TotalAchievements": {}, "LastGamePlayed": {} }
Homeassistant
Create the sensors in configuration.yml:
mqtt: - sensor: - name: "LaunchBox Total Games" state_topic: "launchbox/systeminfo" value_template: "{{ value_json.TotalGames }}" icon: mdi:gamepad-variant - name: "LaunchBox Total Platforms" state_topic: "launchbox/systeminfo" value_template: "{{ value_json.TotalPlatforms }}" icon: mdi:gamepad-classic - name: "LaunchBox Now Playing Title" state_topic: "launchbox/nowplaying" value_template: "{{ value_json.Title }}" icon: mdi:gamepad - name: "LaunchBox Now Playing Platform" state_topic: "launchbox/nowplaying" value_template: "{{ value_json.Platform }}" icon: mdi:microsoft - name: "LaunchBox Now Playing Developer" state_topic: "launchbox/nowplaying" value_template: "{{ value_json.Developer }}" icon: mdi:human - name: "LaunchBox Now Playing Publisher" state_topic: "launchbox/nowplaying" value_template: "{{ value_json.Publisher }}" icon: mdi:office-building - name: "LaunchBox Now Playing Rating" state_topic: "launchbox/nowplaying" value_template: "{{ value_json.Rating }}" icon: mdi:star - name: "LaunchBox Now Playing PlayCount" state_topic: "launchbox/nowplaying" value_template: "{{ value_json.PlayCount }}" icon: mdi:counter - name: "LaunchBox Now Playing Status" state_topic: "launchbox/nowplaying" value_template: "{{ value_json.Status }}" icon: mdi:gamepad-circle - name: "LaunchBox BigBox Running" state_topic: "launchbox/systeminfo" value_template: "{{ value_json.BigBoxRunning }}" icon: mdi:play-box-outline - name: "LaunchBox Attract Mode" state_topic: "launchbox/systeminfo" value_template: "{{ value_json.IsBigBoxInAttractMode }}" icon: mdi:motion-play-outline - name: "LaunchBox BigBox Locked" state_topic: "launchbox/systeminfo" value_template: "{{ value_json.IsBigBoxLocked }}" icon: mdi:lock-outline - name: "LaunchBox Premium Status" state_topic: "launchbox/systeminfo" value_template: "{{ 'Premium' if value_json.IsPremium else 'Free' }}" icon: mdi:crown - name: "LaunchBox Current Theme" state_topic: "launchbox/systeminfo" value_template: "{{ value_json.BigBoxCurrentTheme if value_json.BigBoxCurrentTheme else 'None' }}" icon: mdi:theme-light-dark
An example of simple dashboard (i'm horrible designing these):
Code for card:
type: vertical-stack cards: - type: custom:mushroom-title-card title: 🎮 LaunchBox Status - type: custom:mushroom-template-card primary: "Total Games: {{ states('sensor.launchbox_total_games') }}" secondary: "Total Platforms: {{ states('sensor.launchbox_total_platforms') }}" icon: mdi:gamepad-variant layout: horizontal fill_container: true - type: custom:mushroom-template-card primary: "BigBox Running: {{ states('sensor.launchbox_bigbox_running') }}" secondary: "Attract Mode: {{ states('sensor.launchbox_attract_mode') }}" icon: mdi:play-box-outline layout: horizontal fill_container: true multiline_secondary: true - type: custom:mushroom-template-card primary: "BigBox Locked: {{ states('sensor.launchbox_bigbox_locked') }}" secondary: "Premium Status: {{ states('sensor.launchbox_premium_status') }}" icon: mdi:lock-outline layout: horizontal fill_container: true - type: custom:mushroom-template-card primary: "Current Theme: {{ states('sensor.launchbox_current_theme') }}" icon: mdi:theme-light-dark layout: horizontal fill_container: true - type: conditional conditions: - entity: sensor.launchbox_now_playing_status state_not: Idle card: type: custom:mushroom-template-card primary: "Now Playing: {{ states('sensor.launchbox_now_playing_title') }}" secondary: "Platform: {{ states('sensor.launchbox_now_playing_platform') }}" icon: mdi:gamepad layout: horizontal fill_container: true multiline_secondary: true - type: conditional conditions: - entity: sensor.launchbox_now_playing_status state: Playing card: type: custom:mushroom-chips-card chips: - type: entity entity: sensor.launchbox_now_playing_developer icon: mdi:human - type: entity entity: sensor.launchbox_now_playing_publisher icon: mdi:office-building - type: entity entity: sensor.launchbox_now_playing_rating icon: mdi:star - type: entity entity: sensor.launchbox_now_playing_playcount icon: mdi:counter
OBS: This has super limited support, I made this out of curiosity only, I tested it literally 30min so expect bugs or things dont working fully.
33 downloads
- automation
- homeassistant
- (and 1 more)
-
importer Flashpoint Importer for Launchers
By oblivioncth
FIL (Flashpoint Importer for Launchers)
FIL is an importer tool for several launchers/frontends 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 their launcher and 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, the specified launcher 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 launchers 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 collection, any datafiles 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, it is strongly suggested that you consider making a manual backup of your launcher's configuration to be safe. No responsibility is held for the loss of data due to use of this tool.
FIL 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 works well with either edition of Flashpoint.
General
While testing for 100% compatibility is infeasible given the size of Flashpoint, FIL 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
Supported Launchers
LaunchBox AttractMode ES-DE Flashpoint
While testing for 100% compatibility is infeasible given the size of Flashpoint, FIL 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.
Each metadata field (i.e. Title, Author, etc.) is matched to the closest equivalent of a given launcher, or a custom field if there is no near equivalent and the launcher supports them; otherwise, the field will be omitted.
Both Flashpoint Ultimate and Flashpoint Infinity are supported.
Version Matching
Each release of this application targets a specific version series of BlueMaxima's Flashpoint, which are composed of a major and minor version number, and are designed to work with all Flashpoint updates within that series. For example, a FIL release that targets Flashpoint 10.1 is intended to be used with any version of flashpoint that fits the scheme 10.1.x.x, such as 10.1, 10.1.0.3, 10.1.2, etc, but not 10.2.
Using a version of FIL 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.
Please see the project's releases page on GitHub to check which tool version targets which Flashpoint version.
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 Notes Source Release Date Version Library Language (as a Custom Field) Usage
Please check the usage section for the tool on its GitHub page. It's easier to keep the instructions up to date when they are in one location.
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
FIL: https://github.com/oblivioncth/FIL
CLIFp: https://github.com/oblivioncth/CLIFp
843 downloads
- flash games
- flashpoint
- (and 3 more)
-
MAME DATs Viewer
By JoeViking245
View MAME DATs for games using MAME ROMs.
Works across platforms (Arcade, Sega Model 3...) and emulators (MAME, Demul...).
DAT - A file that stores specific information [data].
MAME uses Dat files to display extra information about its systems. (see The DAT Files below)
Inspired from MAME's built in feature in the main UI and via their in-game Tab menu to view game specific initialization procedures (LaunchBox only), commands and history (LaunchBox only).
This plugin combines my 3 other DAT Viewer plugins into a one-stop-shop.
⦁ View game specific commands from MAME's command.dat
⦁ MAME History.xml Viewer
⦁ MAME gameinit.dll Viewer
Why this plugin? Why now?
When I created the 1st one for command.dat, I didn't fathom creating any more. Same thing happened after creating the 2nd one for history.xml. It wasn't until after creating the gameinit.dll viewer that I realized I should have combined them all into one plugin. So here we are.
Why use this one instead of the other 3?
If you use at least 2 of the other plugins, you may consider using this one instead. Especially if one of them is the command.dat viewer. The original plugin doesn't provide the update feature this one has. All 3 Dat files are contained with this plugins folder. So no need to set them up in MAME (or MAMEUI). This plugin uses LaunchBox's multi-menu feature, making a cleaner look when right-clicking a game. It's just one plugin that LaunchBox has to load instead of [up to] three.
Important note if switching from the other plugin(s) to this one:
If you are switching from one (or more) of the other plugins to this one, remove the other plugin(s) from your LaunchBox installation!
It won't break anything to have all 4 installed. But will create excess duplicative processing.
Features:
The 3 Dat files are included with the plugin. No need to download them separately or include them with your MAME installation. Option to update to the latest DATs as they become available. (See Updating) Choose which DATs to have available. (Remove or add on-the-fly. No restart required) (Updating and re-adding requires an internet connection) Option to have to always have the DAT Viewer window open full screen Badges are displayed for games that have initialization procedures and/or commands. (See Badges below for enabling them) Option to temporarily disable the plugin and badges (See Settings) Plugin Requirements:
LaunchBox 13.3 or higher This plugin file (MAMEdatsViewer.dll) (The download includes all 3 DAT files to get you started) Installing:
Download and then open the zip file using 7zip. If you don't use 7zip, first unblock the zip file (Right click, select Properties, and click Unblock) then open it as you normally would. Extract the main folder from inside the zip file into ..\LaunchBox\Plugins\ i.e. D:\LaunchBox\Plugins\MAMEdatsViewer\ Start LaunchBox How to Use:
LaunchBox
Right-click on a game Select MAME DATs Viewer Select an available option from the submenu(s) BigBox
Select MAME commands from the Games View menu
Settings: (LaunchBox only)
Tools < View MAME DATs - Settings
All 3 DATS will be listed and will each show:
if the local file exists the local files' version (if exists) the current available version available to download three buttons (depending on the local files' status) Remove Add (requires an internet connection) Update (requires an internet connection) (Option) Full Screen: Check the box to have the DAT Viewer window always open full screen.
(Option) Temporarily Disable Plugin: Checking this will remove the plugin from the games right-click menu and will also disable the plugin badges. It will stay disabled until it’s unchecked or LaunchBox is restarted.
Badges: (LaunchBox only)
A history badge is not included because pretty much all (if not all) MAME ROMs will have some sort of history entry.
A badge will be displayed if there is an entry in gameinit.dat for that game.
A badge will be displayed if there is an entry in commands.dat for that game.
To enable the badge(s), click
Badges, Plugin Badges, MAME Gameinit, MAME Commands. The Badge image can be changed by replacing the image(s)
../LaunchBox/Images/Badges/MAMEgameinit.png
../LaunchBox/Images/Badges/MAMEcommands.png
Updating: (LaunchBox only)
(Requires an internet connection)
2 options:
When loading the plugin by right clicking a game, it will check the local version of the selected DAT against what's available online If a newer version is available, you will be given the option to Update the local copy. Updating will attempt to download and then replace the existing file. Tools < View MAME DATs – Settings Here you can check/update all 3 DATs
The DAT Files:
command.dat
Courtesy of: https://www.progettosnaps.net/command/
Lists the various commands of many arcade games.
Shows controller command sequences used to make special moves in games.
gameinit.dat (LaunchBox only)
Courtesy of: https://www.progettosnaps.net/gameinit/
Shows information on how to run tricky systems.
This file lists the initialization procedures of some games emulated by MAME.
(Not all MAME games require any initial setup to run, but some do.)
history.xml (LaunchBox only)
Courtesy of: https://www.arcade-history.com/index.php?page=download
Contains game information, trivia, facts and tips on the arcade systems supported by MAME.
Navigating the DAT window:
LaunchBox
Use Ctrl+Mouse-Wheel to change the font size
Escape (or click the red X) to close
BigBox
Left-Joy or d-pad to scroll
Right-Joy for page up/down
"Back" to close
As always, all thoughts, views, opinions, suggestions, comments and accolades are welcome. 😎
See all my plugins here: https://forums.launchbox-app.com/profile/102158-joeviking245/content/?type=downloads_file
100 downloads
- command.dat
- gameinit.dat
- (and 2 more)
-
Redream Per-Game VMUs
By Saieno
Redream Per-Game VMUs for LaunchBox
Created by Saieno - @Lets_All_Game on Twitch and YouTube
What it is
A ready-to-use installer package for enabling per-game Virtual Memory Unit (VMU) save file management in Redream; fully integrated with LaunchBox
Why use it
Redream creates four VMU files, and by default all four are shared across all games. This tool creates a vmu0.bin dynamically per-game, while leaving vmu1–vmu3 shared and persistent.
This allows each game to have its own memory card (vmu0.bin), preventing cross-game save data conflicts and minimizing space limitations.
Requirements:
LaunchBox 13.12+ (must be closed during installation) Standalone Redream (latest version) Redream configured with automated default settings in Launchbox Redream needs to be marked as your 'Default Emulator' for the platform More than one Emulator configured within Launchbox ROM filenames with single spaces only Windows 10/11 (not available on Android) What it does
Installs a dynamic launcher (DCBoot.bat) and a minimized shortcut (DCBoot.lnk) Installs a custom AHK script (LaunchGameRedream.ahk) for handling VMUs Copies a blank vmu-default.bin into Redream Modifies Redream Emulator in LaunchBox to hook into the new launcher Installs a custom LaunchBox plugin (PerGameVMUName.dll) for consistent and clean VMU naming Bonus
Full uninstaller included — reverts all changes and cleans up Everything self-contained, no manual file editing required Installer remembers paths via settings.conf for faster reinstalls/uninstalls VMU files are based on the name within LaunchBox for consistency Share and trade per-game VMUs easily from the Redream VMU_Games directory Before You Install
If you already have save data in vmu0.bin, consider moving those saves to vmu1, vmu2, or vmu3 before installing. After installation, Redream will use a new game-specific VMU as vmu0.bin for each game. Once a game is launched, you can transfer your old saves from the shared VMUs (vmu1–3) onto the new per-game VMU within Redream itself.
Known Issues
Filenames with double spaces will not load properly into Redream. Please use a tool like Bulk Rename Utility to clean up ROM filenames before launching. If Redream is the only Emulator configured within LaunchBox, it can cause issues on install.53 downloads
0 comments
Updated
-
Bulk change game Titles to Alternate Names (by Region)
By JoeViking245
Game Title - Alternate Name
Inspired from a comment by @AstroBob (December 2024)
Challenge accepted. 😎
Some (many?) games have Alternate Names and are saved as such when metadata is scraped from the LaunchBox Games Database. These are generally used for different Regions.
Using this plugin, you can bulk change the game Titles in a Platform to an Alternate Name found for a selected Region.
Prerequisites
Requires LaunchBox v13.19 (or newer)
Installing
Download and extract the contents of the download into your /LaunchBox/Plugins/ folder.
i.e. D:/LaunchBox/Plugins/GameTitle-AlternateName/GameTitle-AlternateName.dll
Using
Start LaunchBox From the Tools menu, select Game Title - Alternate Name Select a Platform Select a Region Only possible Alternate Name Regions for games in that platform will be shown. If the Alternate Name doesn't have a Region. it will be listed as [Blank] Click Change Titles
If a game doesn't have an Alternate Name for the selected Region, nothing will change for that game.
If any of the games have more than one Alternate Name for the selected Region, you have the option to:
(default) manually select the Title for each game having more than one Title for that Region (optional) replace the game Title with the 1st one it finds for the selected Region (check Select First Title)
If you didn't check Select First Title (default):
When clicking Change Titles, after the games that had a single Title for the Region are updated, you will be shown a list of games that have multiple Titles for the selected region. Select a game, then double-click the Title you wish to use.
Updates (internet connection required)
If an (U)pdate for this plugin has been released on the forums,
The plugin title in the Tools menu will show as: (U) Game Title - Alternate Name (The addition of (U) at the beginning) At the top of the plugin window, it will show "Update available" Click the Info/Support icon, then click the Update Available button. This will open the plugins download page in your default browser.
As always, all thoughts, views, opinions, suggestions, requests and comments and welcome.
"Be good Humans." (Brian Phelps)
93 downloads
-
Super Pause Menu
By Chadmando
This is the download page for Chadmando's Super Pause Menu. 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 Feb.23/25 - 2.4.0
Added a strategy guide menu! Place any amount of strategy guide files within the strategy guide game folder and a new menu item will be added to the main pause screen called "Strategy Guides". The last open strategy guide page will automatically be bookmarked, available to be recalled during, or even on the next play session. Supported file types are image files including jp2 files within a folder OR a .zip, .cbz, .7z, .cbr, .rar, .pdf, archive, or even a .txt file. The strategy guide filename (minus extension) will be the name used on the Strategy guide menu. The default strategy guide folder will be located in Launchbox\super pause menu\Strategy Guides\[Platform]\[Game Title] or Launchbox\super pause menu\Strategy Guides\[Platform]\[Rom Filname (minus .ext)]. The strategy guide root folder and the sizing attributes can be changed on page 6 of the "Customize Menu" option in the Super pause menu settings (Located in tools -> Super Pause Menu Settings in Launchbox). The conversion process can take a bit of time, the quickest method would be to use non-jp2 images in a folder, rather than an archive. The longest loading time would be an archive file containing a bunch of Jp2 images. .txt conversion can take a bit of time as well (converting it to a multi-"page" image). Added sqlite3 dll to help store more complex information, such as the strategy guide bookmarks. Included imagemagick convert program in resources to convert jp2 images to regular .jpg images that Super Pause Menu can handle. Added folder, .zip, .7z, .rar, .txt support for manuals. Changed the default "Back" menu key to escape, instead of delete to avoid incidental deletion of anything. Added some basic emulator settings for Yuzu emulator (Nintendo Switch). Added some emulator settings for Daphne emulator Added some extra .bat support. If launchbox/bigbox runs a .bat file for an emulator, which then in turns launches an emulator executable (such as may be needed for Daphne), super pause menu will wait 10 seconds for the emulator to launch after the .bat file. Enabled forceful activation to EPSXE emulator Changed the font sizing to all custom profiles so it can fit in "Strategy Guides". Changed font size handling on the main menu to avoid any single menu item taking up multiple lines Super Pause Menu will now delete the temp folder it creates after a play session in the super pause menu folder Added a "Loading..." animation to the Strategy guide and manual selection. Tested with LB/BB version 13.19
UPDATE Jan. 08/25 - 2.3.1
Fixed an issue if someone had an incorrectly labelled .cbr file as a cbz, and vice versa, it will now try opening up the manuals as the opposite file type if there are issues the first time. Added logic so the menu will display the word "Error!" within the gui breifly if the cbr or cbz file has issues opening (ie, no contents in the file). Changed how the menu retrieves the manual pages when "turned" for better performance. Uploaded the proper settings file, accidentally compiled the wrong one into the last package. UPDATE Jan. 08/25 - 2.3.0:
Added CBR and CBZ support for manuals Updated settings program, now has "alternative manual root folder" selection. Will be used for launchbox and attract-mode for CBZ, CBR manuals. Can be used in conjunction with launchbox's pdfs. Updated launchbox dll plugin from .net core 3.1 to 6. Can now push game filepath to the pause menu Updated default emulator profile for mame for the default hotkeys for v 0.273. Ensure your command line parameters for mame are "-keyboardprovider dinput" inside of Launchbox. For attract-mode (and +) Command arguments in would be [name] -keyboardprovider dinput Added a folder in \Super pause menu\Emulators for older emulator hotkey configs. Called "Older and alt emulator configs" Changed the pause/unpause button in mame to F5 to match the new mame default keys. If a game were to be closed externally while the pause menu screen was up, there is potential for the game to be muted on next launch. I added some logic to unmute on the next launch if that were the case. Removed manual folder path option in the attract mode plugin menu, can change the setting in the settings.exe
New CBR, CBZ options on the last page of the Customize menu page. The default root folder is Launchbox\Super pause menu\Manuals, but can be changed. Supporting the standard launchbox filename convention of special characters replaced by underscores, but they can also have the same filenames as your game files. It will look for CBR,CBZ and PDF files. Can be used in conjunction with launchbox's pdf manuals.
UPDATE Jan. 03/25 - 2.2.0:
Added a highlight border for around the selection menu. This can be disabled or enabled on page three of the Customize menu settings in Tools->Super Pause Menu Settings. The border can be used independently of the highlight bar. Pre-loaded sounds into memory to speed up the menu Passed on the new custom hotkeys items to the preview launcher. Added a plugin for attract-mode and attract mode + compatibility. Super Pause menu.nut is now included in the plugins folder, but is not needed for LaunchBox/Bigbox, it can be deleted. Included a Manual file named "Super Pause Menu Manual.pdf" in the Super Pause Menu Folder. Created a new default profile theme with a different background image. The original profile can still be used if wanted, renamed "LB Classic". UPDATE Dec. 12/24 - 2.1.0:
Added a highlighted menu selection bar to more closely match the look of launchbox default menus. The bar is added by default, but can be disabled, or you can change the color if wanted in Tools->Super Pause Menu Settings->Customize menu (page 3). Disabled the highlight bar in my arcade theme. I prefer the look without it. Changed the color of the highlighted font of my gameboy theme to accomodate the selection bar. Changed the color of the highlighted font of my PS1 theme to accomodate the selection bar. Changed the color of the highlighted font of my PS2 theme to accomodate the selection bar. Changed the font size of the default theme to 40 Fixed Y alignment issue on main page with more than 7 items (Old limit) If you want to update from v2.0.0 you can just copy and replace over Super Pause Menu\Super Pause Menu.exe and Super Pause Menu\Settings.exe from the zip file into the Launchbox\Super Pause\ Menu folder. If you want my updated themes copy over whichever .ini files you want from the zip file Super pause menu\Profiles\ into Launchbox\Super pause menu\Profiles\.
UPDATE Dec. 9/24 - 2.0.0:
Fixed a controls menu issue. Added the ability for the user to add their own menu items to the main menu. When the menu item is selected it will execute a customized AutoHotkey script. The menu item can be specific to all games in the emulator or specific to a platform, or even just a single game. For now I maxed it out to 20 custom menu items per emulator, but I can change that if anyone wants the choice in the future. This can be handy for swapping discs, switching out memory packs, changing controllers, etc.
To update to this version from V1.9.9 you can simply replace the old settings.exe and Super Pause Menu.exe from inside the zip file folder name "Super Pause Menu" to your Super Pause Menu folder located in the launchbox folder. -The options are located in the settings program in Emulator hotkeys->Custom Hotkeys.
-Use the drop down menus to choose if you want the script to be specific to the emulator, platform, or game. If the games/platform drop downs are blank, you will need to launch a game with the chosen emulator/platform with the pause menu activated for it to be added to the history. Enter the script you want and save it. The menu label will then be saved to the menu items list. You can choose a another blank item from the Menu Item list if you wish to add another. The items will be displayed in the Menu Item numerical order to the pause menu underneath Save State and Load State (if they are enabled).
-You may want/need to change your font size to fit all your menu items on the screen. This can be located on the third page of the "Customize Menu" option.
UPDATE Nov. 10/24 - 1.9.9:
Fixed a font sizing issue between saving/loading and the main menu Added some limited support for attract mode front end emulator UPDATE Jun. 6/24 - 1.9.8:
Added the ability to add up to 20 custom pictures anywhere on any custom profile, or to use some of launchbox's resources if wanted instead. Launch super Pause Menu Settings from launchbox's tools, when the settings program opens choose your emulator of choice, click on "Customize Menu", you will find Additional Images drop down menu to select an existing or new (blank) image for the profile, then click on the EDIT/ADD/Remove button Added an alignment calculator to get more precise image alignments in both the main menu, and also in the additional images menu. When launched from the additional images menu it will grab the current profile's background image's width and height, as well as the current custom selected image sizing attributes. You can use this to help make more pixel precise alignment measurements, using the pixel sizing of the background image to convert your custom image measurements into a percentage (so it will look the same on different resolutions). This program is independent of the settings program and you can launch as many as needed. Cleaner layout on the "Customize menu" options in the settings program. Updated all my default profiles to include images except for the arcade profile Changed font for gameboy advance emulator Re-fixed menu flickering by adding double buffering Updated the addons .DLL to include more Launchbox/Bigbox images Tested on launchbox/bigbox 13.14 on windows 11 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**.
183 downloads
-
Steam Scraper
By srxz
Plugin that scrapes Steam Information, banner, screenshots and video to a selected game.
Requirements: Launchbox 8.8+
Install: Extract the content of zip file to : Launchbox/plugins/SteamScraper
Source code: Github (feel free to make a pull request )
Thanks to:
@fawkesyeah for the extensive testing
@CriticalCid for Ideas.
EDIT
If you have trouble running the plugin and crashing due CAS error, please right click on the DLL's , properties and then unblock.
Usage:
Just paste the Steam URL from the game that you need to scrape information.
Video Tutorial:
If you want to add Additional Custom fields and Tags please edit the properties.json :
Note: This will generate a LOT of tags, I advise to hide it if you are going to use it. (Legacy Settings -> Game Details -> Disable Custom Fields)
Also if you have the SteamDB or SteamSpy Link only you can use it to get the Steam metadata as well, the regex works just remind to put the / on the final url just like this:
BUT THIS WONT GET INFO FROM THE RESPECTIVELY WEBSITES, IT WILL GO TO STEAM ANYWAYS.
2,234 downloads
-
BigBox Daily Reboot
By superrob3000
Plugin that adds automated daily reboot support to BigBox (to prevent any slowdowns or errors when running for days). Daily reboot setup is done directly from LaunchBox. Once enabled, your PC will reboot every day at the chosen time if BigBox is running. The plugin is also smart enough to skip the reboot if you are playing a game at the chosen reboot time.
Tutorial and Demo:
Installation:
Copy BigBoxDailyReboot.dll to your LaunchBox/Plugins folder. Open LaunchBox and choose Tools->BigBox Daily Reboot Settings Set daily reboots to Enabled and choose a reboot time. If your PC is not already booting directly into BigBox, create a shortcut to LaunchBox/BigBox.exe and place the shortcut into your Windows startup folder (to get to the startup folder choose Run from the Windows Start menu, type shell:startup in the command box, and hit OK).
Release History:
1.00:
- Initial release.
1.01:
- Improved detection of games being open at reboot time (Steam games were sometimes not being correctly reported as closed).
- Added optional debug log file.
1.02:
- Added version info to the settings screen.
87 downloads