diff --git a/CHANGELOG.md b/CHANGELOG.md index d73bba6..37c8bd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,9 +32,9 @@ steps _once_ when updating to this version: you have changed either through voice commands or fiddling with commands manually (don’t do the latter, please). -In the future you will be able to update to new version of my profiles by simply -dropping the profile package into your VoiceAttack’s `\Apps\Import` subfolder, -as described in the README. +You will only have to do this once. In the future you will also be able to make +use of the new, improved and basically automated update process described in the +README. Yay! ## EliteDangerous 7.0 diff --git a/README.md b/README.md index 11b1fa2..a009790 100644 --- a/README.md +++ b/README.md @@ -129,28 +129,30 @@ likely just ignore them. ## Updating ## -To make sure that a new version of the profiles actually replaces the old one, -you can’t simply import them again. That would import them as additional copies -(“\-1”). +### The Best™ Way ### -Instead you’ll have to drop the profile package into the `\Apps\Import` -subfolder of your VoiceAttack installation directory and re-start VoiceAttack. -It will prompt you to import the profile package. I have added an “open -voiceattack import folder” command to all profiles for your convenience! +Say “check for profiles update”. If it finds one, say “download profiles +update”. Restart VoiceAttack. -**Note**: This will make VoiceAttack run with admin privileges. If you do not +There will also be an update check every time `EliteDangerous.startup` is run. + +### The Manual Way ### + +If you don’t like automation or do not use all provided profiles, you’ll have to +update semi-manually. + +Say “open VoiceAttack import folder”. Download the current release profile +package, drop it in there. Restart VoiceAttack. + +### Note about Admin Privileges ### + +The update process will run VoiceAttack with admin privileges. If you do not usually run VoiceAttack with admin privileges, do _not_ have it start -VoiceAttack for you after importing the profiles. It will keep running with -elevated privileges. Instead re-start it manually. If you are not sure if you -are running with elevated privileges check the “VoiceAttack Information” thing -mentioned above. It will include a line about it if it does. - -If you delete anything by accident or something didn’t work out quite like you -intended, you can find backups of VoiceAttack’s data file in -`%AppData%\VoiceAttack\Backup`. They get saved every time you change settings or -profiles. To restore, close VoiceAttack, find the file with the right timestamp -just before you made the changes, copy it to the parent directory, remove the -old “VoiceAttack.dat” file and rename the backup to that. +VoiceAttack for you after importing the profiles update. It will keep running +with elevated privileges. Instead restart it manually. If you are not sure if +you are running with elevated privileges check the “VoiceAttack Information” +dialog in VoiceAttack General settings → “System Info >”. It will include a line +about running with admin prvileges if it does. ### Major Version Changes ### diff --git a/docs/EliteDangerous.md b/docs/EliteDangerous.md index 760cbf7..1265b65 100644 --- a/docs/EliteDangerous.md +++ b/docs/EliteDangerous.md @@ -408,6 +408,14 @@ manipulating some UI element(s). Probably needs to be adjusted if you are not playing with Neo2 keyboard layout :) +### Update Commands ### + +* `check for profiles update`: Does just that. Is also automatically run each + time the profile is started. +* `download profiles update`: Downloads a profiles update if applicable. Will + prompt you to restart VoiceAttack when the download has finished to import the + updated profiles. + ### Configuration Variables ### There are a bunch of configuration variables. You should not overwrite those diff --git a/profiles/EliteDangerous-Profile.vap b/profiles/EliteDangerous-Profile.vap index c0fc04b..3386e69 100755 Binary files a/profiles/EliteDangerous-Profile.vap and b/profiles/EliteDangerous-Profile.vap differ