joepensource Posted August 14 Share Posted August 14 Hello I have an issue where I am using an hdmi splitter to clone my primary display between 2 tvs (this is an arcade with its own display and then clones to my TV) when I launch bigbox the marquee display works great and the primary. When I turn on my TV I see windows detect a display change and all the displays do a reset which then shows the primary displays on both TVs which is great but the marquee stops showing its proper marquee display and instead shows a desktop. if I close big box and restart it, then both tvs look great AND the marquee works again. If I turn off the TV then it does the same thing windows detects a change and displays reset and marquee is broken again. I am wondering if there is any kind of command in bigbox or launchbox to reset the displays without having to close and restart bigbox every time I turn on or off my TV. Being a dev myself I am handy with scripts and whutnots as well. Quote Link to comment Share on other sites More sharing options...
superrob3000 Posted August 14 Share Posted August 14 4 hours ago, joepensource said: Hello I have an issue where I am using an hdmi splitter to clone my primary display between 2 tvs (this is an arcade with its own display and then clones to my TV) when I launch bigbox the marquee display works great and the primary. When I turn on my TV I see windows detect a display change and all the displays do a reset which then shows the primary displays on both TVs which is great but the marquee stops showing its proper marquee display and instead shows a desktop. if I close big box and restart it, then both tvs look great AND the marquee works again. If I turn off the TV then it does the same thing windows detects a change and displays reset and marquee is broken again. I am wondering if there is any kind of command in bigbox or launchbox to reset the displays without having to close and restart bigbox every time I turn on or off my TV. Being a dev myself I am handy with scripts and whutnots as well. If you can't figure out how to get this working you could try switching to the ThirdScreen plugin for your marquee. This scenario should work without any issue when using the plugin. Quote Link to comment Share on other sites More sharing options...
joepensource Posted August 15 Author Share Posted August 15 19 hours ago, superrob3000 said: If you can't figure out how to get this working you could try switching to the ThirdScreen plugin for your marquee. This scenario should work without any issue when using the plugin. I actually did install thirdscreen because I wanted the marquee to work when selecting games from the lists in launchbox directly, however it did not fix the problem. the same issue exists. Maybe third screen has a reset displays trigger I could hit? Quote Link to comment Share on other sites More sharing options...
superrob3000 Posted August 15 Share Posted August 15 1 hour ago, joepensource said: I actually did install thirdscreen because I wanted the marquee to work when selecting games from the lists in launchbox directly, however it did not fix the problem. the same issue exists. Maybe third screen has a reset displays trigger I could hit? Well it's supposed to trigger a reset for your marquee display(s) whenever any of your display settings change so I would have expected it to work. Go to Tools->ThirdScreen Settings, click the gear icon in the upper right and double check that you have "Medium Shift Handling" selected. If that doesn't work then I'd be curious to see the log file. Select "Debug Log File Enabled" on that same settings screen, do the thing that doesn't work, then send me the log file (LaunchBox/Logs/ThirdScreenLog.txt). Quote Link to comment Share on other sites More sharing options...
joepensource Posted August 15 Author Share Posted August 15 (edited) medium shift was selected. here u go i turned on logging started big box turned on tv marquee showed desktop wallpaper shutdown big box started again all screens working Debug 2024-08-15 03-03-41 PM.log Debug 2024-08-15 03-01-26 PM.log Debug 2024-08-15 03-02-21 PM.log Edited August 15 by joepensource Quote Link to comment Share on other sites More sharing options...
superrob3000 Posted August 15 Share Posted August 15 32 minutes ago, joepensource said: medium shift was selected. here u go i turned on logging started big box turned on tv marquee showed desktop wallpaper shutdown big box started again all screens working Debug 2024-08-15 03-03-41 PM.log 17.36 kB · 0 downloads Debug 2024-08-15 03-01-26 PM.log 3.23 kB · 0 downloads Debug 2024-08-15 03-02-21 PM.log 87 B · 0 downloads @joepensource you posted the big box log files. I need the ThirdScreen log file: ThirdScreenLog.txt Quote Link to comment Share on other sites More sharing options...
joepensource Posted August 16 Author Share Posted August 16 oops sorry here it is ThirdScreenLog.txt Quote Link to comment Share on other sites More sharing options...
Solution superrob3000 Posted August 16 Solution Share Posted August 16 13 hours ago, joepensource said: oops sorry here it is ThirdScreenLog.txt 1.75 kB · 2 downloads Thanks, could you please grab the new version I posted (v5.0.6), and then try again and send the new log file? Quote Link to comment Share on other sites More sharing options...
joepensource Posted August 16 Author Share Posted August 16 Progress! after updating I lauched big box once i turned on the tv i got a launchbox crash message BUT marquee still worked!!!! i hit close and big box didnt shut down so i was able to continue '-2147483648' is not a valid value for property 'Height'. App: Big Box Version: 13.15 Theme: Unified Redux Type: System.ArgumentException Site: Void SetValueCommon(System.Windows.DependencyProperty, System.Object, System.Windows.PropertyMetadata, Boolean, Boolean, System.Windows.OperationType, Boolean) Source: WindowsBase at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal) at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value) at ThirdScreen.Screen3Form.<>c__DisplayClass13_0.<ResizeScreen>b__3() 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: 2:55:33 PM Exception ThirdScreenLog.txt Quote Link to comment Share on other sites More sharing options...
joepensource Posted August 16 Author Share Posted August 16 ok so i now lauched big box 3 more times the error never reappeared, the marquee now always stays on and turning tv on and off no longer triggers a reset which is even better!!!!! I dont know what you did but your magic!!! THANK YOU! I will be sending you some cash for a beer shortly really appreciate this!! Quote Link to comment Share on other sites More sharing options...
superrob3000 Posted August 17 Share Posted August 17 4 hours ago, joepensource said: ok so i now lauched big box 3 more times the error never reappeared, the marquee now always stays on and turning tv on and off no longer triggers a reset which is even better!!!!! I dont know what you did but your magic!!! THANK YOU! I will be sending you some cash for a beer shortly really appreciate this!! Awesome, Enjoy... And thank you for the donation! As far as getting this working with BigBox's normal marquee handling, I don't think it's supported. But you (or anyone else) can always try submitting a feature request to have the marquee repositioned in response to windows display settings changes. Quote Link to comment Share on other sites More sharing options...
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.