A powerful and easy to use streamer-ready overlay for your joystick or gamepad. Completely free and open source.
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.
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.
- 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.
https://github.com/KernelZechs/open-joystick-display/blob/master/LICENSE.md
https://github.com/KernelZechs/open-joystick-display/blob/master/docs/changelog.md
https://github.com/KernelZechs/open-joystick-display/blob/master/docs/build.md
https://github.com/KernelZechs/open-joystick-display/blob/master/docs/getting-started.md
https://github.com/KernelZechs/open-joystick-display/blob/master/docs/theme-development.md