alterNERDtive
af13889039
Pretty raw state, SpanshAttack is in a usable state. Use things at your own risk.
74 lines
3.6 KiB
Markdown
74 lines
3.6 KiB
Markdown
= Elite Dangerous VoiceAttack Profiles =
|
||
|
||
These are various profiles for [VoiceAttack](https://voiceattack.com) (VA) I use
|
||
to enhance my Elite experience. They give me important info, facilitate
|
||
day-to-day gaming and do some special things for [Fuel
|
||
Rats](https://fuelrats.com) and [Hull Seals](https://hullseals.space) work.
|
||
|
||
Each of the profiles is documented in `/docs/`.
|
||
|
||
== Available Profiles ==
|
||
|
||
* [EliteDangerous](docs/EliteDangerous.md): My main Elite VA profile. Here be
|
||
dragons; things may be heavily tailored towards how _I_ play the game and may
|
||
not apply to how you play it. Included for reference and as a baseline or
|
||
inspiration to create your own stuff.
|
||
* [SpanshAttack](docs/SpanshAttack.md): profile to plot and follow trips along
|
||
the neutron highway using [spansh](https://spansh.co.uk/plotter).
|
||
* [RatAttack](docs/RatAttack.md): profile for interactions with the Fuel Rats’
|
||
IRC server.
|
||
* [SealAttack](docs/SealAttack.md): profile for interactions with the Hull
|
||
Seals’ IRC server.
|
||
|
||
== Requirements ==
|
||
|
||
* [VoiceAttack](https://voiceattack.com): absolutely required (duh).
|
||
* [bindED](FIXXME): required for all profiles; makes anything involving hitting
|
||
E:D key binds portable.
|
||
* [EDDI](FIXXME) installed as a VoiceAttack plugin: required for my personal
|
||
profile and for SpanshAttack, optional for RatAttack and SealAttack.
|
||
* [FIXXME that neutron plugin thing](FIXXME): required for SpanshAttack.
|
||
|
||
Additionally, you need to have keyboard binds setup at least as secondary
|
||
bindings in Elite’s controls options. VA _cannot_ “push” joystick buttons for
|
||
you, it can only do keyboard inputs. Hence its only way to interact with Elite
|
||
is through keyboard emulation, even if you otherwise play the game with
|
||
a controller or HOTAS. Or racing wheel. Or Rock Band set. Or bananas.
|
||
|
||
== Settings ==
|
||
|
||
Each profile has its respective `startup` command that should be launched upon
|
||
loading the profile. If you include the profile in your own (see below) you have
|
||
to manually call them for each included profile when yours is loaded.
|
||
|
||
== Using a Profile ==
|
||
|
||
Import the profile into VA, check the startup command for any settings you might
|
||
want to adjust, activate it, done.
|
||
|
||
Oh, and you probably might want to check the corresponding README first.
|
||
|
||
<! FIXXME: does importing it include the startup settings? Check! !>
|
||
|
||
== Including a Profile ==
|
||
|
||
If you are already using a custom profile (or want to use mine), you can include
|
||
others by FIXXME.
|
||
|
||
VoiceAttack does not execute configured startup commands for included profiles.
|
||
Hence, you’ll have your own profile have one that in turn runs the included
|
||
profiles’ startup commands. While you are doing that, you might as well set all
|
||
settings here, centrally. Main advantage is that you can just upgrade the
|
||
included profiles to newer versions without losing your settings.
|
||
|
||
Because of limitations of VoiceAttack itself, only the first matching command
|
||
found will be executed, _including EDDI events_. That means you have to check
|
||
your profile against the imported ones for events they both handle. E.g. if you
|
||
already have a `((EDDI Message sent))` handler in your profile, you have to run
|
||
`RatAttack.EDDI Message sent` and `SealAttack.EDDI Message sent` from within it.
|
||
|
||
You also have to do that if you include multiple profiles using the same events
|
||
(e.g. RatAttack + SealAttack), even if you don’t have the same event in the
|
||
including profile! If you want to make sure, manually create all EDDI Event
|
||
handlers used in imported profiles and have them call the corresponding
|
||
commands. See the Elite Dangerous profile for reference.
|