Zaphod54 Posted September 18, 2023 Share Posted September 18, 2023 I think I know the answer but wanted to verify. Are plugins for Attract Mode possible? Even if there's no way to control the built-in Attract Mode, it would be nice if there was an event hook into when BB initiates Attract Mode so it could be intercepted and create our own entirely different attract mode using a plugin. I'm coming to LB/BB from another front end. What I really want is to just play random game-play videos full screen as my Attract Mode. And I don't want the selection wheel to be rotating games during Attract Mode. Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted September 18, 2023 Share Posted September 18, 2023 31 minutes ago, Zaphod54 said: it would be nice if there was an event hook into when BB initiates Attract Mode There is an IStateManager property that "Gets a value specifying whether Big Box is in attract mode or not." But you need to call it. There doesn't seem to be a system event that can monitor when it goes into attract mode. Quote Link to comment Share on other sites More sharing options...
Zaphod54 Posted September 19, 2023 Author Share Posted September 19, 2023 Thanks! It'd be nice if an event under SystemEventTypes of something like AttractModeBeginning could be added, with a way to cancel the built in Attract Mode to handle it another way. I've found lots of posts asking for more options or flexibility with Attract Mode. This would be one way to provide at least some customizability for Attract Mode without having to add options to the built in Attract Mode. Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted September 19, 2023 Share Posted September 19, 2023 Get creative with the API features that are available and turn off the built-in feature. Set a background timer of sorts that waits a certain amount of time before activating your random-video-player. Use the timer with SelectionChanged to detect inactivity (resetting the timer when the event gets fired). Have the timer stop with GameStarting and resume/restart with GameExited. Plan "B" is to post a feature request on BitBucket (after looking through to make sure the same thing hasn't already been requested. If it has, upvote it). At the top of this page, click Help & Support, Request a Feature. 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.