Introduce the ability to manage and launch multiple configuration profiles for a single emulator entry in LaunchBox, allowing users to switch between various setups (controllers, filters, outputs) without needing to duplicate emulator installations or entries.
Many emulators support command-line arguments or config files to launch games with specific settings—like RetroArch and MAME. While this enables different visual styles, controller mappings, or audio/video outputs, LaunchBox currently requires users to create separate emulator entries for each configuration. This can quickly clutter emulator lists and becomes even more complicated with emulators that don’t support easily swappable configurations via command line, often requiring duplicate emulator folders or messy workarounds.
Add built-in support for configuration profiles under a single emulator entry. Users could create and manage multiple configs (e.g., “CRT Shader Mode,” “High Res Mode,” “Player 1 Arcade Stick”) and choose between them via a “Play With” prompt or right-click context menu.
For emulators that do not support multiple configs via command line, LaunchBox could temporarily rename and swap the active configuration file before launch, and revert it afterward—allowing this feature to work across all emulators, regardless of native support.
Reduces clutter by avoiding redundant emulator entries
Makes it easier to switch between controller types, filter presets, or display modes
Enables advanced workflows like switching between accuracy and performance profiles
Adds consistency to emulator configuration management, even across lesser-known emulators
Simplifies setup for users with complex hardware configurations or frontend display needs 🎛️🖥️🎮
Please authenticate to join the conversation.
Open To Community

LaunchBox for Windows
10 months ago

gboava
Get notified by email when there are changes.
Open To Community

LaunchBox for Windows
10 months ago

gboava
Get notified by email when there are changes.