github alterNERDtive/VoiceAttack-profiles releases/4.0
4.0 (2021-01-29)

latest releases: releases/4.5, releases/RatAttack/6.4, releases/EliteAttack/8.5...
3 years ago

This version introduces huge (and breaking) changes. Make sure to refer to the “Upgrading” section in the documentation if you are upgrading from an older version!

Oh yes, there is an all new and improved documentation now!

The biggest change is the addition of plugins to supplement the profiles, and the new alterNERDtive-base profile that handles a lot of the plugin-related tasks including configuration.

Long-term goal is to re-implement the Python scripts in the plugins, too, to reduce the complexity (= probability of silly errors) and the download size.

The profile package now also includes my fork of the bindED plugin. If you use other profiles that expect the old version, you will see error messages in the log about not being able to invoke that plugin. You can safely ignore that.

alterNERDtive-base 4.0

Added

  • alterNERDtive-base plugin. Provides functionality common to all profiles.
  • Proper logging to the VoiceAttack log. You will notice a lot of useful information, more is available if you change the log level configuration option. Logging to a file for troubleshooting will be added at a later date.
  • generate missing key binds report command: Will place a list of missing key binds (provided by bindED) on your Desktop for troubleshooting.
  • Lots of new configuration options, see the documentation.
  • You can now have a list of configuration voice commands as well as a list of all configuration options and their current settings printed to the VoiceAttack log.
  • open [docs;documentation;help] [site;] command: Opens the new documentation site.
  • open [docs;documentation;help] file command: Opens the PDF version of the new documentation site distributed with the profiles for offline use.

Removed

  • Python.scriptPath configuration option: The scripts are basically already deprecated, and I’m from now on assuming that you use the profile package for installation/upgrades, so I expect the scripts where they are supposed to be.

Changed

  • Completely reworked how the configuration works. It will be trivial to add new options in the future including voice commands to set them. Adding a GUI is also possible, but not on the roadmap yet.
  • EDDI events (and some other more administrative commands) are now hidden from the VoiceAttack log.
  • The command beep sound used by some commands as acknowledgment has been changed to a builtin sound effect in VoiceAttack to avoid having to ship a .wav file of unknown origin.

EliteAttack 8.0

The EliteDangerous profile has been renamed to EliteAttack to be consistent with the other profiles. If you are upgrading instead of installing fresh, your profile will keep the old name. Feel free to manually rename it.

Added

  • EliteAttack plugin. Doesn’t do a lot yet.
  • Submodule targeting! Say target the [drive;drives;power plant;frame shift drive;f s d;shield generator] to target submodules on your current target, and clear sub [module;system] target to clear your target.
  • distance [from;to] [Sol;home;the center;Beagle Point;Colonia] command: Gives you your current distance to the given POI.
  • [where’s;where is] my landing pad command: Will tell you the location of your assigned landing pad on a starport.
  • [dis;]engage silent running command: Handles silent running.
  • [are there any;] outdated stations [in this system;] command: Runs an on-demand check for outdated stations in the current system.
  • open spansh command: Opens https://spansh.uk in your default browser.

Changed

  • power to command now supports of lot more options. power to X and Y sets 8/4/0, balanced power to X and Y sets 6/6/0, half power to X sets 6/3/3, half power to X and Y sets 5/5/2.
  • Moved the EDSM body count and outdated station checks from the Jumped event to the pre-jump FSD engaged event to work around increased EDSM response times. (#85)

Removed

  • [buggy;exploration] power command.

Fixed

  • EDDI Material threshold event now uses the correct variable names. It will automatically start working properly in a future version of EDDI that fixes some bugs with setting event variables. (#32)

RatAttack 6.0

Added

  • RatAttack plugin. Responsible for handling case data instead of having a way too long and convoluted list of VoiceAttack variables. Also provides a way to send RATSIGNALs to VoiceAttack via IPC.
  • RatAttack-cli.exe helper tool. Used to send RATSIGNALs to the plugin via IPC.
  • Will now announce permit locks, including the name of the permit if available.
  • Now supports manually injected cases that might not provide a system. You will still have to manually copy the system from #fuelrats or the dispatch board after it has been set. (#76)

Changed

  • RATSIGNAL handling is no longer done through a file, there is now a helper tool that communicates with the plugin directly. See “Upgrading” in the documentation.
  • Now supports up to 31 cases (0–30). Thanks, Epicalypse!

Fixed

  • Updated RATSIGNAL parsing for Mecha3.

SpanshAttack 7.0

Added

  • SpanshAttack plugin. Does miscellaneous things for now, will at some point replace the dependency on the ED-NeutronRouter plugin.
  • Will now log the jumps calculated for a trip to the VoiceAttack log.

Changed

  • Now pulls/announces next neutron waypoint on FSD engaged (starting a jump) instead of Jumped (finishing a jump). (#85)

StreamAttack 2.0

Added

  • distance [to;from] jump target command: Tells you the current distance to the jump target.

Changed

  • Jump target will now be set to SpanshAttack’s plot target if the actual target system is not in the database.

Don't miss a new VoiceAttack-profiles release

NewReleases is sending notifications on new releases.