By UnderwoodNC*** Updated for Initial Support for LaunchBox v.Next ***
AddToGamesDb: A plugin to help automate the process of submitting all of your game information and images from your collection to the LaunchBox Games Database.
About the Plugin
This plugin makes use of an application traditionally used in automated testing (Selenium) to automate the process of submitting games to the LaunchBox Games Database. It will open an instance of your default browser (provided that browser is either Chrome or Firefox. If some other browser is your default, it will try to open Chrome), and attempt to submit the selected game to the LaunchBox Games Database based on the information provided in your collection.
If the game does not exist in the database, it will create a new game entry and submit it to the database. If you have added additional information or images to a game that already exists in the database, it will enter the title and platform, then pause to let you choose the existing game, then add any additional information from your collection to the LaunchBox Games Database. Installation Instructions
Note: For this plugin to work, you will need to have either Chrome or Firefox installed. If you have both installed, it will use whichever you have set as your default browser. If you are using Firefox as your default browser and have enabled Firefox Profiles, please note that this will run under the default profile. For any and all other cases, Chrome is the preferred browser.
Unzip everything to the Plugins folder. Usage Instructions
Note: If, in editing your collection, you are prompted to download an update for the LaunchBox Games Database, afterward you will need to close and re-open LaunchBox for the plugin to detect the changes.
Open LaunchBox and browse to a game that is either missing from the Games Database, has additional information not in the database, or has images not in the database -- right click that game, and select the appropriate option, it will show either: Add Game to LaunchBox Games Database Update Game in LaunchBox Games Database Add New Images to LaunchBox Games Database The first time you run the plugin, you may be prompted to login to LaunchBox Games Database. If so, the plugin will pause here to allow you to login as normal. Check "Remember Me" to skip this step going forward. Your login information is not read or stored in the code, it is stored in Chrome or Firefox's normal AppData cache on your system. If you do not login, the plugin will time-out after 5 minutes and close the browser. Depending on the game, you may be prompted with a screen that identifies similar titles and you will be asked to either select the correct title, or click the button to add a new game. If so, the plugin will pause here until you make your desired selection, then automation will resume for the remainder of the process. Logging
By default, the logging is only set to a general "Info" level and up that contains generic start and submission successful messages, along with any errors encountered. If you continue to encounter an error somewhere along the way, please take the following steps:
Browse to the plugin's folder -- LaunchBox\Plugins\AddToGamesDb Open NLog.dll.nlog in Notepad or another text editor. Scroll down to the bottom and find the <rules> section of the configuration. Find this line: <logger name="*" minlevel="Info" writeTo="file" /> And change it to this:
<logger name="*" minlevel="Trace" writeTo="file" />
Try to submit the problem game, if it is a particular game causing the issue, or another game in general otherwise.
Browse to the log file in the plugin's folder -- LaunchBox\Plugins\AddToGamesDb\log\AddToGamesDb.log
Feel free to post the error and preceding trace either on the plugin's support page or PM me either the entire log or the part pertaining to the last issue, whichever is easier for you. From there, I'll investigate and make any updates necessary.
Auto-population of the following fields is currently supported:
Name/Title Platform Release Date ESRB Developers Publishers Genres Wikipedia URL Overview Max Players Cooperative Images Known Issues
Context Menu (right-click menu) does not refresh on Audit window. If you update the information for a game in LaunchBox (clicking Edit from the right-click menu for the game), you will need to click away from the game (click some other game, for example), and then right-click on the updated game again for the context menu to update. Even without doing so, however, the correct process should run even though the text and icon on the menu haven't yet updated. A lot of work has gone into stabilizing the initial release and this latest release, but if you encounter any issues, please let me know and I will be glad to work with you to update the plugin accordingly.
Thanks, Jason, for providing your amazing software and thanks again to Jason, the LaunchBox staff and the community for your support in developing this plugin.
By LahmaSteamLauncher Plugin for LaunchBox
If you have ANY problems with the plugin, I want to know about them. While you are free to post on the plugin thread or send me a PM, the most effective/fastest way to speak with me personally is via Steam. If I am at my computer, I will answer your message immediately. My Steam alias is lahma0. You can click on my alias to open my Steam profile to add me as a friend, or you can click the following link:
Send Friend Request to lahma0 (steam://friends/add/76561198237461630)
3/16/2019 - Major Overhaul of SteamLauncher - New Beta Available for Download (Beta v0.9.1.0)
There is a new beta version of the plugin available for download. I’ve been working hard over the last few months to complete this major overhaul of the plugin, and I’ve decided to release this beta for those wanting an early peek at the new features.
This new version works in a fundamentally different way when compared to the old version. The biggest change is that there is now a universal toggle to enable/disable the plugin, and when enabled, any game/emulator launched through LaunchBox/BigBox will now be launched via Steam, without the need to select the “Launch via Steam” context menu item. Nearly all of the limitations of the old plugin are now eliminated, enabling features such as compressed rom support, non-default emulator configs (“Launch with [...]”), and startup/shutdown screen support.
The old version of the plugin will still be available for those who prefer to wait for a stable release. However, the current beta still retains the old “Launch via Steam” context menu item whenever the universal Steam launching toggle is disabled. This should make it easy to switch between the old plugin’s Steam launching feature and the new beta’s universal Steam launching feature.
A moderate amount of testing has been done on the new version, but seeing as this is a beta, there may still be some bugs under certain edge cases. If you find anything, please report your findings in the plugin’s forum thread. Before using the new beta, please read the new “How to Use” section in the documentation below. While in transition to the new plugin, please excuse the messy, unorganized documentation. It will be completely overhauled once a stable release of the new plugin is available.
If you want to back up your existing "SteamLauncher" directory prior to installing the beta, MAKE SURE you do NOT leave it inside of the "Plugins" directory OR ANYWHERE ELSE within the directory structure of LaunchBox.. Move it outside of the LaunchBox directory entirely.. If you have 2 copies of "SteamLauncher.dll" ANYWHERE within the LaunchBox directory structure simultaneously, VERY WEIRD THINGS WILL HAPPEN. Strictly speaking, you probably do not have to delete your existing config.xml file before upgrading to the beta, but if you have any problems, close LaunchBox, delete config.xml, and then run LaunchBox again (it will create a new config.xml file when the plugin loads.)
As of v0.9.0.2, the plugin now supports PC/Windows games, DOSBox games, and ScummVM games in addition to emulated games (roms).
UNBLOCK DLL AFTER DOWNLOADING
Neil9000 reminded me that Windows automatically "blocks" DLL files that are downloaded from the internet, so after following the instructions and placing the plugin DLL in your LaunchBox plugins directory, you need to right click the DLL, click 'Properties', and check the box at the bottom of the dialog that is labeled 'Unblock'.
SteamLauncher is a LaunchBox plugin designed to allow roms/emulators to easily be launched within Steam, directly from the LaunchBox/BigBox interface, without any complicated setup or technical know-how. Simply open the LaunchBox/BigBox context menu for any title and select the option labeled, "Launch via Steam".
March 2019 Beta: The new beta works differently than described above. Please read the new “How to Use” section in the documentation below.
Here are just a few of the features or benefits provided by using this plugin:
Allow LaunchBox to do what its good at - be the sole organizer and maintainer of your rom collection, without having to duplicate its functionality in Steam (something it was not designed for)
Keep your Steam library clean and uncluttered by hundreds of emulator/rom shortcuts
Get all of the benefits of Steam's excellent overlay system while playing any rom or emulator
Take advantage of Steam's infinitely customizable controller configuration (bindings) for both the Steam Controller and nearly all other DirectInput/XInput controllers
Use per-rom or per-emulator controller configurations that are automatically remembered between gaming sessions (without having to create convoluted Steam shortcuts for every rom)
Bypass or improve upon many emulators' extremely limited controller bindings and hotkey options
Share your "currently playing" status with Steam friends for whatever rom you launched from LaunchBox/BigBox. Example: “YourSteamAlias is currently playing 'Super Metroid (SNES)')” Features (March 2019 Beta)
Here are a list of the features added in the March 2019 beta update:
Compressed rom files are now supported (should work the same as when the plugin is not enabled)
Startup/shutdown screens should work normally (as they do when the plugin is not enabled)
Non-default emulator configurations are now supported (when you right click a game and choose a “Launch with” option)
There are other additional features included with the new beta that will be explained at a later date or upon release of a stable/final version. Requirements
.NET Framework 4.6.1+
.NET Framework 4.7+ (March 2019 Beta)
Steam for Windows
Extract the 'SteamLauncher' directory from the compressed package into your LaunchBox plugins directory Right click the SteamLauncher.dll file, click 'Properties', and look at the bottom of the dialog (on the 'General' tab) for a checkbox labeled 'Unblock'; if you see it, check that checkbox and click 'OK'; if you don't see it, then you are done
Example: If LaunchBox is located at 'C:\LaunchBox', you would copy the 'SteamLauncher' directory to 'C:\LaunchBox\Plugins'. This would result in 'SteamLauncher.dll' and any additional files (if any) being inside the directory 'C:\LaunchBox\Plugins\SteamLauncher'.
It would be greatly appreciated if you would leave a comment/review on this page with a bit of feedback after installing the plugin and trying it out. Even just a short comment such as, "It works for me" or "Not working" would help out a lot. The plugin was tested on a very limited number of setups and environments prior to release, so any small amount of feedback will help in gauging whether the plugin generally works for most people or whether more testing is needed.
How to Use
Simply bring up the rom's context menu in LaunchBox (in BigBox or normal mode) and click the option at the bottom of the menu labeled "Launch via Steam"
Note: Currently SteamLauncher will only launch the rom using its default emulator. If you wish to use a different emulator with that particular rom, you will have to go into that rom's settings and change its default emulator (or change the default emulator for the entire platform associated with that rom.)
March 2019 Beta
After installing the plugin, there is now a simple ON/OFF toggle to enable the new functionality. In LaunchBox, this toggle can be found at the bottom of the “Tools” menu. In BigBox, this toggle can be found near the bottom of the root system menu (go back one level after starting BigBox). The new functionality is OFF by default. To turn it ON, simply click the menu item. When enabled, the menu item text will end with “(ON)” as displayed in the image below. When this option is turned ON, the old plugin’s “Launch via Steam” context menu item will be unavailable.
Customize Platform Names
When roms are launched with the plugin, the title of the game, as Steam sees it, will be in the format of: "Game Title (Platform Name)"
Example: Super Mario Bros. (Nintendo Entertainment System)
For whatever reason, you may want to keep the long "official" name of the platform in LaunchBox, but use a shortened, abbreviated, or different platform name inside of Steam. The plugin has this functionality available, and it can be enabled by following these instructions:
Open the SteamLauncher directory and look for a file named 'config.xml'
If you do not see the file, you need to launch at least 1 game with the plugin, and then manually close LaunchBox, and the file should then appear in the directory
Open the file with a text editor, and look for the line labeled, '<CustomPlatformNames>'
Anywhere under this line, and before the line labeled, '</CustomPlatformNames>', you can add as many new lines as desired in the format of: <Platform Name="Original LaunchBox Platform Name" Custom="Custom Platform Name" />
You may already see a couple of example lines in place with fake platform names which you can copy/paste and modify to add your own custom platform names
After making your changes, simply save the file, close it, and then reopen LaunchBox
The next time you launch a game, you should see your new custom platform name substituting the real platform name in Steam (an easy place to see the title of the game you're playing is in the Steam overlay)
Just to reiterate, here is an example of what the aforementioned lines look like in my config file: <CustomPlatformNames>
<Platform Name="Super Nintendo Entertainment System" Custom="SNES" />
<Platform Name="Nintendo Entertainment System" Custom="NES" />
<Platform Name="Nintendo Game Boy Advance" Custom="Nintendo GBA" />
<Platform Name="Nintendo Game Boy Color" Custom="Nintendo GBC" />
There appears to be a significant bug in the Steam Client right now that can cause problems with controller bindings under a variety of situations for certain users. If you launch a rom/emulator with LaunchBox and your controller bindings don't seem to be working, simply exit the game and launch it again. This may happen the very first time you try to launch a game using the SteamLauncher plugin (one time total after freshly installing the plugin, not on every new session in LaunchBox). If it happens frequently, please report the problem so further workarounds can be investigated.
Unfortunately I don't run a dedicated call center to provide technical support... However, if you need help with any technical issues or bugs (see 'Debug Logs'), want to suggest a new feature (I am very open to any ideas), just want to chat, or anything else related to the plugin, feel free to send me a PM or shoot me an email at the address listed below.
GitHub Project URL:
(Does not yet reflect the changes made in the March 2019 Beta)
LaunchBox Community Forums Profile:
To provide help with any technical problems or to investigate a bug, I will need a copy of the debug log that is generated whenever debug logs are enabled in the configuration file. To enable debug logs follow these instructions:
Locate the file named 'config.xml' in the SteamLauncher directory and open it with a text editor
Find the line that looks like this: <DebugLogEnabled>false</DebugLogEnabled>
Change the word 'false' to 'true' (do not include the quotation marks)
Save the file and close it
Now simply repeat whatever behavior was causing the issue and/or bug, and after you're sure you've replicated the behavior, manually close LaunchBox
Again, look inside the SteamLauncher directory, but this time looks for a file named 'debug.log' (there may be more than one sequentially named log files if there was an enormous amount of output, but this is unlikely if debugging was turned on just briefly)
Zip up the one or more log files and attach them to your message, along with the details of your particular setup (Windows version, 32-bit or 64-bit, LaunchBox version, Steam version, SteamLauncher plugin version, etc). The more information the better. Source Code
©2017 Valve Corporation. Steam and the Steam logo are trademarks and/or registered trademarks of Valve Corporation in the U.S. and/or other countries.
By CoinTosLaunches LaunchBox in Big Box mode from within Kodi - It will close or minimize Kodi, launch LaunchBox in Big Box mode and when Big Box is exited Kodi will restart or maximize, with the option to run programs pre/post LaunchBox. It works with Windows only.
BigBox Startup video and splash screen support
BigBox Updater support
Minimize or close Kodi option
Launcher Helper script version check
Supports Kodi 16, Kodi 17, Kodi 18 and Kodi Windows Store versions.
Kodi 16, 17, 18 or Kodi Windows Store for Windows
Due to Windows Store's UWA security restrictions, user must set a save directory under the plugin's Advanced Settings to a directory of the user choice where the plugin's ahk helper script and icon file can be saved.
Use 'Install from Zip' in Kodi and browse to the directory the plugin's zip was downloaded to and select it.
This plugin requires the user to set the location of their LaunchBox directory in the addon settings before first use. eg. C:\Users\<username>\LaunchBox\
THIS PLUGIN WILL PRODUCE AN ERROR DURING INSTALL IN KODI ON ANY OPERATING SYSTEM THAT CANNOT RUN LAUNCHBOX.
SINCE LAUNCHBOX IS CURRENTLY WINDOWS ONLY THAT IS THE ONLY OPERATING SYSTEM THE PLUGIN CURRENTLY SUPPORTS.
ATTENTION: WILL NOT WORK ON ANDROID (BOX, SMART TV, ETC.), IOS or MAC AND LINUX.
By eatkinolaAo.Bigbox Customs is a collection of LB/BB plugins. The Themer library contains custom controls useful for theme developers. The Dropins library contains true plugins you can just drop into the LB plugins folder. By default, the only drop-in enabled is WootLauncher; enabling the other drop-ins is easy (see the PDF doc download). Here are the included drop-ins:
GameManualViewer: Adds menu item "Game Manual 8D" (string is customizable) to the game details menu in BB, if the game has an associated PDF manual. When activated, the PDF will be read and converted to images on the fly for display within BigBox; it will not launch an external program. As occasionally some manuals take a few seconds to load, an animated GIF is displayed while you wait. The gif is currently a space invader, but I might add customization in the future. When viewing the PDF manual, use the standard keys (or gamepad buttons) used to navigate around BigBox.
PlatformAuditor: Adds another media audit tool for LB with support for OCD-type personalities. This can help you quickly find a platform's missing game media and rename media according to the game's title. It can also be used to delete superfluous media. It works for images, manuals, music, and videos. As with any tool that potentially modifies your library, consider backing up your media folders before using this.
PlatformExporter: Adds a simple way to export games including metadata and boxart to other applications. Currently, the only application to which it exports is EmulationStation. Support for other applications might be added in the future, if there is enough demand and I have enough time and interest in doing so.
PlaylistGenerator: Adds playlists to your library but does not otherwise alter your library. Playlists are regenerated each time LB/BB is started. You can add your own media (videos, banners, etc) for the playlist, in the same way you would for manually generated playlists in LaunchBox. This media will not be overwritten when the playlists are regenerated. You can customize the names of these playlists and number of games added to each.
WootLauncher: Adds game load/exit screens, pause screens including support for viewing PDF manuals and save/load states, and bezels/overlays (useful for emulators which do not themselves support overlays). There is a separate download page dedicated to WL:
Here are some of the themes that use Ao.Bigbox.Themer
FluxCRT - videos displayed within a mock CRT including curvature effect MinimalX - simple but very flexible (skinnable) theme with some cool controls Nostalgia - videos displayed within viking's clean and nostalgic platform images Refaktor - clean view suited for 16:9 or 4:3 displays and videos/screenshots of all sizes
By eatkinolaWootLauncher provides game load/exit screens, bezels/overlays and a pause menu with built-in PDF viewer for manuals, as well as support for emulator savestates and images to remind users of emulator control mappings. I looked into using RL but didn't feel like going through the trouble of setting it up, so I instead ironically went through loads of trouble creating this plugin. It's not meant to do everything RL does (caveat: I've never used RL), but maybe it does enough and you'll find it useful. It's designed to be easy to setup but also quite customizable. It will not support all emulators but should support "enough"; tested with RetroArch, MAME, Dolphin, Demul, and PCSX2 which I think are the more common ones used (anyway what I use). It should work with other emulators, too.
The PDF bundled with the download describes how to quickly setup and also how to customize ... so I'll not repeat that here. You can also download the PDF guide separately. Please use the support thread if you have any questions or spot bugs. When reporting issues, supply the log file and any relevant screenshots to help troubleshoot. It's worth mentioning this is not compatible with the new built-in game startup screens for LB/BB, and it likely never will be as it uses a different window management strategy. Absolute requirements for using WootLauncher are:
1. LaunchBox / BigBox version >= 9.2
2. Disable built-in LB/BB startup screens (for exceptions see PDF)
3. Do not try to use both RL and WootLauncher; it will not go well
4. Configure your emulators to run in windowed mode
NOTE: If criteria 1 and 2 are not met, the plugin will simply disable itself.
ADDITIONAL PLUGINS: This DLL (Ao.Bigbox.Dropins.dll) contains additional plugins besides WootLauncher, but they are inactivate by default. You can activate these other plugins by editing the DLL's config file (Ao.Bigbox.Dropins.dll.config). See the Ao.Bigbox Customs download page for additional details about these other plugins.
By malarryaThis is the ONLY Windows 10 Arcade Classics Desktop Theme available anywhere (that I could find)! I know this is not specifically LaunchBox related but it is retro-gaming related so I though I would share.
NOTE - YOU DO NOT NEED LAUNCHBOX TO USE THIS THEME.
I created this desktop theme for Windows 10 from 33 images and 30 wave files found around the internet and use them for my arcade cabinet. I take no credit for any of the images or sounds but thought I would share the theme in case anyone's interested. I put the Sound Scheme and Images together to create an ARCADE CLASSICS WINDOWS 10 DESKTOP THEME. Most images are 1920x1080 except for 2 that are a bit bigger and don't look that good scaled down.
IN ORDER TO GET THE SOUND SCHEME AND DESKTOP THEME TO WORK TOGETHER:
1. Place the Arcade Classics Folder containing the WAV files into your %WINDIR%/media folder. Press WINDOW KEY + R then type in %WINDIR%/media to open the folder.
2. Double-click on the ARCADE CLASSICS THEME file (Arcade Classics.deskthemepack). It should connect the sound scheme to the desktop theme.
I also included a VBS script that makes the desktop wallpaper rotate to the next random image and a shortcut to this script that makes it easy to double-click and run the script. You WILL NEED TO EDIT THE SHORTCUT depending on where you move the VBS script but I included it for completeness. Put the VB-SCRIPT wherever you'd like then edit the shourtcut to point to the vb-script. I have my script in my ../Hyperspin/ folder and the shortcut on my desktop but you can place it in your Launchbox directory or wherever you'd like.
Enjoy, and let me know in the comments below if you have any issues with the theme or what your favorite images are. I like Space Invaders, Star Wars, and Battle Zone the best.
A complete Mame Non Merged rom set for the version you are downloading. You must have this downloaded to your hard drive to use the batch file. If you have a seedbox you can use the included NoFiller v2 - *.txt file to copy / paste to a filter and only download those files if you don't want to use your own internet bandwidth downloaded a complete Non Merged rom set.
What is this ?
This is a batch file for people who only want to have a clean and streamlined set of games in their Arcade platform. It will copy out a curated set of roms from a full Mame rom set. The list of games selected was based off of input from people here on the forums, discord and my own personal experience playing these games growing up in the arcades back in the 80s and 90s. There are 434 rom files that will be copied out but there are some duplicates of a few games that have 2 or 4 player versions such as TMNT or Gauntlet for example, you can pick which one you want to use in your setup. (see below)
This is not the end all be all set of games of course but it is a good solid base to build your own personal set from rather than trying to pare down a complete set of roms. I tried not to include games that had really funky controls or light gun games though I did include some trackball and spinner games.
Included in the zip file you will find a batch file, spreadsheet document and 2 text files (1 list of roms and 1 list of games). The spreadsheet will allow people an easy way to maintain and add games as required. The rom list will make it easy to download only those files if you use a seedbox to get your roms from a torrent and the games list will let you compare what you have imported into Launchbox to see if anything is missing.
How to use this:
First you will need to download the Non-Merged rom set that the batch file was made with, using a different set than the bat file was intended for may or may not cause incompatibilities in roms. Then simply copy the batch file into the folder with all of the roms and double click the bat file, it will make a new folder within that folder and copy all of the roms into that newly created folder. From there you can copy that new folder of roms to anywhere you like and import them into Launchbox, be sure to update your rom path in your mame.ini to point this rom set location. You can now do whatever you like with your full set you downloaded, it is no longer needed for the NoFiller set to function, though you may want to keep a backup just in case.
Games that have problems importing into LB, will need to be imported individually.
Akai Katana - akatana.zip
Crossed Swords 2 - crswd2bl.zip
KaGeKi - kagekiu.zip
Sailormoon - sailormnnu.zip
Wrestlefest - wwfwfestu.zip
Games that have more than 1 rom file for 2 player or split screen variant.
darius2 (3 screen)
darius2d (2 screen)
gauntlet (4 player)
gauntlet2p (2 player)
ssriders (4 player)
ssridersabd (2 player)
tmnt (4 player)
tmnt2pj (2 player)
xmen (4 player, 1 screen, pick any character)
xmen6pu (6 player, 2 screen, coin slot determines character)
List of games in this batch file.
By NJDave71MAME No Nag with Default Artwork
mame_193.zip 77.52 MB
mame_194.zip 75.35 MB
mame_0195.zip 76.69 MB
mame_0196.zip 81.36 MB
mame_0197.zip 82.52 MB
mame_0198.zip 80.88 MB
mame_0199.zip 82.27 MB
mame_0200.zip 87.12 MB
mame_0201.zip 88.49 MB
mame_0202.zip 89.21 MB
mame_0203.zip 93.4 MB
mame_0204.zip 90.19 MB
mame_0205.zip 95.03 MB
mame_0206.zip 92.18 MB
mame_0207.zip 131.38 MB (Full Build)
No Nag - is the screen that says hit "Ok to Continue" when you open a ROM for the first time. This screen has been suppressed. How can I use my own default In game Artwork
I have provided two zip files that I use for my default Vertical and Horizontal games. you can search for MAME In game artwork using your favorite search engine. Mr Do is a good starting point for History and downloading some artwork. If you have favorite cabinet that you want to use for your defaults, simply make a copy and rename it to horizont.zip or vertical.zip
By srxzPlugin 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
If you have trouble running the plugin and crashing due CAS error, please right click on the DLL's , properties and then unblock.
Just paste the Steam URL from the game that you need to scrape information.
By starplayerThis program is a scraper for your video files, to be used with launchbox.
------------What it does:------------
Imagine you have in your possesison a full collection of video snaps and theme videos for launchbox.
Now, you might just have them all in your launchbox\videos\ folder, and everything will work.
However, you might prefer to have only some games that you like in your launchbox installation, in a faster SSD, or you might have a Raspberry Pi, which has limited space.
In those cases, you will want to only get the videos that correspond to the games you have in launchbox.
This program does that automatically for you.
------------How do you use this program then??------------
Glad you ask!
-1: set the path of your launchbox installation. Usually C:\program Files\Launchbox for example
-2: set the path of the folder in which you have your full video collection. For example D:\Launchbox Videos\
-3: Check the checkboxes "Run for videos snaps" and "Run for Themes" depending on
if you want to get game snaps, theme videos, or both
-4: Press Run
------------Things to have in consideration:------------
You have to have your video folders with the same name of the folders in the launchbox directory.
ie, if a folder is called "sega saturn" in launchbox, the correspondent in the folder that containsall your videos can't be called only "saturn".
The blue button "Correct Names of video folders attempts to solve this, but you should check.
If you want, you can run the program for just one game platform.
To do that, check "Run for One Platform Only", press "Get Platforms" and select the platform you want to run for.
------------"Other Options" explanation:------------
--"Ignore platform if no original videos are present" - check this if you don't want to be reminded thatthe program didn't found any videos for a specific platform.
--"Rename original videos": check this if you also want the original videos in your video collection to bepermanently renamed to the name that launchbox is expecting for each game.
Any suggestions, you can find me on Launchbox's forum.
You're welcome. Be happy.
By NJDave71This HelperControl has been integrated into LB 9.4. I have included a link with steps to help reference the library within big box. Thank you to everyone that has used this plugin and thank you to @Jason Carr for integrating it into the latest release.
This XAML User Control is provided as is and without warranty and should only be used by Theme Developers.
The purpose of this control is to add scrolling Horizontal text as done in the Aeon Nox theme.
Returns total game count for platforms and playlist
* Please read the PDF file explaining how it's used.
** Total Game Count works in all languages
By srxzSimple Plugin to automate download videos from youtube.
Requirements: Launchbox 8.2+
Install: Extract the content of zip file to : Launchbox/plugins/YoutubeScraper
Source code: Github (feel free to make a pull request )
If you have trouble running the plugin and crashing due CAS error, please right click on the DLL's , properties and then unblock.
There's two options:
URL Scraper: Just paste entire youtube URL from the desired video
One-click downloader: It will search automatically and download the first entry from youtube. Bulk Download supported!
By epicfailVersion 3.4.0
Big changes in this one. Some may like it, some may hate it. I now rewrite your ini file to help you out and maintain portability.
New game menu item to Configure ScummVM. ScummVM will open with that game selected. No need to scroll through a big list to find/guess the specific game to configure. When using my menu items to configure scummvm, I will automatically rewrite absolute paths as relative paths to your ini file. I also gave you the Configure ScummVM from the Tools drop down. During generation of the *.bat launchers I will check that you have the emulator set up, if not I will fix it for you. Can't change ScummVM path or launcher path now. Just go with it, life will be better. Simple and Advanced modes. Advanced mode is what your used to. Simple mode is one click setup, creates full list of launchers, and emulator creation. It will ask if you want to filter the non english languages. It should be easy if it works the way I intend.
click on the Tools->ScummVM Import Tool (simple) click on the Tools->Import->Rom Files to import the bat files as ScummVM games. Now scummvm can be portable easily in 3.3.1-plugin, you can rewriting the ini file. One click will read every single setting out of the ini file and find all absolute paths, check if the path is valid, than convert then to be relative to the launchbox directory.
I owe you guys some new instructions.
Updated with relative path for better travel!
ONLY the DLL is updated... See the update note below lots of new stuff.
uses launchbox built in ScummVM by default uses a local scummvm.ini by default, import existing to a local or create new fresh local scummvm.ini, all built in find and remove existing epicfail files. better rom names for smoother mass import BatRunner.exe installed from gui, must stay in your launchbox folder, point to it as your scummvm emulator. (BatRunner.exe is just the ScummVMimport.dll renamed and move to the launchbox main directory. Will prompt you when you create your launcher bat files. So its automatic you won't have do any thing to create it) Just point to it as the application for you scummvm emulator if your using the bat files. Updated filtering with priority duplicate control. ------------------------------------------------------------------------------------------------------------------
Older Version 2.0.5 from the videos ScummVMLauncher.exe
NEW AND IMPROVED - NOW WITH RETROARCH FEATURE
This is the scummvm launching system I use with launchbox. Most importantly this allows you to get art and videos for BB. It works for me, so I'm sharing it.
Put these ScummVMLauncher.exe files in your scummvm directory same directory as your scummvm.exe. I'm using 220.127.116.11-win32 currently. If you already setup my old launcher you can just delete the files and the launchers folder.
This is how I use it.
1st is to open your ScummVM and do a "Mass Add" if you don't know what that is hold the shift button down and the add button on scummvm will change. You could skip this if you already have your games loaded in scummvm, but I recommend starting fresh. After that close the scummvm program and assuming you have the microsoft .net framework installed run the ScummVMLauncher.exe. From the window, select Tools->load scummvm.ini this will attempt to automatically find your file in %appdata%ScummVM/, if its not there just navigate to the directory that you keep it and select your scummvm.ini file, then select open. This will grab the scummvm.ini file selected and parse it. You should see the gui populate and look similar to the screenshot. The gui should be intuitive. Filter the games the way you want to. Select Tools->Generate Launchers SETUP IN LAUNCHBOX:
Setup the emulator for ScummVM and pick the ScummVMLauncher.exe file as the executable. import roms - pick the launchers folder to import. Enjoy in BB, with art and videos!
By wasiliPlugin for importing games from gog.com
Readme and source code on github.
Works with Next on current versions of Launchbox. Probably won't work on 32 bit systems.
By SithelThis is a basic cmd/bat script. It's main purpose is to copy full sets from a huge source folder.
It's only purpose is to copy or move roms and images to your LaunchBox Games or Images folder based on a list.
Because the file extension is set up with a wildcard, it can copy or move any file with the same name of the rom.
Example being: Super Mario Bros. (World).zip / Super Mario Bros. (World).nes / Super Mario Bros. (World).mpg / Super Mario Bros. (World).png all can be moved/copied
because it ignores the extension. Just make sure to run the .bat in the correct source folder, weather it be roms, images, videos ect.
This is a .bat so you can view it in notepad if you want to see what exactly it's doing.
I provided a readme file with example code I used and will continue to add more platforms.
I've expanded upon my initial release of just copying mame roms, to copying or moving many platform roms or images.
I know no one wants 30,0000+ mame roms in LaunchBox when most either don't work or a lot are weird mature or mahjong roms
There is currently 30 platforms and 2 options for MAME and options for mame bios/device files.
File names are based on the No-Intro rom/image sets. Each platform is a list of file names to be moved or copied, similar to a HyperList xml.
I'm using file names only based off No-Intro sets, which is what seems to be what Hyperspin uses. So for example if the HyperList xml of Atari 2600 has 667 roms, I've created a file list to copy/move 667 roms.
Files will be copied/moved within the same drive. Once it's
done you can move/rename the destination folder to where ever you want.
Use either .bat file:
File 2 LB (Copy).bat
File 2 LB (Move).bat
Place the .bat file in the folder of the source of your roms, images, or whatever source your needing.
D:\Nintendo Entertainment System Source <-- (Place the .bat here)
Run the .bat by double-clicking it.
If your running this on the root of your C:\ drive you may need
to right click the .bat and "Run as Administrator"
Here is an example below:
Follow the instructions on screen.
Set folder directory D:\LaunchBox\[Games|Images]:Games
List the Platform you want to copy or move.
Type: LP (This will List Platforms)
The following is a list of options to copy/move that platform:
1 = (AAE)
2 = (Atari 2600)
3 = (Atari 5200)
4 = (Atari 7800)
5 = (Atari Jaguar)
6 = (Atari Lynx)
7 = (Capcom Play System)
8 = (Capcom Play System II)
9 = (Cave)
10 = (MAME NO-casino-clones-mahjong-mature-quiz-electro-utilities)
11 = (MAME NO-casino-mahjong-mature-quiz-electro-utilities)
12 = (MAME _NoFiller-Plus 675 Most Popular working roms)
13 = (Mame Bios Pack)
14 = (Mame Devices Pack)
15 = (NEC TurboGrafx-16)
16 = (Nintendo Entertainment System)
17 = (Nintendo Famicom)
18 = (Nintendo Famicom Disk System)
19 = (Nintendo Game Boy)
20 = (Nintendo Game Boy Advance)
21 = (Nintendo Game Boy Color)
22 = (Nintendo GameCube)
23 = (Nintendo Super Famicom)
24 = (Nintendo WiiWare)
25 = (Nintendo 64)
26 = (Sammy Atomiswave)
27 = (Sega 32x)
28 = (Sega CD)
29 = (Sega Dreamcast)
30 = (Sega Genesis)
31 = (Sega Master System)
32 = (Sega Naomi)
33 = (Super Nintendo Entertainment System)
Type Platform number:16
Read on screen instructions and press any key to start.
When it is finished it will create a LOG file in folder of the copied/moved files,
and copy/move the roms or images based on the exe to the destination folder (D:\LaunchBox\Games\Nintendo Entertainment System)
Read the provided ReadMe.txt file for any other information or how to read the log file.
If you have any issue let me know and I'll do my best to answer them here.
(As with anything, make backups of your roms and images if you are in fear of them getting deleted)
Safe bet is using the Copy Version as it only copy's, but I've used both and had no issues.
Thanks and enjoy!
Plugin that scrapes information from HowLongToBeat.com and adds custom fields with game lengths information.
I made this plugin to add length information for certain games, mostly rpgs. This adds 3 custom fields for Main Story, Main + Extra and Completionist length. You can configure which ones you want to add by editing the file HLTBPlugin.xml.
Because there's no oficial API from HLTB, I had to parse the HTML, which means that as soon as they change something on the HTML this plugin probably will stop working...
Extract files (dll + xml) to : Launchbox/Plugins/HLTBPlugin.
MainStoryLength: Enable/disable main story length update. Default: true. MainExtraLength: Enable/disable main story + extra length update. Default: true. CompletionistLength: Enable/disable completionist length update. Default: true. MainStoryFieldName: Change main story length custom field name. Default: Main Story Length MainExtraFieldName: Change main story + extra length custom field name. Default: Main + Extra Length CompletionistFieldName: Change completionist length custom field name. Default: Completionist Length Note: If you change the fields names it will not update the games that already have information, so you will end up with duplicated fields with different names and you will have to manually delete them (edit game -> custom fields tab). So config the first time and stick with that.
Access the option by right-click a game (only one game, no massive update yet). A window will popup with all the games found and you can choose which one correspond to your game. If there's no results you can manually change the search words (e.g. Metal Gear Ac!d will get no results but you can then change the search to Metal Gear Acid).
You can use the "Arrange By" option to order the games by length. Lengths are shown with leading zeroes because is the only way to properly order the games since custom fields are strings and not integers.
Tested on version 8.9. I think you need a premium license because custom fields are not supported in free license (not sure).
I have no relation with HowLongToBeat.com, if you like their work please go and support them.
By GrilaYahoo killed their YQL API on January 3rd 2019, which this plugin uses to get the weather data, so it no longer works. Until I have time to switch it to a different weather API it will remain broken.
Grila's BigBox Weather Control v1.0.2
This control will periodically retrieve the current weather conditions, displayed as a relevant icon, and temperature for the location you choose and display them in a BigBox theme. The location and display units (C or F) are end-user configurable. What this means is this: anyone who uses a theme that incorporates this control can set their location and display units to either Celsius or Fahrenheit by a simple edit of a config file (thank you @eatkinola for the help with that). I'm not sure if there is any want for this kind of information in BigBox (the idea came from looking at my phone's home screen), but the more options for theme's the better.
Added ShowTemp bool Added ShowConditions bool v1.0.1 (1/2/2018):
Added ShowUnits bool Added ShowLocation bool Added ItemSpacing property v1.0.0 (11/8/2017):
This isn't a plugin that can just be dropped into the plugin's folder, it's a user control that theme makers (or anyone with enough knowledge for that matter) can incorporate into their themes much like my other controls for controller status, battery percent, etc. I've included instructions (with pictures) on how to get this into a theme.
Screenshot (upper right corner)
By dingodanLaunchbox is great, but it doesn't run on linux. RetroPie is great, but the scraper is terrible. This script will copy your roms, metadata and images from LaunchBox for use with RetroPie. It will also reduce the size of the copied images to make them load faster on the Pi. Edit the attached file to choose your platforms, and decide if you want everything, or only your favourites.
How to Install:
Download and install Python Choose All Users and add it to your Path Open cmd, and type 'pip install Pillow' Download the attached file and edit it accordingly (specify your LaunchBox folder, desired output folder and platforms) Run 'python launchbox_retropie_export.py' Transfer the files to your Pi using WinSCP or similar Copy the gamelists to /opt/retropie/configs/all/emulationstation/gamelists Copy the roms and images to /home/pi/RetroPie/roms Enable the 'Parse Gamelists Only' option in EmulationStation ToDo:
Filter by playlists, instead of just favourites Option to rename the files to their LB Title Sync management for handheld emulators; consider adding metadata support where applicable
By srxzHi Guys,
I did a simple plugin to help anyone that streams and is using Launchbox, basically I write the current playing game information to a folder (Launchbox main folder + obs). So using OBS software you can put the information on display to stream it.
It has two types of files:
TXT Files - Plain text, so you can put it on stream as text. Json File - Has every Information for that game, you can build a HTML website and display it easily with some front-end knowledge. Also this is a way to test the new Interface that @Jason Carr did for us
Requirements: Launchbox 9.2+
Install: Extract the content of zip file to : Launchbox/plugins/OBS
Source code: https://github.com/rodrigosiviero/launchbox_obsgameinfo (feel free to contribute)
If you have trouble running the plugin and crashing due CAS error, please right click on the DLL's , properties and then unblock.
This time I did a video for the usage, enjoy!
Hey, i have been using this for a lot of years and since i have noticed that people have need here for unblocker , i share mine which is automated.
It will add unblock <directory> to right click of mouse to any folder and will "unblock" all directories within.
There is nothing malicious about it, it has 2 files, one is streams.exe which if u do not trust mine can download from sysinternals (Microsoft), in that case just make it exe autoinstaller
-fixed wrong link, sorry i had it in my old documentation, microsoft changed since then
Second file is a simple registry add, again nothing malicious make ur own if u do not trust mine:
[HKEY_CLASSES_ROOT\*\shell\UnBlock (file)] [HKEY_CLASSES_ROOT\*\shell\UnBlock (file)\command] @="C:\\ProgramData\\streams.exe -s -d \"%V\"" [HKEY_CLASSES_ROOT\Directory\shell\UnBlock (directory)] [HKEY_CLASSES_ROOT\Directory\shell\UnBlock (directory)\command] @="C:\\ProgramData\\streams.exe -s -d \"%V\"" [HKEY_CLASSES_ROOT\Directory\Background\shell\UnBlock (directory)] [HKEY_CLASSES_ROOT\Directory\Background\shell\UnBlock (directory)\command] @="C:\\ProgramData\\streams.exe -s -d \"%V\""
If u do use mine, then unpack Unblocker_unpack_me.zip and inside u will find two files, streams.sfx.exe and unblocker.exe , double click each of them and thats it. U will have unblock directory under right click when targeting folder.
When u use "unblock directory" for the first time it will ask for some eula agreement , i have nothing to do with that, that is from sysinternals. Just press accept.
Best usage of this is if u use WPI (windows post install wizard)
Note; Originally taken from Reddit, posted by Echoj2. I found these while looking into making an English 1G1R set. It includes Japanese games that are not English but have little to no Japanese text which afaik is very difficult to do using clrmamepro. You will to build your own up-to-date No-Intro set or you will be missing some roms.
This morning I made some No-Intro-based batch files for various console and handhelds for someone in another post. Seeing as they might be useful to some people, I decided to post them here as well.
1G1R means "One Game One ROM", which further means that there is only one copy of each game.
The Batch Files
These were made with the following ROMs in the order listed.
Europe - Exclusives and Semi-Exclusives That Require Localization Only
Japan (En) - Japan Games That Are In English
Japan - English-Friendly Japan Games That Are Semi-Exclusive To Europe
Just grab each ZIP for the systems you want from the folder, unpack them, run the batch files in the system's No-Intro ROM Set's ROM ZIP folder, then you'll have a new folder of ROMs including just the English games.
You should know that if your No-Intro ROM Set is outdated on the names for the ROM ZIPs, then the batch files will not get every game; the same goes for if they are updated as well, but only Japanese games change names often. That's just how things go and you'll have to update your No-Intro ROM Sets then make your own 1G1R ROM Set to be certain you have everything, which you can read how to do directly below.
However, keep in mind you can also use my new future-proof DAT files instead of No-Intro's latest 1G1R DAT files, with the advantage of mine being that I have the multi-cart re-releases and special controller games removed (among other things).
2017-11-07: Cleaned up Atari 2600 bat. Think it is the only way to get a No-Intro 1G1R ROM Set (barring the special controller required games) for Atari 2600 on the internet now. Still need to prune bad prototypes... well... the ones that have the (Proto) tag and don't work or are too unfinished; published prototypes (yeah, they did that back then) are treated the same as published finished games since they were widespread released.
2018-03-19: Today I finished the Atari 2600 batch file. It's about as good as it gets as far as I'm concerned. The unreleased game prototypes have been pruned down to what appears to only be the games that are complete enough to be called games. Can't be sure I have every Atari 2600 game or the best version of games that were renamed and re-released, but its current state is about as good as it gets.
2018-03-20: Updated the problem spreadsheet. Mostly a bunch of N/A for lots of systems. Updated some batch files here and there, though nothing major outside of finally getting rid of the emulated NES ports in the GBA batch file.
2018-04-06: Lots of updating over the past few days. Most Semi-Exclusive Europe games should now be replaced wherever possible with English-Friendly Japan games. Numerous Special Controller Required games also removed, though not completely.
2018-04-09: Added Magnavox - Odyssey2 batch file in preparation of the new RetroArch update that will add keyboard to gamepad remapping.
2018-04-10: I've done horrible things today. Fixed N64 batch file so that it gets "Superman - The New Superman Aventures" and learned more about a game I wish I could forget. Added the unlicensed Tengen and Codemasters games to the NES batch file due to their their fame/notoriety, respectfully. Tengen made some fine games, while Codemasters... made a few good ones... I promise. Updated all batch files to No-Intro names as of 2018-04-08 and have made a mental note to not update again until nearly future-proof custom 1G1R DATs are made.
2018-05-16: The future-proof DATs have been made! They are included with each batch file in case there is a name issue with batch files. Just need to tackle the prototype pruning, then prune the whole Odyssey2/Videopac batch/DAT due to the emulators incompatibilities and make a Videopac+ batch/DAT that has gone through the same process as the Odyssey2/Videopac.
2018-05-18: Added 1G1R lists for Sega CD and TurboGrafx-CD. Hope someone finds them useful, though I can't say for certain how accurate the TurboGrafx-CD one is due to the fact I only spent a minimal amount of time time removing USA released games from my main Japan collection: please report any duplicates.
2018-07-04: Full update of batches and DATs, and slightly improved all of them (hopefully). Added Intellivision now that No-Intro supports it. Put all DATs in a single archive since anyone that knows how to use them would just want to get them, and save all other users from downloading something they aren't going to use.
2018-07-13: Updated batches and DATs again. Narrowed scope of project to just official releases, a few notable unlicensed on the NES, and two prototypes that should just be unpublished in the USA yet complete otherwise.
By alec100_94PCSX2 Configurator Next for LaunchBox
PCSX2 Configuartor Next is a plugin for LaunchBox that allows users to easily configure PCSX2 on a per-game basis. The plugin also allows for pre-optimised configs to be downloaded from right within LaunchBox for a whole host of popular PS2 games, from Zombeaver's excellent PS2 Configuration Project.
The plugin is easy to install and simply needs to be downloaded and extracted. The archive contains a folder called "PCSX2 Configurator Next", this should be placed in the root of the "Plugins" in the user's LaunchBox directory. Any previous versions of the plugin should be removed before attempting to install this version.
The plugin is relatively straight forward to use, but has been changed significantly from previous versions. You will first need to have PCSX2 (1.5.0 development build) setup as an emulator in LaunchBox. Then right click on a PS2 Game and choose "PCSX2 Configurator" from near the bottom of the context menu. This will present a menu of options:
"Create Config" - Creates a new config for the game in question based on the users current PCSX2 settings, If a config already exists this will overwrite that config with a new one.
"Download Config" - This will download one of Zombeaver's Config and set it up to be ready to play for the selected game, this will be greyed out if now config is available, and will change to "Update Config" if a new update is available for the downloaded config.
"Remove Config" - This will remove the current config for the selected game, and will be greyed out if there is no current config.
"Configure With PCSX2" - This will open PCSX2 with the config for the selected game loaded, allowing you to customise your config for the selected game (Downloaded Config's can also be tweaked). Once a game has a created config this can also be done using LaunchBox's built in "Configure" from the games context menu. Both these options will be greyed out if there is no config for the selected game.
There is also a "settings.ini" file created in the plugins folder ("%LaunchBoxDir%/Plugins/PCSX2 Configurator Next"), this can be tweaked manually but most settings don't need to be touched in most cases. Some people may wish to change the "GameConfigsDir" which is where the created configs are stored, this deafults to the users PCSX2 "inis" directory. There is currently no inteface to modify these settings, but that is planned in a future version.
Version Info and The Next in The Name
This version of the plugin is the successor to the original PCSX2 Configurator plugin, with a completely re-worked codebase from that version, and full compatibility with LaunchBox.Next (which is now the current version of LaunchBox). The main reason "Next" was added to the name is to initially seperate it from that (now discontinued) verison of the plugin. This release is currently in Beta and the "Next" from the name will probably be dropped eventually for a stable release with more features.
Credit and Support
I have personally put a lot of time and effort into all versions of this plugin, with it essentially being my free-time pet project for the last year and a half. Though I know the plugin would not be what it is today without Zombeaver who really helped me to bring this plugin to the next level, by allow me to integrate his PS2 configurations into it as well as creating artwork and helping me test the plugin. I would also like to say a big thank you to spectral, neil9000, and kmoney for helping me out with testing, and of course Jason Carr for making LaunchBox and implementing some of my requested changes into the plugin engine. I intend to keep working on this plugin, and fix any reported bugs as well as update the plugin with new features. So if you have any problem or feature request's hop over to the plugins thread on the forums and let me know. The project is also open sourced under the MIT license and can be found on my github.
By loueradunGamestreamLauncher is a simpler launcher application to help assist with operations to be completed before and after a gamestream session. This can be used to launch any application, but I find it works great with BigBox as a launch point for my PC and emulator games.
Workflow on Gamestream Session start:
Disable GPU Miner through Awesome Miner if running Disable non-primary monitors if present Run a custom script Launch Game (BigBox) Workflow on Session end:
Run a custom script Enable non-primary monitors that were previously disabled Enable the GPU Miner through Awesome Miner if it was previously disabled Close the Gamestream session gracefully Installation:
Copy the extracted folder to your desired location. Run GamestreamLauncher.exe to configure the launcher. Add a custom game in Geforce Experience that points to GamestreamLauncher.exe. The launcher is configured with the config utility when launching it for the first time. You can run the config utility again by deleting the user.config file that can be found at %localappdata%\GamestreamLauncher under the proper version.
Known NVidia GameStream issues this launcher will resolve:
Launching a game while a miner is active GameStream will "flicker" when multiple monitors are active during the stream - https://forums.geforce.com/default/topic/1022778/gamestream/flickering-with-gamestreaming-on-new-windows-builds-/ The launcher is open source and can be found on github here: https://github.com/loueradun/GamestreamLauncher
Scan images for a game, find duplicate then ask (see screenshot) to the user for what to do. How to use:
Right click on a game, then choose the plugin When the scan is finished you can make defile images, you will have resolution, location, mediatype to Help you to decide what to do. Images are trashed, not destroyed. By click on the image you could see it in big picture mode. Versions:
14/09/2018 Big update 18.104.22.168 + 22.214.171.124 New boxes for multi-game selection Fixed: debug mode Fixed: update progression French translation ok (i hope) Separation gui/process, GUIs come from another depository, you could also use it if needed, everything is free and under gnu licence. Fixed problem on window for manual manage images.
10/09/2018 First release 126.96.36.199 Note:
As you can see from the screenshot, I have the same image in two locations, the fun part is that I didn't do that willingly, but it was fine to make an example. The strange string is the md5 sum of the first file. By click on arrow you change the picture I'm really happy to see people downloading my work, i feel useful Ii'm not really good in english if you see some errors, please be welcome to feedback them to me.. Todo:
Close multi-game window automatically at ending process (with timer choice) Show filename pics at the top of them.
Debug version : verbose in log file located in ./Logs/
By AxennRepository: https://github.com/daerlnaxe/Pack-My-Game
Explanations in English: https://github.com/daerlnaxe/Pack-My-Game/blob/master/README.md
Explications en Français: https://github.com/daerlnaxe/Pack-My-Game/blob/master/README-FR.md
Beta version: don't change anything in LaunchBox. Use it only with roms !
What it do:
It copies then compress everything about a game contained in the db of LaunchBox app. It generates a short xml file with the main information about the game It takes images, pdf manual, video, music, rom file. It takes also the cheatcode files if you fill the path ('GameName-.') It generates a tree view file. 7z and zip compression Backup datas about a game from LaunchBox xml When PackMe run, creates an enhanced xml file, adding missing paths, additionally to the original backup Permits to choose manually video, music, manual if db don't mention paths. Contextual menu permits now to make some operations to construct the workfolder, to compress it later.
Because as a french gamer i wanted to save everything i fill about my games and keep it for later, just in case there was a problem, reinstall or whatever. Note
Use it only with roms. Don't move or delete files from the source (never) It asks before to overwrite roms, manuals, music, video that are in the working directory meanwhile the copy (the target directory) Currently it asks a global permission to overwrite for the image/pictures files, even if there is no image file in the the destination folder. The clones are added only if they are grouped with a main in LaunchBox Compression 7z and zip It logs everything during the game treatment in a window, and a file. TODO
Work in progress: Eliminate duplicates images files function in contextual menu (md5 calcul) Filter platforms Double Security on work folder Find a better way to handle images files Correct the english version Carroussel to see image files to overwrite etc... (if necessary) Mode silent without box prompt ? (All overwrite) Mode silent without log window Edit info in short list ? => it means to load total information of the game. Splashscreen on loading Ameliorate config with own browser system and box path editable md5 Compareason ? Move VFolder, HFolder, copyfile, reconstruct path (set a security basic path option)
About EBGame.xml and OBGame.xml.
This xml files are a first step to reinject games in LaunchBox xml files, but keep in mind, it's a beta. This is why i didn't make a function to do it, to test,before, the reliability, so wait before to do it manually, please, or do it at your own risks.