Configuration data is lost after upgrading JoyToKey version
Before JoyToKey version 6.3, configuration files were stored in the folder where JoyToKey.exe was placed (installed).
After JoyToKey version 6.3, user configuration data is now stored in your “Documents/JoyToKey” folder by default.
This change was made to avoid unnecessarily hassles where users could not locate the configuration files or could not save them properly due to folder permission issues.
In case you upgraded the version from 6.2 or earlier and you cannot see the configuration files, please copy the configuration files (JoyToKey.ini and *.cfg files) from the old “JoyToKey” folder to your “Documents/JoyToKey” folder.
In case you want to restore the old behavior
For backward compatibility, when profiles (*.cfg files) exist in the same folder as “JoyToKey.exe”, they are supposed to take precedence over the ones in user’s Documents’ “JoyToKey” folder (except when JoyToKey is launched from “Programs Files (x86)” folder).
Therefore, if you want to restore the old behavior, i.e. if you want to keep all the files (JoyToKey program and configuration data) in the same folder,
- Download JoyToKey in ZIP archive format instead of a self installer format, and unzip the file in your desired folder location.
- Copy the configuration files to the desired folder where JoyToKey.exe was unzipped
- Delete or rename “JoyToKey” folder in your “Documents” folder so that JoyToKey will not load those files
- Launch JoyToKey.exe from your desired folder location
Use custom folder location (For advanced users)
In case you want to store your configuration data in a different folder, JoyToKey supports the following folder locations.
- File path from a command line argument
- Folder override from Registry
- User’s ”Documents/JoyToKey” folder
- The folder where JoyToKey.exe program is located (for backward compatibility)
The combination of (1) and (2) above could be useful in case you use some launcher program (such as RocketLauncher and Hyperspin) to start JoyToKey by passing a profile path as a command line argument (1), while storing/loading the license information in the single location (2). Please refer to this page for more details
(3) is the default behavior for new installations since version 6.3.
(4) is for backward compatibility. In order to resurrect this behavior, please delete (or rename) “JoyToKey” folder in your “Documents” folder as described earlier in this page.