It’s highly recommended when you edit templates for your own usage you do not overwrite existing templates and instead save them elsewhere.
Not doing this may mean you lose them on upgrades
All templates must be in SVG format, SVG is scaleable vector graphics and will work in most browsers. They’re infinite canvas (can be as large as you need) and very easy to create.
The SVG files can be in any design you wish. Placeholders (see template schema) are placed in the file in whatver way you wish (label, box, circle etc).
Joystick Diagrams will go through the SVG and replace these keys with the correct items from your profiles.
For a full list of supported keys see template schema
For templates included, you’re advised to use draw.io which is free (web based or desktop app). While you can edit them with other software, you may encounter issues using the packaged ones with them due to the way Draw.IO works with these files.
For more information on how to specifically use these tools visit SVG Tutorial
It’s highly recommended when you edit templates for your own usage you do not overwrite existing templates and instead save them elsewhere.
Not doing this may mean you lose them on upgrades
This guide is designed to help you quickly set up a basic starter template for your device, complete with buttons, axis, pov, and modifier examples. All you need is an image of your device to get started (or run the starter template as-is against your profile to test)
Open with Draw.IO: Next, open the downloaded SVG file using Draw.IO. This tool allows you to edit and customize the template.
When making templates, while design choice is entirely yours, you must use a set of allowed keys to have binds display in your template.
Template Schema covers these keys