Older versions store hotkeys and settings in this files, on Windows:
<user home folder>\Spine\hotkeys.txt
<user home folder>\Spine\prefs.json
The prefs.json
contains a hotkeysVersion
. When an editor version is run that is a different version, the hotkeys are reset and the new hotkeysVersion
set.
If you are moving between editor versions a lot, you may encounter this as unwanted behavior. To fix it, you could write a batch script that copies hotkey settings for a specific version and then runs Spine with that version number. Eg:
xcopy "settings3.6.53\*.*" "<user home folder>\Spine\"
Spine -u 3.6.53
Where settings3.6.53
is a folder containing your prefs.json
and hotkeys.txt
for 3.6.53. You could have other files for other versions.
Newer versions of Spine do this better. First the files are stored in a settings
subfolder. Next, if hotkeys or other settings files are incompatible, the old file is left behind and a new file with a higher number is used. That's why you see files like this:
<user home folder>\Spine\settings\hotkeys-1.txt
<user home folder>\Spine\settings\editor-1.json
<user home folder>\Spine\settings\editor-2.json
Here there are two editor settings files. editor-2.json
is used by newer versions and older versions use editor-1.json
.