-
Posts
237 -
Joined
-
Days Won
4
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Files posted by superrob3000
-
CLI Launcher - LaunchBox Command Line Interface for launching games directly from Stream Deck
By superrob3000 in Third-party Apps and Plugins
This plugin adds a command line interface to LaunchBox/BigBox for launching games via Stream Deck or having platform and playlist shortcuts. Marquee(s)* and LEDBlinky get updated automatically. Launching games on a remote PC is also supported.
*All Marquees will be updated when using either LaunchBox or BigBox if you are using the ThirdScreen Plugin. If you're using the default BigBox marquee handling, then your single marquee will be updated when using BigBox only.
Installation:
*** Before installing, if you are using the ThirdScreen plugin please make sure you are using the latest version. Download CLI_Launcher.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.
Usage (simple game shortcuts):
Right click on a game in LaunchBox and choose "CLI Launcher->Create Windows Shortcut".
A dialogue will open to allow you to choose the name and location of the game shortcut. When ready, click "Save" to create the shortcut. To create windows shortcuts for a batch of games at once: Select multiple games, right-click and choose "CLI Launcher->Create Windows Shortcuts".
Usage (advanced shortcuts and Stream Deck):
The currently supported commands are listed below. These can be run from a Stream Deck, from AHK scripts, or directly from the command line. To run a command from a Stream Deck, open the Stream Deck app and drag the Open action onto one of your buttons. Then on the App/File line, enter the commands as shown below including any required parameters. For example:
Game Shortcuts (launch command): (works with both LaunchBox and BigBox)
"<path_to_launchbox>\ThirdParty\CLI_Launcher\CLI_Launcher.exe" launch "<platform_name>" "<game_name>"
For example, to launch Street Fighter Alpha 2 from the Arcade platform:
"C:\Users\Administrator\LaunchBox\ThirdParty\CLI_Launcher\CLI_Launcher.exe" launch "arcade" "Street Fighter Alpha 2"
New in v7.0.0 (launch_by_id command): To launch a game using its game id instead of platform name/game title you can use the launch_by_id command. For example:
"C:\Users\Administrator\LaunchBox\ThirdParty\CLI_Launcher\CLI_Launcher.exe" launch_by_id "1e48ac15-55e2-47f7-a33e-486451a16def"
New in v7.0.3 (launch_by_db_id command): To launch a game using its database id instead of platform name/game title you can use the launch_by_db_id command. For example:
"C:\Users\Administrator\LaunchBox\ThirdParty\CLI_Launcher\CLI_Launcher.exe" launch_by_db_id "2532"
New in v8.0.1: The option "-t=num_minutes" can be passed to the launch commands. The game will be launched and then automatically closed after the specified number of minutes. By default it will attempt to use the ESC key to exit the game, but for games where that won't work (e.g Windows games) then you can also pass "-altf4" to tell it to use Alt-F4 to exit instead.
Platform Shortcuts (platform command): (added in v2.0.0 - only works with BigBox)
"<path_to_launchbox>\ThirdParty\CLI_Launcher\CLI_Launcher.exe" platform "<platform_name>"
For example, to navigate to the Arcade platform in BigBox:
"C:\Users\Administrator\LaunchBox\ThirdParty\CLI_Launcher\CLI_Launcher.exe" platform "arcade"
New in v8.0.1: The option "-all" can be passed to the platform command instead of a specific platform. This will take you to the platform/playlist root menu.
Playlist Shortcuts (playlist command): (added in v2.0.0 - only works with BigBox)
Run, "<path_to_launchbox>\ThirdParty\CLI_Launcher\CLI_Launcher.exe" playlist "<playlist_name>"
For example, to navigate to the favorites playlist in BigBox:
"C:\Users\Administrator\LaunchBox\ThirdParty\CLI_Launcher\CLI_Launcher.exe" playlist "favorites"
Remote commands:
To run a command on a different PC that has the plugin installed and is running LaunchBox or BigBox just add "remote_ip=<ip_of_remote_pc>". For example, to launch a game on a different PC with IP 192.168.168.238:
"CLI_Launcher.exe" launch "arcade" "Street Fighter Alpha 2" "remote_ip=192.168.168.238"
FAQs:
Q. What if neither LaunchBox nor BigBox are open when the script runs?
A. The command will get ignored if LaunchBox or BigBox is not open. As of version 8.0.0 you'll also get an error message when trying to run shortcuts without LaunchBox or BigBox being open.
Q. What if a game is already open when the script runs?
A. The command will just get ignored if a game is already open.
Q. Why not just launch the emulator and/or game directly from the Stream Deck or script?
A. Using CLI Launcher is much simpler and leverages all the work you've already done in setting up LaunchBox to properly launch the game. Also, if you were to run the emulator and/or game directly from a script, your Marquee(s) and LEDBlinky would not get updated for the game.
Q. Instead of manually entering the command for a Stream Deck button, can I use the "Create Windows Shortcut" game menu item and then just point Stream Deck to that shortcut?
A. Yes, but... Elgato's Stream Deck app has a quirk where if you use the file selector button to select a shortcut, it will jump straight to the executable that the shortcut points to and it will ignore any parameters that the shortcut was passing in. So to get it to work with a shortcut you have to just type out the full path to the shortcut (including the .lnk extension) on the App/File line instead of using the file selector button.
Q. If I want to use remote commands, which port do I need to ensure is open?
A. If you are having trouble with remote commands, ensure port 0xb0b0 is open in Windows Firewall on the remote PC.
Q. Why would anyone want to launch a game on a remote PC?
A. Dunno... but you can now.
254 downloads
- cli
- command line interface
- (and 5 more)
-
ThirdScreen Plugin for Platform Video Marquees, 3+ Screen Support, and more
By superrob3000 in Third-party Apps and Plugins
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.
1,707 downloads
- third screen
- platform marquee videos
- (and 3 more)
-
Rename Media Images/Videos as Rom Name or Game Name Format
By superrob3000 in Third-party Apps and Plugins
A plugin to allow you to switch between ROM name format and Game name format for your media files.
Installation:
Download RenameMediaToRomNames.dll to your PC. Close LaunchBox/BigBox and copy the dll file to your LaunchBox/Plugins directory. It is highly recommended that you make a backup of your LaunchBox/Images and LaunchBox/Videos folders prior to using this plugin.
Renaming game media for entire platforms:
1. Select "Rename Media To ROM or Game Names" from the Tools dropdown in LaunchBox.
2. Select the platform (or platforms) whose game media you want to rename.
3. Choose which format you want to rename the media to (ROM name format or Game name format).
4. Click Start.
Renaming media for individual games:
1. In LaunchBox, select the game or multiple games whose media you want to rename.
2. Right click and select "Rename Media To ROM or Game Names" from the game menu.
3. Choose which format you want to rename the media to (ROM name format or Game name format).
4. Click Start.
Renaming manuals: (new in version 2.0)
To rename game manuals, click the "Include Game Manuals" checkbox prior to hitting the Start button.
FAQs:
Q. Why would anyone want to use this?
A. I actually don't know, but I wrote it because some people on the forums requested it. So if you find this plugin useful please let us know why in the comments 😄.
721 downloads
-
Fuzzy Media Name Cleanup
By superrob3000 in Third-party Apps and Plugins
A plugin to help restore missing media files when updating to LaunchBox 13.14+.
LaunchBox versions 13.14 and higher use a stricter naming convention for media files than previous versions. As a result you might find that you have many missing media files after updating. If you are in that situation, you can do the following:
First make a backup copy of your Images and Videos folders just to be safe. Temporarily revert to LaunchBox version 13.12 by closing LaunchBox/BigBox and running LaunchBox/Updates/LaunchBox-13.12-Setup.exe Start LaunchBox and open the plugin (Tools->"Fixup Fuzzy Media Names" to run it for all games in a platform or if you want to run it for an individual game then right-click the game and select "Fixup Fuzzy Media Names"). Follow the on-screen instructions to start the fixup process (you can choose between rom name format or game title format). Revert back to LaunchBox version 13.14 (or higher) by closing LaunchBox/BigBox and running LaunchBox/Updates/LaunchBox-13.14-Setup.exe LaunchBox versions 13.14 and higher should now recognize the media. The list of media files that had to be renamed can be found in LaunchBox/Logs/FuzzyNamingFixupLog.txt
Can't promise this will fix every case but it should fix most cases of missing media caused by the 13.14 update.
Installation:
Copy FuzzyWuzzyNamingFixup.dll to your LaunchBox/Plugins folder.
64 downloads
-
Marquee Startup Video - One Box To Rule Them All
By superrob3000 in Startup Videos
Marquee intro video featuring BiGBox's own 3D Box Model. 1920x540 resolution for marquee displays. You'll need the ThirdScreen plugin to add marquee startup video support.
Credit to @Rincewind for the box's front cover art.
690 downloads
0 comments
Updated
-
Kids Favorites Playlist Media with Animated Marquee
By superrob3000 in Playlist Media Packs
Kids Favorites playlist media including animated video marquee, theme video, clear logo, and pointer.
The animated marquee happens to be in gif format, so it should be added as an "Arcade - Marquee" Image in LaunchBox. It will animate if you are using the ThirdScreen plugin. Otherwise you'll need to modify your theme files to support animated gifs.
IMG_6428.MOV44 downloads
0 comments
Updated
-
Favorites Playlist Media with Animated Marquee
By superrob3000 in Playlist Media Packs
Favorites playlist media including animated video marquee, theme video, and pointer.
The animated marquee happens to be in gif format, so it should be added as an "Arcade - Marquee" Image in LaunchBox. It will animate if you are using the ThirdScreen plugin. Otherwise you'll need to modify your theme files to support animated gifs.
IMG_6315.MOV114 downloads
0 comments
Updated
-
Marquees (MAME - animated)
By superrob3000 in Arcade
Animated marquees I made for a handful of MAME games.
They are all gif files, so add them as "Arcade - Marquee" Images in LaunchBox. They will animate if you are using the ThirdScreen plugin. Otherwise you'll need to modify your theme files to support animated gifs.
Marquees:
Daytona 2 Mad Planets NBA Jam Punisher Street Fighter Alpha 2 Spiderman
358 downloads
-
Marquees (PC Games - Animated)
By superrob3000 in Windows
Animated marquees (some gifs and some videos) that I made for a handful of PC games as well as a PC Games platform video marquee.
You'll need the ThirdScreen plugin for platform video marquee and gif file support (gif files should be added as "Arcade - Marquee" Images in LaunchBox).
Marquees:
PC Games Platform Video Marquee Among Us ASTRONEER DealOrNoDeal hamsterball Hogwarts Legacy OUT RUN 2 COAST 2 COAST Sonic Generations Space Engine Street Fighter V Street Fighter 6 TetrisEffect Ultrastar Deluxe Unlock The King-01 Zaccaria Pinball
New in 3.0.0:
Street Fighter 6 New in 2.0.0:
Hogwarts Legacy
311 downloads
-
CreateGameList (Create Game List Plugin)
By superrob3000 in Third-party Apps and Plugins
A PlugIn to quickly dump your entire game list to a text file.
Installation:
1. Copy CreateGamesList.dll to your LaunchBox/Plugins folder.
Usage:
1. From LaunchBox choose Tools->Create game list file
2. Select or clear the checkbox for including playlists in the game list file.
3. Hit Browse to choose the location of the game list file.
4. Hit the "Create Game List" button.
216 downloads
-
Marquee Intro Video Support
By superrob3000 in Third-party Apps and Plugins
*** Edit: Note that you can use this plugin to add startup marquee video support if you are using BigBox's native marquee handling. However, I recommend you switch to my new plugIn, ThirdScreen, for startup marquee video support because it also adds support for platform marquee videos and unlimited screens. ***
Plugin that adds Marquee Intro video support. After installing the plugin you can simply place your Marquee intro videos into the LaunchBox/Videos/StartupMarquee folder. One will be chosen randomly at startup. Static images (jpg or png) will work as well.
The marquee video will always automatically end at the same time as the main screen intro video. If the marquee video is shorter than the main screen video, it will loop until the main screen video ends (or until you hit a button to skip the intro).
See demo:
Installation:
Unzip the file and drop the contents into your LaunchBox folder. Place your marquee startup video(s) into LaunchBox/Videos/StartupMarquee.
You of course have to make sure your marquee screen is set up first in your BigBox settings:
Set your marquee screen number in Options->General->Marquee Screen If you want the intro video to stretch fill the entire marquee, then set Options->Marquee Screen->Set Marquee Images to Fill the Screen If you have a cut-off type marquee, then make sure your screen compatibility mode is set correctly in Options->Marquee Screen->Screen Hardware Compatibility Mode. Currently this plugin does not support the squeeze 1/2 or squeeze 1/3 modes, but all of the following screen compatibility modes are supported:
- None
- Monitor Cuts Off Bottom 1/2
- Monitor Cuts Off Top 1/2
- Monitor Cuts Off Bottom 2/3
- Monitor Cuts Off Top 2/3
- Monitor Cuts Off 1/3 Top and Bottom
291 downloads
-
BigBox Daily Reboot
By superrob3000 in Third-party Apps and Plugins
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.
67 downloads
-
Hyperspin2LaunchboxPlaylist
By superrob3000 in Third-party Apps and Plugins
About:
Use this plugin to quickly convert from a Hyperspin collection to a Launchbox playlist. Choose a Hyperspin database XML file and this program will compare the rom names for all games in the Hyperspin XML file to the rom names for all of your installed Launchbox games. Any games with matching rom names will be added to the new Launchbox playlist.
Installation:
Copy RB_CreatePlaylistFromHyperspinXML.dll to the LaunchBox/Plugins folder. Restart Launchbox. Usage:
In Launchbox, select Tools->"Create playlist from Hyperspin XML" from the dropdown system menu. Select the Hyperspin XML file to import from. Choose which Launchbox platforms to pull games from. Enter a name for the new Launchbox playlist. Click "Create Playlist".
Update History:
1.0.1
- Added the option to specify which platform(s) to search.
- Added option to include hidden games.
- Added option to include broken games.
1.0.2
- Available platforms are now listed in alphabetical order.
247 downloads