MysterNybble Posted September 27 Posted September 27 It's that time again 😝! There's quite a bit in this one, particularly around storefronts, plugins, and emulator configuration, along with another round of fixes across LaunchBox and Big Box. Unlike previous beta rounds I tried really hard to cram almost everything I wanted in this release in this beta so it's a big one, but hopefully follow up betas are just refinements. tl;dr; basically, everything changed but not in the way you might immediately notice. your existing storefront integrations are moving into plugins, MAME and RetroArch use the new emulator plugin settings support, lots more plugin related things, Big Box gets trackball/spinner support, and the usual dump of bug fixes and QoL improvements Prove to the world you can read by.... including the following when providing your testing feedback: The program you are referring to that you have tested: LaunchBox or Big Box Your hardware specs and OS What you were doing in the app and how you were doing it Which theme you are using The type of input you were using during your testing: controller, keyboard, mouse, trackball, etc. List of community plugins that you have installed If you have a crash (LaunchBox or Big Box crashes to your desktop / close without notice), we'll need the whole crash report, which includes Windows event logs (a lot of times its multiple logs related to the same crash) and the mini memory dump that is stored in your Logs folder. The dumps may be large and include private data, so reach out if you want to share privately Your LaunchBox and/or Big Box debug logs (which are on by default during beta now) HIGHLIGHTS The biggest change is how LaunchBox handles storefronts. Amazon, EA, Epic, GOG, Steam, Ubisoft, and Xbox are now plugins. They will appear in the Plugin Manager, can receive updates, and help us organize our codebase. We took great care to ensure your existing games, connections, and settings carry over automatically. This also opens up more possibilities for plugin developers, including additional storefronts, metadata and artwork sources, achievements, play time, game discovery, notifications, and expansion for the existing emulator plugins. For this first beta, though, a big part of the test is simply whether everything you already use continues behaving as expected as the API IS NOT FINALIZED AND WILL CHANGE - I AM NOT DONE MESSING WITH IT. There are some more immediately visible additions, too: new MAME and RetroArch settings, arcade trackball and spinner navigation in Big Box, and refreshed LaunchBox leaderboards. Please keep this thread focused on the 14.1 changes and anything that starts misbehaving after updating. General feature requests and unrelated issues can continue through our usual feedback and bug-report system. Beta 1 Main Improvements: Existing storefront libraries and accounts: Upgrade an existing installation and check that your accounts, games, badges, filters, and saved launch settings carry over. Check each store’s import setting, including None, Installed Games, and All Games. Turning off automatic importing should still leave your existing games available to launch. Storefront imports and artwork: Try both automatic startup imports and manual imports, including a fresh setup through the welcome wizard if you have a separate test installation. Confirm that the expected games appear, progress remains understandable, and artwork arrives. Large Steam libraries are particularly useful here: temporary rate limits should now trigger a wait and retry instead of immediately abandoning the affected work. Installing, launching, and returning from games: Test several stores in both LaunchBox and Big Box, including with the store’s own client initially closed. Check installation status, startup and shutdown screens, play time, and returning to the frontend after exiting. Try startup screens both enabled and disabled, and let us know if Play becomes unresponsive, the mouse cursor disappears, or another window unexpectedly stays in front. Plugin Manager and settings: Try updating a plugin, restarting, and confirming that its settings and accounts remain intact. Explore Configure and the new Options > Plugins section. Disable and re-enable a plugin across restarts, and check that the displayed status matches what actually happens. Repair should preserve the installed version when a matching release is available. MAME and RetroArch settings: Open Edit Emulator > Plugin Settings. For emulators you already had configured, “Let LaunchBox manage these settings” should initially be off, and games should launch as before. Turn it on to try the new options, including per-platform settings. Emulators newly installed by LaunchBox start with management enabled. MAME displays and inputs: Try monitor assignments, Borderless Fullscreen, screen effects, and the available light gun, trackball, and input-provider options. Borderless Fullscreen is especially worth testing with startup and pause screens. RetroArch configuration: Try screen effects, integer scaling, aspect ratio, fullscreen modes, run-ahead, rewind, and internal resolution where supported. Check that your existing custom command lines and RetroAchievements configuration still work. Trackballs and spinners: In Big Box Options > Mouse, enable Trackball/Spinner Navigation and try the Optimize For choices and sensitivity settings. Browse wheels, lists, walls, and Options. We’d particularly appreciate testing with dual spinners or mouse wheel spinners, and confirming that frontend navigation stops while a game has focus. Big Box navigation and game handoffs: Scroll quickly through artwork-heavy views, switch platforms, and let videos start and stop. Check taskbar hiding, Alt-Tab, multiple monitors, and returning from games. If you launch emulators through scripts or wrappers, confirm that play time and shutdown screens follow the actual game. Metadata, media, and editing: Try bulk downloads and Edit Game’s Download Images and Media dialog with the available sources. Stop and resume Bezel Project downloads, and try EmuMovies batches where some media is unavailable. When editing games, change titles or media and use Previous/Next, then confirm the changes saved and the artwork remains attached to the right game. Achievements and leaderboards: Check the refreshed LaunchBox Leaderboards card and the game/player leaderboard windows. If you change your RetroAchievements account, confirm that progress refreshes instead of retaining the previous account’s results. Plugin and theme developers: we’d also appreciate compatibility reports from your existing work. I wouldn't recommend trying to make new plugins during this beta with the new capabilities, but do as you will. Beta 2 Main Improvements: Unbroken Account: LaunchBox Games Database features (cloud sync, ratings, and MAME high scores) now sign in with your Unbroken Account (basically your GamesDB account but differently named). You will need to reconnect once after upgrading since we moved to OAuth. Performance Improvements: LaunchBox and Big Box start, save, and close faster. Hopefully with less memory (especially on larger libraries) and I removed a bunch of redundant file writes. Closing now waits for saves and cleanup instead of crashing or lingering and handle problems during close more gracefully (especially for your controller only setups). MAME high scores: Introducing LaunchBox Game Pulse our modern replacement for hi2txt, with almost a thousand more games supported, leaderboards for a bunch of clones/regional versions, and all while running a fair bit faster. It also moved to the Plugin Manager so we can update game definitions without having to release a new version of LaunchBox. Leaderboards card has a new My High Scores link as well. EmuMovies: EmuMovies added to automatic imports. Options > Automated Imports Media, pick the EmuMovies images, videos, manuals, and music you want downloaded for automatically imported games. Existing media is left alone. Missing Steam: Games whose files are unavailable now show as Missing instead of Installed, and the Game Details button sends you to Steam to install or repair them. Better Big Box: Smoother Big Box wheel animations and leaving game lists, Discovery pages, or videos is a bit tidier and doesn't leave as much stuff running in the background. Full Changelog: New Feature: Amazon, EA, Epic, GOG, Steam, Ubisoft, and Xbox support now comes from storefront plugins installed with LaunchBox, with shared account and import screens and support for additional stores; your existing accounts, settings, and games carry over automatically New Feature: Big Box can now be navigated with arcade trackballs and spinners, including dual spinners and mouse wheel spinners, with adjustable sensitivity under Options > Mouse New Feature: Managed plugins can now be enabled or disabled from the Plugin Manager, and supported plugins can be configured there or through searchable settings under Plugins in Options; enabling or disabling plugins takes effect after restarting New Feature: Emulator plugins can now add settings to Edit Emulator, starting with MAME and RetroArch, with global and per-platform options; automatic settings management stays off for existing or manually configured emulators and is on for emulators newly installed by LaunchBox New Feature: MAME settings include monitor selection, borderless fullscreen, screen effects, and light gun and trackball options; RetroArch settings include display modes, screen effects, run-ahead, rewind, and 3D upscaling New Feature: Plugins can now supply metadata and media alongside the LaunchBox Games Database and EmuMovies during imports and media downloads, with an option to prioritize plugin metadata in the bulk download tool New Feature: Plugins can now provide additional achievements, play time, and last-played information for supported games while preserving existing game statistics; achievements appear in separate tabs in LaunchBox and Big Box New Feature: Expanded the plugin SDK with optional emulator and storefront capabilities, game discovery, localized notifications, and separate plugin data and credential storage; existing emulator plugins can keep using EmulatorPlugin New Feature: Automatic imports can now download selected EmuMovies images, videos, manuals, and music under Options > Automated Imports Media, while preserving existing media and respecting download limits New Feature: Big Box themes can now show RetroAchievements progress and estimated time to beat or master a game on screensaver views Improvement: LaunchBox Games Database features now use Unbroken Account sign-in through your web browser for cloud sync, ratings, and MAME high scores; you will need to reconnect your account once after upgrading Improvement: LaunchBox and Big Box start faster and use less temporary memory when loading large libraries, with fewer redundant data loads and file writes and a smaller LaunchBox Health recovery helper Improvement: Game startup and play time tracking do less background work, and games are prepared without blocking the interface when startup screens are turned off Improvement: The new plugin SDK has been reorganized; plugins using the new 14.1 Beta 1 APIs need to be updated and rebuilt, while existing 14.0 APIs remain available Improvement: Options now focuses its search box when opened, and Options and 3D model settings share a new font picker Improvement: MAME high scores now support 990 more games and leaderboards for 1675 more clone and regional versions, with score reading fixes for existing games; the new LaunchBox Game Pulse reader replaces hi2txt, reads scores about 15 times faster, and can be updated independently through the Plugin Manager Improvement: The Plugin Manager now provides clearer loading errors and compatibility information, with more precise version requirements and checks for incomplete or altered downloads Improvement: MAME leaderboards have refreshed Game Details cards and game and player windows, with Weekly, Monthly, Yearly, and All-Time views, your rank and score, a My High Scores link, and clearer sign-in and game-page links Improvement: Steam games whose files are unavailable now show as Missing and count as not installed; the Game Details button opens Steam to install or repair them, and Installed status returns when their files are back Improvement: Steam play time and last-played dates no longer overwrite longer play time or more recent dates recorded by LaunchBox Improvement: Startup storefront scans show clearer progress and skip storefronts with no library games when refreshing installed status Improvement: Auto-populate playlist rules now use a single Achievements field with a source selector; existing playlists continue to work Improvement: Storefront names in filters, badges, and Manage Storefronts now match their plugins, and the Audit window includes columns for every storefront Improvement: Manage Emulators, Edit Emulator, and Add/Edit Game open faster, with images shown sooner in Edit Game Fixed: Achievement popups could crash, fail to open in some themes, or lose the selected achievement; warnings about incomplete results and Steam privacy guidance now display correctly Fixed: Changing a RetroAchievements username could leave stale achievement progress, and filtering or editing game Progress could crash LaunchBox Fixed: Unavailable Reader settings could prevent manuals from opening or cause errors in Options; manuals now fall back to the Windows default app, and unavailable settings pages preserve saved settings Fixed: Moving platform media folders or changing game titles while using Previous or Next in Edit Game could leave artwork and other media missing or incorrectly named Fixed: PlayStation 3 and Xbox 360 imports could stop at inaccessible folders, and RPCS3 imports could miss games in current, portable, or custom configuration locations Fixed: ROM imports could report success without adding games when forcing duplicates, or show errors during simultaneous title lookups Fixed: Placeholder images, default platform banners, and double jewel case spine logos could fail to load Fixed: Closing a crashed embedded browser or failing to load the RetroArch netplay lobby could show an additional error Fixed: Plugin loading could report errors for native DLLs, and closing Big Box Options could tell plugins that the theme changed when it had not Fixed: Discovery lists could fail to download, and leaving Big Box game lists, Discovery pages, or video views could cause errors or leave resources loaded in the background Fixed: Background media downloads could report completion too early, lose queued work after restarting, or repeat searches and Bezel Project downloads; queue saving and pause/resume handling are now more reliable Fixed: Some library and media queue files could load incompletely, and playlists with missing IDs could fail to load; startup data errors now appear in front of the startup screen Fixed: LaunchBox and Big Box could fail to regain focus, resume playback, or refresh game details after switching windows or closing a game; Big Box could also respond to controller navigation while another application was in front Fixed: Notifications could be missed during startup or focus changes, leave stray Notification Center entries, or show overlapping pop-ups Fixed: Startup screens could appear in Alt-Tab, move to the wrong monitor, or obscure Big Box after switching windows; exiting from the pause menu could briefly expose the main interface before the shutdown screen Fixed: LaunchBox and Big Box could crash, remain running, or finish closing before saves and cleanup completed; shutdown now coordinates pending work and shows save errors in the Closing window, with controller acknowledgement in Big Box Fixed: The welcome wizard, Beta Spotlight, and main window controls could be clipped or appear off-screen on smaller displays Fixed: Emulators without saved overrides could ignore global startup settings, and RetroArch could ignore custom --appendconfig options when RetroAchievements login was enabled Fixed: Large libraries could use excessive CPU while caching images or take too long to save and close; unnecessary work is reduced, backups are faster, and saves no longer overlap Fixed: Plugin Manager repair could install an older version; it now reinstalls the same version when supported, explains unavailable repairs, and offers compatible alternatives Fixed: Busy or unresponsive storefront checks could show accounts as logged out or hang startup and imports; checks now refresh account status, preserve known installation state, and stop waiting after 30 seconds Fixed: Fast Big Box wheel navigation could stutter, leave artwork blank, or freeze the interface; artwork loading and animation timing are now smoother Fixed: Installing or updating LaunchBox could fail when a component folder was briefly in use by another program Fixed: Repeated clicks or keyboard and controller input could launch the same game or emulator more than once Fixed: Storefront metadata and media downloads could leave missing artwork or incorrect developer details; Steam downloads now retry temporary failures and check alternate artwork locations Fixed: Game process tracking could stall the interface, delay detecting game exit, or lose shutdown screens and accurate play time for emulators started through launchers or wrappers Fixed: Installing or uninstalling a Ubisoft game from LaunchBox could also ask Ubisoft Connect to launch it Fixed: EmuMovies music could be incorrectly preselected in Edit Game's media download dialog Fixed: Big Box could leave the taskbar visible after playing a game, and startup screens or application exit could leave the Windows mouse cursor hidden Thanks for helping us test this one. Given the quantity of changes reports about things still working are just as useful as when they don't. If something does break, more details are more helpful. We could not do this without all of your help so thanks in advance for any help you provide. It absolutely helps improve every release. 1 1 Quote
AzgoRAth Posted September 27 Posted September 27 Hey guys. Thanks for new update. I think I figured out what was causing the issue with multiple monitors that I was having in the previous version. It was the *Use controller in Launchbox* feature where even though bigbox wasnt the main focus window, the LB controller part was still in control. After disabling "Use controller in Launchbox" options and clearing the controls, the problem looks to be fixed now.. Quote
Fursphere Posted September 27 Posted September 27 Trackball and Spinner support for wheel movement. The program you are referring to that you have tested: Big Box Your hardware specs and OS: Windows 11 What you were doing in the app and how you were doing it: Big Box Navigation Which theme you are using: Default The type of input you were using during your testing: controller, keyboard, mouse, trackball, etc. : Trackball and Spinner List of community plugins that you have installed: None Spinner support - *chefs kiss* - you guys nailed this one Trackball support - Close, but it feels weird. I'll attempt to explain. I had to crank the sensitivity up to 300% - 350% to get decent movement out of the trackball on my system. I suspect that's hardware related. Unlike spinner, trackball has both X and Y axis (duh). Looks like you enabled both. So at the 'main' bigbox menu (horizontal scroll). It has a "speed" left to right - you just get a feel for it. However, if you move the trackball in a slight diagonol motion, the "recent games list" get selected. 1) It can be tricky to get 'out' of this sub-menu with just the trackball. You have to move it all the way to the left. And then "UP" but its not instant. Like, you have to "PUSH" up more (keep rolling the trackball up longer than you'd expect) to get the selection to finally 'pop' out. 2) The speed of the sub-menu vs the main system menu is way off. Lets call main menu 100% (just a feel right?). When it drops to the recent game menu, it feels like it jumps to 300% - 400% speed. Its not consistent. 3) There is a similar issue (though not nearly as bad) when you enter a system menu, and "up down" becomes the title selection and "left right" becomes the alphabetical 'quick search' function - and any diagonal movement tends to switch modes unexpectedly. Nothing here is breaking obviously. It just feels 'off' with the trackball - non consistent. I would say giving the ability to selective 'disable' one or the other axis - but then you'd get goofy when you go from Horizontal to Vertical (main wheel vs. system/platform wheel). Unless you can have logic to detect which way the wheel spins, and dynamically change it? (and this would help the spinner too - since it could work in both modes with a single axis) Quote
AzgoRAth Posted September 27 Posted September 27 I found a bug in the latest beta. BB crashes when I try to open the achievement list for any game. Quote
MysterNybble Posted September 27 Author Posted September 27 2 hours ago, AzgoRAth said: I found a bug in the latest beta. BB crashes when I try to open the achievement list for any game. Thanks, can you provide the details requested above? Crashes do have special instruction. Quote
AzgoRAth Posted September 27 Posted September 27 2 hours ago, MysterNybble said: Thanks, can you provide the details requested above? Crashes do have special instruction. Program: Bigbox OS: Windows 11 Specs: ryzen 2700x, rtx 4070, 24gb ddr4 ram, 512gb Sata SSD Action when crash occurred: Opening Achievement list for any game in BigBox. Theme: Default Type of input: controller List of plugins: only the default ones that come with BBnative-v1-BigBox-20260927T220152549Z-p17580-t17872-C00000FD-03bac667-32b6-45fb-ade5-dfc45a98.dmpnative-v1-BigBox-20260927T220152549Z-p17580-t17872-C00000FD-03bac667-32b6-45fb-ade5-dfc45a98.dmp logs.evtx logs.zip Debug 2026-09-27 11-59-51 PM.log Quote
SqHd Posted September 28 Posted September 28 This is great! I like the work on Leaderboards. It's nice to see my score listed above for a particular game. But I couldn't find a tab with a summary of all of the games I've played with scores. Is something like that planned? It would very helpful since I can't remember all the games I've played in Mame for scores. Thanks for the excellent update! One minor potential bug is a few of the platforms are showing games as uninstalled (there is a blue "install" button instead of the green "play" one). Example systems: Arcade (Mame), PS3, PS4, Switch, TI-99 4a, WoW Action Max, I couldn't decipher a pattern based on rom type or emulator. The program you are referring to that you have tested: LaunchBox 14.1.0 Beta Your hardware specs and OS - Win 11, AMD APU, 16gb ram What you were doing in the app and how you were doing it - Just browsing games Which theme you are using - Default theme (latest version) The type of input you were using during your testing: controller, keyboard, mouse, trackball, etc. - keyboard / mouse List of community plugins that you have installed - Mame Softlist Importer 6.0.2, C64 Dreams Extras, eXoPlugin, eXoPluginMagazines Quote
dukdukgoos Posted September 28 Posted September 28 (edited) Could you explain a bit about the "Installed/Not Installed/Automatic" select box change from the previous checkbox (in the Edit Game dialog)? Edited September 28 by dukdukgoos Quote
MysterNybble Posted September 28 Author Posted September 28 On 9/27/2026 at 6:02 AM, AzgoRAth said: Hey guys. Thanks for new update. I think I figured out what was causing the issue with multiple monitors that I was having in the previous version. It was the *Use controller in Launchbox* feature where even though bigbox wasnt the main focus window, the LB controller part was still in control. After disabling "Use controller in Launchbox" options and clearing the controls, the problem looks to be fixed now.. Glad you found a workaround though it's odd that setting as I wouldn't suspect that was the cause. Can you remind me what was happening on the other monitor and send a screenshot of the option you turned off, just to make sure I'm looking at the right thing? May still be a bug hiding in there... 17 hours ago, AzgoRAth said: Program: Bigbox OS: Windows 11 Specs: ryzen 2700x, rtx 4070, 24gb ddr4 ram, 512gb Sata SSD Action when crash occurred: Opening Achievement list for any game in BigBox. Theme: Default Type of input: controller List of plugins: only the default ones that come with BBnative-v1-BigBox-20260927T220152549Z-p17580-t17872-C00000FD-03bac667-32b6-45fb-ade5-dfc45a98.dmpnative-v1-BigBox-20260927T220152549Z-p17580-t17872-C00000FD-03bac667-32b6-45fb-ade5-dfc45a98.dmp logs.evtx 68 kB · 0 downloads logs.zip 10.85 MB · 0 downloads Debug 2026-09-27 11-59-51 PM.log 478.42 kB · 0 downloads Awesome this will help! I was able to reproduce on my side. I'll get this into Beta 2 when that's ready (hopefully by end of week). The only workaround I can offer is look at the achievements in LaunchBox for now 🤪 Quote
MysterNybble Posted September 28 Author Posted September 28 15 hours ago, SqHd said: This is great! I like the work on Leaderboards. It's nice to see my score listed above for a particular game. But I couldn't find a tab with a summary of all of the games I've played with scores. Is something like that planned? It would very helpful since I can't remember all the games I've played in Mame for scores. Thanks for the excellent update! One minor potential bug is a few of the platforms are showing games as uninstalled (there is a blue "install" button instead of the green "play" one). Example systems: Arcade (Mame), PS3, PS4, Switch, TI-99 4a, WoW Action Max, I couldn't decipher a pattern based on rom type or emulator. The program you are referring to that you have tested: LaunchBox 14.1.0 Beta Your hardware specs and OS - Win 11, AMD APU, 16gb ram What you were doing in the app and how you were doing it - Just browsing games Which theme you are using - Default theme (latest version) The type of input you were using during your testing: controller, keyboard, mouse, trackball, etc. - keyboard / mouse List of community plugins that you have installed - Mame Softlist Importer 6.0.2, C64 Dreams Extras, eXoPlugin, eXoPluginMagazines You should be able to see a leaderboard summary, from a game's leaderboard try clicking your name. That should open a "player page" with all of them. The blue Install button simply means that a game is somehow marked Not Installed. If you Edit one of those games and look at the Installed dropdown it should show that. This hasn't changed much from how 14.0 was working for ROM games, was that what you were using? Do you still have access to your data prior to the beta (might be in your backup folder) to see if you compared to see what those values were before? Obviously, you can use Bulk Edit to fix all these games, but if something in 14.1 changed the value, I'll have to do some more digging. Also, do you remember what tool you used to import these games into LaunchBox, just in case that is usful. Let me know what you know! 1 Quote
skizzosjt Posted September 28 Posted September 28 Steam games continue to report as "Installed" even if they are not installed. Their install status is not being detected automatically anymore. The "automatic" drop down value (used to be a checkbox) doesn't work properly. Been a problem for last couple releases I keep mentioning in the betas since 13.28 beta-6 Marking them as installed or uninstalled does at least force that value since as you can see from previous reporting even that didn't work for a couple releases. All Steam games were reporting installed no matter what value was entered and they were getting automatically updated to installed status. I've logged in and out of Steam within the frontend a few times now and confirm my API key is still working fine. Issue is on the frontend side Games are installed in the frontend and I have Steam in the background showing they are greyed out, NOT installed per Steam. Steam is correct, the frontend is incorrect. The game should be marked UNINSTALLED per how the feature is intended to work. I put in the proper value of automatic and have tried logging out and back in on both Steam, Steam within the frontend, and toggling the installed value to installed/uninstalled and back to automatic. Each time I return to automatic they go back to INSTALLED even if they are not installed. The program you are referring to that you have tested: LaunchBox Your hardware specs and OS - Windows 10 / Z390 Aorus Master MB / Intel i9-9900k / 32 GB DDR4 What you were doing in the app and how you were doing it - Browsing library Which theme you are using - Default The type of input you were using during your testing: controller, keyboard, mouse, trackball, etc. - KB + Mouse List of community plugins that you have installed I have removed these and tested without them as well. Issue persist even with ZERO plugins present. If you have a crash (LaunchBox or Big Box crashes to your desktop / close without notice), we'll need the whole crash report, which includes Windows event logs (a lot of times its multiple logs related to the same crash) and the mini memory dump that is stored in your Logs folder. The dumps may be large and include private data, so reach out if you want to share privately - Not a crash Your LaunchBox and/or Big Box debug logs (which are on by default during beta now) - File attached as an archive Logs.7z Quote
JoeViking245 Posted September 28 Posted September 28 15 minutes ago, skizzosjt said: List of community plugins that you have installed Nice list! 1 Quote
MysterNybble Posted September 28 Author Posted September 28 12 hours ago, dukdukgoos said: Could you explain a bit about the "Installed/Not Installed/Automatic" select box change from the previous checkbox (in the Edit Game dialog)? I think it was in 14.0 we added the third state 'Automatic' to help users control when LaunchBox is allowed to manage it, and when the user "knows better". It's currently used by storefronts (as they have the ability to install). There may be room for certain emulators or future features to use this which is why it's at the game level. Automatic - let LB manage it, underneath it asks the storefront if it's installed or not (though again, may use this in the future for other things than storefronts) Installed (former Installed checked) - ignore what LB thinks - just show play Not Installed (former Installed unchecked) - ignore what LB thinks - just show install I think we can improve the presentation of this but hopefully that helps! 1 Quote
MysterNybble Posted September 28 Author Posted September 28 22 minutes ago, skizzosjt said: Steam games continue to report as "Installed" even if they are not installed. Their install status is not being detected automatically anymore. The "automatic" drop down value (used to be a checkbox) doesn't work properly. Been a problem for last couple releases I keep mentioning in the betas since 13.28 beta-6 Marking them as installed or uninstalled does at least force that value since as you can see from previous reporting even that didn't work for a couple releases. All Steam games were reporting installed no matter what value was entered and they were getting automatically updated to installed status. I've logged in and out of Steam within the frontend a few times now and confirm my API key is still working fine. Issue is on the frontend side Games are installed in the frontend and I have Steam in the background showing they are greyed out, NOT installed per Steam. Steam is correct, the frontend is incorrect. The game should be marked UNINSTALLED per how the feature is intended to work. I put in the proper value of automatic and have tried logging out and back in on both Steam, Steam within the frontend, and toggling the installed value to installed/uninstalled and back to automatic. Each time I return to automatic they go back to INSTALLED even if they are not installed. The program you are referring to that you have tested: LaunchBox Your hardware specs and OS - Windows 10 / Z390 Aorus Master MB / Intel i9-9900k / 32 GB DDR4 What you were doing in the app and how you were doing it - Browsing library Which theme you are using - Default The type of input you were using during your testing: controller, keyboard, mouse, trackball, etc. - KB + Mouse List of community plugins that you have installed I have removed these and tested without them as well. Issue persist even with ZERO plugins present. If you have a crash (LaunchBox or Big Box crashes to your desktop / close without notice), we'll need the whole crash report, which includes Windows event logs (a lot of times its multiple logs related to the same crash) and the mini memory dump that is stored in your Logs folder. The dumps may be large and include private data, so reach out if you want to share privately - Not a crash Your LaunchBox and/or Big Box debug logs (which are on by default during beta now) - File attached as an archive Logs.7z You are right to think this all changed in 13.28 Beta 6, so your timing makes sense with what you are seeing. We do track the 'last known status' instead of changing it to 'Not Installed'. The intention here is that people often use removeable media for their Steam games and unplugged drives shouldn't flip everything to Not Installed. It seems that comes with some side effects :-P. Can you look at something for me? In Steam itself go to Settings -> Storage and see if any drive/library listed there no longer exists / isn't currently connected. Open this file -> Steam\steamapps\libraryfolders.vdf -> and confirm all of those paths are valid. This will confirm op rule out my initial hunch, which is Steam thought there were installed in one place, but didn't clean up after itself. Quote
skizzosjt Posted September 28 Posted September 28 10 minutes ago, MysterNybble said: The intention here is that people often use removeable media for their Steam games and unplugged drives shouldn't flip everything to Not Installed. That is actually what I want to happen. Depending on which PC I am at, or which disk(s) are connected, I want the install status to follow suit. My desire is for example, affected uninstalled games would flip to uninstalled if they are not found at boot of the frontend. Then maybe next time I boot the frontend the disks with these games are connected and therefore they should automatically flip to installed at boot of the frontend. 17 minutes ago, MysterNybble said: Can you look at something for me? In Steam itself go to Settings -> Storage and see if any drive/library listed there no longer exists / isn't currently connected. Open this file -> Steam\steamapps\libraryfolders.vdf -> and confirm all of those paths are valid. This will confirm op rule out my initial hunch, which is Steam thought there were installed in one place, but didn't clean up after itself. After review I think everything looks good on Steam's end, but I'll describe everything to make sure we are on the same page. I have several disks in use for Steam. Quick summary Main disk is always given drive letter E Additional disk is always given drive letter F I have TWO backup disks which are used for backup and storage of games that I don't want to play anytime soon. These two backup disks are always given drive letters X and Z All of these disks have their proper path in the "libraryfolders.vfd" but of course not all of them are connected. In this example, my backup disks X and Z are not connected and I would then have 30 games that are considered not installed because they are only on disks with drive letter X and/or Z These are all valid paths. If we need to be technical, then when disks with drive letter X and Z are not connected then technically that isn't a valid path in this exact moment in time.....but otherwise, it's a valid path. libraryfolders.vdf So these are the disks that I primarily keep connected. Nothing is stored on main OS C drive letter and all my games are on additional disks E and F Steam is doing OK detecting which games are installed and where they are installed at that. I'm not seeing a redflag within Steam's behavior. The frontend is no longer interpreting that info correctly is my suspicion. Quote
MysterNybble Posted September 28 Author Posted September 28 35 minutes ago, skizzosjt said: That is actually what I want to happen. Depending on which PC I am at, or which disk(s) are connected, I want the install status to follow suit. My desire is for example, affected uninstalled games would flip to uninstalled if they are not found at boot of the frontend. Then maybe next time I boot the frontend the disks with these games are connected and therefore they should automatically flip to installed at boot of the frontend. After review I think everything looks good on Steam's end, but I'll describe everything to make sure we are on the same page. I have several disks in use for Steam. Quick summary Main disk is always given drive letter E Additional disk is always given drive letter F I have TWO backup disks which are used for backup and storage of games that I don't want to play anytime soon. These two backup disks are always given drive letters X and Z All of these disks have their proper path in the "libraryfolders.vfd" but of course not all of them are connected. In this example, my backup disks X and Z are not connected and I would then have 30 games that are considered not installed because they are only on disks with drive letter X and/or Z These are all valid paths. If we need to be technical, then when disks with drive letter X and Z are not connected then technically that isn't a valid path in this exact moment in time.....but otherwise, it's a valid path. libraryfolders.vdf 9.38 kB · 1 download So these are the disks that I primarily keep connected. Nothing is stored on main OS C drive letter and all my games are on additional disks E and F Steam is doing OK detecting which games are installed and where they are installed at that. I'm not seeing a redflag within Steam's behavior. The frontend is no longer interpreting that info correctly is my suspicion. You make sense and I think there is a gap in how we did it but my original thinking was contradictory to how you described it. In Steam when you try to Install a game that was on a drive that is currently inaccessible it does show this after you click Install. Steam, like us, knows the game should be there but isn't and thinks reinstalling is likely what you want to do. I know that it's more likely you don't want to install as you'd just plug your drive back in. In your defense, us showing Play is also incorrect - perhaps a "Missing" like status would be a nice overall solution. Let our Steam plugin tell us the game is missing but can be fixed via Install. So, you'd know the game should be there but isn't and still gives you Steams installer and you can always plug your drive back in. Quote
skizzosjt Posted September 28 Posted September 28 25 minutes ago, MysterNybble said: Steam, like us, knows the game should be there but isn't and thinks reinstalling is likely what you want to do. I know that it's more likely you don't want to install as you'd just plug your drive back in. Yes I've seen this feature in Steam before. And you are correct. In my use case this install status feature in the frontend was a reminder which games are currently installed or uninstalled since I do move games around on disks and I don't always keep them all connected. Also was nice if I booted into the frontend and basically all my Steam games were marked uninstalled, that was an obvious "oops I forgot to power on the disk" reminder lol. My goal was to highlight the automatic updating behavior of the install/uninstalled status is not working as intended anymore and that is the important part to resolve in my opinion. Adding a new missing value would be extra credit from my perspective. I agree with your point on why "Missing" should technically be added but it's the automatic updating of the value that is the real pain point for me because the game's install and not install badges cannot be trusted to have the accurate value currently. Quote
DemmyTree Posted September 28 Posted September 28 Just want to confirm what is the binding for screensavers with retro achievements, i currently have the following (Apologies if spoilers doesn't collapse it) Spoiler <TextBlock Text="Achievements Earned" Foreground="#DAA520" FontFamily="LAUNCHBOX_THEME_FOLDER/Fonts/RedHatDisplay-Regular.ttf#Red Hat Display" FontSize="{Binding Converter={StaticResource ScaleConverter}, ConverterParameter='30'}" Margin="{Binding Converter={StaticResource ScaleConverter}, ConverterParameter='0,0,10,0'}" /> <TextBlock Text="{Binding Path = Game.RetroAchievementsEarnedAchievements}" Foreground="White" FontFamily="LAUNCHBOX_THEME_FOLDER/Fonts/RedHatDisplay-Regular.ttf#Red Hat Display" FontSize="{Binding Converter={StaticResource ScaleConverter}, ConverterParameter='30'}" Margin="{Binding Converter={StaticResource ScaleConverter}, ConverterParameter='0,0,10,0'}" /> <TextBlock Text="Out of" Foreground="#DAA520" FontFamily="LAUNCHBOX_THEME_FOLDER/Fonts/RedHatDisplay-Regular.ttf#Red Hat Display" FontSize="{Binding Converter={StaticResource ScaleConverter}, ConverterParameter='30'}" Margin="{Binding Converter={StaticResource ScaleConverter}, ConverterParameter='0,0,10,0'}" /> <TextBlock Text="{Binding Path = Game.RetroAchievementsTotalAchievements}" Foreground="White" FontFamily="LAUNCHBOX_THEME_FOLDER/Fonts/RedHatDisplay-Regular.ttf#Red Hat Display" FontSize="{Binding Converter={StaticResource ScaleConverter}, ConverterParameter='30'}" /> Quote
Vader Posted September 28 Posted September 28 Hi all I just installed 14.1 beta and noticed that the load times are still very slow. For me both Launchbox and Bigbox are taking about 48 seconds to load. I have already disabled auto imports etc. but this has not helped with load times. Also, wheel scrolling is still not smooth. I have attached a video and you can see the stuttering during the wheel scrolling. Thanks for all that you do. 20260928_161446.mp4 Quote
MysterNybble Posted September 28 Author Posted September 28 3 hours ago, skizzosjt said: Yes I've seen this feature in Steam before. And you are correct. In my use case this install status feature in the frontend was a reminder which games are currently installed or uninstalled since I do move games around on disks and I don't always keep them all connected. Also was nice if I booted into the frontend and basically all my Steam games were marked uninstalled, that was an obvious "oops I forgot to power on the disk" reminder lol. My goal was to highlight the automatic updating behavior of the install/uninstalled status is not working as intended anymore and that is the important part to resolve in my opinion. Adding a new missing value would be extra credit from my perspective. I agree with your point on why "Missing" should technically be added but it's the automatic updating of the value that is the real pain point for me because the game's install and not install badges cannot be trusted to have the accurate value currently. Thanks, I got something in the works, so stay tuned for beta 2, should work well :). Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.