Skip to content

Running an asynchronous race

Die4Ever edited this page Jun 22, 2024 · 3 revisions

If scheduling conflicts are preventing you from doing a race, here's how you get around it.

People needed:

  • Referee/video editor (can be 2 different people)
  • Racer A
  • Racer B
  • Commentators (may also be/include the referee, video editor, or racers)

Steps:

  1. Referee do a PRIVATE Discord call with Racer A
    • Racer A will share their screen and also do a local video recording, recommended to be 1080p 60fps
    • Referee will tell Racer A the settings and seed to be used for the race
    • Referee will watch Racer A fill out the menus and play the game to completion
    • Racer A will PRIVATELY share the recorded video file with the referee/video editor
    • Referee will ensure that the shared video file is the same as what was played in the screen share call, with the same end time
  2. Same thing with referee and Racer B
  3. Video editor will compile the videos together
    • Side by side video with no commentary
    • Sync up their starting times
    • May also add info below the game screens, such as the current skill choices and skill strengths (we may eventually have a tool to make this easier)
    • Share output video file with commentators
    • I recommend using Kdenlive, it's free and cross-platform. This might also be good https://www.olivevideoeditor.org/
  4. Commentators do a PRIVATE Discord call to record audio
    • Commentators can record their own mic audio locally, or record the whole Discord call
    • Playback the preview video received from the video editor together at the same time
    • Send commentary audio file(s) to video editor
  5. Video editor put commentary audio on video, with proper alignment
  6. Video editor upload to YouTube
    • I recommend a scheduled Premier, so people can watch together and chat, but Premiers only support up to 1080p :(

Example: https://www.youtube.com/watch?v=dC07bJ_O020