Jump to content
LaunchBox Community Forums

superrob3000

Members
  • Posts

    171
  • Joined

  • Days Won

    4

Posts posted by superrob3000

  1. On 8/1/2022 at 3:41 AM, bliberche said:

    Bonjour c'est genial!! Je vais rajouté ça ce midi !! Puis-je vous demandé pourquoi mes vidéo de marquee sont pas en pleine ecrant ? 

    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.

    • Unusual Gem 1
  2. 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:

    1. Unzip the file and drop the contents into your LaunchBox folder.
    2. 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

     


     

    • Like 2
    • Unusual Gem 1
  3. @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.

     

    • Like 1
  4. 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?

  5. 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.

    mem13.thumb.png.ce9eb7ffc7b7946cda7da7e8ecf9a700.png

    • Like 2
  6. 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);
  7. 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?

  8. 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".

     


     


     

×
×
  • Create New...