4.0 (2021-01-29)
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, andclear 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-jumpFSD 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 ofJumped
(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.