CAUTION: USE THIS SOFTWARE AT YOUR OWN RISK, I"M NOT ELIGABLE FOR ANY DAMAGES

YouTube brief showcase: https://youtu.be/_u9YLY3xTZo
Bad Apple: https://youtu.be/wYQoIx0Ocyg
Colourfull stuff: https://youtu.be/khcozYOm3QU

Incomplete source code included, but it's messy and all, cuz it's just a Aprill Fools project.

LFS InSim video player...

Requires ffmpeg to function properly, and optiononaly ffplay, both findable on official site, as of time of writing: https://ffmpeg.org/

Usage: bad_apple.exe [OPTIONS] --password <PASSWORD> --video <VIDEO_PATH>

Options:
  -a, --insim-address <INSIM_ADDRESS>
          Address to InSim protocol TCP IPv4 port

          [default: 127.0.0.1:11000]

  -p, --password <PASSWORD>
          Password to lfs instance

  -r, --rate <RATE>
          Video playback rate.

          This value now works so quirky, you just have to test your case.

          [default: 30]

  -f, --ffmpeg <FFMPEG_PATH>
          Path to ffmpeg

          [default: ffmpeg]

      --ffplay <FFPLAY_PATH>
          Path to ffplay.

          If given, there's a chance sound will play along.

  -v, --video <VIDEO_PATH>
          Path to video.

          Later on supplied to ffmpeg.

  -s <S>
          Skip forward video. FFmpeg time syntax.

          The equivlaent of pre-input -ss ffmpeg param.

  -t <T>
          Duration of playback. FFmpeg time syntax.

          The equivlaent of post-inputs -t ffmpeg param.

      --subpixels <CHARACTER/S> <CHARACTER/S> <CHARACTER/S> <CHARACTER/S>
          Determines display outlook.

          More specificly, how the grayscaled picture pixels will translate to button text.

          From lowest luminace to highest.

          [default: ^0_ ^3_ ^6_ ^7_]

      --delay <microseconds>
          Optional delay between program start and playback start.

          Applicable if you're afraid that you won't ALT+TAB fast enought to see show right as it starts.

  -h, --help
          Print help (see a summary with '-h')

  -V, --version
          Print version