Releases: calexil/FightstickDisplay
Version 2.0 Release
Changes
- Deadzone config menu added(now our pad and sloppy stick users and get their controllers dialed in!)
- Full conversion for HB version to v2.0
- Numerous optimizations to scene management
- Semantic revisions to comments
- Better debugging support
- File cleanup
- Latest Pyglet version conversion
Fightstick Display
A simple program written in python to display fightstick inputs.
Screenshots
Prerequisites ✔️
- python(3.7+)
Installation & Usage 💾
- Clone the git
git clone https://github.com/calexil/FightstickDisplay.git - If you desire, make a launcher with fightstick.sh or fightstick_hb.sh as the startup script.
- Most fightsticks will be mapped correctly by default, but if yours is not
simply open the theme/layout.ini or theme/layouthb.ini file and tinker with it until its mapped correctly.
Usually only the rt/lt/rb/lb buttons get mixed up a little. If your fightstick is not detected
at all, let us know by clicking here! - For troubleshooting, launch the program with "-D", "-d" or "--debug" to print button values to the terminal for troubleshooting:
python3 fightstick.py --debugorpython3 fightstick_hb.py --debug - You can also use your own images for all items, and if you like different color buttons, just be sure to edit the image names to match in the main program
- Enjoy
Current Version 📰
Version 2.0 Watch it in action here
Contributors: 👥
Donate 💲
This software is provided free of charge, but it certainly took time and effort to make, please consider
- Making a donation to support the project, and my other works.
Release Candidate 2.0
After much toil, Release Candidate 2.0 is finally here!
Release includes:
- Full Hitbox™ Controller support, including directional detection.
- Multiple QOL improvements to code comments and structure.
- More controllers supported (this is automatically managed via urllib.request & SDL_GameControllerDB).
- Lots of readme cleanups and improvements.
- More debugging options
Fightstick Display

A simple program written in python to display fightstick inputs.
Screenshots
Prerequisites
- python(3.0+)
Installation & Usage
- Clone the git
git clone https://github.com/calexil/FightstickDisplay.git - If you desire, make a launcher with fightstick.sh or fightstick_hb.sh as the start script.
- Most fightsticks will be mapped correctly by default, but if yours is not
simply open the theme/layout.ini or theme/layouthb.ini file and tinker with it until its mapped correctly.
Usually only the rt/lt/rb/lb buttons get mixed up a little. If your fightstick is not detected
at all, let us know by clicking here! - For troubleshooting, launch the program with "-D", "-d" or "--debug" to print button values to the terminal for troubleshooting:
python3 fightstick.py --debugorpython3 fightstick_hb.py --debug - You can also use your own images for all items, and if you like different color buttons, just be sure to edit the image names to match in the main program
- Enjoy
Current Version
Release Candidate 2.0 Watch it in action here
Contributors:
Donate
This software is provided free of charge, but it certainly took time and effort to make, please consider
- Making a donation to support the project, and my other works.
Beta 2.0 release!
This release includes a number of bugfixes and MAJOR updates:
- support for Hitbox fightsticks has been started and is 90% complete
- pyglet has been updated to latest dev branch release
- 11 new issues were opened and fixed
- naming schemes were resolved and grammar was addressed
- The debug mode now properly identifies what button was pressed
Thanks to everyone for starring the project! If you really wanna help me out check out the donate link below.
Release Candidate 2.0 is just around the corner!
Fightstick Display

A simple program written in python to display fightstick inputs.
Screenshot
Prerequisites
- python(3.0+)
Installation & Usage
- Clone the git
git clone https://github.com/calexil/FightstickDisplay.git - If you desire, make a launcher with fightstick.sh as the start script.
- Most fightsticks will be mapped correctly by default, but if yours is not
simply open the theme/layout.ini file and tinker with it until its mapped correctly.
Usually only the rt/lt/rb/lb buttons get mixed up a little. If your fightstick is not detected
at all, let us know by clicking here! - For troubleshooting, launch the program with "-D" or "--debug" to print button values to the terminal for troubleshooting:
python3 fightstick.py --debug - You can also use your own images for all items, and if you like different color buttons, just be sure to edit the image names to match in the main program
- Enjoy
Current Version
beta2.0 Watch it in action here
Contributors:
Donate
This software is provided free of charge, but it certainly took time and effort to make, please consider
- Making a donation to support the project, and my other works.
Version 1.0 Released!
Finally after 407 commits and almost 30 closed issues, over three years of work has come to fruition with our initial release of Fightstick Display
Version 1.0!
Fightstick Display

A simple program written in python to display fightstick inputs.
Screenshot
Prerequisites
- python(3.0+)
Installation & Usage
- Clone the git
git clone https://github.com/calexil/FightstickDisplay.git - If you desire, make a launcher with fightstick.sh as the start script.
- Most fightsticks will be mapped correctly by default, but if yours is not
simply open the theme/layout.ini file and tinker with it until its mapped correctly.
Usually only the rt/lt/rb/lb buttons get mixed up a little. If your fightstick is not detected
at all, let us know by clicking here! - For troubleshooting, launch the program with "-D" or "--debug" to print button values to the terminal for troubleshooting:
python3 fightstick.py --debug - You can also use your own images for all items, and if you like different color buttons, just be sure to edit the image names to match in the main program
- Enjoy
Current Version
Contributors:
Release Candidate 1.1
This is an RC release, some new issues have been handled, and the code is a lot tighter now.
Aspect ratio is now calculated live and scaled accordingly, in the future it may be calculated even faster
a couple of controller mapping issues were resolved, and the button layout sprites were resized and re-positioned better
Fightstick Display

A simple program written in python to display fightstick inputs.
Screenshot
Prerequisites
- python(2.7+)
Installation & Usage
- Clone the git
git clone https://github.com/calexil/FightstickDisplay.git - If you desire, make a launcher with fightstick.sh as the start script.
- Most fightsticks will be mapped correctly by default, but if yours is not
simply open the theme/layout.ini file and tinker with it until its mapped correctly.
Usually only the rt/lt/rb/lb buttons get mixed up a little. If your fightstick is not detected
at all, let us know by clicking here! - You can also use your own images for all items, and if you like different color buttons, just be sure to edit the image names to match in the main program
- Enjoy
Current Version
1.1rc Watch it in action here
Contributors:
Release Candidate 1.0
This is a production release of the program, all issues have been resolved and the program functions as intended.
See notes below for more information
Fightstick Display

A simple program written in python to display fightstick inputs.
Screenshot
Prerequisites
- python(2.7+)
Installation & Usage
- Clone the git
git clone https://github.com/calexil/FightstickDisplay.git - If you desire, make a launcher with fightstick.sh as the start script.
- To bring up the deadzone menu hit Spacebar.
- Most fightsticks will be mapped correctly by default, but if yours is not
simply open the theme/layout.ini file and tinker with it until its mapped correctly.
Usually only the rt/lt/rb/lb buttons get mixed up a little. If your fightstick is not detected
at all, let us know! - You can also use your own images for all items, and if you like different color buttons, just be sure to edit the image names to match in the main program
- Enjoy
Current Version
1.0rc Watch it in action here
Contributors:
Beta release 1.3
A number of issues were fixed in the code structure, remapping buttons was determined to be unnecessary since most production fightsticks should function perfectly by default. The program now recognizes when a stick is not connected and displays the message screen.
FightstickDisplay

A simple program written in python to display fightstick inputs.
Screenshot
Prerequisites
- python3
Installation & Usage
Linux
- Clone the git
git clone https://github.com/calexil/FightstickDisplay.git - If you desire, make a launcher with fightstick.sh as the start script.
- To bring up the deadzone menu hit Spacebar.
- Most fightsticks will be mapped correctly by default, but if yours is not
simply open the theme/layout.json file and tinker with it until its mapped correctly. Usually only the rt/lt/rb/lb buttons get mixed up a little - Enjoy
Current Version
Beta 1.3 Watch it in action here
Contributors:
Beta release 1.2
Along with many code elements cleaned up, we now have a codefactor A rating, welcome to beta 1.2
FightstickDisplay 
A simple program written in python to display fightstick inputs
Screenshot
Prerequisites
- python3
Installation & Usage
Linux
- Clone the git
git clone https://github.com/calexil/FightstickDisplay.git - Make a launcher with fightstick.sh as the start script
- Edit the ..theme/layout.json to your liking to get the buttons displaying correctly if they are not
- To bring up the menu hit spacebar
- Enjoy
Windoze
- Install Linux
- See above
Current Version
Beta 1.2 Watch it in action here
Contributors:
Beta release 1.0
All major issues with pad detection and mapping have been resolved, vsync, window title, clock, and a large library of mappings have been implemented.
Many thanks to all who contributed especially @benmoran56
FightstickDisplay
A simple program written in python to display fightstick inputs
Screenshot
Prerequisites
- python3
Installation
Linux
- Clone the git
git clone https://github.com/calexil/FightstickDisplay.git - Make a launcher with fightstick.sh as the start script
- Edit the ..theme/layout.json to your liking to get the buttons displaying correctly if they are not
- Enjoy
Windoze
- Install Linux
- See above
Current Version
Beta 1.0










