User Tools

Site Tools


en:stream:features

Stream Features

Software/Tools

To run the stream the way I do lots of software is involved. Many of them have been created by myself.

Custom/Self-made

The stream features and the stream itself are provided by various tools. These are the tools that I have written myself or at least are a custom work created for me exclusively. Since I am lazy they are all written in C# targeting Windows so that I can share common classes between them.

  • SilenceIsTheEnemy (reminds me to talk regularly and warns me when I am talking too loud by monitoring microphone input)
  • Stream start script (CMD file that opens all the tools listed here - also does some pre-stream checks and warns if resources like network drives or sound devices are not available)
  • xAchievements (used to track and reward stream achievements)
  • xAutoShowSourceMotion (automatically shows a source when there is motion in it - currently used to automatically display the cat cam source when the cat is moving and hide it again after a while when the motion stopped)
  • xBetCS (betting system where people can win HP, CS:GO skins or other giveaway items)
  • xCSGODemoDownloader (automatically downloads and parses demos for share codes pasted in chat and extracts player ranks from it)
  • xChatWatch (contains the currency system (!hp and other related commands), chat title system, the !tell system and controls who can send links and blocks malicious links)
  • xComboText (combines text from various text files into one file and keeps them updated)
  • xDesignVisualizer (shows an equalizer animation for currently played music/sounds)
  • xGamingKeys (visualizes keyboard key presses)
  • xGiveaway (shows a roll animation and randomly selects an item that is won in a giveaway)
  • xInstantClips (shows short clips with sounds when the streamer presses a hotkey)
  • xInstantReplay (shows instant replays of the last 10 seconds when activated, including a short intro video and a special scene change animation)
  • xLocalAlerts (shows follower alerts without the help of external websites like StreamLabs, currently used for follow alerts to have more control over them e.g. during follow bot attacks)
  • xLiveStatsCS (shows in-game statistics from CS:GO like kills/deaths/headshots, does automatic scene switches or sets OBS source visibility based on the current game status)
  • xMagicLedConsole (used to control my room lighting from the stream start script)
  • xObsRemoteStats (used to show the remote OBS status on the streaming server, download here)
  • xObsSimpleHttpControl (used to remote control various OBS instances using HTTP calls from Node-RED, download here)
  • xPanelControl (controls the bottom and top panel visibility, keeping it in sync between streaming and gaming PC)
  • xRateMates (provides a queue and rating system for CS:GO, also keeps track of players MM ranks/FACEIT levels and mirrors the in-game chat from CS:GO into Twitch using the CSChat Twitch account)
  • xSNAPI (used to remote control Snap Camera through an HTTP interface, mostly from Node-RED)
  • xStreamPrivacy (detects when program windows containing potentially sensitive data are shown and automatically activates a blur effect for the stream)
  • xUserClips (together with the clips.yorvex.tv website makes it possible to play user-created clips live on stream)
  • clips.yorvex.tv website [created by MineMalox] (together with xUserClips makes it possible to play user-created clips live on stream)
  • schedule.yorvex.tv website [created by Chef] (shows the current stream schedule)
  • vote.yorvex.tv website [created by Chef] (voting system using the Twitch chat)

3rd party

Features

  • Grow/Shrink effect when switching between game and face cam
  • Heart rate in game scene
  • Foot pedal (Cam, Discord mute mic toggle, in-game voice)
  • TBC…
en/stream/features.txt · Last modified: 2022/03/19 01:19 by yorvex

Impressum