Jump to content
LaunchBox Community Forums

wallmachine

Members
  • Posts

    942
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by wallmachine

  1. after checking the below LaunchBox has been thinking for about 10-15 minutes with the windows spinning circle after clicking on OK. (edit: just clicked OK on a random section in Options and its doing the same thing) After waiting some time it done it but isn't applying the center text.
  2. +1 for the name to appear under the image not over the image.
  3. Yes, my sound card was disabled. I re-enabled and haven't noticed a crash but when disabled I get audio crash. For me after some time attract mode stops doing attract mode until I move the joystick or press a button. I then hear the hard drive spin up and then it starts again soon after
  4. Also after some time it will just stop doing attract mode and I have to mouse click for it to start again then it will crash soon after.
  5. Tried again and crashed soon after, Faulting application name: BigBox.exe, version: 10.7.0.0, time stamp: 0x5dd429b2 Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000 Exception code: 0xc0000005 Fault offset: 0x00007ff7bf5a5af2 Faulting process id: 0x13fc Faulting application start time: 0x01d5a5b6554cbc9b Faulting application path: F:\LaunchBox\BigBox.exe Faulting module path: unknown Report Id: fd9a7782-2a79-44c6-a23e-b912cc783a34 Faulting package full name: Faulting package-relative application ID: Application: BigBox.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.AccessViolationException at SharpDX.XAudio2.XAudio2.UnregisterForCallbacks_(IntPtr) at SharpDX.XAudio2.XAudio2.Dispose(Boolean) at SharpDX.DisposeBase.CheckAndDispose(Boolean) at DynamicClass.(Unbroken.LaunchBox.Windows.Audio.SoundManager) at Unbroken.LaunchBox.Windows.Audio.SoundManager.Initialize() at DynamicClass.(Unbroken.LaunchBox.Windows.Audio.SoundManager, Boolean) at Unbroken.LaunchBox.Windows.Audio.SoundManager.PlayMove(Boolean) at DynamicClass.(Unbroken.LaunchBox.Windows.BigBox.ViewModels.TextGamesViewModel) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.TextGamesViewModel.OnMoveNext() at Unbroken.LaunchBox.Windows.BigBox.ViewModels.MainViewModel.OnMoveNext() at DynamicClass.(Unbroken.LaunchBox.Windows.BigBox.AttractMode) at Unbroken.LaunchBox.Windows.BigBox.AttractMode.Spin() at DynamicClass.(Unbroken.LaunchBox.Windows.BigBox.AttractMode) at Unbroken.LaunchBox.Windows.BigBox.AttractMode.Move() at Unbroken.LaunchBox.Windows.BigBox.AttractMode.TimerElapsed(System.Object, System.Timers.ElapsedEventArgs) at System.Timers.Timer.MyTimerCallback(System.Object) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.TimerQueueTimer.CallCallback() at System.Threading.TimerQueueTimer.Fire() at System.Threading.TimerQueue.FireNextTimers()
  6. I left Attract Mode on and it crashed roughly 5 hours in, no normal BigBox message to prompt of the error. I have all the latest Windows and graphic card updates and am using VLC.
  7. ahk, any plans for more theme customisation in the future? or is it plugin based now?
  8. Is it possible to bind ImageType to look for Clear Logos in another folder other than \LaunchBox\Themes\Default\Images\Platforms\Clear Logo\? <coverFlow:FlowControl x:Name="FlowControl" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Column="0" CoverFactory="{Binding CoverFactory}" ImageType="Clear Logo" CurveAmount="4.5" CameraZPosition="3.0" VisibleCount="14" PageSize="6" Spacing="1.0" ItemZPosition="1.0" SelectedItemZPosition="2.0" />
  9. aight I'll keep trying to work out the marquee in options, as placing text to the far right the longer text gets trimmed... unless you have any other ideas?
  10. yes
  11. I avoided doing it because I couldn't get the marquee control working in the options menu an\y idea on how to do this?
  12. After updating to the latest beta it takes about 5-10 seconds each time for the ListView to display, no xaml code, settings or plugins changed. I then restarted my PC and after opening BigBox it would freeze my PC after a few seconds in the PlatformWheel2FiltersView each time. I then rolled back to 10.7-beta-1 and still the same issue not sure if rolling back still doesn't work (https://forums.launchbox-app.com/topic/49564-98-beta-1-released/?do=findComment&comment=31803). Just to note after rolling back and when LaunchBox re-opens itself it said I had no platforms/games so I just closed it and re-opened and the platforms/games appeared. Please see example at 4:00 it takes a while to display ListView even though Fade Quick is on. Also occasionally scrolling freezes please see at 5:06. Honestly not sure if its the update as the issues only started after it haven't had any windows updates recently either. done.mp4
  13. upon this update I couldn't run BigBox from pinned item on task-bar had to re-pin it.
  14. All possible because of this Plugin and available options to theme. I would recommend using it to customise.
  15. What is the best way to work out the following to get text aligned? or right aligned to end. <sys:Int32 x:Key="PaddingLength">40</sys:Int32> option dotss.mp4
  16. Suggestion for future iterations if possible to have TextTrimming on Marquee just to keep it inline with the rest of the ListBox and some reason the Marquee follows onto the next selected item, possible for it to reset and start at beginning for each selected game? I noticed on the Marquee it enlargers the text ever so slightly I assume its because its not being TextTrimmed? bandicam 2020-05-31 08-51-08-621.mp4
  17. I've had instances were it can't decide what it is because it has a -01.png or whatever in the name but then sometimes it works
  18. Not sure I fully understand but the below will change the image when selecting a game (background images need to have the same name as the game name). Props to @faeran who helped me with this a while back. <TextBlock x:Name="GameBackgrounds"> <TextBlock.Text> <MultiBinding StringFormat="{}pack://siteoforigin:,,,/Themes/<Theme Name>/Images/GameBackgrounds/{0}.png"> <Binding Path="ActiveGame.Title" /> </MultiBinding> </TextBlock.Text> </TextBlock> <Image Source="{Binding Text, ElementName=GameBackgrounds}" RenderOptions.BitmapScalingMode="HighQuality" />
  19. Please see the attached document for how I'm getting it to the current point. If you have any suggestion/idea thanks.
  20. Would it be possible to have MarqueeTextBlock to only scroll on ListBox selected item? Please see my video example below, it scrolls all game titles that are long. As well have AutoscaleTextBlock and texttrimming working all.mp4
  21. BigBox theme support for Options menu. I am trying to add this plugin (GitHub) to the OptionsView.xaml and OptionsPage.xaml but I get the error below. It is accepting the FontSize and also stays centred in the OptionsView.xaml however it throws the error when I press up or down also not sure if/or I can add it to OptionsPage.xaml. Object reference not set to an instance of an object. App: Big Box Version: 9.10-beta-5 Type: System.NullReferenceException Site: Int32 (System.Windows.Controls.ListBox) Source: Unbroken.LaunchBox.Wpf at (ListBox ) at Unbroken.LaunchBox.Wpf.ListBoxHelper.GetNumberOfVerticalVisibleItems(ListBox listBox) at (<>c__DisplayClass15_0 ) at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.OptionsViewModel.<>c__DisplayClass15_0.<set_SelectedMenuItem>b__0() at System.Windows.Threading.DispatcherOperation.InvokeDelegateCore() at System.Windows.Threading.DispatcherOperation.InvokeImpl() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout) at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout) at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout) at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority) at (Action , DispatcherPriority ) at Unbroken.LaunchBox.Wpf.Threading.Invoke(Action callback, DispatcherPriority priority) at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.OptionsViewModel.set_SelectedMenuItem(MenuItemViewModel value) at (OptionsViewModel , Boolean , Boolean ) at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.OptionsViewModel.OnDown(Boolean held, Boolean onlyDownPressed) at (MainViewModel , Boolean ) at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.MainViewModel.OnDown(Boolean onlyDownPressed) at (MainViewModel , KeyEventArgs ) at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.MainViewModel.HandleKeyDown(KeyEventArgs e) at (MainView , Object , KeyEventArgs ) at Unbroken.LaunchBox.Wpf.BigBox.Views.MainView.MainView_OnPreviewKeyDown(Object sender, KeyEventArgs e) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey) at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled) at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers) at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param) 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:38:25 AM Music.Pause Start 7:38:25 AM Music.Resume Start 7:38:25 AM Music.Resume Start 7:38:28 AM Music.Pause Start 7:38:29 AM Music.Resume Start 7:38:29 AM Music.StopAndResumeBackground Start 7:38:30 AM Music.Initialize Start 7:38:30 AM Music.Kill Start 7:38:30 AM Music.Kill Finished 7:38:34 AM Music.Kill Start 7:38:34 AM Music.Kill Finished 7:38:35 AM Exception I edited the project as follows. OptionsView.xaml xmlns:lbsc="clr-namespace:ListBoxScrollCenter;assembly=ListBoxScrollCenter" <lbsc:OptionsList Name="MenuItems" FontSize="30"> <i:Interaction.Triggers> <i:EventTrigger EventName="MouseDoubleClick"> <cal:ActionMessage MethodName="OnEnter" /> </i:EventTrigger> </i:Interaction.Triggers> </lbsc:OptionsList> OptionsList.xaml <UserControl x:Class="ListBoxScrollCenter.OptionsList" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:ListBoxScrollCenter" mc:Ignorable="d" d:DesignHeight="400" d:DesignWidth="600"> <local:DPIFix> <ListBox Name="CenteredLB" SelectionChanged="ScrollIntoView" Style="{DynamicResource ListBoxStyle}" ItemsSource="{Binding MenuItems}" SelectedItem="{Binding Path=SelectedMenuItem}"> <ListBox.ItemsPanel> <ItemsPanelTemplate> <VirtualizingStackPanel IsItemsHost="True" Orientation="Vertical" VirtualizingPanel.VirtualizationMode="Recycling"/> </ItemsPanelTemplate> </ListBox.ItemsPanel> <ListBox.ItemTemplate> <DataTemplate> <Border Name="Border" Width="{Binding ActualWidth, RelativeSource={RelativeSource AncestorType={x:Type ListBox}}}" Padding="10,5,0,5"> <DockPanel> <TextBlock Name="Text" DockPanel.Dock="Left" Text="{Binding Text}" TextTrimming="CharacterEllipsis" TextWrapping="NoWrap"/> </DockPanel> </Border> </DataTemplate> </ListBox.ItemTemplate> </ListBox> </local:DPIFix> </UserControl> OptionsList.xaml.cs using System.Windows.Controls; namespace ListBoxScrollCenter { public partial class OptionsList : UserControl { public OptionsList() { InitializeComponent(); } private void ScrollIntoView(object sender, SelectionChangedEventArgs e) { CenteredLB.ScrollToCenterOfView(CenteredLB.SelectedItem); } } }
  22. will android support theme development
  23. Hey @Grila, do you know why this might be happening? I am trying to add your plugin to the OptionsView.xaml and OptionsPage.xaml but I get the error below. It is accepting the FontSize and also stays centred in the OptionsView.xaml however it throws the error when I press up or down also not sure how to add it to OptionsPage.xaml. Object reference not set to an instance of an object. App: Big Box Version: 9.10-beta-5 Type: System.NullReferenceException Site: Int32 (System.Windows.Controls.ListBox) Source: Unbroken.LaunchBox.Wpf at (ListBox ) at Unbroken.LaunchBox.Wpf.ListBoxHelper.GetNumberOfVerticalVisibleItems(ListBox listBox) at (<>c__DisplayClass15_0 ) at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.OptionsViewModel.<>c__DisplayClass15_0.<set_SelectedMenuItem>b__0() at System.Windows.Threading.DispatcherOperation.InvokeDelegateCore() at System.Windows.Threading.DispatcherOperation.InvokeImpl() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout) at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout) at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout) at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority) at (Action , DispatcherPriority ) at Unbroken.LaunchBox.Wpf.Threading.Invoke(Action callback, DispatcherPriority priority) at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.OptionsViewModel.set_SelectedMenuItem(MenuItemViewModel value) at (OptionsViewModel , Boolean , Boolean ) at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.OptionsViewModel.OnDown(Boolean held, Boolean onlyDownPressed) at (MainViewModel , Boolean ) at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.MainViewModel.OnDown(Boolean onlyDownPressed) at (MainViewModel , KeyEventArgs ) at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.MainViewModel.HandleKeyDown(KeyEventArgs e) at (MainView , Object , KeyEventArgs ) at Unbroken.LaunchBox.Wpf.BigBox.Views.MainView.MainView_OnPreviewKeyDown(Object sender, KeyEventArgs e) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey) at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled) at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers) at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param) 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:38:25 AM Music.Pause Start 7:38:25 AM Music.Resume Start 7:38:25 AM Music.Resume Start 7:38:28 AM Music.Pause Start 7:38:29 AM Music.Resume Start 7:38:29 AM Music.StopAndResumeBackground Start 7:38:30 AM Music.Initialize Start 7:38:30 AM Music.Kill Start 7:38:30 AM Music.Kill Finished 7:38:34 AM Music.Kill Start 7:38:34 AM Music.Kill Finished 7:38:35 AM Exception I edited the project as follows. OptionsView.xaml xmlns:lbsc="clr-namespace:ListBoxScrollCenter;assembly=ListBoxScrollCenter" <lbsc:OptionsList Name="MenuItems" FontSize="45"> <i:Interaction.Triggers> <i:EventTrigger EventName="MouseDoubleClick"> <cal:ActionMessage MethodName="OnEnter" /> </i:EventTrigger> </i:Interaction.Triggers> </lbsc:OptionsList> OptionsList.xaml <UserControl x:Class="ListBoxScrollCenter.OptionsList" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:ListBoxScrollCenter" mc:Ignorable="d" d:DesignHeight="400" d:DesignWidth="600"> <local:DPIFix> <ListBox Name="CenteredLB" SelectionChanged="ScrollIntoView" Style="{DynamicResource ListBoxStyle}" ItemsSource="{Binding MenuItems}" SelectedItem="{Binding Path=SelectedMenuItem}"> <ListBox.ItemsPanel> <ItemsPanelTemplate> <VirtualizingStackPanel IsItemsHost="True" Orientation="Vertical" VirtualizingPanel.VirtualizationMode="Recycling"/> </ItemsPanelTemplate> </ListBox.ItemsPanel> <ListBox.ItemTemplate> <DataTemplate> <Border Name="Border" Width="{Binding ActualWidth, RelativeSource={RelativeSource AncestorType={x:Type ListBox}}}"> <DockPanel> <TextBlock Name="Text" DockPanel.Dock="Left" Text="{Binding Text}" TextTrimming="CharacterEllipsis" TextWrapping="NoWrap"/> </DockPanel> </Border> </DataTemplate> </ListBox.ItemTemplate> </ListBox> </local:DPIFix> </UserControl> OptionsList.xaml.cs using System.Windows.Controls; namespace ListBoxScrollCenter { public partial class OptionsList : UserControl { public OptionsList() { InitializeComponent(); } private void ScrollIntoView(object sender, SelectionChangedEventArgs e) { CenteredLB.ScrollToCenterOfView(CenteredLB.SelectedItem); } } }
×
×
  • Create New...