Commit graph

325 commits

Author SHA1 Message Date
13e812e310 SpanshAttack: moved logic from Jumped to FSD engaged
Now pulling/announcing the next neutron waypoint at the start of a jump instead of at the end.
2021-01-28 15:41:58 +01:00
c0875cde48 EliteAttack: moved logic from Jumped to FSD engaged
Getting the EDSM body count and outdated stations will now happen on
engaging FSD instead of finishing the jump.

With the increased latency on the EDSM API I’m seeing lately this was
very much needed to get the body count in time for the discovery scan
after the jump.

fixes #85
2021-01-28 15:30:21 +01:00
8c80a4389c EliteAttack: fixed TTS for trying to log out while in danger 2021-01-27 14:45:03 +01:00
58b4860a58 docs: proof reading, round 1 2021-01-25 17:56:21 +01:00
a355af016d docs: DONE! 2021-01-25 14:34:14 +01:00
53d6472e01 alterNERDtive-base: fixed reload elite key binds command 2021-01-25 12:02:20 +01:00
6731dfd44e alterNERDtive-base: re-implemented auto update check 2021-01-25 10:44:57 +01:00
2bdab1a4c7 alterNERDtive-base: added open [docs;documentation;help] file command 2021-01-21 15:30:59 +01:00
a3cef9d365 alterNERDtive-base: added open [docs;documentation;help] command 2021-01-21 14:58:42 +01:00
abd3b07e60 EliteAttack: fixed Material threshold event 2021-01-20 11:35:33 +01:00
2306beb801 SpanshAttack: typon in token 2021-01-18 10:16:18 +01:00
1fb6d57cce SpanshAttack: print calculated jumps to VoiceAttack log 2021-01-17 19:13:47 +01:00
08ea88fbb9 alterNERDtive-base: update mechanism
Reverted to semi-manual aprroach.

fixes #65
2021-01-16 09:29:52 +01:00
525e777913 alterNERDtive-base: added config.list plugin context
… and voice commands for listing both available settings (`… list [options;settings]`) and dumping them (`… report [options;settings]`).
2021-01-16 03:56:58 +01:00
ffa7ebcf5d alterNERDtive-base: revised config voice triggers, added descriptions 2021-01-16 03:39:40 +01:00
21a7e8cf50 now using type hint’s for EDDI’s {P("thing")} 2021-01-16 01:15:00 +01:00
4c75dbd236 Reworked logging.
No more cross-logging, using Trace for file logging.
2020-12-29 19:08:14 +01:00
6186d24096 EliteAttack: added “auto honk all systems” option 2020-12-29 13:21:15 +01:00
4d4f22e216 EliteAttack: made scanner fire group configurable 2020-12-26 01:13:26 +01:00
7d104a2be2 EliteAttack: added options to auto honking
You can now a) disable auto honking new systems and b) set the discovery scanner to primary fire.
2020-12-25 18:23:51 +01:00
87610b1bbd EliteAttack: made EDDI discovery scan use command queue for TTS
Should fix ordering issues with the 2 TTS parts.
2020-12-25 15:44:38 +01:00
a9a1a84aa7 alterNERDtive-base: removd Python.scriptPath config
Scripts aren’t being called from VoiceAttack commands anymore.
2020-12-10 20:20:40 +01:00
0569a90aa3 SpanshAttack: added plugin, moved script execution there 2020-12-10 20:11:53 +01:00
dc71f21fe4 Moved all but SpanshAttack from having the profile invoke the Python scripts to the plugin wrapper. 2020-12-09 21:19:47 +01:00
c1dcbb0817 removed VoiceAttack logging from all EDDI event handlers
If you want to see them, set DEBUG log level.

see #77
2020-12-09 00:40:54 +01:00
82c1cc065e misc profile fixes 2020-12-09 00:15:44 +01:00
03bfc512fc alterNERDtive-base: made startup command more robust
If you somehow prevented the active profile from resetting (e.g. by hitting the edit button while the startup command was still running) you’d get the config loaded flag to stick around, causing profile change/reload to not reset options anymore.

The flag is now a profile-scoped (`>>`) variable to prevent that. There are still some corner cases left, but resetting the profile should always work.
2020-12-08 12:12:13 +01:00
69b097d7c3 alterNERDtive-base: added base plugin to profiles list
E.g. allows to have specific event handlers in the base profile.

Also fixed missing GUID in the base profile … that would have been a bummer if it made it to release.
2020-12-08 11:44:29 +01:00
afee22cf62 alterNERDtive-base: moved loglevel setting from context to config option 2020-12-07 21:45:17 +01:00
e8134e240d alterNERDtive-base: fixed non-string config settings commands 2020-12-07 20:56:40 +01:00
e9ea4a2576 hid the log entries for lots of events
* top level `((EDDI <event>))` commands
* profile events (including `((<profile>.startup))`)

see #77
2020-12-07 20:47:07 +01:00
d15fae9197 EliteAttack: migrated to new config
Also changed names `EliteDangerous` -> `EliteAttack`
2020-12-07 20:25:24 +01:00
4bb10e28f5 chaged <profile>.startup to ((<profile>.startup)) 2020-12-07 18:15:49 +01:00
e179fef0d1 SpanshAttack: migrated to new config 2020-12-07 18:09:26 +01:00
58435a350e StreamAttack: fixed distance calculation commands 2020-12-07 14:27:57 +01:00
9baa3a1be4 added wrapper command for EDDI speech responders 2020-12-05 20:18:22 +01:00
ed0c9449c7 alterNERDtive-base: fixed config only being loaded on _initial_ startup 2020-12-04 17:48:32 +01:00
146653bdeb alterNERDtive-base: prevented variable load/save from showing in the log
see #77
2020-12-04 17:42:51 +01:00
c2d5655703 RatAttack: added support for manually injected cases, missing the system
fixes #76
2020-12-03 17:07:37 +01:00
c17355229f StreamAttack: moved to new config 2020-12-03 13:49:10 +01:00
1a5ae485b6 RatAttack: migrated to new configuration 2020-12-03 02:05:16 +01:00
ba0021c3bd alterNERDtive-base: plugin context namespacing 2020-12-03 00:51:51 +01:00
7f79af826f alterNERDtive-base: now also automatically loading config from profile 2020-12-02 20:28:09 +01:00
606f651eb6 alterNERDtive-base: plugin now fully supports the new configuration approach 2020-12-02 19:08:46 +01:00
c7c99995d4 RatAttack: extended commands for up to 30 cases 2020-12-01 09:37:31 +01:00
0a3cc4cf3e EliteAttack: added [where's;where is] my landing pad command 2020-12-01 09:36:47 +01:00
2585a5a4b3 EliteAttack: removed manual cooldown event on carrier jump cancel
EDDI now handles that in the latest beta, so no need to manually fiddle.
2020-11-10 09:25:23 +01:00
77ecc1a2d9 base: added generate missing key binds report command 2020-11-09 10:16:54 +01:00
9f326c88ad base: removed explicit bindED invocation from startup 2020-11-09 08:30:35 +01:00
caa432859c StreamAttack: jump target now takes Spansh plot target if set 2020-11-03 01:55:31 +01:00
a96a3c9d87 RatAttack: Oh look! RSIG announcement format changed again! 2020-10-25 20:18:34 +01:00
a63b6f7a87 RatAttack: fixed permit announcement in the VA profile 2020-10-25 00:32:37 +02:00
cd9437c59d RatAttack: permit announcements 2020-10-23 17:38:53 +02:00
a23dd5816f StreamAttack: fixed missing jumpTarget distance output 2020-10-23 01:26:36 +02:00
6633af6060 RatAttack: added new VA Event ((RatAttack.invalidRatsignal))
Fires when a signal doesn’t match the current RegEx. By default warns with TTS and writes the signal to `%appdata%\RatAttack\ratsignal.error.log`.
2020-10-23 00:05:26 +02:00
f1f78e69ce RatAttack: more Mecha3 fixes
I’ve heard there have been a couple other misc changes, reflected now. Also added `PermitLocked` Property to the cases.
2020-10-21 20:32:15 +02:00
c955fe05d6 initial messy plugin rewrite commit 2020-10-21 01:19:34 +02:00
646658648d EliteDangerous: station check now with station count if outdated found 2020-08-23 01:34:36 +02:00
810024b854 EliteDangerous: fixed mission outdated station TTS 2020-08-23 01:33:21 +02:00
f4a05e2974 EliteDangerous: fixed [find;target] nearest […] 2020-08-18 23:54:23 +02:00
9d91d124f1 EliteDangerous: extra words for what’s left to map
fixes #54
2020-08-17 18:26:39 +02:00
4554a4f789 EliteDangerous: moved R2R announcements to Jumped
fixes #61
2020-08-17 18:22:58 +02:00
98dddc90c8 added some missing command descriptions 2020-08-16 05:19:51 +02:00
db4b481996 EliteDangerous: limited target nearest command to 1 search
… at a time. Also added some feedback TTS.

fixes #59
2020-08-15 19:17:26 +02:00
75ecc022d1 EliteDangerous: Discovery scan event more reslient
properly realizes now if EDSM has been slow to respond and body count
hasn’t been pulled for the current system yet.

see comment on #61
2020-08-15 19:02:39 +02:00
73763b3090 EliteDangerous: added find nearest command variation
fixes #55
2020-08-14 11:24:04 +02:00
e806a31480 EliteDangerous: update check now logs current version
… even when no update was found.

fixes #58
2020-08-14 11:11:34 +02:00
90a28eb2be SpanshAttack: added TTS feedback for route plotting
Also fixed copypasta error of last change …
2020-08-13 11:48:27 +02:00
0cc46b1bbf SpanshAttack: get next waypoint on jumpin instead of supercharge event 2020-08-13 00:39:17 +02:00
7b99d9cf73 EliteDangerous: added carrier cooldown event after jump cancel 2020-08-10 23:53:02 +02:00
2cb9379b17 SpanshAttack: fixed plotting to systems not in the DB
fixes #53
2020-08-09 20:59:13 +02:00
ef01f6b09f EliteDangerous: changed update check logging behaviour
Now always logs, and logs the command you need to invoke to update, in
case you missed it in the TTS.
2020-08-04 20:33:51 +02:00
02705d5e1a EliteDangerous: added open profiles change log command 2020-08-03 13:00:11 +02:00
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