Commit graph

385 commits

Author SHA1 Message Date
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
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
01c162c459 RatAttack: fixed case list for >20 cases …
It’s one of these days when you look at your code and you are like “WTF was I thinking?!”.
2020-11-23 20:52:44 +01:00
72af5a3683 added GPL license 2020-11-18 17:16:48 +01:00
b09dc47f5c RatAttack: changed platform PS4 to PS to match latest Mecha3 changes 2020-11-18 17:16:36 +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
3419aeb44b util: fixed hard-coded pipe name 2020-10-25 20:26:02 +01:00
a96a3c9d87 RatAttack: Oh look! RSIG announcement format changed again! 2020-10-25 20:18:34 +01:00
12d946f036 RatAttack-cli: fixed timeout, added TimeoutException handling 2020-10-25 12:39:34 +01:00
a63b6f7a87 RatAttack: fixed permit announcement in the VA profile 2020-10-25 00:32:37 +02:00
1d63f58097 RatAttack: fixed setting ~permitName for VoiceAttack 2020-10-24 19:23:54 +02:00
006bbcac3b base: fixed error handling for the distancebetween context 2020-10-24 16:28:24 +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