-
Posts
303 -
Joined
-
Days Won
4
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Everything posted by superrob3000
-
Marquee not updating when exiting game wheel (v12.14)
superrob3000 posted a topic in Troubleshooting
Has anyone else run into this issue starting with version 12.14? When exiting a game wheel back to the platform wheel, the marquee doesn't switch back to the platform view. It stays on the last game I was on until I scroll to a new platform. This happens for all themes including default. Switching bach to version 12.13 fixes it for me. marquee_issue.mov -
Marquee Intro Video Support
superrob3000 replied to superrob3000's topic in Third-Party Applications and Plugins (Released)
BigBox does not currently support marquee video files for the platform wheel by default. However, I wrote a plugin to add support for platform & playlist video marquees. I plan on posting it soon. -
Marquee Intro Video Support
superrob3000 replied to superrob3000's topic in Third-Party Applications and Plugins (Released)
Ok, here are the steps to get full screen game marquee videos: - Uncheck the following option: "Options->General->Marquee Screen->Ignore Theme Marquee Views" - If you are using the Default theme, make a copy of LaunchBox/Themes/Default, rename it, and then select that new theme in BigBox. - If not using the default theme, copy both GameMarqueeView.xaml and PlatformMarqueeView.xaml from LaunchBox/Themes/Default/Views to LaunchBox/Themes/<your theme>/Views. - Now edit LaunchBox/Themes/<your theme>/Views/GameMarqueeView.xaml Change the following line: <coverFlow:FlowVideo x:Name="MarqueeVideo" VideoType="Marquee" DataContext="{Binding SelectedGame}" PlayVideo="True" PlayAudio="False" FallbackToDefault="False"> To: <coverFlow:FlowVideo x:Name="MarqueeVideo" VideoType="Marquee" DataContext="{Binding SelectedGame}" PlayVideo="True" PlayAudio="False" FallbackToDefault="False" StretchVideo="True"> -
Marquee Intro Video Support
superrob3000 replied to superrob3000's topic in Third-Party Applications and Plugins (Released)
Thanks! For marquee startup videos using this plugin you just set Options->Marquee Screen->Set Marquee Images to Fill the Screen in order to make them full screen. If you are referring to videos you are trying to use for game marquees, then yes for some reason the default theme marquee view files do not respect that setting for video. If that is what you are trying to do, let me know and I can help you edit the correct xaml file to force them full screen. -
Marquee Intro Video Support View File Plugin that adds Marquee Intro video support. After installing the plugin you can simply place your Marquee intro videos into the LaunchBox/Videos/StartupMarquee folder. One will be chosen randomly at startup. Static images (jpg or png) will work as well. The marquee video will always automatically end at the same time as the main screen intro video. If the marquee video is shorter than the main screen video, it will loop until the main screen video ends (or until you hit a button to skip the intro). See demo: Installation: Unzip the file and drop the contents into your LaunchBox folder. Place your marquee startup video(s) into LaunchBox/Videos/StartupMarquee. You of course have to make sure your marquee screen is set up first in your BigBox settings: Set your marquee screen number in Options->General->Marquee Screen If you want the intro video to stretch fill the entire marquee, then set Options->Marquee Screen->Set Marquee Images to Fill the Screen If you have a cut-off type marquee, then make sure your screen compatibility mode is set correctly in Options->Marquee Screen->Screen Hardware Compatibility Mode. Currently this plugin does not support the squeeze 1/2 or squeeze 1/3 modes, but all of the following screen compatibility modes are supported: - None - Monitor Cuts Off Bottom 1/2 - Monitor Cuts Off Top 1/2 - Monitor Cuts Off Bottom 2/3 - Monitor Cuts Off Top 2/3 - Monitor Cuts Off 1/3 Top and Bottom Submitter superrob3000 Submitted 07/31/2022 Category Third-party Apps and Plugins
-
Version 1.0.1
322 downloads
*** Edit: Note that you can use this plugin to add startup marquee video support if you are using BigBox's native marquee handling. However, I recommend you switch to my new plugIn, ThirdScreen, for startup marquee video support because it also adds support for platform marquee videos and unlimited screens. *** Plugin that adds Marquee Intro video support. After installing the plugin you can simply place your Marquee intro videos into the LaunchBox/Videos/StartupMarquee folder. One will be chosen randomly at startup. Static images (jpg or png) will work as well. The marquee video will always automatically end at the same time as the main screen intro video. If the marquee video is shorter than the main screen video, it will loop until the main screen video ends (or until you hit a button to skip the intro). See demo: Installation: Unzip the file and drop the contents into your LaunchBox folder. Place your marquee startup video(s) into LaunchBox/Videos/StartupMarquee. You of course have to make sure your marquee screen is set up first in your BigBox settings: Set your marquee screen number in Options->General->Marquee Screen If you want the intro video to stretch fill the entire marquee, then set Options->Marquee Screen->Set Marquee Images to Fill the Screen If you have a cut-off type marquee, then make sure your screen compatibility mode is set correctly in Options->Marquee Screen->Screen Hardware Compatibility Mode. Currently this plugin does not support the squeeze 1/2 or squeeze 1/3 modes, but all of the following screen compatibility modes are supported: - None - Monitor Cuts Off Bottom 1/2 - Monitor Cuts Off Top 1/2 - Monitor Cuts Off Bottom 2/3 - Monitor Cuts Off Top 2/3 - Monitor Cuts Off 1/3 Top and Bottom -
@JoeViking245 Unsurprisingly, OnSelectionChanged from IBigBoxThemeElementPlugin in the platform view suffers from the exact same issue as the SelectionChanged event from ISystemEventsPlugin. However, putting the theme element plugin in the wheel view and using OnEscape was exactly what I needed. I just really really hate having to force updates to all the game wheel view xaml files in order to get this working. The selected game not clearing and not triggering SystemEventTypes.SelectionChanged on a game wheel exit really feels like a bug to me. This at least gets it working though, so thank you very much for the suggestion.
-
I'm writing a plugin to update an led matrix with platform and game info when scrolling through both the platforms wheel and game wheels. I'm using SystemEventTypes.SelectionChanged to do this which works perfectly except for one case. When you are in a game wheel and exit to the platform wheel, the SelectionChanged event does not fire. It will fire if you scroll to a new platform, but not if you just stay on the platform you exited. Also, when you are in that state, calling GetAllSelectedGames shows that the last game from when you were in that game wheel is still selected. So I can't even do something like a timer to periodically check for that condition. Any suggestions on how to catch game wheel exit from within a plugin?
-
FYI, this particular issues turned out to be a slow memory leak in VLC. Switching to WMP fixed it. VLC also has a known bug that can cause random crashes.
-
I've noticed a pretty bad memory leak in 12.9 and 12.10, although it may have started earlier. See attached pic where BigBox has crept up to 13GB of RAM usage after about a day and a half. Note that on the main Task Manager Processes page it won't look like BigBox is using much memory because private memory usage stays steady at a couple of Gigs. You have to go to the details tab to see that shared memory for BigBox slowly increases until all of your memory is used up. BigBox will eventually give an error message that it is out of memory and close. For testing this was sitting in attract mode for a day and a half with no plugins, using the default theme, and marquee disabled.
-
I have a plugin called from the BigBox menu that updates a playlist's IncludeWithPlatforms property. However, after making the change and calling PluginHelper.DataManager.Save(), I can't get the change to show up in the plaform wheel unless I restart BigBox or go to Options->Image Cache->Refresh Platform Wheel Images. Is there any way to do it from within the plugin? I've tried the following calls, and none of them result in the platform wheel getting refreshed: PluginHelper.DataManager.ForceReload() PluginHelper.DataManager.ReloadIfNeeded(); Unbroken.LaunchBox.Plugins.PluginHelper.DataManager.BackgroundReloadSave(update_playlist);
-
Is IBigBoxThemeElementPlugin supported in a marquee view? I made a dll that implements IBigBoxThemeElementPlugin and works fine when using it in a games wheel view. However, when used in a games marquee view, OnSelectionChanged() never gets called. Is that not possible?
-
Hyperspin2LaunchboxPlaylist View File About: Use this plugin to quickly convert from a Hyperspin collection to a Launchbox playlist. Choose a Hyperspin database XML file and this program will compare the rom names for all games in the Hyperspin XML file to the rom names for all of your installed Launchbox games. Any games with matching rom names will be added to the new Launchbox playlist. Installation: 1. Copy RB_CreatePlaylistFromHyperspinXML.dll to the LaunchBox/Plugins folder. 2. Restart Launchbox. Usage: 1. In Launchbox, select Tools->"Create playlist from Hyperspin XML" from the dropdown system menu. 2. Select the Hyperspin XML file to import from. 3. Enter a name for the new Launchbox playlist. 4. Click "Create Playlist". Submitter superrob3000 Submitted 07/05/2021 Category Third-party Apps and Plugins