Skip to content

3.0 (2020-08-03)

Compare
Choose a tag to compare
@alterNERDtive alterNERDtive released this 03 Aug 10:43
· 328 commits to release since this release

A bug fix release turned major version update. That’s something new.

The interesting changes are auto-updates and re-worked logging. Plus a bunch of fixes, as usual.

Note: Since 2.0.1 you are probably seeing a warning about the profiles having been created with a newer VoiceAttack version. I am currently alpha testing a VoiceAttack build containing a bug fix. You should be able to safely ignore that message :)

BREAKING CHANGE IN ALL PROFILES:

The profiles now contain flags that will make them overwrite the current version if you import them, streamlining the update process and making it work like I expected it to work in the first place.

In order for this to work properly in the future, you need to do the following steps once when updating to this version:

  1. Keep track of which of your profiles import any of my profiles and which ones.
  2. Delete all of my profiles from VoiceAttack (EliteDangerous, RatAttack, SpanshAttack, StreamAttack). Technically also SealAttack, but since I am not currently including this you might want to keep it around if you are actually using it.
  3. Import the updated profiles, either manually or in the way described under “Updating” in the README.
  4. Fix all profiles that include the updated profiles. You are going to have to re-add the includes (“Edit Profile” → “Options” → “Include commands from other profiles”).
  5. If you haven’t yet created your own custom profile and imported mine there, a) do that now for the future and b) you’ll have to re-configure any settings you have changed either through voice commands or fiddling with commands manually (don’t do the latter, please).

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

Added

  • Parameterized EliteDangerous.openSystemOnEdsm command
  • EliteDangerous.enableAutoUpdateCheck setting. Invoke [enable;disable] auto update check to change.

Changed

  • Is now set up to overwrite an old version on import. See “Updating” instructions in the README.
  • All logging to the VoiceAttack event log is now properly encapsuled. See the docs for instructions on how to enable logging.

Fixed

  • Route details event now only firing when it should, not on automated triggers like handing in missions (#46)
  • Route details event now with correct escaping of Cottle syntax (no more “P <system>” TTS)
  • TTS now handles systems containing ' correctly. (#49)

Removed

  • ((EDDI Commander continued)) since that event is only used in StreamAttack anyway, so doesn’t need multiple handlers loaded. Shouldn’t really change anything.
  • EliteDangerous.openCurrentSystemOnEdsm, EliteDangerous.openCopiedSystemOnEdsm

RatAttack 5.0

Changed

  • Is now set up to overwrite an old version on import. See “Updating” instructions in the README.
  • All logging to the VoiceAttack event log is now properly encapsuled. See the docs for instructions on how to enable logging.

Fixed

  • RatAttack.enableRatDuty has TTS again.
  • TTS now handles systems containing ' correctly. (#49)

SealAttack

Has been removed for now.

You can still your current version around if you want to. It’s based on a very old version of RatAttack and the Seals IRC is still coming “when it’s done”, so currently I don’t see a good reason to keep it.

When the Seals IRC becomes a thing, I’ll reintroduce this profile, based on the then-current version of RatAttack. That’s less work than trying to get current SealAttack up to date

SpanshAttack 6.0

Changed

  • Is now set up to overwrite an old version on import. See “Updating” instructions in the README.
  • All logging to the VoiceAttack event log is now properly encapsuled. See the docs for instructions on how to enable logging.

Fixed

  • TTS now handles systems containing ' correctly. (#49)

StreamAttack 1.0

Changed

  • Is now set up to overwrite an old version on import. See “Updating” instructions in the README.
  • All logging to the VoiceAttack event log is now properly encapsuled. See the docs for instructions on how to enable logging.

Fixed

  • TTS now handles systems containing ' correctly. (#49)