The Schedule Reveal is a dedicated scene for a schedule reveal stream that uses the runs and images that'll you'll use during your marathon - this mean's there's no need to create anything new or double up work for your schedule reveal, it's all prepared for you. This page specifically focuses on the graphic does, more information about the panel that controls it can be found in the Schedule Reveal Panel guide, which you should read first.
The graphic has three sections:
The top left corner is the Run Carousel which contains a reveal card for every run you have in loaded into speedcontrol. This includes interviews, setup blocks, sleep blocks - if it has an entry in speedcontrol, it has a reveal card. Every reveal card has two sides, with the hidden side shown by default. You can manage the image shown of the hidden side in the gameCovers asset folder.
When you first start, if speedcontrol is in a reset state (the run player is at the beginning with no run loaded) the carousel will present two cards both the same size. Pressing START on the schedule reveal panel will activate the first run, making the first card larger and showing that you're ready to start.
Use the panel to navigate through each reveal card, moving onto the next run. The current run will be the centre of three cards and will grow as you move to it. Click REVEAL to flip the card over and reveal the game cover on the other side. At the same time, text with the game name, category, estimate, and runner(s) will peek up below the card. Moving onto the next run will keep the card revealed but hide the text again, ready to be revealed for the next game. If you move onto the next run without revealing the current card, it will remain hidden. You can hide a run again by clicking the REVEAL button again.
Which games have been revealed is retained upon restarting NodeCG. Clicking the RESET button on the panel will hide all cards and shift back to the first run in the carousel.
The top right corner is the Run Schedule which shows the schedule for up to ten previously revealed runs. When you move onto the next run in the carousel, if the run you're moving on from was revealed, that run will then be displayed in the Run Schedule. The schedule also includes the date and time the run is expected - this is calculated by adding the estimate and setup time for every run that has preceded it to the start date and time declared in the stuk-nodecg.json config file.
The schedule only has room for 10 runs; starting from run 11, the first run in the list will disappear and every run below it will shift up.
If you move on to the next run without revealing the current run, that run will not appear in the run schedule. If you go back a run in the list, runs will remove themselves from the list in the opposite way that they appear.
The bottom of the graphics displays up to five cameras in a single row. Despite the number of cams used, they are always the same size. Below the each camera is a panel to display the presenter's name, pronouns, and the option to have a Twitch logo displayed next to their name to indicate it is their Twitch handle.
Setup of these cameras and the details for the panels are controlled by the Schedule Reveal Panel. The graphic's use on OBS also broadcasts each camera's mic, so there is no need to grab separate mic audio from an external source; it's all done for you.
If you select 0 cams in the panel, the Run Carousel and Run Schedule will shift down to be more centred on the screen, though will remain the same size.