Jump to content
LaunchBox Community Forums

ThirdScreen Plugin for Platform Video Marquees, 3+ Screen Support, and more 5.0.13

   (8 reviews)

3 Screenshots

About This File


This plugin adds enhanced Marquee capabilities plus support for unlimited screens.

- Enhanced Marquee Capabilities:

  • Adds support for Platform Video Marquees, Playlist Video Marquees, and Platform Category Video Marquees.
  • Adds support for Marquee Startup Videos.
  • Adds support for animated gif files.
  • Fixes marquee shift issue for TeknoParrot games.
  • Marquee(s) will work in LaunchBox, not just in BigBox.
  • Adds optional blur-fill background effect when media is not stretched to fit the entire screen (as of v2.0.10).

- Support for a 3rd screen or unlimited additional screens each displaying their own priority based list of media.

- Each screen has access to ALL media that has been imported to LaunchBox (all images, all videos, plus rotating 3D box models!)

- Graphical user interface for setting up screens. Your theme files do not get modified.

- Ability to stretch or not stretch based on the media type being shown on each screen.

- Screens are tracked by GPU port stable IDs, so nothing will ever break due to Windows re-ordering display  numbers.

 

Demo Videos:

 

 

 

Installation:

  1. *** Before installing, please make sure you are using the latest version of LaunchBox. Version 13.0 or higher is required. ***
  2. Download ThirdScreen.zip to your PC. Right click on the zip file and extract all files.
  3. Close LaunchBox/BigBox and copy the Plugins and ThirdParty folders to your LaunchBox directory.

 

Adding a new screen:

1. If you are setting up your main Marquee screen, you'll first need to disable the Marquee in BigBox settings in order to transfer control of it over to ThirdScreen.  Open BigBox. Hit escape to go to BigBox settings. Go to Options->General->Marquee Screen and set it to "None".

 BB_marquee_none..thumb.PNG.8e6865c4288cdd3e8aec1da9add3b500.PNG

2. Select ThirdScreen Settings either from the Tools dropdown in LaunchBox or the settings screen in BigBox.

SettingsOpen.thumb.PNG.645997aa8f09dbd2435e53602ad198eb.PNG

3. In the ThirdScreen Settings app choose "Add Screen" in the upper left.

AddScreen.PNG.bc847cc233f71edf0953edba4bd0ab82.PNG

4. Give this screen a name. If this is your main marquee, make sure "Start with typical marquee media" is checked - this will start you off with the typical expected media for a main marque (e.g. marquee videos, marquee images, banner images, clear logos, etc...). Then hit Continue.

AddScreen2.PNG.662cbe91c358443d2d5a8b4408f42444.PNG

5. Click "Identify Displays" and take note of the name displayed on the desired display. Then choose
the corresponding display name from the "Choose Display" drop down menu.

image.thumb.png.8b9a0f60741d9eb34c2608bc85310162.png

 

 

Choosing which media shows on each screen:

1. Select a screen from your list of existing screens.

SelectScreen.PNG.8387c15be3dca9d2125434fbe3a1c4e6.PNG

2. Add desired media to both the game and platform views for this screen. (Tip: You can hover over most drop down boxes and controls to get a more detailed description of what each one does).

TSCP_Screenshot.thumb.PNG.bc2898f5b54bf36d096bedb87b3e8252.PNG

3. Adjust the priority of each media item up or down (items higher on the list have higher priority). ThirdScreen will search the selected game or platform's media starting from the top of the list and working its way down until it finds something to display.

TSCP_Screenshot_UPDOWN.thumb.png.e4553dd1d4b1073f0392fff45d701043.png

4. For each media item in your views you can choose whether or not to stretch fill the screen. If set to No, then the item will be uniformly stretched (aspect ratio will be preserved). If set  to Yes, the media will be stretched to fill the entire screen (aspect ratio will not be preserved).  (Your choice will depend on the type of media and the screen dimensions. For example, Marquee videos/images will look best stretch filled on a bar type display but not on a 16:9 aspect ratio display. Video snaps will look best stretch filled on a 16:9 aspect ratio display, but not on a bar type display.)

TSCP_Screenshot_Stretch.thumb.png.48a9a49a9052dddf5983bc740d38eb2d.png

 

 

Adding startup videos or images for each screen:

 

1. Select a screen from your list of existing screens.

SelectScreen.PNG.8387c15be3dca9d2125434fbe3a1c4e6.PNG

2. Click "Startup Video Folder" to open the startup folder for this screen. Copy any media you want to be displayed at startup for this screen into this folder. Video files and static images are supported. If there is more than one item in the folder, ThirdScreen will choose one of them randomly to display at startup.

Startup2.thumb.PNG.4d8d699fd9ee336adf717bc37d7e5b0c.PNG

 

 

Adding Platform Marquee Videos, Playlist Marquee Videos, and Platform Category Marquee Videos:

1. In LaunchBox select Tools->"Manage Platform/Playlist Video Marquees"

image.thumb.png.cde723be040b883a0407576c4243a9a3.png

2. From here you can add and manage video marquee files for Platforms, Playlists, and Platform Categories. Once added, they will be available for display using the ThirdScreen Plugin.

Screenshot3.thumb.PNG.35ddec18add135a4f92df74297d29d02.PNG

 

 

FAQs:

Q. How many screens are supported?

  A. As many as you want. The only limit is the number of hdmi or display ports on your PC.

Q. Can I use this Plugin if I only have a single marquee screen?

  A. Yes, if you don't have a third screen you can still use this for your main marquee. That will get you the added benefits of platform marquee videos, animated gif support, marquee startup videos, etc.

Q. If I choose to display 3D box models, how can I rotate them?

  A. The 3D box models will be self-rotating. They will continuously spin while being displayed (no need for any user input).

Q. In Game View, what's the difference between "Add Game's Parent Platform Media" and "Add Current Platform/Playlist Media"? Which one should I choose?

  A. It just depends on your preference when viewing Playlists. When scrolling games in a platform wheel, it will not make any difference which of the two dropdown lists you chose from. When scrolling games in a playlist wheel choose "Add Game's Parent Platform Media" if you want the media to change depending on the type of game (for example, the playlist might be a mix of NES, Wii, and Arcade games). Choose "Add Current Platform/Playlist Media" if you instead want to always display the Playlist's media (for example the marquee or theme video from your Favorites playlist).

Q. Will my Theme xaml files get modified?

  A. No, the plugin never touches your theme files. You are free to switch and add new themes whenever you want.

Q. How can I delete/modify media in LaunchBox if it is currently being displayed by ThirdScreen?

  A. You might sometimes run into a situation where you want to delete or modify a game's media files, but LaunchBox gives you an error because the media is in use. No problem, just temporarily disable ThirdScreen when in LaunchBox. Open the ThirdScreen settings app, click the gear icon in the upper right, and choose "Disabled when in LaunchBox".

Q. Why doesn't Platform view work for my marquee(s) when in LaunchBox?

  A. This has been fixed with version 2.0.6 of this plugin as long as you are on LaunchBox version 13.1-beta-6 or higher..

 

Troubleshooting Steps:

1. Make sure you are using the latest version of this plugin.

2. If this is your main marquee screen, please first double-check that you have disabled your marquee in BigBox settings. The ThirdScreen plugin will not attempt to use your marquee display if BigBox is using it.

3. If some image or video you've added isn't showing up when you expect it to, double-check that it is categorized correctly in LaunchBox. It's very easy to add media in LaunchBox and then forget to change its image or video type (I do that all the time).

4. If you are having an issue, please enable logging for both the ThirdScreen plugin and LaunchBox/BigBox, and then send me the log files after you try the thing that isn't working. The log files will be in the LaunchBox/Logs folder. To enable logging do the following:

  • For ThirdScreen: Tools->ThirdScreen Settings, click the gear icon in the upper right and choose "Debug Log File Enabled".
  • For LaunchBox/BigBox: Tools->Options->General->Debugging, check "Enable Debug Logs".

5. If LaunhBox/BigBox will not start at all after installing the dll files, make sure you are on version 13.0 or higher of LaunchBox and also try disabling any Pen or TouchScreen devices listed in Device Manager (there is currently a known conflict with the Windows Pen driver which is affecting some users)(Edit: This has been resolved in v2.0.13) 

6. If animated gif files aren't displaying for you, try running LaunchBox/BigBox with admin privileges. (Edit: This has been resolved in v2.0.11) 

7. If you are having issues with the ThirdScreen settings app reporting an incorrect resolution and/or your marquees being incorrectly sized, clipped, or off-center then it is most likely caused by dpi scaling. ThirdScreen v2.0.14 and higher should fix most scaling issues in both Win10 and Win11. 

8. This plugin tries to fix any marquee-shift issues when a game changes the main screen resolution. As of version 4.0.0 you can select between medium mode, aggressive mode, or disabled. Medium is the default mode and is recommended. If a game changes the screen resolution, medium mode will reposition all marquees to their correct locations. Aggressive mode also hides the BigBox window to ensure it does not end up covering one of the marquee screens. While aggressive mode works perfectly on mine and many other setups, some people have reported that it can interfere with game loading or exiting (including BigBox remaining hidden after exiting a game). If you run into those types of issues you should set the option back to medium mode or disabled. In LaunchBox, go to Tools->ThirdScreen Settings. Then click the gear icon in upper right and select "Medium Shift Handling".

-------------------------------------

Enjoy, and please follow the file to be notified of updates.

 

 

 

Edited by superrob3000


What's New in Version 5.0.13   See changelog

Released

When nothing is selected in LaunchBox mode, we now revert to the screen's startup media instead of a blank screen.

  • Like 10
  • Thanks 9
  • Unusual Gem 8

User Feedback

Recommended Comments



I didn't have a touchscreen installed on the device but I did have Parsec. I use that to remote manage the machine. In order for the mouse to show up I had to enable some accessibility features in Windows that installed the Wacom devices.  Disabling those in Device Manager made this work, but i lose my mouse pointer when connected via Parsec.  Thanks for the plugin!

Link to comment
Share on other sites

1 minute ago, HellraiserGN said:

I didn't have a touchscreen installed on the device but I did have Parsec. I use that to remote manage the machine. In order for the mouse to show up I had to enable some accessibility features in Windows that installed the Wacom devices.  Disabling those in Device Manager made this work, but i lose my mouse pointer when connected via Parsec.  Thanks for the plugin!

Thanks for that info. Trying to recreate and resolve that Windows Pen driver conflict is next on my list.

  • Like 1
Link to comment
Share on other sites

Installed this and tested it a bunch today. Really nice! I was especially thrilled that it solved my Teknoparrot problem - now all my marquees seem to work! Before, almost none of them would show (while every other emulator worked fine)

However, there is an issue that maybe makes it not usable for me.

Whenever I close Teknoparrot games, BigBox doesn't regain focus. I'm not sure what is getting focus, but no other windows are open.  (by "doesn't regain focus" I mean specifically the videos don't play and I don't have control. Alt+Tab and selecting the BigBox application refocuses and I'm good to go)

I've done tests with every TP game and it has this issue. I've also turned off ThirdScreen and it fixes it. So, I can only assume that ThirdScreen is getting focus when I leave TP games, and not BigBox.
The issue doesn't happen on MAME games. ThirdScreen works great and BigBox regains focus when I exit.
I've also rebooted my PC and let everything start up fresh again.

I have a very simple set up. 2 monitors total, and I didn't change any of the default settings on ThirdScreen.
Some apps are running in the background (making the cab work as intended) like the Sinden app, etc. Again, none of the windows are open.

Hope you can help! LMK if there's anything I can do to help you repro.

Link to comment
Share on other sites

1 hour ago, Monsterclip said:

Installed this and tested it a bunch today. Really nice! I was especially thrilled that it solved my Teknoparrot problem - now all my marquees seem to work! Before, almost none of them would show (while every other emulator worked fine)

However, there is an issue that maybe makes it not usable for me.

Whenever I close Teknoparrot games, BigBox doesn't regain focus. I'm not sure what is getting focus, but no other windows are open.  (by "doesn't regain focus" I mean specifically the videos don't play and I don't have control. Alt+Tab and selecting the BigBox application refocuses and I'm good to go)

I've done tests with every TP game and it has this issue. I've also turned off ThirdScreen and it fixes it. So, I can only assume that ThirdScreen is getting focus when I leave TP games, and not BigBox.
The issue doesn't happen on MAME games. ThirdScreen works great and BigBox regains focus when I exit.
I've also rebooted my PC and let everything start up fresh again.

I have a very simple set up. 2 monitors total, and I didn't change any of the default settings on ThirdScreen.
Some apps are running in the background (making the cab work as intended) like the Sinden app, etc. Again, none of the windows are open.

Hope you can help! LMK if there's anything I can do to help you repro.

@Monsterclip Please try out v2.0.2. I suspect it might help with the issue, but I don't know for sure since I don't see that issue with TeknoParrot games myself.

Link to comment
Share on other sites

@superrob3000 Appreciate the quick turn around on a fix!

This one does fix the problem! I've seen 1 strange side effect, where when I close House of the Dead Scarlet Dawn, it backs all the way out to the main view where I brose all my platforms and playlists, like the back button was being pressed twice.
This didn't happen with the previous version, but honestly it's not that big of a deal. Can you think of why that might happen? If not I am content with the issue since it's very small. (It might be a side effect of my AHK for that game, since I use the Back button (bound to escape in the AHK) to kill processes as well as being my Exit Game hotkey in BB.)

Another suggestion would be to label your zip files with the version number. It will be hard to know if I have latest if I have to install it and run it just to check.

Thanks again!

  • Like 1
Link to comment
Share on other sites

Marquee support in LAUNCHBOX!!! FINALLY!!!  not to mention marquee video support everywhere also on top of 3rd screen and media managing and etc etc etc....THIS THING ROCKS!!!

  • Like 1
Link to comment
Share on other sites

This is a fantastic plugin, thanks for making this!

I'm trying to get these pixelcade artworks to run on it to no avail (black screen with a small X). AOF3 is my case example (with log) but added another to for you to test.

 

aof3.gif

bstars2.gif

ThirdScreenLog.txt

Link to comment
Share on other sites

2 minutes ago, fruity said:

This is a fantastic plugin, thanks for making this!

I'm trying to get these pixelcade artworks to run on it to no avail (black screen with a small X). AOF3 is my case example (with log) but added another to for you to test.

 

aof3.gif

bstars2.gif

ThirdScreenLog.txtUnavailable

I Get The Same with the animated gif

Edited by gig71
Link to comment
Share on other sites

2 hours ago, fruity said:

I'm trying to get these pixelcade artworks to run on it to no avail (black screen with a small X). AOF3 is my case example (with log) but added another to for you to test.

@fruity Thanks for the test images. They work fine on my setup (see video), but others have reported issues with animated gifs also so I'd like to get to the bottom of it. For some reason I can't download the log file you posted. Would you mind messaging it to me along with the LaunchBox debug log? Instructions for enabling LaunchBox debug logging are in the file description.

 

 

 

  • Game On 1
Link to comment
Share on other sites

The game media shows fine, but when I select a platform in Launchbox, the platform media (e.g. platform video) doesn't appear. Any ideas why?

Also - I don't know if you can help with this - but when the 3D box is freely rotating, it rotates relatively smoothly. If I use my mouse to move the box around, the movement briefly stutters every second or so. Any thoughts on this would be appreciated!

Edited by Retrofrogg
Link to comment
Share on other sites

26 minutes ago, Retrofrogg said:

The game media shows fine, but when I select a platform in Launchbox, the platform media (e.g. platform video) doesn't appear. Any ideas why?

That's just the way it works in LaunchBox. The plugin hook for a platform being selected only gets called from BigBox, not from LaunchBox. So unless the LaunchBox devs change that, marquees will only show when games are selected.

  • Like 1
Link to comment
Share on other sites

On 1/8/2023 at 5:23 PM, Retrofrogg said:

Ok, thanks for the reply. Hopefully this can be fixed.

It's fixed now in version 2.0.6 of the plugin as long as you are on LaunchBox 13.1-beta-6 or higher. If you aren't running LaunchBox beta releases then you'll have to wait for the official 13.1 release.

  • Like 1
Link to comment
Share on other sites

Hi, I'm using it for a marquee screen, because it's clearly a better and faster implementation that the bigbox one, so amazing props for all your work, it's great ❤️

However I had to uninstall it again, I'm having the issue where bigbox looses focus and I can only bring it back if I do something that changes the resolution of the screen, or dpi (basically anything that refreshes the main screen).

Later Edit (more context): I'm running it on an W10 machine with latest beta of Launchbox/Bigbox and mainly I use Retroarch with CRTswitchres (so it changes resolution to a super resolution of 3840x200/224/240 so games can run on their native resolution, main monitor is IBM C220p PC monitor, marquee screen has 1680/342 19'' and it has a DP and VGA.  

I've tried using some ahk scripts that try to refresh either my resolution, or try to refocus bigbox on quitting retroarch, however they didn't work, Can't call bigbox window at all, not even trough alt-tab or windows grab.

Edited by izzishor
Link to comment
Share on other sites

2 minutes ago, izzishor said:

Hi, im using it for a marquee screen, because it's clearly a better and faster implementation that the bigbox one, so amazing props for all your work, it's great ❤️

However I had to uninstall it again, I'm having the issue where bigbox looses focus and I can only bring it back if I do something that changes the resolution of the screen, or dpi (basically anything that refreshes the main screen).

I'm running it on an W10 machine with Launchbox and mainly I use Retroarch with CRTswitchres (so it changes resolution to a super resolution of 3840x200/224/240 for all my emulation so games can run on it's native resolution, main monitor is IBM C220p PC monitor and a ultrawide resolution 1680/342 19'' marquee screen with DP and VGA.  

Was that with the latest version (2.0.7)?

  • Thanks 1
Link to comment
Share on other sites

I've edited the main post for a bit more context. Sorry for the long read, but wanted to make sure I bring details.

And I've tried multiple versions, they all do it, back with it disabled, bigbox screen marquee works just fine, but you know, the default is lame and slow :))

LE: I've noticed it mainly happening on Sega Genesis emulation trough retroarch, but not excluded to, however it runs same video driver and settings, settings only differs in scaling

Edited by izzishor
Link to comment
Share on other sites

Hi.

With the latest beta of launchbox the plugin doesn't work.

And when i try to open the thirdscreen configurator  it crashes.

 

Link to comment
Share on other sites

1 minute ago, gig71 said:

Hi.

With the latest beta of launchbox the plugin doesn't work.

And when i try to open the thirdscreen configurator  it crashes.

 

Thanks, I'll grab the latest beta version and try it out.

  • Like 1
Link to comment
Share on other sites

2 hours ago, gig71 said:

With the latest beta of launchbox the plugin doesn't work.

And when i try to open the thirdscreen configurator  it crashes.

It's fixed now in version 2.0.8. It will now work with LaunchBox version 13.1+ (or 13.1-beta-7+ if you are on beta releases). 

Link to comment
Share on other sites

5 hours ago, izzishor said:

I've edited the main post for a bit more context. Sorry for the long read, but wanted to make sure I bring details.

And I've tried multiple versions, they all do it, back with it disabled, bigbox screen marquee works just fine, but you know, the default is lame and slow :))

LE: I've noticed it mainly happening on Sega Genesis emulation trough retroarch, but not excluded to, however it runs same video driver and settings, settings only differs in scaling

@izzishor If you want to, give version 2.0.8 a try. I added an option that I think will fix your issue. In ThirdScreen settings, click the gear icon in the upper right and then choose "Ignore resolution changes".

The only drawback is with that setting your marquee(s) might shift around when games change the main screen resolution. But if you are seeing that you could always try playing around with the position of your marquee screeen(s) in windows display settings. Start with the marquee to the left of the main screen.

 

Link to comment
Share on other sites


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...