Skip to content

Releases: Rexeh/joystick-diagrams

V2.0.9 Bug Fixes / Template changes

06 Mar 10:34
Compare
Choose a tag to compare

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

29 Feb 15:59
Compare
Choose a tag to compare

Version 2 Release

Initial public release of Joystick Diagrams V2

Changelog

https://joystick-diagrams.com/changelog/version-2-release.html

Installation

https://joystick-diagrams.com/setup/

1.4.2 - Apache AH-64D Hotfix - F16/F18 Crashes

20 Mar 07:27
Compare
Choose a tag to compare

Version 1.4.1 - Star Citizen Binds

02 Jun 17:40
4c72c16
Compare
Choose a tag to compare

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

31 Mar 07:03
0fd2382
Compare
Choose a tag to compare

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

10 Mar 14:59
516e1fe
Compare
Choose a tag to compare

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

23 Jan 18:51
943ff6c
Compare
Choose a tag to compare

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

12 Oct 11:22
4afc581
Compare
Choose a tag to compare

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)

29 Sep 07:09
5651c7b
Compare
Choose a tag to compare

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

16 Sep 07:06
Compare
Choose a tag to compare

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