Releases: Rexeh/joystick-diagrams
V2.0.9 Bug Fixes / Template changes
Version 2.0.9 Release
Various fixes and template changes
Changelog
https://joystick-diagrams.com/changelog/version-2-0-9-release.html
Git Changes
GIT Changelog: V2.0.8...V2.0.9
2.0.8 - Joystick Diagrams V2 Launch
Version 2 Release
Initial public release of Joystick Diagrams V2
Changelog
https://joystick-diagrams.com/changelog/version-2-release.html
Installation
1.4.2 - Apache AH-64D Hotfix - F16/F18 Crashes
Hotfix for crashes with F16/F18 DCS Modules
https://joystick-diagrams.com/changelog/version-1-4-2-apache-ah64d-hotfix.html
Version 1.4.1 - Star Citizen Binds
This release improves the Star Citizen default mappings to make them more user friendly.
Full release notes at: https://joystick-diagrams.com/changelog/version-1-4-1-star-citizen.html
Version 1.4 - Star Citizen Support
This release introduces Star Citizen support.
Full release notes at: https://joystick-diagrams.com/changelog/version-1-4-0-star-citizen.html
Version 1.3 - POV/AXIS support & New Website
Version 1.3
It's been a long time since the last update, and I can only apologise! Getting this out the door last year took it out of me, and had to take some time out.
Glad to be fired up to push out some more content.
🕸️New website 🕸️
I've put together a better (hopefully) website, which will hopefully help with any documentation over time as GitHub isn't the most friendly for most people!
Check it out at - http://joystick-diagrams.com
🥇 4/8 Way POV and AXIS Support 🥇
The tool now supports POV and AXIS support, so if you have any custom templates you'll need to modify them to make this work. The format for templates is
POV_NUMBER_DIRECTION (E.g. POV_1_D)
Supported POV template directions
_U
_UR
_R
_DR
_D
_DL
_L
_UL
DCS World
- Fully supports AXIS and POV hats
Joystick Gremlin
- Only supports POV hats
- AXIS support will come with later versions once tool can read local devices
🕹️ Template Changes 🕹️
- Changes to the T16000M template based on feedback
- Added X52 template
💥 Other features/fixes 💥
- Hardware device names containing white space (VKB) will now work and find templates correctly
- You can now customise your "No Bind" text in the Config.cfg file
- When selecting your DCS directory, it should now auto navigate to the directory (if installed in default location)
- Added Discord link to application
- Added Donate link (Thanks to everyone who has donated)
- Some logging changes to capture fatals
🚬 Future developments & feedback 🚬
- The majority of issues are around linking up "template" and "device" names, I have a rough plan of how I might tackle this now
- I would like to get an idea of how many people are using the app (to help me dedicate time), so looking at transparent ways to do this
Version 1.2.1 - DCS Folder Hotfix
DCS World added new Disabled.Lua which crashes the Application. This release only fixes that issue.
Version 1.2 - More templates and small fixes / features
Version 1.2
This release primarily focussed on out of the box support, I've managed to increase the support for multiple setups out of the box, with bespoke templates created by myself. Thanks to the help from various people to make some of them happen, and also shout out to Virpil for providing me with lots of information.
🥇 🥇 New Templates 🥇 🥇
All of these now work out of the box, and have been added in 1.2 on top of the existing templates.
- Virpil Control Box 1
- Virpil VFX Stick
- Virpil WarBRD
- Saitek X56
- CH Fighterstick (Special thanks to Alexjager for button maps)
- CH Throttle (Special thanks to Alexjager for button maps)
- TWCS Throttle
- VKB Gladiator Left & Right (Special thanks to JusticeMKIII)
Template Changes
- Replaced Warthog Stick template with custom one
- Added button 33 to MT-50 CM2 Throttle (Temporary fix while I do new custom templates for CM/CM-2 throttle range)
Community templates
New folder added in /templates for User Submitted templates. Any merged into the repository will live here, while I come up with a better solution for having multiple device -> template maps available in the app.
Thanks to Adampridmore for first submission 👍
Other features/fixes
- UTF8 characters now work in SVG (Viggen bug gone)
- Unused assignments are now cleaned up on the diagrams (I.e. Button_56 not just left there if it's not bound)
- Refactor of dirty functions file, Export is now class to allow for future expansion and possibly other export options (I.e. DCS Kneeboards/Browser opening and Customisable Export paths)
- Removed requirement to have /temp folder for writing diagrams, should reduce IO and increase speed slightly
- Test coverage on exporting added (previously a gap)
Joystick Diagrams - 1.1 (DCS World Release)
Joystick Diagrams 1.1 - Release features
DCS World Support
- Now supports DCS World profiles
- Choose which profiles you want to export
- Include/Exclude Easy Modes
Joystick Gremlin
- Can now choose profiles to export
General Features
- Refactored code to allow me to expand this over time
- Better UI with new framework to give me more options to expand this over time
- Better logging/playback of what's going on to users
- Much better test coverage and UI tests added
Known Issues
- AJS37 (Viggen) exports may be clunky due to characters used (Planned to fix)
- DCS Descriptions can be quite verbose, planned feature to allow customisation of these strings
Initial Release - V1.0.0
Joystick Diagrams - 1.0
This is the initial release of the software, few notes on current features
Initial Features
- Joystick Gremlin support, including inherited profiles (automatically will populate unless you override on child profile)
- Templates supplied out of the box for
- Virpil MT50-CM2 Stick
- Virpil MT50-CM2 Throttle
- Virpil Constellation Alpha-R
Templates
The initial templates are a starting point, I will add more over time and people are welcome to contribute and help out!
Diagrams can be opened in Google Chrome / Edge and be printed from there.
Next version
Please raise bugs/improvements/features you want to see.
Currently I'm working on automatically exporting DCS World, after that improving the general usability of the app.
Support
We have a discord for support of the program, come along and say hi if you're having problems.
https://discord.gg/G8nRUS2