erebus316 Posted yesterday at 12:26 PM Posted yesterday at 12:26 PM (edited) Beta-6 has been freezing on me a lot. I'd boot a game and when I close it, Launchbox becomes unresponsive. It's not frozen, you just can't click anything. Doesn't happen 100% of the time but seems around 75-80%. Another issue I'm having is importing games by drag and drop when my library gets to around 17k. Doesn't matter if I try 10 games or a 1000, it sits on Saving games for 2-5 minutes. When I try to add games by drag and drop, I turn off all options, only thing I check is force duplicate games to import, this is the only way I've found to keep the rom names I have. After the games are added I go back and update the metadata and grab media. Edited yesterday at 12:36 PM by erebus316 Quote
JoeViking245 Posted yesterday at 12:45 PM Posted yesterday at 12:45 PM 12 minutes ago, erebus316 said: Beta-6 has been freezing on me a lot. I'd boot a game and when I close it, Launchbox becomes unresponsive. It's not frozen, you just can't click anything. Doesn't happen 100% of the time but seems around 75-80%. To help the developers narrow it down, can you test/verify this using different emulators? aka, (maybe) narrow it down to be emulator related. e.g. it only freezes with Steam games and RetroArch... Using MAME and PCSX2 it never freezes. Quote
erebus316 Posted yesterday at 01:27 PM Posted yesterday at 01:27 PM Hey Joe, I’ve only been using Retroarch lately. I don’t let LB handle it, I do it all myself with a config file per system. Retroarch 1.2.2 1 Quote
erebus316 Posted 6 hours ago Posted 6 hours ago (edited) Came across another error. Add a new game. Add an additional versions, close that window, and then go right be into additional versions and try to change any value, it throws this error. If you add a new game then close the game window, you can go back in and change the additional versions info without any problems, its just when you are first creating the game. (Inner Exception) Value cannot be null. (Parameter 'key') App: LaunchBox Version: 13.28-beta-6 Theme: Default Type: System.ArgumentNullException Site: Void ThrowArgumentNullException(System.String) Source: System.Collections.Concurrent at System.ThrowHelper.ThrowArgumentNullException(String name) at Unbroken.LaunchBox.NamingHelper.CoerceValidFileName(String filename) at Unbroken.LaunchBox.Windows.Paths.GetGameSavePaths(String platform, String romFilePath, Boolean fullPath, Boolean includeFolders) at Unbroken.LaunchBox.Windows.Desktop.ViewModels.AddEditAdditionalAppViewModel.AttachCreator() at ElementDictionarySystem.OperateIterableCheckerInterpreter(Object, ElementDictionarySystem) at Unbroken.LaunchBox.Windows.Desktop.ViewModels.AddEditAdditionalAppViewModel.Save() at InvokeStub_AddEditAdditionalAppViewModel.Save(Object, Object, IntPtr*) at System.Reflection.RuntimeMethodInfo.Invoke(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.28-beta-6 Theme: Default Type: System.Reflection.TargetInvocationException Site: System.Object Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo) Source: System.Private.CoreLib at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) 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.Controls.Button.OnClick() at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) 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: 6:06:57 AM Exception Edited 6 hours ago by erebus316 Quote
skizzosjt Posted 3 hours ago Posted 3 hours ago Big Box is not properly remembering the last platform that was selected. Here are the steps I must take to get the value "LastPlatform" in the BigBoxSettings file to update. From what I can tell this value is only getting updated with a pretty specific input sequence from the user. In the Platform Wheel the user must back out into the System Menu Whatever Platform is currently selected when backing into the System Menu is important here as you will see reading on. We will call it "Platform A" for this explanation. User then exits the System Menu to return to the platform wheel User then enters the current selected Platform ("Platform A") User then exits the Platform ("Platform A") Now LastPlatform value gets updated! In this case to "Platform A" Here are more notes for understanding In the Platform Wheel the user must back out into the System Menu Whatever Platform is currently selected when backing into the System Menu is important here as you will see reading on. We will call it "Platform A" for this explanation. User then exits the System Menu to return to the platform wheel User then SELECTS and then ENTERS a different platform, we will call this "Platform B" User then exits the Platform ("Platform B") Now LastPlatform value gets updated! In this case to "Platform A" NOTICE I SAID IT UPDATES TO PLATFORM A HERE AND NOT PLATFORM B So in that second sequence of inputs it is not even updating to the last platform the user would expect. It's as if whatever platform is selected when entering the system menu is going to be what will be entered as LastPlatform value even though the user could have selected a different platform since entering and exiting the system menu. Video example doing these steps. I am tabbing quickly between Big Box and the BigBoxSettings file as well throughout to show when the value is or is not being updated. In the first example it is Microsoft Xbox 360 as current LastPlatform value. I select Arcade, back into system menu, return to platform wheel, enter Arcade, exit Arcade, only at exiting Arcade does LastPlatform update In the second example is now Arcade as current LastPlatform value. I select Windows, back into system menu, return to platform wheel, select a different platform that being Sony Playstation, enter Sony Playstation, exit Sony Playstation. At this point LastPlatform value updates to WINDOWS which is the wrong value to update to. Note you can enter and exit as many platforms as you like, they do not update the LastPlatform value unless you enter the system menu first, and it only works for that one value change. For it to update again, you would again need to back into the system menu with a different platform selected. Big Box Last Platform Issue.mp4 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.