Commit graph

402 commits

Author SHA1 Message Date
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
2586d438b3 alterNERDtive-base: fixed race condition
Need to wait for the VA command to return when loading config variables from the profile.
2021-01-08 16:46:10 +01:00
7cb429455c RatAttack: oh look, RATSIGNAL format changed. Again.
This time “Case #X” got delimited by ^B / \x02. Cool.
2021-01-02 18:27:22 +01:00
49ed63b421 removed deprecated VERSION file 2020-12-31 01:38:58 +01:00
0e199f88dc RatAttack: permit stuff in RATSIGNALS has been changed from red to orange … 2020-12-31 01:06:30 +01:00
ad55954f65 RatAttack: killed Settings stuff that has been accidentally generated at some point … 2020-12-29 19:19:32 +01:00
3e5430431f RatAttack: added constraints for “platforms” config option 2020-12-29 19:16:07 +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
afc49ed7e5 alterNERDtive-base: fixed active profiles list, added “installed” list 2020-12-29 13:18:18 +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
6f51333bd4 RatAttack: changed RATSIGNAL separator from | to \x02
Apparently `|` are valid in CMDR names. So now we’re using a proper separator character instead.
2020-12-19 13:26:04 +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
aea70224da RatAttack: updated RATSIGNAL regex to the latest Mecha changes
Platform `PS` changed to `Playstation`.

In before it changes to `PlayStation` next week.
2020-12-09 21:01:36 +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
9d8eedd581 alterNERDtive-base: added some parameter checking for contexts that didn’t have it 2020-12-08 12:05:37 +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
c5eb93dd0e alterNERDtive-base: config options now strongly typed with generics 2020-12-08 11:21:58 +01:00
9637975bdb alterNERDtive-base: fixed config change handling 2020-12-08 09:20:37 +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
cd4390c9ef alterNERDtive-base: added active profile list logging to startup context 2020-12-07 20:38:49 +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
dac75b7af3 added custom profile example 2020-12-07 18:11:12 +01:00
e179fef0d1 SpanshAttack: migrated to new config 2020-12-07 18:09:26 +01:00
f6a4861a06 alterNERDtive-base: added config.dump plugin context
Dumps a list of all configuration options + their current value to the VoiceAttack log. Will also mention if they are set to the default.
2020-12-07 16:29:07 +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
977b0c74d7 Did you know VoiceAttack doesn’t like capitalization in strings? 2020-12-03 16:02:40 +01:00
c17355229f StreamAttack: moved to new config 2020-12-03 13:49:10 +01:00
e5183a6d5f upped version numbers 2020-12-03 02:15:11 +01:00
8bf6135482 alternNERDtive-base: upgraded config migration to INFO 2020-12-03 02:10:55 +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
ca52c39da3 replaced string.equals() with == for consistency 2020-12-02 11:19:37 +01:00
22f6365f60 RatAttack: made RATSIGNAL regex readonly, as it should be 2020-12-02 11:08:10 +01:00