Open Joystick Display

Free Open Joystick Display 2.5

#1
RetroWeeb submitted a new resource:

Open Joystick Display - A powerful and easy to use streamer-ready display for your joystick or gamepad.

A powerful and easy to use streamer-ready overlay for your joystick or gamepad. Works with OBS and other broadcasting software. Completely free and open soruce!

  • Multi-Platform
  • Wide Support for Joysticks/Controllers/Gamepads
  • Custom Themes
  • Custom Mappings
  • Chroma Support
  • Broadcast Mode for OBS
  • Developer Friendly Documentation
Read more about this resource...
 
#2
#3
RetroWeeb updated Open Joystick Display with a new update entry:

Open Joystick Display 1.0.0 Beta 3

Update that includes a full Gamecube controller theme as well as better SVG support using the new ojd-svg attribute to embed svgs directly into DIV tags.

Windows:
https://ojdproject.com/downloads/windows/open-joystick-display-1.0.0-beta3-win.zip

Linux:
https://ojdproject.com/downloads/linux/open-joystick-display-1.0.0-Beta3.tar.gz

Changelog:
https://ojdproject.com/changelog
Read the rest of this update entry...
 
#5
RetroWeeb updated Open Joystick Display with a new update entry:

Open Joystick Display v1 Stable Release!

The first stable release of Open Joystick Display!
Features include:
  • Updated interface and color theme.
  • Broadcast profiles
  • Brand new themes for the following platforms. All with various controller styles as well as streamer-style color options!
    • Microsoft Xbox
    • Nintendo Gamecube
    • NES / Famicom
    • SNES / Super Famicom
    • Nintendo 64
    • Sega Master System / Mark III
    • Sega Genesis / Mega Drive
    • Sony Playstation
  • Updated theme engine with sub-themes...
Read the rest of this update entry...
 
#7
RetroWeeb updated Open Joystick Display with a new update entry:

Open Joystick Display v1.01

Updates:
- Bug fix for some issues with the sidebar and inputs losing focus.
- Bug fix to allow the deadzone value to be changed.
- Some visual modifications to the Gamecube controller.
- Windows 32-Bit Support

Windows 64-Bit:
https://ojdproject.com/downloads/windows/stable/x64/open-joystick-display-1.01-x64-windows.zip

Windows 32-Bit:
https://ojdproject.com/downloads/windows/stable/x86/open-joystick-display-1.01-x86-windows.zip

Linux 64-Bit...
Read the rest of this update entry...
 
#8
Hi! :)
Are all the controller themes pre-loaded into the Open Joystick Display app?
Are there some controller themes that have to be added/uploaded to this app? From what source do I find extra controller themes?
for example, I was hoping to find a PS4 controller graphic layout with different color action highlights, besides the white color. Where can I find all the controller themes? THANKS!
 
#11
Minor suggestion, just because it's bugging me: it looks like most of the controllers have buttons that have "depth," but the GameCube and Xbox controllers don't. Is there any way that could be made more consistent, one way or the other? In the end it wouldn't affect me much, since I'd probably mostly use the streamer themes, but I suppose it would please my OCD to see all the themes have exact stylistic consistency lol
 
#12
@INS4NITY, thanks for the feedback! Truth be told I've had a couple people complain to me that some of the themes look a little flat. I'll end up re-designing them in the future. I've got some new themes for other controllers I'm working on and then Arduino support. After that I will have time to revisit them.

In the meantime, you're free to modify them to your liking, the existing themes are in the github repo and you can install your own as custom themes. If you think yours is better and want to add it to the main branch, feel free to send them over in discord or do a pull request and we can add it to the next release. You'll also get your name as a contributor if you do so :)
 
#13
@INS4NITY, thanks for the feedback! Truth be told I've had a couple people complain to me that some of the themes look a little flat. I'll end up re-designing them in the future. I've got some new themes for other controllers I'm working on and then Arduino support. After that I will have time to revisit them.

In the meantime, you're free to modify them to your liking, the existing themes are in the github repo and you can install your own as custom themes. If you think yours is better and want to add it to the main branch, feel free to send them over in discord or do a pull request and we can add it to the next release. You'll also get your name as a contributor if you do so :)
I may take a crack at tweaking the images in Illustrator, but the HTML/CSS stuff is beyond me. Would the themes still function properly as long as nothing was moved too drastically?
 
#15
@INS4NITY sorry I didn't see your comment. Yes and no. If you use inkscape (which is what I used) and you just simply modify the fills and whatnot you should have okay luck. CorelDRAW and Illustrator might dump the metadata used for the SVG. Good news is, I just got around to updating the developer guide which will help you fix or add anything while modifying the SVGs:

Using SVGs:
https://ojdproject.com/developer-guide#theme-svg

Defining Styles:
https://ojdproject.com/developer-guide#theme-styles

I encourage you to join our discord because generally it makes it easier to have a back and forth discussion while you work on stuff.

Let me know how it goes!
 
#16
RetroWeeb updated Open Joystick Display with a new update entry:

Open Joystick Display Version 1.03

Updates:
- PC-Engine Controller Themes
- Sega Dreamcast Controller Themes
- Sega Saturn Controller Themes
- Support for CAPTURE and RUN Buttons
- Minor changes and patreon backers list.

Windows 64-Bit
https://ojdproject.com/downloads/windows/stable/x64/open-joystick-display-1.03-x64-windows.zip

Windows 32-Bit
https://ojdproject.com/downloads/windows/stable/x86/open-joystick-display-1.03-x86-windows.zip

Linux 64-Bit...
Read the rest of this update entry...
 
#17
RetroWeeb updated Open Joystick Display with a new update entry:

Open Joystick Display v2.0 Released! Now with RetroSpy and Fight Sticks!

Features:
- NintendoSpy/RetroSpy Support!
- Playstation and Xbox Fight Stick Themes.
- Arcade Stick Support.
- Interface Tweaks.
- Performance Enhancements.
- Updated Documentation.

Windows 64-Bit
https://ojdproject.com/downloads/windows/stable/x64/open-joystick-display-2.0-x64-windows.zip

Windows 32-Bit
https://ojdproject.com/downloads/windows/stable/x86/open-joystick-display-2.0-x86-windows.zip

Linux 64-Bit...
Read the rest of this update entry...
 
#18
Hello, I am new to OBS Studio and I'm working on my setup. I love the plugin, but there's one thing I can't figure out. I want to remove certain buttons from the overlay, but from what I can tell I am unable to. I deleted the buttons in the right-hand Input Mapper panel, but they're still displayed on the overlay. They no longer flash when pressed, but I don't understand the point of being able to remove the bind, but not the respective GUI element. Is this possible in Open Joystick Display? I've searched the official documentation and the web but I haven't been able to find anything on my specific problem, any help is greatly appreciated.
 
#20
It's also in the documentation here: https://ojdproject.com/user-guide#stream

The bottom part is the tester, it will always illuminate regardless (while you're in configuration mode, not broadcast mode). The point is to make sure your controller is working (like your OS dialog). The mapper maps your buttons to the theme for you to be able to use for streaming. (See examples above)

For the mapper, we'll use this example. Let's say you're using an Xbox Controller but want to show an SNES skin because you're playing an emulator on stream.

Xbox Controller 0 (A), 1 (B), 2 (X), 3 (Y) is what shows on the tester. In your mapper you'll want to map 0=>B, 1=>A, 2=>Y, 3=>X (BAXY, Nintendo Controller Style). This allows you to use whatever controller you have with whatever theme. Attached is a video example of this working with my Xbox controller.

https://youtu.be/8YvlVyGLKFw
 
Last edited:
Top