Coder Social home page Coder Social logo

asavagepancake / streamdeckmonitor Goto Github PK

View Code? Open in Web Editor NEW

This project forked from smokeymcbong/streamdeckmonitor

1.0 0.0 0.0 56.66 MB

Customizable C# app to display Real-Time System Statistics on the Elgato 'Stream Deck' Device

License: GNU General Public License v2.0

C# 95.38% Batchfile 4.62%

streamdeckmonitor's Introduction

alt text StreamDeckMonitor

Customizable C# app to display Real-Time System Statistics on the Elgato Stream Deck Device

Latest Version

Table of Contents:

Project Dependencies
Demo Videos
About StreamDeckMonitor
Installation
Customization


Project Dependencies:
and to make the post-build stuff a little easier ...

Demo Videos:


About StreamDeckMonitor:
  • Now supports both the standard Stream Deck and the Stream Deck Mini devices
  • Runs as non-visible console application in the background
  • Automatically gets the following data every second...
    • Framerate Data,
    • CPU Temperature,
    • CPU Load,
    • GPU Temperature,
    • GPU Load,
    • Current Time.
  • Full Digital Clock
    • Press the Clock button (Top Left button) to view
    • Press the FPS button (Top Right button) to go back to StreamDeckMonitor
  • Fully close and exit by pressing the Middle button (Middle button, Bottom row if using Stream Deck Mini)
  • Customizable using the 'Configurator' application
  • Lightweight code

Installation:
  • Download the Latest Release of StreamDeckMonitor
  • Unzip the entire zip file to a folder somewhere
  • Run StreamDeckMonitor.exe to start the application
  • Run Configurator.exe to open the bundled customization application

[ ** For the framerate counter option to show the current game's FPS, the necessary MSI Afterburner Application must be running ]


Customization:
  • Using the Configurator Application we can set...
    • Title Headers :: Font Type, Font Color, Font Size and Height Position,
    • Value Headers :: Font Type, Font Color, Font Size and Height Position,
    • Data Values :: Font Type, Font Color, Font Size and Height Position,
    • Clock Time :: Font Type, Font Color, Font Size and Height Position,
    • Clock Animated Colon :: Font Type, Font Color, Font Size and Height Position,
    • Clock Date :: Font Type, Font Color, Font Size and Height Position
    • Set Background Color of the Images,
    • Option to use either Static Images or Animations for the Surrounding Images,
    • Change the Animations Source or Static Image Source,
    • Set Animation Framerate (max 60 fps),
    • Set Animation Total Frame Amount (max 600 frames),
    • Set the Display Brightness.
    • View Full Digital Clock or Compact Digital Clock
    • Show or Hide the Date
    • Choose which Stream Deck Device to show options for (This will show once on the first start, double click the 'Selected Device' label in the top right to change devices)
    • Full Save/Load Profile support
    • Load Default Settings option

  • To Add own Fonts, Static Images and Animations..
    • Add custom Font .ttf's to the following folder.. '\Customize\Fonts'
    • Add custom Static Image .png's (72x72) to the following folder.. '\Customize\Static Images'
    • Add custom Animation .mp4's to the following folder.. '\Customize\Animations'
      ** The frames taken from the .mp4 video start from the very first frame ! **

StreamDeckMonitor Configurator Options ...


This project is NOT related to Elgato Systems GmbH in any way

streamdeckmonitor's People

Contributors

smokeymcbong avatar

Stargazers

Ricardo Paizinho avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.