Commit graph

252 commits

Author SHA1 Message Date
2dd74ec19e RatAttack: not deprecating the pipe file for now
Passing parameters to VoiceAttack through the command line is not thread
safe. For RATSIGNALS coming in in rapid succession (either because,
well, several cases at once or when using an IRC bouncer, like I do) it
completely messes up the data.

see #51
2020-07-31 21:56:31 +02:00
dc263686e2 removed excess quotes from [enable;disable] logging output 2020-07-31 21:30:08 +02:00
c224c25a82 RatAttack: fixed log output for pipe file, ; was causing issues 2020-07-31 21:19:11 +02:00
8450b5b3e2 EliteDangerous: fixed open voiceattack import folder if it doesn’t exist yet 2020-07-31 20:14:20 +02:00
1dfc93c426 fixed logging prefixes. no longer using {PROFILE} 2020-07-31 19:55:16 +02:00
e146127b00 workaround for VA bug for commands with same name, but different IDs
see #52
2020-07-31 19:39:37 +02:00
2879854070 implmented proper logging 2020-07-31 19:01:50 +02:00
a991f71091 EliteDangerous: clarified profile update log messages 2020-07-31 17:48:30 +02:00
7c9f6c41b6 RatAttack: deprecated passing RATSIGNALs through the pipe file
see #51
2020-07-31 08:32:26 +02:00
7efb48b4a0 EliteDangerous: added .enableAutoUpdateCheck config variable 2020-07-31 08:28:13 +02:00
a3821a8c69 Fixed TTS handling for systems containing '.
fixes #49
2020-07-31 07:27:32 +02:00
de21754069 New and improved and automated updates! 2020-07-31 07:03:31 +02:00
833f6bcd0f Proper profile updating! Yay!!!!
fixes #48
2020-07-31 05:57:34 +02:00
c4c5af91f3 EliteDangerous: fixed how many <thing> do i have 2020-07-31 00:22:46 +02:00
08fd729bcd SealAttack: profile removed for now
see #7
2020-07-30 12:04:19 +02:00
d9eb73e145 EliteDangerous: fixed Route details event TTS 2020-07-28 17:56:49 +02:00
b69d19e27f EliteDangerous: parameterized EDSM system thingies 2020-07-28 11:43:39 +02:00
79a3dd54ba EliteDangerous: removed ((EDDI Commander continued)) 2020-07-27 19:16:27 +02:00
e82e9621fc RatAttack: fixed TTS for RatAttack.enableRatDuty 2020-07-26 03:17:21 +02:00
da60d3cc4d EliteDangerous: fixed Route details event
Now not firing on atuomated events like handing in missions which caused
an event of type `update`. Might need additional tinkering in the future
if I want to expand on the functionality, like actually having voice
commands for mission route updates. I don’t see that coming, but who
knows.

fixes #46
2020-07-25 15:09:55 +02:00
ffc5674c26 EliteDangerous: improved readability of carrier jump request timing logic 2020-07-20 11:08:39 +02:00
e74cc9a3ce RatAttack: fixed distance to … command for unknown systems 2020-07-20 02:47:30 +02:00
68bb138ae3 EliteDangerous: fixed carrier pre-lockdown and jump engaged TTS 2020-07-20 00:09:15 +02:00
383a0e7b3f EliteDangerous: tentative fix for carrier pre-lockdown warnings timing 2020-07-19 01:39:11 +02:00
a064e907a8 EliteDangerous: fixed Carrier jump request event TTS 2020-07-19 01:32:03 +02:00
87b45264fc fixes for the inevitable refactoring mistakes 2020-07-18 15:00:07 +02:00
0c921a6cd1 RatAttack: tentative workaround for ratsignal file sometimes sticking around when profile switching 2020-07-16 20:55:12 +02:00
1666e72725 RatAttack: included warning about starter area for incoming cases
fixes #43
2020-07-16 20:30:02 +02:00
337b73902e fixed #37 2020-07-16 20:28:52 +02:00
8028a3e82b more work on #37 2020-07-16 19:24:38 +02:00
47dc5e5338 EliteDangerous: fixed carrier lockdown pre-announcement timings 2020-07-16 18:07:50 +02:00
e3c9a3e887 Changed startup commands to use default values
You can directly pass default values instead of checking for “Not set”,
then setting a default. Sadly isn’t a thing for Booleans though :-/

Default values can’t contain tokens either … T.T

Also fixes #38 command queue parameter passing because VoiceAttack
profiles aren’t properly diff-able and that’s what I was working on.
Yay!
2020-07-16 18:00:20 +02:00
09803cbe2b RatAttack: fixed sendToRatchat invocation from the message sent event 2020-07-16 17:12:02 +02:00
99887044c6 EliteDangerous: added carrier lockdown pre-announcements
10min, 5min, 2min to lockdown.

fixes #38
2020-07-16 16:53:43 +02:00
2f30b8df25 EliteDangerous: added open spansh command 2020-07-16 01:58:05 +02:00
3e3ccff719 EliteDangerous: bumped fss and cruise confidence thresholds
Those werer firing by accident a lot.
2020-07-16 01:11:43 +02:00
1ef9100c6d EliteDangerous: improved re-focusing of Elite client for certain events 2020-07-15 11:07:53 +02:00
d483eb2cad EliteDangerous: added old station results to log window 2020-07-14 01:12:18 +02:00
d1acf3a8df RatAttack: RATSIGNALs are now passed through a file!
No more clipboard dancing/ninjaing!

fixes #41
2020-07-13 21:37:29 +02:00
82eb1bddf3 RatAttack: more command parameter fixes
– `passedInteger` ≠ `passedInt` T.T
– Passed string variables are evluated, `|{` and `|}` are swallowed
  … again. Needs to passed as String literal without going through
  a variable.
2020-07-13 15:53:12 +02:00
ec6354db9d RatAttack: fixed getNearestCommander invocation parameters 2020-07-13 14:22:01 +02:00
4c11f2ff8f RatAttack: fixed overzealous getInfoFromRatsignal refactoring 2020-07-13 13:22:05 +02:00
c8b7360d28 RatAttack: fixed a couple inevitable refactoring mistakes 2020-07-13 12:56:28 +02:00
9b31298a8d RatAttack: LOTS of refactoring.
see #37
2020-07-13 12:51:13 +02:00
bffc0d9988 StreamAttack: distance to jump target restricted to single instance
see #40
2020-07-13 11:36:35 +02:00
c23364cad3 House keeping!
fixes #39
2020-07-13 11:31:24 +02:00
c98692e15f added TTS feedback to reload bindings 2020-07-11 20:26:33 +02:00
2462b56346 EliteDangerous: removed FA/off check from normal space event
It’s finicky. At best. Randomly doesn’t update FA status fast enough to
be of any use.
2020-07-11 01:50:00 +02:00
ba4149fc8b EliteDangerous: added config options
Announcements of outdated station data and missing system/bodies on EDSM
is now optional. Still defaults to doing them.
2020-07-10 14:55:54 +02:00
7f493840c7 EliteDangerous: fixed R2R mapping candidates announcement
It was still using the outdated variable name …
2020-07-10 14:41:59 +02:00
22927cf9dd EliteDangerous: added comments to settings in startup 2020-07-10 14:41:36 +02:00
e5a8e3742c EliteDangerous: old station threshold is now a config option
Updated `elite-scripts` to take an optional age as parameter for old
station search, and addded it as a config option to the profile. Still
defaults to 365d = 1y.
2020-07-10 14:34:22 +02:00
83669e9f2b EliteDangerous: no longer checking FA when dropping near a planet
see #36
2020-07-10 02:51:53 +02:00
94050258e9 EliteDangerous: improved Low fuel event
fixes #34
2020-07-09 18:29:25 +02:00
f5107d168c EliteDangerous: fixed TTS for EDDI carrier jumped 2020-07-09 17:39:31 +02:00
88e1e2a49c EliteDangerous: added FA check to EDDI entered normal space event 2020-07-09 17:38:55 +02:00
e7faa5813c RatAttack: incoming ratsignals now convert system to lower case
A lot of people put there systems in caps lock for some reason. That
causes EDDI to pronounce it letter by letter. Converting to lower case
first prevents that.

On the flip side that might mean that e.g. “HIP 2342” might be
mispronounced; this should happen way less often than the above problem
though.
2020-07-08 21:25:39 +02:00
409b979175 Now using EDDI’s {P("<string>")} thingy
… which means we will now have proper system name pronunciation in more
cases. No more “Sagittarius A Asterisk”!

fixes #31
2020-07-07 23:59:44 +02:00
0f7d050f10 Settings now preserved when switching profiles around. 2020-07-07 23:20:30 +02:00
0884bc0f98 targeting Elite via process name instead of window title 2020-07-07 11:11:49 +02:00
807bbed51c updated everything to settings via voice commands!
fixes #12, #26
2020-07-06 21:26:16 +02:00
d237ec9e21 renamed leftover >var style configuration variables
… in preparation for the great config overhaul of 2020™

(see #12, #26)
2020-07-06 17:14:30 +02:00
5fbc530b61 1.5.1! 2020-07-05 19:08:03 +02:00
8d6d8ccdee SpanshAttack: trip timer preserved on (re-)plot
fixes #16
2020-07-05 16:03:17 +02:00
50f449613c EliteDangerous: triage for #33 2020-07-05 15:55:06 +02:00
40cc3984af RatAttack: removed leftover debug log output 2020-07-05 15:54:16 +02:00
cbb34cd6ab RatAttack: fixed distance to rat case commands
fixes #30
2020-07-05 15:43:36 +02:00
07d611b83b EliteDangerous: fixed a bug in getOldStations
… which caused the last speech in a command chain to be repeated
2020-07-04 16:06:05 +02:00
ab0db22cac EliteDangerous: carrier jump event fixed
now correctly runs the EDSM body count and old stations checks like
a normal jump
2020-07-04 03:01:10 +02:00
dc57829718 SpanshAttack: fixed missing dec→int conversion getting coords from EDDI 2020-07-03 00:07:44 +02:00
7a4c9200f1 EliteDangerous: removed a bunch of commands
see #27
2020-07-01 12:06:45 +02:00
6f40777d9b SpanshAttack: now using the new edts.py script
Automation of getting unknown target systems’ coordinates! Yay!

fixes #28
2020-07-01 11:52:56 +02:00
b4a3c7abb7 SpanshAttack: refactoring and target system ≠ plot system 2020-07-01 10:08:09 +02:00
87e258afb5 EliteDangerous: fixed and refactored EDDI Material threshold 2020-06-30 00:03:03 +02:00
8d3674d62e EliteDangerous: fixed ((EDDI carrier pads locked)) command name 2020-06-27 15:29:54 +02:00
969e8bb86a StreamAttack: now updates your location on Carrier jumped
fixes #29
2020-06-26 04:02:36 +02:00
f163d5c513 SpanshAttack: coordinate lookup through EDDI 2020-06-25 00:33:54 +02:00
cc0fa10cea EliteDangerous: removed deprecated commands
fixes #25
2020-06-23 12:19:56 +02:00
75183c632e EliteDangerous: refactored EDDI say invocations
fixes #22
2020-06-23 12:19:20 +02:00
8c70cc780e implemented EDDI VA initialized
… now sets it to quiet mode even if profile was loaded before plugin
initialization.

fixes #23
2020-06-23 10:59:44 +02:00
8fb3981766 EliteDangerous: added EDDI’s new carrier-based events
fixes #19
2020-06-23 09:52:11 +02:00
f39875fdb6 EliteDangerous: fixed auto-honk on EDDI Jumped
fixes #21
2020-06-22 01:27:15 +02:00
a5d4b8c9a7 EliteDangerous: added shut up EDDI command 2020-06-19 22:36:49 +02:00
7c809bf3d6 EliteDangerous: added support for EDDI’s route()
There are a bunch of `target <thing>` commands powered by EDDI now. Put
them in their own fresh “navigation” category along with old commands
that fit in there.
2020-06-18 00:24:51 +02:00
cbdc929eb8 automated bindings!
EliteDangerous: now automatically detects the bindings profile in use
and loads that.

SpanshAttack: now loads bindings, like, at all. Guess I forgot that.
Also automated, of course.
2020-06-13 15:47:42 +02:00
6439927224 EliteDangeuros: increased delay before EDDI docked starts 2020-06-10 02:08:31 +02:00
4ed3cbdb03 EliteDangeuros: fixed nav panel filters for carriers 2020-06-09 21:16:29 +02:00
17d5f8f948 EliteDangerous: fixed EDDI docked event for new interface 2020-06-09 21:10:30 +02:00
a2cdb3db99 EliteDangerous:
* added a couple materials/engineering related commands
* added `Entered normal space` event; will throttle you to 0 if
  `EliteDangerous.hyperSpaceDethrottle` is set
2020-06-07 21:17:10 +02:00
a85027646b StreamAttack: now updates location on dropping from SC 2020-06-07 17:28:32 +02:00
b8de820885 EliteDangerous: materials + commander loading
* added `[what;which] materials do i need?` command
* added `EDDI Material Threshold` event
* changed `EDDI Commander continued` event to `EDDI Commander loading`
  which executes on game start rather than every time you log into
  a game mode.
2020-06-03 18:14:15 +02:00
54c7777d0e RatAttack: added RatAttack.[enable;disable]RatDuty commands 2020-05-30 17:59:11 +02:00
e60a50468b EliteDangerous: removed my HOTAS/HOSAS button commands
Moved them to their own profile. They are not really useful for anyone
else without tinkering anyway.
2020-04-24 10:17:45 +02:00
8b18c2eac3 EliteDangerous: added restart from Desktop command
Also started making delays/pauses configurable (see #18).
2020-04-24 10:11:52 +02:00
a0c97ee688 EliteDangerous: updated miner’s tool URL 2020-03-13 21:40:21 +01:00
e10e02a91c EliteDangerous: added open inara command 2020-03-13 19:45:26 +01:00
4b58c342e9 EliteDangerous: added open materials finder command 2020-03-13 19:34:30 +01:00
efc3728a33 EliteDangerous: typo in EliteDangerous.focusElite fixed 2020-03-09 21:01:22 +01:00
4dd41e850b SpanshAttack: now aware of the router’s system database
Will check if a system exists in the database before trying to plot
a route. If not, will ask for coordinates to find the nearest system
that is.

Now requires `elite-scripts`. **This change breaks compatibilty**.
2020-03-09 20:52:20 +01:00
25dbb3edc8 SpanshAttak: checking for current/target system before plotting 2020-03-09 19:40:08 +01:00