Jump to content
LaunchBox Community Forums

Are plugins for Attract Mode possible?


Zaphod54

Recommended Posts

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.

 

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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 & SupportRequest a Feature.

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.
Reply to this topic...

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