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
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
2f868a1460
EliteDangerous: made Water Worlds worth mapping …
2020-03-09 18:27:24 +01:00
d22455df38
SpanshAttack: added SpanshAttack.defaultToLadenRange
option
...
If enabled, this will ask EDDI about the ship’s laden range and default
to that instead of asking for user input. Setting a ship’s range
manually in `SpanshAttack.getShipRange` will still have higher priority
(e.g. if you are usually using a ship with less than a full cargo hold).
2020-03-08 02:14:58 +01:00
d4faee85cb
EliteDangerous: fixed for changed spansh.py interface
2020-03-08 01:07:13 +01:00
864d78141f
EliteDangerous: now telling you about outdated station data
2020-03-04 18:18:48 +01:00
3b4c7545a2
StreamAttack: added [copy;open] ship build
command
2020-02-26 11:38:43 +01:00
f8ce6ab33e
EliteDangerous: fixed docking request if you have a target
...
Got messed up before if the “target” tab was active. Now doing panel
right x2 instead of panel left.
2020-02-26 11:37:24 +01:00
032523b58c
StreamAttack: fixed location for planetary bases
2020-02-26 10:57:05 +01:00
4ba0943e13
RatAttack: split passing and announcing new cases
...
You can now just pass a ratsignal to VA (without it being announced) by
calling `RatAttack.getInfoFromRatsignal`, or choose to also have it
announced in TTS by calling `RatAttack.announceCaseFromRatsignal`.
**Breaks interface compatibility!** `RatAttack.getInfoFromRatsignal`
behaviour has changed.
2020-02-25 19:45:25 +01:00
c924709e34
StreamAttack: location fixes
...
EDDI sets `Status near surface` near stations, but without
a corresponding event firing … so I had to change the logic there.
Also updating the state variables takes a couple seconds after an event,
so `EDDI Docked`, `EDDI Near surface` and `EDDI Undocked` now have a 5s
delay each. Let’s see if that is enough.
2020-02-25 00:35:18 +01:00
643d662ed0
EliteDangerous: running StreamAttack.startup
now …
2020-02-25 00:34:59 +01:00
631fdd2851
RatAttack: added proper handling for multiple rsigs
...
Handling of a ratsignal will be delayed by 5s if a signal is currently
being handled. That way all signals will find their way into VoiceAttack
even if they hit simultaneously / shortly after each other.
To reduce possible confusion though the “open case?” prompt has been
removed from `RatAttack.getInfoFromRatsignal`.
**Breaks interface compatibility!**
2020-02-24 17:32:59 +01:00
ce15622a7c
StreamAttack: fixed EDDI jumped
event to write location data
2020-02-24 00:58:08 +01:00
77835da532
RatAttack: added open [rat;] dispatch board
command
2020-02-23 07:53:02 +01:00
28a9508977
StreamAttack: some more fixes
2020-02-23 07:51:40 +01:00
1f7d6aeffc
StreamAttack: some typos in the profile fixed
2020-02-22 20:18:44 +01:00
696e39f040
StreamAttack: initial version
...
Moved all `jump target` stuff out of the `EliteDangerous` profile into
its own. Added various info files for commander, ship, location, jump
target.
2020-02-22 20:00:53 +01:00
0e7e766f4d
EliteDangerous: >hyperspaceDethrottle
setitng
...
Will now respect the setting for auto dethrottle after a jump. defaults
to false.
2020-02-18 01:41:04 +01:00
3e1cc35243
EliteDangerous: fixed mapping value announcement
...
It’s now “x.y million credits”.
2020-02-10 10:58:49 +01:00
5950bea451
EliteDangerous: changed logic for “worthwhile” bodies to map
...
Now treats terraformables and ELW/Ammonia Worlds as worthwhile instead
of going by estimated scan value.
Also now tells you the map data value of high-value bodies you mapped.
2020-02-09 21:17:03 +01:00
9f95ba6327
imagine forgetting to include the actual profile in your commits …
2020-02-08 12:43:27 +01:00
0ed96207f0
EliteDangerous: added distance [from;to] jump target
2020-01-30 06:22:13 +01:00
c5bd8bc936
EliteDangerous: added some quick links
...
Coriolis, EDSM main page, EDDB (incl. station/system/faction search page)
2020-01-30 02:56:21 +01:00
d54c66b1b6
SealAttack: VERY early alpha
...
Basically the only thing that works and is “finished” already is pasting
ingame chat into Seals IRC. use `.sb <msg>` for \#Seal-Bob and `.rr
<msg>` for \#Repair-Requests.
2020-01-29 23:13:33 +01:00
fcbd556c3c
RatAttack: [current;] rat case details
changed
...
Now always has to include “rat” in the command to pave the way for
SealAttack arriving soon™.
2020-01-29 23:05:58 +01:00
57a6221a47
EliteDangerous: added jumpTarget stuff
...
You can now set a jump target. This will start writing the distance to
said target to `>jumpTargetFile` for inclusion e.g. in OBS.
If SpanshAttack currently has a target system, jump target will default
to that. A manually set target will take precedence.
2020-01-29 22:44:21 +01:00
90d4d20e37
EliteDangerous: mute button + docs fixes
2020-01-29 16:02:12 +01:00
1be50d5aed
updated for new controls setup
2020-01-28 23:59:46 +01:00
72f92fe1bc
EliteDangerous,RatAttack: updated for single-file scripts
2020-01-17 16:19:45 +01:00
fe16c75dfe
fixed great typo in jump call command
2020-01-12 02:05:43 +01:00
8f033b2eec
added call client offline
command
2020-01-10 01:14:08 +01:00
10ebd102fc
added distance commands
...
`distance to current rat case`
`distance to rat case number [0..19]`
Both require a current version of the elite-scripts.
2020-01-09 21:43:13 +01:00