Help Us Improve LaunchBox Products!

✅ Suggest new features, enhancements, or improvements to make our products better
🏆 Check out the existing list and vote for the most important changes
⚠️ Please check existing requests before posting to avoid duplicates

add xemu save/load snapshot per game

I made generic ahk scripts (using relative paths, expects xemu to be in the emulators folder), so we have load/save state in xemu + can use the guide button to open the pause menu. Please add them. Save state script: Will go to your xemu log file to see what game has been started and then use the monitor window to set a game-specific snapshot. This is necessary because using hotkeys make system wide snapshots (not tied to the running game). ; Define the path to the log file logFilePath := ".\Emulators\xemu\xemu.log"; Read the contents of the log file into a string variable FileRead, logContents, %logFilePath% ; Check if the file was successfully read if (ErrorLevel) { MsgBox, Failed to get the filename! Check the install directory of xemu in the ahk script 'save state script'. ExitApp } ; Use regular expression to extract the string between the two delimiters RegExMatch(logContents, "LaunchBox\\Games\\Microsoft Xbox\\(.*?).iso", extractedString) ; If a match is found, the result will be in extractedString1 if (extractedString) { filename := extractedString1 ; The captured match will be in extractedString1;MsgBox, Extracted filename: %filename% } else { MsgBox, Could not obtain the filename, check the regex expression in the ahk script 'save state script'. ExitApp } ; Send ~ key (tilde key) Send, {~ 1} ; this adds characters in monitor Send, {Backspace 2} ;an extra one is sometimes needed.. ; Wait a little to ensure the focus is ready Sleep, 500 ; Send the savevm command with the filename Send, savevm "%filename%"" ; double quote can only be added twice or is not added at all.. Send, {Backspace 1} ;remove the extra double quote ; Send Enter key to execute the command Send, {Enter} Send, {~ 1} Load state script: The same as above but using 'loadvm' instead of 'savevm' Resume script: I (and many others) use the xbox guide button as pause menu, this will however open the xemu menu. So after resuming, esc is sent to close it. You can still open the xemu menu by pressing select+start. If you use a different way, not using the guide button, to open the pause menu, this hotkey will have not have an impact, it will not close the emulator. ; Send esc key to close the menu Send, {esc}

jevcleem 2 days ago

1
Custom icon

LaunchBox for Windows

Open To Community

Allow Big Box to Prompt Closing LaunchBox When opening Big Box exe

Overview Currently, if LaunchBox is running, attempting to open the Big Box app (BigBox.exe) fails because LaunchBox must be manually closed first. While you can switch to Big Box via the LaunchBox menu, this is inconvenient for users who: Have LaunchBox set to launch at startup as their primary frontend and want to open Big Box via something like Steam without opening LaunchBox first Frequently switch to Big Box for a full-screen, controller-friendly experience. Are streaming Big Box via Sunshine/Moonlight or Steam (as a non-Steam game) and need a seamless transition. Proposed Solution Modify BigBox.exe to detect if LaunchBox is already running and prompt the user with the following options: 1️⃣ Automatically close LaunchBox and open Big Box. 2️⃣ Cancel the request (if the user doesn’t want to switch). This would ensure that Big Box can launch smoothly without manual intervention, making the transition more user-friendly. Additional Considerations Ensure no data loss when closing LaunchBox, such as unsaved metadata edits. Option in settings to enable/disable automatic closing of LaunchBox when launching the Big Box app.

dolfan058 14 days ago

2
Custom icon

LaunchBox for Windows

Open To Community

Native ROM Caching from NAS

Overview The Archive Cache Manager plugin previously allowed LaunchBox to cache ROMs from a NAS (Network Attached Storage) to a local drive for smoother gameplay and better performance. Unfortunately, this plugin no longer works with recent LaunchBox updates, and the original developer is no longer maintaining it. This request is for LaunchBox to natively support a similar caching system, allowing users who store games on a NAS to benefit from local caching, reduced load times, and greater flexibility. Proposed Functionality Option to retain extracted ROMs after play (instead of deleting them from the temp folder). Allow extracted ROMs to be stored in folders organized by platform, e.g.: LaunchBox\ThirdParty\7-Zip\Temp\Nintendo Entertainment System This helps with per-folder settings in emulators like RetroArch. Ideally, also allow copying non-zipped ROMs (e.g. .rvz, .iso) from the NAS to local storage before launching, though support for zip files alone would already be valuable. Provide settings to manage and clear the cache manually or automatically. Why This Matters ✅ Makes LaunchBox more NAS-friendly without relying on third-party plugins. ✅ Improves performance and reliability when launching games over the network. ✅ Maintains compatibility with emulator configurations that depend on ROM paths. ✅ Reduces wear on NAS drives and avoids repeated network transfers. This functionality would be a huge help for users with large, NAS-hosted collections, and many are currently avoiding updates just to keep the old plugin working. Native support would ensure long-term stability and official integration.

Clutz450 14 days ago

1
Custom icon

LaunchBox for Windows

Platform Category Tree Clarity (Mouse Navigation Visual Improvements)

Overview In the platform category tree, when multiple categories, subcategories, platforms, and playlists are expanded, it can be difficult to visually distinguish where one group ends and another begins—especially when navigating with a mouse. However, when browsing the tree using the keyboard, a helpful white rectangle highlight appears around all child nodes of the selected item, making it much easier to see the structure. Request Add an option to display the same white highlight box when navigating the platform tree with a mouse, not just with the keyboard. This would improve clarity and organization when exploring complex trees with many expanded nodes, making it easier to understand the hierarchy at a glance—regardless of input method.

Retrofrogg 17 days ago

Custom icon

LaunchBox for Windows

Separate Screenshot Priorities from Image Carousel Content

Overview Currently, the images displayed in the game image carousel are controlled by the global Screenshot Priorities setting. This creates limitations, as the same setting also affects which image appears in other areas (like platform views or box art defaults), making it hard to fine-tune the carousel independently. Request Separate the Screenshot Priorities from the image carousel display settings, allowing users to choose which image types appear in the carousel without affecting other image priorities. For example: A user may want to show only gameplay screenshots in the platform view (via screenshot priorities), But still include titles, arcade cabinets, or clear logos in the image carousel. Additional Suggestions Add a dedicated setting to configure image types shown in the carousel. Ideally allow this to be configured per platform, since image availability and preferences vary across systems.

Retrofrogg 17 days ago

Custom icon

LaunchBox for Windows