Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Host intro scene #50

Open
Planks opened this issue Jul 13, 2021 · 4 comments
Open

Host intro scene #50

Planks opened this issue Jul 13, 2021 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@Planks
Copy link

Planks commented Jul 13, 2021

Target event: ESA Winter 2022

Add an extra scene for the ‘host introduction’ where they do sponsor reads.

This scene should include the following

Game meta data from speedcontrol (
Game box art if available (maybe through twitch’s in house database provider)
Runner meta data from speedcontrol (hopefully oengus has avatars by then)
A manually advanced sponsor slideshow, which the donation reader will step through as they do their reads

further there should be a small control panel to do the following
A way for the host to advance to the game scene
A way for the host to send the show to break at the end of a run
A way to disable ads for the rest of the run
A way of seeing when the next ad is due to be run
If one is running, a full list of the video playlist in progress and the item currently playing

@Planks Planks added this to the ESA Winter 2022 - Priority 1 milestone Jul 13, 2021
@zoton2 zoton2 removed this from the ESA Winter 2022 - Priority 1 milestone Dec 17, 2021
@zoton2 zoton2 added the enhancement New feature or request label Dec 17, 2021
@zoton2 zoton2 self-assigned this Dec 17, 2021
@Planks
Copy link
Author

Planks commented Jan 30, 2022

image
image

@zoton2
Copy link
Member

zoton2 commented Jan 30, 2022

Notes to self:

  • The buttons above would be included in another tool I am writing, that send/receive messages from this bundle somehow. They will also be replicated as Stream Deck buttons for on-site readers.
  • For now, the "sponsor slideshow" will be another asset category. To make sure they appear in the correct order, they will be prepended with a number so they can be easily sorted. A dashboard for these may come later.
  • We may need to tweak the mixer automation for this specific scene, so only readers can be heard and not players.

@zoton2
Copy link
Member

zoton2 commented Feb 3, 2022

So far:

  • Have made a lookup for box art from Twitch, seems to work well for most cases.
  • Have made the logic where you can upload assets and cycle through them, and also show the run information as the last slot of the cycle. The run information part still needs some proper styling, but functionally it works. (The way the scene looks and run information being in the rotation was a change decided by orgs).
  • Have implemented Stream Deck buttons for "cycling" between scenes (reader introduction > game layout > intermission) (as one button), changing between slides and disabling commercial cycles for a run (which also doubles as a button that shows you if commercials are playing and how long is left).
    • There is also a "reset slides" button, but is only meant for emergency usage as the cycle is also reset when tech changes to the next run.
    • There is no button yet that displays a countdown until the next commercial; need to make some changes to do that easily (see Store exact cycle countdown timers in replicant esa-commercials#4).
    • No button yet that displays intermission player information; not sure if this would fit on a button or be needed for on-site readers though?

Next plan is to implement the above Stream Deck buttons but for external, online readers to use. The logic is basically there, it just involves syncing that information to an external server and allowed said server to send us commands back to change between things.

@zoton2
Copy link
Member

zoton2 commented Feb 13, 2022

Have made off-site buttons now, and added styling to the run information on the introduction graphic. Will move this issue back to "Desired" for the other parts not done yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants