faeran Posted yesterday at 02:24 PM Posted yesterday at 02:24 PM Hi everyone, A new beta round has commenced! Thanks to everyone helping us test the latest beta builds! Your feedback is super valuable — please include the following info when reporting any issues: 📝 When submitting feedback, include: Your Windows version A clear description of the issue Whether the issue can be consistently reproduced The steps to reproduce it 🎮 How to Join the Beta To opt into the beta: In LaunchBox, go to Tools > Options > General > Updates Enable Update to Beta Releases When a beta is available, you'll be prompted at startup or can check manually via Menu > Help > Check for Updates 🔌 A Quick Note on Plugins Some beta builds include early versions of official plugins that aren’t yet live in the Plugin Manager. Because of this: You may see update prompts for plugins that are actually newer in the beta. Please avoid updating plugins while using a beta if you're planning to provide feedback — this helps us get accurate data and avoids breaking improvements. Beta 1: New Feature: LaunchBox can now auto-login to RetroAchievements for supported emulators like RetroArch, Dolphin, and PCSX2 New Feature: Added a quick-access RetroAchievements login and status option under Tools > Achievements New Feature: Supported emulators now have a RetroAchievements section with login options, hardcore toggle, and manual credential injection New Feature: Big Box now supports a Random Game action for keyboard and controller inputs to quickly jump to a random game New Feature: Added a new hybrid view in Big Box that combines platform and game views for smoother transitions and theming potential Improvement: Completed checkmark has been replaced with a customizable Progress field (e.g., In Progress, Beaten, Completed) Improvement: RetroAchievements now display detailed achievement types-Progress, Win Condition, and Missable-directly in both LaunchBox and Big Box default themes Improvement: RetroAchievements beaten status is now tracked and automatically updates the new Progress field Improvement: Videos are now properly centered again when using the WMP engine in Big Box Fixed: Improved WHDLoad parsing for Commodore Amiga game imports, fixing multi-version naming issues Fixed: Big Box transitions in platform views now animate in the correct direction consistently Fixed: Video transition animations in some Big Box default theme platform views were not triggering properly Fixed: Bulk editing date fields was not showing the correct value on the confirmation page Fixed: ScummVM Integration plugin updated to handle upstream changes that broke download functionality Fixed: Dolphin Integration plugin now correctly detects the latest version after changes to Dolphin's versioning system Fixed: MAME Import filtering logic no longer incorrectly marks some Music games as Non-Arcade, ensuring they're properly included during import Fixed: Game Details view text binding issue resolved, so "no achievements available" no longer shows incorrectly 🛠️ Beta 1: Features Still in Progress Beta 1 lays a lot of groundwork — but a few things are still evolving. When giving feedback, we’d love your take on how things work today, even if they’re not fully complete. Current WIP Areas: RetroAchievements: More features and polish are coming in future betas Hybrid View: Only one view is available now in the Default theme; expect more layouts, tweaks, and performance updates Progress Field: Early version — more statuses and integrations are on the way 6 1 Quote
bundangdon Posted yesterday at 02:58 PM Posted yesterday at 02:58 PM (edited) The new "Platform Hybrid" view is nice and smooth, but I did notice one problem. It may only be on my end, but I'm not able to go back to the Platform Categories menu while using this particular view. From a games menu, the ESC keys works fine, but it won't work when I want to go back to the (first) Platform Categories menu. I have to use another method like changing a view with a hotkey to get out of the Platforms and get back to the Platform Categories menu. Edited yesterday at 02:59 PM by bundangdon Quote
elwooha6 Posted yesterday at 09:19 PM Posted yesterday at 09:19 PM (edited) Initial testing of the Hybrid view on a fresh install on Windows 11 24H2. 1) PlatformHybrid 2-4 freeze Bigbox as soon as you get to the Platform view. 2) PlatformHybrid1 has an issue where if you press a direction button on the controller under certain circumstances if completely freezes/lock all further controller inputs. Specifically this view is vertical so if you press left/right it stops responding to controller input. A peculiarity of this issue is that keyboard controls remain usable even after the controller stops responding. These issues are reproducible from what I can see. Will report more if I find more. Also I'm super glad to get this new integrated view, I've been looking forward to it since the live stream. Edited yesterday at 09:25 PM by elwooha6 Quote
faeran Posted yesterday at 09:34 PM Author Posted yesterday at 09:34 PM 6 hours ago, bundangdon said: The new "Platform Hybrid" view is nice and smooth, but I did notice one problem. It may only be on my end, but I'm not able to go back to the Platform Categories menu while using this particular view. From a games menu, the ESC keys works fine, but it won't work when I want to go back to the (first) Platform Categories menu. I have to use another method like changing a view with a hotkey to get out of the Platforms and get back to the Platform Categories menu. Are you using Platform Hybrid 1? It's the only one currently available. I'm unable to reproduce what I think you are saying here. A video might help. 14 minutes ago, elwooha6 said: Initial testing of the Hybrid view on a fresh install on Windows 11 24H2. 1) PlatformHybrid 2-4 freeze Bigbox as soon as you get to the Platform view. 2) PlatformHybrid1 has an issue where if you press a direction button on the controller under certain circumstances if completely freezes/lock all further controller inputs. Specifically this view is vertical so if you press left/right it stops responding to controller input. A peculiarity of this issue is that keyboard controls remain usable even after the controller stops responding. These issues are reproducible from what I can see. Will report more if I find more. Also I'm super glad to get this new integrated view, I've been looking forward to it since the live stream. Glad you are looking forward to this one. 1) The issue is that only Platform Hybrid Wheel 1 is currently available. The other 3 should not even show up in the list, but it sounds like you are most likely using a custom theme which is incorrectly allowing you to switch to all 4 hybrid views even when there isn't one. We'll get that fixed in the next beta. 2) Thanks for confirming this. Even though this is a known issue, it's good to hear others are also about to reproduce this. Don't forget to read the WIP section, which does explain: Hybrid View: Only one view is available now in the Default theme; expect more layouts, tweaks, and performance updates Quote
rocksinboxes Posted 23 hours ago Posted 23 hours ago (edited) 1. Windows 11 10.0.26100 2. This is probably pretty minor, but I'll report it nevertheless. In the overview tab of the game details, it says no achievements available, yet it lists the achievements in the field below that. I uploaded a picture. I hope this helps. 3. Yes 4. Go to the details of any game with achievements. Regards, Jade Edited 23 hours ago by rocksinboxes added things Quote
salofan Posted 22 hours ago Posted 22 hours ago New beta seems to have completely borked LB for me. Getting several error popups right as LB starts up with the new beta. (Inner Exception) The DisplayIndex for the DataGridColumn with Header 'System.Windows.Controls.Border' is out of range. DisplayIndex must be greater than or equal to 0 and less than Columns.Count. (Parameter 'displayIndex') Actual value was 35. And: (Outer Exception) Exception has been thrown by the target of an invocation. Once I close all the error popups, LB starts - but it's broken no matter what theme I choose. Game details view is completely blank on the Omni theme. BigDetails: I cannot get the images view to work. Default: images view does not work, and no images / videos appear in the GameDetails view. Happy to provide more detail if necessary. Quote
JoeViking245 Posted 21 hours ago Posted 21 hours ago 13 minutes ago, salofan said: New beta seems to have completely borked LB for me. Getting several error popups right as LB starts up with the new beta. (Inner Exception) The DisplayIndex for the DataGridColumn with Header 'System.Windows.Controls.Border' is out of range. DisplayIndex must be greater than or equal to 0 and less than Columns.Count. (Parameter 'displayIndex') Actual value was 35. And: (Outer Exception) Exception has been thrown by the target of an invocation. Once I close all the error popups, LB starts - but it's broken no matter what theme I choose. Game details view is completely blank on the Omni theme. BigDetails: I cannot get the images view to work. Default: images view does not work, and no images / videos appear in the GameDetails view. Happy to provide more detail if necessary. The entire error message would probably be most helpful for the developers. When you have the message box in focus (selected), you should be able to press Ctrl+C to copy it to the 'clipboard'. Then you can press Ctrl+V here, in your reply. Try switching to Images View [Ctrl+Alt+A] (vs. List View). That's what seemed to fix it for me. At least until it's resolved in the next beta release. However, for me... [doing some "stress-testing"] after switching the views back and forth several times (and needing to close the error messages in between, but ONLY when switching to List View) , restarting LaunchBox into the different views [several times], it seems to "have fixed itself". Running Windows 10. Error 1 (taken from Logs) 2025-05-23 12:23:14 PM FIRST CHANCE EXCEPTION: The DisplayIndex for the DataGridColumn with Header 'System.Windows.Controls.Border' is out of range. DisplayIndex must be greater than or equal to 0 and less than Columns.Count. (Parameter 'displayIndex') Actual value was 35. Spoiler at System.Windows.Controls.DataGridColumnCollection.ValidateDisplayIndex(DataGridColumn column, Int32 displayIndex, Boolean isAdding) 2025-05-23 12:23:14 PM FIRST CHANCE EXCEPTION: The DisplayIndex for the DataGridColumn with Header 'System.Windows.Controls.Border' is out of range. DisplayIndex must be greater than or equal to 0 and less than Columns.Count. (Parameter 'displayIndex') Actual value was 35. at System.Windows.Controls.DataGridColumnCollection.ValidateDisplayIndex(DataGridColumn column, Int32 displayIndex, Boolean isAdding) at System.Windows.Controls.DataGridColumn.OnCoerceDisplayIndex(DependencyObject d, Object baseValue) at System.Windows.DependencyObject.ProcessCoerceValue(DependencyProperty dp, PropertyMetadata metadata, EntryIndex& entryIndex, Int32& targetIndex, EffectiveValueEntry& newEntry, EffectiveValueEntry& oldEntry, Object& oldValue, Object baseValue, Object controlValue, CoerceValueCallback coerceValueCallback, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, Boolean skipBaseValueChecks) at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal) at Unbroken.LaunchBox.Windows.Desktop.ViewModels.ListContentViewModel.SortTraversalException() at ObjectCode.StartTraversalGlobal(Object, ObjectCode) at Unbroken.LaunchBox.Windows.Desktop.ViewModels.ListContentViewModel.OnDataGridLoaded(Object sender, RoutedEventArgs e) at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) Error #2 (taken from Logs) 2025-05-23 12:23:14 PM DISPLAYED EXCEPTION: Exception has been thrown by the target of an invocation. Spoiler at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) at Caliburn.Micro.ActionMessage.<>c.<.cctor>b__33_0(ActionExecutionContext context) at Caliburn.Micro.ActionMessage.Invoke(Object eventArgs) at Microsoft.Xaml.Behaviors.TriggerBase.InvokeActions(Object parameter) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent) at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root) at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks() at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget) at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) 1 Quote
salofan Posted 21 hours ago Posted 21 hours ago (edited) Thanks! Was able to replicate this to an extent - switching to Images View fixes the error popup and LB works normally. But switching back to List View shorts everything out again - the popups return, and the game details do not show up. So maybe a problem with the list view specifically. I'm still having the same issues upon relaunch, but I probably haven't restarted as much as you. (Also, running Windows 11, if that's helpful.) Overlooked to include the entire error message as you pointed out - entire error listed below: Spoiler (Inner Exception) The DisplayIndex for the DataGridColumn with Header 'System.Windows.Controls.Border' is out of range. DisplayIndex must be greater than or equal to 0 and less than Columns.Count. (Parameter 'displayIndex') Actual value was 35. App: LaunchBox Version: 13.22-beta-1 Theme: Omni Type: System.ArgumentOutOfRangeException Site: Void ValidateDisplayIndex(System.Windows.Controls.DataGridColumn, Int32, Boolean) Source: PresentationFramework at System.Windows.Controls.DataGridColumnCollection.ValidateDisplayIndex(DataGridColumn column, Int32 displayIndex, Boolean isAdding) at System.Windows.Controls.DataGridColumn.OnCoerceDisplayIndex(DependencyObject d, Object baseValue) at System.Windows.DependencyObject.ProcessCoerceValue(DependencyProperty dp, PropertyMetadata metadata, EntryIndex& entryIndex, Int32& targetIndex, EffectiveValueEntry& newEntry, EffectiveValueEntry& oldEntry, Object& oldValue, Object baseValue, Object controlValue, CoerceValueCallback coerceValueCallback, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, Boolean skipBaseValueChecks) at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal) at Unbroken.LaunchBox.Windows.Desktop.ViewModels.ListContentViewModel.SortTraversalException() at ObjectCode.StartTraversalGlobal(Object, ObjectCode) at Unbroken.LaunchBox.Windows.Desktop.ViewModels.ListContentViewModel.OnDataGridLoaded(Object sender, RoutedEventArgs e) at InvokeStub_ListContentViewModel.OnDataGridLoaded(Object, Span`1) at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) (Outer Exception) Exception has been thrown by the target of an invocation. App: LaunchBox Version: 13.22-beta-1 Theme: Omni Type: System.Reflection.TargetInvocationException Site: System.Object InvokeWithFewArgs(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo) Source: System.Private.CoreLib at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) at Caliburn.Micro.ActionMessage.<>c.<.cctor>b__33_0(ActionExecutionContext context) at Caliburn.Micro.ActionMessage.Invoke(Object eventArgs) at Microsoft.Xaml.Behaviors.TriggerBase.InvokeActions(Object parameter) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent) at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root) at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks() at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks() at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget) at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) Recent Log: 7:09:37 PM Exception Edited 21 hours ago by salofan 1 Quote
elwooha6 Posted 18 hours ago Posted 18 hours ago @faeran The issues with hybrid view 2,3 and 4 being visible is on a fresh install and the default theme so I don't know what to tell ya on that one, I'll have time next week to test further. Quote
Rlad Posted 6 hours ago Posted 6 hours ago (edited) Get this error navigating Bigbox Win 11 Spoiler The calling thread cannot access this object because a different thread owns it. App: Big Box Version: 13.22-beta-1 Theme: Default Type: System.InvalidOperationException Site: Void <VerifyAccess>g__ThrowVerifyAccess|7_0() Source: WindowsBase at System.Windows.Threading.Dispatcher.<VerifyAccess>g__ThrowVerifyAccess|7_0() at System.Windows.Media.Visual.PointToScreen(Point point) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.PlatformHybridViewModelBase.AssetAdvisor(Object, Point) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.PlatformHybridViewModelBase.ValidateIdentifier(FrameworkElement task, FrameworkElement[] ignoreElements) at MappingContainer.StartComparator(Object, FrameworkElement task, FrameworkElement[] ignoreElements, MappingContainer) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.PlatformHybridViewModelBase.OnLeft(Boolean held, Boolean onlyLeftPressed) at Unbroken.LaunchBox.Windows.BigBox.NavigationManager.ExcludeToken(Object, Boolean, Boolean) at Unbroken.LaunchBox.Windows.BigBox.NavigationManager.OnLeft(Boolean held, Boolean onlyPressed) at WorkerBroadcaster.StartComparator(Object, Boolean held, Boolean onlyPressed, WorkerBroadcaster) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.MainViewModel.OnLeft(Boolean onlyLeftPressed) at StrategyBroadcaster.StartComparator(Object, Boolean onlyLeftPressed, StrategyBroadcaster) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.MainViewModel.ResetProcessor(Guid def) at ParamParser.StartComparator(Object, Guid def, ParamParser) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.MainViewModel.<>c__DisplayClass257_1.ComputeInvocation() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) Recent Log: 15:54:29 Exception Also not getting any RetroAchievements info for Turbografx-16 and Sega Genesis after scanning (it's signed me into Retroarch and achievements pop ups are there). Not sure if this is a current Beta issue or was already present as i haven't signed into RA before on my test build. Edited 6 hours ago by Rlad Quote
Retrofrogg Posted 40 minutes ago Posted 40 minutes ago I've noticed recently that after closing Launchbox, a Launchbox process remains active (as per the Windows 11 task manager), This persists even after putting the PC to sleep and waking again. When I try and start Launchbox I then get the message "another instance of LaunchBox or BigBox is already running". 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.