Jump to content
LaunchBox Community Forums

Search the Community

Showing results for tags 'batch'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • LaunchBox
    • Android
    • Beta Testing
    • Community Corner
    • Collections and Builds
    • Features
    • Linux
    • News and Updates
    • Noobs
    • Troubleshooting
    • Website/Forum Support
  • User-Created Content and Downloads
    • Big Box Custom Themes
    • Big Box Sound Packs
    • Big Box Startup Videos
    • Custom Theme Tutorials
    • Game Media
    • LaunchBox for Android Custom Themes
    • LaunchBox for Windows Custom Themes
    • Pause Themes
    • Platform Media
    • Playlists & Playlist Media
    • Startup Themes
    • Third-Party Applications and Plugins (Released)
    • Third-Party Applications and Plugins (Development and Beta Testing)
    • Videos
  • LaunchBox Games Database
    • News and Updates
    • Contributions
    • Features
    • Troubleshooting
  • Off Topic
    • DOSBox
    • Emulation
    • Games
    • Monkeys
    • Buy / Sell / Trade

Categories

  • Big Box
    • Custom Themes
    • Startup Themes
    • Pause Themes
    • Sound Packs
    • Startup Videos
    • Controller Input Graphics
  • LaunchBox for Windows
    • Custom Themes
    • Custom Badges
    • Custom Sidebar Icons
  • LaunchBox for Android
    • Custom Themes
  • Third-party Apps and Plugins
  • Game Media
    • 3DO Interactive Multiplayer
    • Aamber Pegasus
    • Acorn Achimedes
    • Acorn Atom
    • Acorn Electron
    • ALF TV Game
    • Amstrad CPC
    • Amstrad GX4000
    • Android
    • APF Imagination Machine
    • Apogee BK-01
    • Apple II
    • Apple IIGS
    • Apple Mac OS
    • Arcade
    • Arduboy
    • Atari 800
    • Atari 2600
    • Atari 5200
    • Atari 7800
    • Atari Jaguar
    • Atari Jaguar CD
    • Atari Lynx
    • Atari ST
    • Atari XEGS
    • Bally Astrocade
    • Bandai Super Vision 8000
    • BBC Microcomputer System
    • Camputers Lynx
    • Casio Loopy
    • Casio PV-1000
    • Coleco ADAM
    • ColecoVision
    • Commodore 64
    • Commodore 128
    • Commodore Amiga
    • Commodore Amiga CD32
    • Commodore CDTV
    • Commodore MAX Machine
    • Commodore PET
    • Commodore Plus 4
    • Commodore VIC-20
    • Dragon 32/64
    • EACA EG2000 Colour Genie
    • Elektor TV Games Computer
    • Elektronika BK
    • Emerson Arcadia 2001
    • Enterprise
    • Entex Adventure Vision
    • Epoch Game Pocket Computer
    • Epoch Super Cassette Vision
    • Exelvision EXL 100
    • Exidy Sorcerer
    • Fairchild Channel F
    • Fujitsu FM Towns Marty
    • Fujitsu FM-7
    • Funtech Super Acan
    • Game Wave Family Entertainment System
    • GamePark GP32
    • GameWave
    • GCE Vectrex
    • Hartung Game Master
    • Hector HRX
    • Interton VC 4000
    • Jupiter Ace
    • Lviv PC-01
    • Magnavox Odyssey
    • Magnavox Odyssey 2
    • Matra and Hachette Alice
    • Mattel Aquarius
    • Mattel HyperScan
    • Mattel Intellivision
    • Mega Duck
    • Memotech MTX512
    • Microsoft MSX
    • Microsoft MSX2
    • Microsoft MSX2+
    • Microsoft Xbox
    • Microsoft Xbox 360
    • Microsoft Xbox Series X/S
    • MS-DOS
    • MUGEN
    • Namco System 22
    • NEC PC-8801
    • NEC PC-9801
    • NEC PC-FX
    • NEC TurboGrafx-16
    • NEC TurboGrafx-CD
    • Nintendo 3DS
    • Nintendo 64
    • Nintendo 64DD
    • Nintendo DS
    • Nintendo Entertainment System
    • Nintendo Famicom Disk System
    • Nintendo Game & Watch
    • Nintendo Game Boy
    • Nintendo Game Boy Advance
    • Nintendo Game Boy Color
    • Nintendo GameCube
    • Nintendo Pokemon Mini
    • Nintendo Satellaview
    • Nintendo Switch
    • Nintendo Switch 2
    • Nintendo Virtual Boy
    • Nintendo Wii
    • Nintendo Wii U
    • Nokia N-Gage
    • Nuon
    • OpenBOR
    • Oric Atmos
    • Orion-128
    • Othello Multivision
    • PC Engine SuperGrafx
    • Philips CD-i
    • Philips VG 5000
    • Philips Videopac+
    • Pinball
    • Radio-86RK Mikrosha
    • RCA Studio II
    • SAM Coupé
    • Sammy Atomiswave
    • ScummVM
    • Sega 32X
    • Sega CD
    • Sega CD 32X
    • Sega Dreamcast
    • Sega Dreamcast VMU
    • Sega Game Gear
    • Sega Genesis
    • Sega Hikaru
    • Sega Master System
    • Sega Model 1
    • Sega Model 2
    • Sega Model 3
    • Sega Naomi
    • Sega Naomi 2
    • Sega Pico
    • Sega Saturn
    • Sega SC-3000
    • Sega SG-1000
    • Sega ST-V
    • Sega System 16
    • Sega System 32
    • Sega Triforce
    • Sharp MZ-2500
    • Sharp X1
    • Sharp X68000
    • Sinclair ZX Spectrum
    • Sinclair ZX-81
    • SNK Neo Geo AES
    • SNK Neo Geo CD
    • SNK Neo Geo MVS
    • SNK Neo Geo Pocket
    • SNK Neo Geo Pocket Color
    • Sony Playstation
    • Sony Playstation 2
    • Sony Playstation 3
    • Sony Playstation 4
    • Sony Playstation 5
    • Sony Playstation Vita
    • Sony PocketStation
    • Sony PSP
    • Sony PSP Minis
    • Sord M5
    • Spectravideo
    • Super Nintendo Entertainment System
    • Taito Type X
    • Tandy TRS-80
    • Tapwave Zodiac
    • Texas Instruments TI 99/4A
    • Thomson MO/TO
    • Tiger Electronics Handheld
    • Tiger Game.com
    • Tomy Tutor
    • Touhou Project
    • TRS-80 Color Computer
    • Uzebox
    • Vector-06C
    • VTech CreatiVision
    • VTech Socrates
    • WASM-4
    • Watara Supervision
    • Web Browser
    • Windows
    • Windows 3.X
    • WonderSwan
    • WonderSwan Color
    • WoW Action Max
    • XaviXPORT
    • ZiNc
  • Platform Media
    • Platform Theme Videos
    • Platform Console Images
    • Platform Backgrounds
    • Platform Banners
    • Platform Clear Logos
    • Platform Bezels/Overlays
    • Platform Media Packs
    • Platform Default Image Packs
    • Platform Templates
  • Playlists & Playlist Media
    • Playlists
    • Playlist Theme Videos
    • Playlist Backgrounds
    • Playlist Banners
    • Playlist Clear Logos
    • Playlist Media Packs
  • LaunchBox/Big Box Media

Blogs

  • Jason's Devotions
  • Thatmans Blog
  • THAT NINTENDO SWITCH EARLY REVEAL WAS FROM A STOLEN CONSOLE
  • Version 8.8
  • Game Theme Videos
  • Exclusive Bezels
  • Save Up Your Time by Outsourcing Creative Graphic Design
  • Bigg Homi
  • aj gaming2357
  • Adding the old 2004 version of sadx
  • gg
  • Артур
  • Hello Neighbor: Nicky's Diaries - SHOCKING NEW GAMEPLAY
  • Supporting Nursing Importance: A Tweaked Approach with the Show from My Guide Establishment:
  • Advanced Search
  • Xoso66
  • Lode88
  • SunWin | Thế Giới Game Bài Uy Tín Nhất| Tải Sunwin Androind/IOS/PC
  • 789Win
  • 33Win
  • telegram网页版
  • telegram中文
  • V9bet
  • Đá Gà 88
  • Go88
  • go88
  • เว็บทดลองสล็อต
  • เว็บทดลองสล็อต
  • 188BET
  • FABET NHÀ CÁI
  • WPWorld
  • 88CLB
  • I9BET
  • Thabet
  • V9BET
  • HITCLUB
  • 789Club
  • vnbet77 CỔNG GAME
  • 789Club Game Bài Đổi Thưởng Đẳng Cấp | 789 Club Tài Xỉu
  • QH88 Link truy cập
  • IWIN
  • kèo nhà cái
  • rikvipp1com
  • rikvipp3com
  • sunwinnteam
  • hitclublimo
  • com888bde1
  • TAI HITCLUB
  • ace8kbet
  • Nhà Cái ABC8
  • trangchuko66com
  • com7mcni1
  • n88absurdocom
  • 77Bet
  • info999bet
  • vermet33win
  • F168
  • Bangladesh sportswear manufacturer
  • 22Fun Casino
  • nettruyensbs
  • deportegrafico
  • Kubet Thiên Đường Game
  • Kubet Thiên Đường Game
  • hitclubcaucatel
  • loteriadeboyaca
  • loteriadeboyaca
  • nhacaiuytintires
  • playtimecasino
  • globalcompactvn
  • vin88casino1
  • vip79forum
  • daga88accom
  • vb777gameinfo
  • GK88
  • merryphph1
  • com8kbetok
  • sunwinmoringa
  • go88desarrollos
  • cmsprofession
  • BK8 nhà cái Uy Tín
  • Kun888 Cổng Game Bài Đổi Thưởng
  • site33wingroup
  • nohu52clubonline
  • sunwin20tokyo
  • Tải Game 789Club Chính Hãng
  • sunwinfutbol1
  • Nhà Cái 6623
  • Free Shein Gift Card
  • Nhà Cái 188BET
  • sunwinsoulseekqt
  • sun20games1
  • caothugamepro
  • topnhacaiuytinink
  • fleetblox
  • Nhà Cái THANBAI88
  • 88betpromo
  • sv88golf1
  • murraybuchan
  • hb88rungwa1
  • jetget33win1
  • 8XBet Cổng Game Cá Cược
  • HB88 Trang Chủ HB88 Chính Thức
  • hb88community
  • Jun88 Casino
  • hb88pralines
  • hb88solarenergy
  • BK8 Cá Cược Đẳng Cấp
  • hb88appetit
  • hb88angelapp
  • go88gats
  • leo88w3b
  • new88loan
  • leo88lasky
  • dinhgiabiensoxe
  • Hitclub
  • win79hair1
  • xedienbeforeall
  • Nhà Cái RR88
  • 79king3acom
  • sin88ceo
  • hitclubninja
  • manclubstudio
  • 98winbetscom
  • lucky88mzcom
  • thietbimontes
  • Sin88 Nhà Cái Cá Cược
  • kubetceo1
  • thomas123b
  • Man club
  • Man club
  • aktivo123b
  • 123baktivo
  • SXMB XSMB Xổ số miền Bắc hôm nay
  • clinic123b
  • saowinblog1
  • may88bid
  • may88bid
  • may88bar1
  • n88medibook
  • caquetatravel
  • sunwin88comco
  • betcom8888com
  • jun88procc
  • HitClub App Hit Club Chơi Game Bài IOS, Android Trực Tuyến
  • win79review
  • website789winv
  • solrnetwork
  • udarr33win
  • jetget33win
  • VipWin Sảnh Chơi Casino & Cá Cược Thể Thao Uy Tín Số 1
  • ithsnyc33win
  • jun88tupago
  • jun88desacol
  • phimsex5sbiz
  • phimsex5sbiz
  • 33winsurgery
  • gemwincatering
  • championdash1
  • abc8zt
  • xocdialat
  • memberstudio1
  • xocdiali
  • may88krd
  • k8bet8site
  • k8bet8site
  • site6623a
  • vnq88club
  • zenlesslab
  • oxbetguru
  • oxbethaus
  • Nhà Cái KUBET
  • idlewildmusic
  • Sunwin Cổng Game Bài Đổi Thưởng HOT Nhất Hiện Nay!
  • vydubychicom
  • 789pnetcom
  • winvnonl1
  • top88lifestyle
  • ben88xyz
  • ben88space
  • tylekeofive88
  • faco777site
  • ph777pub
  • U888 Cổng Game Bài Đổi Thưởng Uy Tín, Sân Chơi Giải Trí Hấp Dẫn
  • vinwinliving
  • jun88benolpe
  • jun88haosblong
  • derozewolk
  • Win79 Cổng Game Bài Hấp Dẫn Vượt Thời Đại
  • net88nordkette
  • pkkoepselliwin
  • iwinesryle
  • BetVisa Link Đăng Ký Bet Visa Nhận 999K Chính Thức 2025
  • Nhà Cái GOOD88
  • topxocdiaonline
  • Fun88 Nhà Cái Fun88
  • 18Win Cổng Game Giải Trí
  • Digital Signage
  • Mindfulness Workbook for OCD: A Guide to Quieting Obsessive Thoughts
  • How Automated Packaging Machines Improve Manufacturing Efficiency
  • How Printed Black Gable Packaging Elevates Brand Presentation
  • unblocked games
  • Geometry Dash Lite
  • Baseball 9
  • Xemu Emulator

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 8 results

  1. Version 1.0.0

    8 downloads

    Strategy Guide Importer & Manager A plugin to automatically batch-match and attach PDF strategy guides to your LaunchBox games, complete with a management tab to safely bulk-remove them. ⚠️ IMPORTANT: Requires LaunchBox Version 13.25 or newer. ✨ Key Features Smart Matching: Ignores special characters and perfectly matches your PDFs to your LaunchBox database (e.g., Spider-Man Web of Fire.pdf matches Spider-Man: Web of Fire). Auto-Brand Extraction: Automatically tags the publisher in LaunchBox if formatted correctly (e.g., names it Strategy Guide (BradyGames)). Built-in Deduplication: Skips PDFs that are already attached to prevent menu clutter. Safe Bulk Removal: A dedicated tab to scan for and unlink attached guides. (Note: This only removes the database entry; it never deletes your actual .pdf files). 📥 Installation Create a folder named Strategy_Guide_Importer inside your LaunchBox\Plugins\ folder. Drop the plugin .dll file inside. (Optional) Right-click the .dll, select Properties, and check Unblock if Windows blocked it. Restart LaunchBox. 📖 How to Use Open LaunchBox, go to Tools, and select Strategy Guide Importer. To Import: Use Tab 1 to select your PDF folder, review the matched platforms/games, and click Save. To Remove: Use Tab 2 to scan your library for currently attached guides, check the ones you want to unlink, and click Remove. 🛠️ File Naming Best Practice For the best automatic matching and brand extraction, name your PDFs like this: Game Title - Guide Publisher.pdf (Example: Final Fantasy VII - Prima.pdf)
  2. Batch Strategy Guide Importer View File Strategy Guide Importer & Manager A plugin to automatically batch-match and attach PDF strategy guides to your LaunchBox games, complete with a management tab to safely bulk-remove them. ⚠️ IMPORTANT: Requires LaunchBox Version 13.25 or newer. ✨ Key Features Smart Matching: Ignores special characters and perfectly matches your PDFs to your LaunchBox database (e.g., Spider-Man Web of Fire.pdf matches Spider-Man: Web of Fire). Auto-Brand Extraction: Automatically tags the publisher in LaunchBox if formatted correctly (e.g., names it Strategy Guide (BradyGames)). Built-in Deduplication: Skips PDFs that are already attached to prevent menu clutter. Safe Bulk Removal: A dedicated tab to scan for and unlink attached guides. (Note: This only removes the database entry; it never deletes your actual .pdf files). 📥 Installation Create a folder named Strategy_Guide_Importer inside your LaunchBox\Plugins\ folder. Drop the plugin .dll file inside. (Optional) Right-click the .dll, select Properties, and check Unblock if Windows blocked it. Restart LaunchBox. 📖 How to Use Open LaunchBox, go to Tools, and select Strategy Guide Importer. To Import: Use Tab 1 to select your PDF folder, review the matched platforms/games, and click Save. To Remove: Use Tab 2 to scan your library for currently attached guides, check the ones you want to unlink, and click Remove. 🛠️ File Naming Best Practice For the best automatic matching and brand extraction, name your PDFs like this: Game Title - Guide Publisher.pdf (Example: Final Fantasy VII - Prima.pdf) Submitter spiritedusual Submitted 03/02/2026 Category Third-party Apps and Plugins  
  3. Version 1.0.0

    82 downloads

    MAME Curated Platform Softlist Importer for LaunchBox (v1.0.0) Have you ever wanted to import your MAME Software Lists (softlists) into LaunchBox in a clean, organized, playble, and automated way? This plugin is designed to do just that, acting as a powerful companion to tools like mess-curator. It goes beyond simple importing by using a highly-configurable YAML file to intelligently map MAME systems and softlists to the correct LaunchBox platforms, apply the right emulator settings, mark games as broken if there is relevant metadata, and even handle complex scenarios like clones and importing artwork. This plugin, when importing using my MAME 0.278 system-softlist YAML preset, will add 106 Platforms and ~16k games to your Launchbox collections, all ready to play, or at least those that I tried :-) Important Plugin Note Note: This is NOT a successor nor replacement for the amazing MAME Software Lists Import Tool - plugin 6.0.2 that is developed by @JoeViking245 that also serve the purpose to import MAME softlist into Launchbox. The original tool is perfect for users who want a simple, direct way to import softlist games using the MAME hash XMLs. If that's your goal, I strongly recommend using it. This plugin, however, was inspired by it and was born from my own OCD needs and is designed for a more complex, automated workflow. It excels at creating highly customized "curated" platforms that can contain a mix of different softlist media, obscure systems, and custom launch commands—all managed through a central configuration file that simplifies maintenance for future MAME updates. The curated list (system-softlist YAML) used by this plugin is also maintained by me and is readily available as preset by this plugin. Perhaps that list will be contributed by the communities if it is able to gain some attention 🙂 Release Note 2025.07.11 - Initial release to the public community Launchbox forum Motivation While there exist other tools can import MAME Software Lists such as MAME Software Lists Import Tool by @JoeViking245, they often fall short when dealing with the complexity and quirks of MAME's database. This plugin was created to solve common frustrations: Platform Clutter: MAME often has multiple system drivers and media types (cassette, floppy, cartridge) for a single real-world platform. Other importers can create a messy platform list (e.g., "Amstrad CPC (Cassette)", "Amstrad CPC (Floppy)"). This tool intelligently maps them all to a single, clean platform like "Amstrad CPC". Manual Emulator Configuration: Getting softlist titles to run correctly often requires specific command-line arguments for each game or media type. This tool automates that process entirely based on a flexible configuration file. Complex System Mapping: What about systems that have no softlists but are still desirable to import, like JAKKS Pacific Plug & Play devices? This tool allows you to map them to the correct platform, ensuring they are not overlooked. Or even better, having a mixture of systems and softlist titles under one single platform, e.g. some JAKKS Pacific Plug & Play devices has pluggable soft keys. Fine-Grained Control: The import process is driven by a powerful YAML file, giving you complete control to override default settings, define custom command lines for specific games, and handle exceptions gracefully. In short, this plugin was built for curators who want their MAME softlist collection in LaunchBox to be not just imported, but correctly and cleanly organized with minimal manual effort. What's best is that job is already done for you by me, which I also maintained a template here. Key Features Wizard-Style Interface: An easy-to-use, step-by-step wizard to guide you through the import process. Intelligent Platform Mapping: Uses a YAML configuration to map multiple MAME systems and softlists to a single, clean LaunchBox platform (e.g., mapping a2600, a2600_cass, etc., all to "Atari 2600"). Automatic Emulator Configuration: Sets the correct MAME driver and command-line parameters for each game, ensuring they are immediately playable. Advanced Clone Handling: Choose how to handle clone ROMs: Import as Additional Apps (Recommended). Import as separate, standalone games. Skip them entirely. Artwork & Manuals Importing: Automatically finds and copies associated artwork (Gameplay, Title, Select Screens) and manuals from your MAME extras folders. Game Health Status: Automatically flags games as "Broken" in LaunchBox if they are marked as supported="no" or status="preliminary" in MAME's database. Detailed Progress Reporting: See real-time updates on which platform and file is being processed. Cleanup Options: Can remove all existing games from a platform before import to ensure a fresh start. How It Works The importer relies on three main sources of information: Your Curated ROMs Folder: It scans a folder where your ROMs are organized by platform, system, and softlist. This structure is essential for the importer to understand the context of each file. MESS's XML Database (mess.xml): This file provides the ground truth for all machine information, software details, and parent-clone relationships. YAML Configuration (system_softlist.yml): This is the heart of the importer. It defines how a system or softlist titles is mapped to LaunchBox platforms, which emulator to use, what custom command-line arguments are needed, and more. This file gives you complete control over the final import. The YAML Configuration (system_softlist.yml) can be automatically generated using my mess_curator tool. The tool processes this information to create perfectly configured game entries in LaunchBox, complete with metadata, artwork, and the correct launch commands. Dependencies To use this importer plugin, you must first organize your MAME softlist ROMs using a companion tool, mess-curator CLI/UI that I developed. The importer relies on the specific folder hierarchy and metadata references created by mess-curator's system_softlist.yml configuration. You can either use a preset system_softlist.yml provided by mess-curator or generate your own. Prerequisites Before you begin, you will need: 1. MAME Curated Softlist Importer Launchbox Plugin Download and place the MAMECuratedSoftlistImporter.dll file into Launchbox\Plugins\MAMECuratedSoftlistImporter folder. 2. Curated ROMs Folder A folder containing your MAME softlist ROMs, organized in a specific structure. My mess-curator companion tool can generate this structure for you via mess-curator copy-roms subcommand. - Your_Base_Roms_Folder/ <-- e.g., "roms" - platform-friendly-display-name/ <-- e.g., "jakks-pacific-tv-game" - mame_system_name/ <-- system without any softlist titles, e.g., "jak_batm" - system.zip <-- e.g., matches the mame_system_name (zip file), should only have one single zip file - mame_system_name/ <-- system with softlist titles, e.g., "jak_dora" - softlist_name/ <-- e.g., "jakks_gamekey_nk" - softlist_game1.zip <-- e.g., "dora.zip" - softlist_game2.zip <-- e.g., "popsnow.zip" - softlist_game3.zip <-- e.g., "volbird.zip" Steps Download the latest release from mess-curator Releases page. Run python src\mess_curator.py and go through the initial setup wizard until you reach the point where it download the mess.xml for your matching MAME romset version. Refer here for the initial setup. Run python src\mess_curator.py copy-roms to start copying roms from your MAME romset adhering to the system/softlist structure defined in the system_softlist.yml file. Check your output rom folder, profit! 3. MAME/MESS XML File An XML file containing metadata for non-arcade systems that matches your MAME ROMset version, downloadable from https://www.progettosnaps.net/mess/repository. E.g. for MAME 0.278, download https://www.progettosnaps.net/download/?tipo=mess_xml&file=/mess/packs/xml/mess278.zip. 4. system_softlist.yml YAML Config File This is the most important file that defines the metadata for the rom files detected during import configurations. You can use a pre-defined template that is selectable in Step 1 Setup Wizard with my mess-curator tool. This file is critical. It tells the importer how to handle each system and softlist titles. Here is an example snippet with explanations: # This is a single entry for the Amstrad CPC system. amstrad_cpc: # A list of all MAME system/driver names that should be mapped to this platform. mame_system_names: - cpc464 - cpc664 - cpc6128 # ... and so on. # The final, user-friendly name for the platform in LaunchBox. platform_name: Amstrad CPC # A list of all MAME softlist names that belong to this platform. softlist_names: - cpc_cass - cpc_flop # (Optional) The category for this platform in LaunchBox. platform_category: Computer # (Optional) Defines the emulator and command-line parameters. emulator: # The name of the Emulator entry in your LaunchBox setup. name: MAME (Cartridge) # {mame_system_name} and {media_type} are placeholders that the importer will fill in. default_command_line_parameters: '{mame_system_name} {media_type}' See my mess-curator repo README here for more information. 5. MAME (MESS) Emulator Create an emulator named as MAME (MESS) and configure it to point to your mame.exe emulator. The emulator name is not hard coded in the plugin itself, and is lookup from the system_softlist.yml, and MAME (MESS) is the default emulator name specified in that file. Usage: Step-by-Step The importer is designed to be run from within LaunchBox (Tools > MAME Curated Softlist Importer). Step 1: Configure Paths Set the paths to your ROMs, MAME hash folder, MAME XML file, and the system softlist YAML file. For the system softlist YAML file, you can also automatically select a template matching your MAME ROMset version from my mess-curator repo. Step 2: Select Platforms Choose which platforms (as defined in the system softlist YAML file) you want to import or update. You can select by category and see a list of platforms that belonged to that category. Step 3: Import Options Configure how clones and unsupported games are handled. You can also choose to remove existing games in the platform before importing to ensure all rom paths are up to date. Step 4: Import Artwork & Manuals Select which types of artwork and manuals you want to copy over from your MAME extras folders. Ideally you want all since Launchbox database might not have the snaps for all of these softlist titles. The plugin will intelligently mapped each artwork type to the right Launchbox artwork folder for each selected platform. Step 5: Processing & Summary The tool will now process all selected platforms, providing real-time progress updates. Once complete, it will display a detailed summary of the import session. The screenshot above shows the output for all 105 platforms (took ~5 minutes). Import complete! Games Removed: 3254 Imported: 16542 games Updated: 0 games Skipped (already existed): 462 games Clones Added as Additional Apps: 4365 games Platforms Created: 68 platforms --- Metadata Details --- Used MAME System Description Fallback: 1054 games Metadata Not Found (used filename): 1 games --- Health Status --- Marked as Broken (Unsupported/Preliminary): 3828 games --- Artwork & Manuals Summary --- Title Screens Copied: 6886 Gameplay Snaps Copied: 7583 Select Screens Copied: 117 Manuals Copied: 424 A Note on Saving: After the import is finished, LaunchBox needs to save all the changes to its database. For very large imports (100+ platforms), this can take several minutes. The UI may appear to hang during this time—this is normal. Please be patient and let it complete the save. Just for reference, this is what a fresh Launchbox collections will looked like after importing all 106 platforms for MAME 0.278 ROMset, using my preset 0.278 system-softlist YAML file. FAQ Q: Why create per-game custom command lines instead of using a universal LUA script? A: Simplicity and reliability. This method ensures that every game has a self-contained, correct launch command without relying on external scripts that can sometimes fail or require complex setup. It's the most straightforward way to guarantee playability out of the box. For advanced users who want to automate complex sequences (like loading from a tape, entering commands, etc.), MAME's autoboot_script feature is the ideal solution. You can find excellent examples of such scripts at RandoMame's autoboot_script repository. As a matter of fact, I'm also working on a separate project to provide these autoboot scripts. Stay tuned! Future Work Automatically assign newly added Platform to the Platform Categories from system-softlist YAML file Even though the system-softlist YAML file already defined various Platform Categories for the Platforms, I couldn't find any reference in the Launchbox Plugin API that mention how to assign multiple Platform Categories for a Platform. So for now you have to add them manually. Disclaimer This tool modifies your LaunchBox database (LaunchBox.xml and other files). Please back up your LaunchBox Data folder before running a large import for the first time. The author is not responsible for any data loss. Use at your own risk.
  4. MAME Curated Softlist Importer View File MAME Curated Platform Softlist Importer for LaunchBox (v1.0.0) Have you ever wanted to import your MAME Software Lists (softlists) into LaunchBox in a clean, organized, playble, and automated way? This plugin is designed to do just that, acting as a powerful companion to tools like mess-curator. It goes beyond simple importing by using a highly-configurable YAML file to intelligently map MAME systems and softlists to the correct LaunchBox platforms, apply the right emulator settings, mark games as broken if there is relevant metadata, and even handle complex scenarios like clones and importing artwork. This plugin, when importing using my MAME 0.278 system-softlist YAML preset, will add 106 Platforms and ~16k games to your Launchbox collections, all ready to play, or at least those that I tried :-) Important Plugin Note Note: This is NOT a successor nor replacement for the amazing MAME Software Lists Import Tool - plugin 6.0.2 that is developed by @JoeViking245 that also serve the purpose to import MAME softlist into Launchbox. The original tool is perfect for users who want a simple, direct way to import softlist games using the MAME hash XMLs. If that's your goal, I strongly recommend using it. This plugin, however, was inspired by it and was born from my own OCD needs and is designed for a more complex, automated workflow. It excels at creating highly customized "curated" platforms that can contain a mix of different softlist media, obscure systems, and custom launch commands—all managed through a central configuration file that simplifies maintenance for future MAME updates. The curated list (system-softlist YAML) used by this plugin is also maintained by me and is readily available as preset by this plugin. Perhaps that list will be contributed by the communities if it is able to gain some attention 🙂 Release Note 2025.07.11 - Initial release to the public community Launchbox forum Motivation While there exist other tools can import MAME Software Lists such as MAME Software Lists Import Tool by @JoeViking245, they often fall short when dealing with the complexity and quirks of MAME's database. This plugin was created to solve common frustrations: Platform Clutter: MAME often has multiple system drivers and media types (cassette, floppy, cartridge) for a single real-world platform. Other importers can create a messy platform list (e.g., "Amstrad CPC (Cassette)", "Amstrad CPC (Floppy)"). This tool intelligently maps them all to a single, clean platform like "Amstrad CPC". Manual Emulator Configuration: Getting softlist titles to run correctly often requires specific command-line arguments for each game or media type. This tool automates that process entirely based on a flexible configuration file. Complex System Mapping: What about systems that have no softlists but are still desirable to import, like JAKKS Pacific Plug & Play devices? This tool allows you to map them to the correct platform, ensuring they are not overlooked. Or even better, having a mixture of systems and softlist titles under one single platform, e.g. some JAKKS Pacific Plug & Play devices has pluggable soft keys. Fine-Grained Control: The import process is driven by a powerful YAML file, giving you complete control to override default settings, define custom command lines for specific games, and handle exceptions gracefully. In short, this plugin was built for curators who want their MAME softlist collection in LaunchBox to be not just imported, but correctly and cleanly organized with minimal manual effort. What's best is that job is already done for you by me, which I also maintained a template here. Key Features Wizard-Style Interface: An easy-to-use, step-by-step wizard to guide you through the import process. Intelligent Platform Mapping: Uses a YAML configuration to map multiple MAME systems and softlists to a single, clean LaunchBox platform (e.g., mapping a2600, a2600_cass, etc., all to "Atari 2600"). Automatic Emulator Configuration: Sets the correct MAME driver and command-line parameters for each game, ensuring they are immediately playable. Advanced Clone Handling: Choose how to handle clone ROMs: Import as Additional Apps (Recommended). Import as separate, standalone games. Skip them entirely. Artwork & Manuals Importing: Automatically finds and copies associated artwork (Gameplay, Title, Select Screens) and manuals from your MAME extras folders. Game Health Status: Automatically flags games as "Broken" in LaunchBox if they are marked as supported="no" or status="preliminary" in MAME's database. Detailed Progress Reporting: See real-time updates on which platform and file is being processed. Cleanup Options: Can remove all existing games from a platform before import to ensure a fresh start. How It Works The importer relies on three main sources of information: Your Curated ROMs Folder: It scans a folder where your ROMs are organized by platform, system, and softlist. This structure is essential for the importer to understand the context of each file. MESS's XML Database (mess.xml): This file provides the ground truth for all machine information, software details, and parent-clone relationships. YAML Configuration (system_softlist.yml): This is the heart of the importer. It defines how a system or softlist titles is mapped to LaunchBox platforms, which emulator to use, what custom command-line arguments are needed, and more. This file gives you complete control over the final import. The YAML Configuration (system_softlist.yml) can be automatically generated using my mess_curator tool. The tool processes this information to create perfectly configured game entries in LaunchBox, complete with metadata, artwork, and the correct launch commands. Dependencies To use this importer plugin, you must first organize your MAME softlist ROMs using a companion tool, mess-curator CLI/UI that I developed. The importer relies on the specific folder hierarchy and metadata references created by mess-curator's system_softlist.yml configuration. You can either use a preset system_softlist.yml provided by mess-curator or generate your own. Prerequisites Before you begin, you will need: 1. MAME Curated Softlist Importer Launchbox Plugin Download and place the MAMECuratedSoftlistImporter.dll file into Launchbox\Plugins\MAMECuratedSoftlistImporter folder. 2. Curated ROMs Folder A folder containing your MAME softlist ROMs, organized in a specific structure. My mess-curator companion tool can generate this structure for you via mess-curator copy-roms subcommand. - Your_Base_Roms_Folder/ <-- e.g., "roms" - platform-friendly-display-name/ <-- e.g., "jakks-pacific-tv-game" - mame_system_name/ <-- system without any softlist titles, e.g., "jak_batm" - system.zip <-- e.g., matches the mame_system_name (zip file), should only have one single zip file - mame_system_name/ <-- system with softlist titles, e.g., "jak_dora" - softlist_name/ <-- e.g., "jakks_gamekey_nk" - softlist_game1.zip <-- e.g., "dora.zip" - softlist_game2.zip <-- e.g., "popsnow.zip" - softlist_game3.zip <-- e.g., "volbird.zip" Steps Download the latest release from mess-curator Releases page. Run python src\mess_curator.py and go through the initial setup wizard until you reach the point where it download the mess.xml for your matching MAME romset version. Refer here for the initial setup. Run python src\mess_curator.py copy-roms to start copying roms from your MAME romset adhering to the system/softlist structure defined in the system_softlist.yml file. Check your output rom folder, profit! 3. MAME/MESS XML File An XML file containing metadata for non-arcade systems that matches your MAME ROMset version, downloadable from https://www.progettosnaps.net/mess/repository. E.g. for MAME 0.278, download https://www.progettosnaps.net/download/?tipo=mess_xml&file=/mess/packs/xml/mess278.zip. 4. system_softlist.yml YAML Config File This is the most important file that defines the metadata for the rom files detected during import configurations. You can use a pre-defined template that is selectable in Step 1 Setup Wizard with my mess-curator tool. This file is critical. It tells the importer how to handle each system and softlist titles. Here is an example snippet with explanations: # This is a single entry for the Amstrad CPC system. amstrad_cpc: # A list of all MAME system/driver names that should be mapped to this platform. mame_system_names: - cpc464 - cpc664 - cpc6128 # ... and so on. # The final, user-friendly name for the platform in LaunchBox. platform_name: Amstrad CPC # A list of all MAME softlist names that belong to this platform. softlist_names: - cpc_cass - cpc_flop # (Optional) The category for this platform in LaunchBox. platform_category: Computer # (Optional) Defines the emulator and command-line parameters. emulator: # The name of the Emulator entry in your LaunchBox setup. name: MAME (Cartridge) # {mame_system_name} and {media_type} are placeholders that the importer will fill in. default_command_line_parameters: '{mame_system_name} {media_type}' See my mess-curator repo README here for more information. 5. MAME (MESS) Emulator Create an emulator named as MAME (MESS) and configure it to point to your mame.exe emulator. The emulator name is not hard coded in the plugin itself, and is lookup from the system_softlist.yml, and MAME (MESS) is the default emulator name specified in that file. Usage: Step-by-Step The importer is designed to be run from within LaunchBox (Tools > MAME Curated Softlist Importer). Step 1: Configure Paths Set the paths to your ROMs, MAME hash folder, MAME XML file, and the system softlist YAML file. For the system softlist YAML file, you can also automatically select a template matching your MAME ROMset version from my mess-curator repo. Step 2: Select Platforms Choose which platforms (as defined in the system softlist YAML file) you want to import or update. You can select by category and see a list of platforms that belonged to that category. Step 3: Import Options Configure how clones and unsupported games are handled. You can also choose to remove existing games in the platform before importing to ensure all rom paths are up to date. Step 4: Import Artwork & Manuals Select which types of artwork and manuals you want to copy over from your MAME extras folders. Ideally you want all since Launchbox database might not have the snaps for all of these softlist titles. The plugin will intelligently mapped each artwork type to the right Launchbox artwork folder for each selected platform. Step 5: Processing & Summary The tool will now process all selected platforms, providing real-time progress updates. Once complete, it will display a detailed summary of the import session. The screenshot above shows the output for all 105 platforms (took ~5 minutes). Import complete! Games Removed: 3254 Imported: 16542 games Updated: 0 games Skipped (already existed): 462 games Clones Added as Additional Apps: 4365 games Platforms Created: 68 platforms --- Metadata Details --- Used MAME System Description Fallback: 1054 games Metadata Not Found (used filename): 1 games --- Health Status --- Marked as Broken (Unsupported/Preliminary): 3828 games --- Artwork & Manuals Summary --- Title Screens Copied: 6886 Gameplay Snaps Copied: 7583 Select Screens Copied: 117 Manuals Copied: 424 A Note on Saving: After the import is finished, LaunchBox needs to save all the changes to its database. For very large imports (100+ platforms), this can take several minutes. The UI may appear to hang during this time—this is normal. Please be patient and let it complete the save. Just for reference, this is what a fresh Launchbox collections will looked like after importing all 106 platforms for MAME 0.278 ROMset, using my preset 0.278 system-softlist YAML file. FAQ Q: Why create per-game custom command lines instead of using a universal LUA script? A: Simplicity and reliability. This method ensures that every game has a self-contained, correct launch command without relying on external scripts that can sometimes fail or require complex setup. It's the most straightforward way to guarantee playability out of the box. For advanced users who want to automate complex sequences (like loading from a tape, entering commands, etc.), MAME's autoboot_script feature is the ideal solution. You can find excellent examples of such scripts at RandoMame's autoboot_script repository. As a matter of fact, I'm also working on a separate project to provide these autoboot scripts. Stay tuned! Future Work Automatically assign newly added Platform to the Platform Categories from system-softlist YAML file Even though the system-softlist YAML file already defined various Platform Categories for the Platforms, I couldn't find any reference in the Launchbox Plugin API that mention how to assign multiple Platform Categories for a Platform. So for now you have to add them manually. Disclaimer This tool modifies your LaunchBox database (LaunchBox.xml and other files). Please back up your LaunchBox Data folder before running a large import for the first time. The author is not responsible for any data loss. Use at your own risk. Submitter dsync89 Submitted 07/11/2025 Category Third-party Apps and Plugins  
  5. So I've been trying for the past few minutes to figure out how to get Steam to close automatically after I shut down a game that uses it that was loaded through Launchbox. What I've discovered is that, so far, I'm stymied by the fact that games that require Steam to run don't actually RUN, they just call Steam to open and THEN run from within Steam. So what seems like a basic batch file start /wait "" "gamename.exe" taskkill.exe /F /IM steam.exe doesn't ever trigger the second step. Trying to have the batch file run steam plus the game's Applaunch parameters leads to the situation where STEAM doesn't ever close, so it never triggers the second step. Having a dedicated batch file to just kill steam set to run after the main application under Additional Apps doesn't seem to do anything, either. Having it run BEFORE the main application, and waiting for the main application to exit, doesn't work; it seems to be ignoring the 'wait' part and trying to close Steam before it even opens. Any help would be appreciated.
  6. Using the same idea as @le_el ( this post ), I modified the code to split the main core and the info file, and all new cores have yours own options. Ideal to use a different shaders/overlays/remaps/overrides for each system. Instruction: Windows Place the two files in “cores” folder and run the .bat. The main core and the info file will be splitted. If run the .bat again, the splitted files will be recreated. Android (by @le_el) Copy from /data/data/com.retroarch/cores/ and /data/data/com.retroarch/info/ (you may need root), and put on somefolder\cores\ and somefolder\info. Run the .bat from inside the somefolder\cores\ folder and it will do it’s job. Then put back the new files from both folders back into/data/data/com.retroarch/cores/ and /data/data/com.retroarch/info/ (again, you may need root). If the Android’s retroarch can allow to change the core/info folder to the sdcard or main memory, it should be easier and avoid the need of root. Thanks, @le_el, for your method and, @RetroFans, for testing. --------------------------------------------------------------------------------- SEGA SYSTEMS --------------------------------------------------------------------------------- Genesis Plus GX - GN | CD | GG | MS | SG Windows - Download Android - Download --------------------------------------------------------------------------------- PicoDrive - GN | CD | 32X | MS Windows - Download Android - Download --------------------------------------------------------------------------------- Gearsystem - MS | GG Windows - Download Android - Download --------------------------------------------------------------------------------- Reicast - DC | NM Windows - Download Android - Download --------------------------------------------------------------------------------- NINTENDO SYSTEMS --------------------------------------------------------------------------------- Mesen - NES | NFC | FDS Windows - Download Android - Download The custom palette “MesenPalette” is the same for all cores. Windows - Download (Alt) Android - Download (Alt) Alt. Version: The custom palette is diferente for all cores. [Nintendo] MesenPalette.pal [Famicom] M_NFCPalette.pal [Famicom Disk System] M_FDSPalette.pal --------------------------------------------------------------------------------- Snes9x - SNES | SFC Windows - Download Android - Download --------------------------------------------------------------------------------- nSide Balanced - SNES | SFC Windows - Download Android - Download --------------------------------------------------------------------------------- SameBoy - GB | GBC Windows - Download Android - Download --------------------------------------------------------------------------------- Gambatte - GB | GBC Windows - Download Android - Download --------------------------------------------------------------------------------- Gearboy - GB | GBC Windows - Download Android - Download --------------------------------------------------------------------------------- NEC SYSTEMS --------------------------------------------------------------------------------- Beetle PCE FAST - PCE | CD | TGX | TCD Windows - Download Android - Download --------------------------------------------------------------------------------- SNK SYSTEMS --------------------------------------------------------------------------------- FB Alpha 2012 Neo Geo - MVS | AES Windows - Download Android - Download --------------------------------------------------------------------------------- ARCADE / AES SYSTEMS --------------------------------------------------------------------------------- FB Alpha - Arcade | AES Windows - Download Android - Download
  7. Sorry for the double post I originally posted this in the wrong Forum. Hi all, I'm relatively new to batch files and I am trying to launch a Joytokey profile with Demul. I have managed to get Joytokey to launch and load a profile when I select a game but that's it, I can't get Demul to open and load a game. Here is my batch file: set rom=%1 "H:\GAMES\Emulation Software\Emulators\demul07a_180816 SEGA NAOMI\JoyToKey_en\JoyToKey.exe" "Demul Naomi.cfg" "H:\GAMES\Emulation Software\Emulators\demul07a_180816 SEGA NAOMI\demul.exe" %1 taskkill /F /im JoyToKey.exe Please help! really need to get this going!
  8. Hi all, I'm relatively new to batch files and I am trying to launch a Joytokey profile with Demul. I have managed to get Joytokey to launch and load a profile when I select a game but that's it, I can't get Demul to open and load a game. Here is my batch file: set rom=%1 "H:\GAMES\Emulation Software\Emulators\JoyToKey_en\JoyToKey.exe" "Demul Naomi.cfg" "H:\GAMES\Emulation Software\Emulators\demul07a_180816 SEGA NAOMI\demul.exe" %1 taskkill /F /im JoyToKey.exe Please help! really need to get this going!
×
×
  • Create New...