Setup Guide

Point the app at your game's config folder, pick a template for each device, and export. First reference card in under a minute.

Joystick Diagrams is distributed as a simple .zip file. Extract and run. No installer required. An MSI installer is planned for a future release.

Step 1: Download & Install

Download the latest release (v2.1.0) from GitHub. Extract it wherever you like.

Do not extract into or merge with a previous installation folder. This can cause conflicts. Use a clean directory.

After extracting, run Joystick Diagrams.exe to launch the application.

Step 2: Configure Plugins

Joystick Diagrams reads your existing game/tool configuration files. It never modifies your configurations in any way. You need to configure at least one plugin before you can use the tool.

Plugin setup screen

DCS World

Select your DCS Saved Games folder (typically found in your user Documents or Saved Games directory), not the main DCS installation folder. This is where your user profile data and input bindings are stored.

The DCS plugin includes an option to exclude easy-mode aircraft variants. Enable this to filter out simplified training profiles so they don't clutter your binding list.

Microsoft Flight Simulator 2020

Select the folder containing your MSFS controller profiles. These are stored in your user AppData directory under Microsoft Flight Simulator\Input. Point the plugin at this folder and it will discover all your configured control profiles automatically.

IL-2 Sturmovik: Great Battles

Select your IL-2 data\input folder inside your IL-2 installation directory. The plugin reads your joystick configuration files and imports your bindings from all aircraft profiles.

Star Citizen

The application requires your ActionMaps.XML file. To locate or generate this file, follow the Star Citizen Custom Profiles guide.

Joystick Gremlin

Select your Joystick Gremlin profile.xml file, the one you saved from within the Joystick Gremlin application.

Step 3: Run Your Plugins

Click Run Plugin(s) to process your profiles. For large DCS installations with many aircraft, this may take a few seconds.

Running plugins

Step 4: Configure Device Templates

Navigate to the Export tab. For each device, select a template from the Templates directory. Templates define the visual layout of the diagram for that specific device.

Selecting a template for a device

Once the template is set, you'll see it confirmed on screen:

Template configured successfully

Step 5: Export

  1. Set your export output folder (remembered between sessions)
  2. Select the devices and/or individual profiles you want to export
  3. Click Export

Progress is shown during export. Exported items are listed at the end. Diagrams are saved as SVG or PNG files in the chosen location.

Export screen