Skip to content

North-West-Wind/open-joystick-display-transparent

 
 

Repository files navigation

Open Joystick Display

A powerful and easy to use streamer-ready overlay for your joystick or gamepad. Completely free and open source.

This fork

This fork isn't based on the original repository. Instead, it forks from skrrp/open-joystick-display for they provided a handy script for building the program.

This fork makes the Electron window transparent, so it looks way better on OBS Studio.

The rest of the README is unchanged. This is the only part I (NorthWestWind) added.

Project on life support

The main author has discontinued the project and I am not an Electron developer. The links that KernelZechs had to the binaries to run this project are long-dead and the download site is now being domain-squatted by a scummy online pharmacy. As such, it is impossible to download pre-built binaries any more.

I have forked the repo and added the /build directory. It contains a Dockerfile and a build script. You DO NOT need to check out the whole repo to make a build, but you may do so if you wish.

I will note that building this application in 2023 throws up some fairly scary warnings. Since I am not an Electron developer I can't say how dangerous this all is. If anyone wishes to keep the code up to date I will accept PRs on this fork. I have used this fork in the build process as I note the parent is archived.

Build instructions in 2023

  • Install docker
  • Download the 2 files in the /build directory or navigate to it if you have done a full checkout
  • Ensure that build.sh is executable
  • Run it: ./build.sh
  • Docker will do its thing and when it has finished there will be a new dist directory in /build directory. This contains the build artefacts

If you are not a developer and are only using docker for this one thing, you may need to clear up some base images to reclaim disk space.

$ docker image ls
REPOSITORY                      TAG                   IMAGE ID       CREATED          SIZE
node                            12-bullseye           bafd2af2faeb   18 months ago    917MB

$ docker image rm -f bafd2af2faeb

Replace the image ID in the last command with the one you get from your docker image ls command.

Documentation

License

https://github.com/KernelZechs/open-joystick-display/blob/master/LICENSE.md

Changelog

https://github.com/KernelZechs/open-joystick-display/blob/master/docs/changelog.md

Development and Deployment Guide

https://github.com/KernelZechs/open-joystick-display/blob/master/docs/build.md

Getting Started

https://github.com/KernelZechs/open-joystick-display/blob/master/docs/getting-started.md

Theme Development

https://github.com/KernelZechs/open-joystick-display/blob/master/docs/theme-development.md

About

A powerful and easy to use streamer-ready display for your joystick or gamepad. Completely free and open source.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 46.5%
  • CSS 25.5%
  • HTML 23.4%
  • Less 4.3%
  • Other 0.3%