Commit graph

142 commits

Author SHA1 Message Date
b2f8ec96d6 RatAttack: fixed RATSIGNAL parsing for “cardinal direction” addition to distance estimates for proc gen systems. 2021-03-08 19:37:28 +01:00
4fba3ef79b RatAttack: Fixed RATSIGNAL parsing for new wording of injected cases with no system given. 2021-02-24 19:08:15 +01:00
2d6c96fce0 SpanshAttack: moved EDTS stuff to plugin code
see #62
2021-02-22 21:28:53 +01:00
fdccb3a4ff RatAttack: Fixed RATSIGNAL parsing for “Sagittarius A*” landmark. 2021-02-21 07:13:44 +01:00
bc902310f8 EliteAttack: AFMU repairs & Synthesis repairs
see #86
2021-02-18 12:06:06 +01:00
eee768896b RatAttack: attempt at narrowing down the Regex
Too lenient systemInfo part was gobbling up the permit stuff; might be fixed now, hopefully …
2021-02-18 01:04:15 +01:00
4c3b890120 RatAttack: Updated RATSIGNAL parsing for new nick announcement
see 1686fced33
2021-02-17 13:24:44 +01:00
14092bf174 RatAttack: removed “Valid system name” thing from the regex
Mecha now gives an estimation based on the sector name!
2021-02-16 12:08:44 +01:00
c47c26482c RatAttack: narrowed down sys name regex for landmark
Seems to not cause issues so far ;)
2021-02-16 12:07:32 +01:00
6cd7722db1 RatAttack: fixerinoed the colour thing for invalid systems in a RATSGINAL line 2021-02-14 01:34:13 +01:00
72633273e1 RatAttack: updated RATSIGNAL parsing for “Invalid system name” and colouration 2021-02-12 22:28:02 +01:00
4bd6ccc7a7 SpanshAttack: skip [this;current] neutron waypoint command
Skips the next neutron waypoint.

fixes #94
2021-02-12 14:40:36 +01:00
bd94f2e0f8 RatAttack: now makes use of Mecha’s system info
* announces it with an incoming case
* no longer looks up your nearest CMDR if the system is neither in Mecha’s galaxy database nor a potentially valid system name (fixes #89)
2021-02-12 13:46:31 +01:00
fa645fc369 EliteAttack: new config option “route jump count”
Give a jump count on plotting a route.
2021-02-12 11:38:17 +01:00
ec7f6798eb RatAttack: call jumps [left;] command 2021-02-12 05:37:05 +01:00
4affcb85ff EliteAttack: how many jumps left command 2021-02-12 05:20:04 +01:00
205f90870b RatAttack: Updated RATSIGNAL parsing to correctly handle new format for landmark systems. 2021-02-08 18:56:47 +01:00
d512b5edbc RatAttack: removed TTS from invalid RATSIGNAL trigger 2021-02-08 18:28:53 +01:00
7c7a6b8718 RatAttack: RATSIGNAL parsing fixed for latest changes
fixes #93
2021-02-03 23:54:28 +01:00
dcd58e1d23 SpanshAttack: fixed not getting next waypoint correctly 2021-01-30 18:42:45 +01:00
788b8a9d7b RatAttack: made code reds more prominent in the VA log. 2021-01-28 15:42:16 +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
ddc5bd9bcb MOAR DOCS (we’re getting there :D) 2021-01-25 12:04:28 +01:00
e6766e67a8 RatAttack-cli: case-insenstive flag parameter 2021-01-25 11:01:36 +01:00
8330e181db docs: upgrading & general settings 2021-01-25 01:09:46 +01:00
d3d668f65b RatAttack: added Mecha-provided system info to VA log 2021-01-23 19:18:11 +01:00
b8d811bca3 RatAttack: more RATSIGNAL fixes for Mecha3 changes 2021-01-21 23:04:25 +01:00
6f6fb9219b removed file logging, because TRACEing apparently doesn’t work properly everywhere 2021-01-20 12:31:13 +01:00
f153d3aa75 RatAttack: RATSIGNAL no longer has not in databes info 2021-01-20 11:32:32 +01:00
526730902f RatAttack: RATSIGNALs now have system names in quotes … 2021-01-19 23:16:04 +01:00
4bab6a13e8 POG 2021-01-17 23:52:05 +01:00
327be7a5c4 build prep 2021-01-16 14:09:39 +01:00
08ea88fbb9 alterNERDtive-base: update mechanism
Reverted to semi-manual aprroach.

fixes #65
2021-01-16 09:29:52 +01:00
22505515d3 alterNERDtive-base: changed some voice triggers 2021-01-16 04:30:47 +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
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
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
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
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
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
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
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
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
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
b09dc47f5c RatAttack: changed platform PS4 to PS to match latest Mecha3 changes 2020-11-18 17:16:36 +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
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
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
e14512f076 RatAttack: apparently Mecha3 also has permit NAMES. 2020-10-22 23:45:27 +02:00
d9f940c7bc RatAttack: apparently the XB platform is now Xbox 2020-10-21 23:26:51 +02:00
5623d47aa9 RatAttack: formatting changes 2020-10-21 20:59:31 +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
77e727bb9c RatAttack: more corner case regex adjustment, and PS4 colour fix 2020-10-21 18:47:38 +02:00
67d4c45102 RatAttack: fixed & refined RATSIGNAL regex, added debug logging 2020-10-21 17:11:41 +02:00
adcec42dbd log missing .startup commands
-> profile is present, but not loaded/included
2020-10-21 16:14:59 +02:00
48593fce9d Let’s not get crazy with the indentations, shall we? 2020-10-21 15:08:34 +02:00
e0b7631eac RatAttack: updated RATSIGNAL parsing for Mecha3 2020-10-21 12:14:06 +02:00
0196a2aaf2 cleaned up some of the projects/solutions mess 2020-10-21 10:25:17 +02:00