Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -----------------------------------------------------
- HCS Voicepacks Multi-Crew Profile for Elite:Dangerous
- by CMDR TheThingIs
- -----------------------------------------------------
- please note that the extra features in this profile are quite complicated. it is completely my own modification of one of their profiles. i
- only took inspiration from what they started. any issues or problems will be supported by me through the hcs support website. there will be
- bugs and issues and feedback and patience will be required when using it. so don't go blaming hcs if i cock something up but i will fix it as
- quickly as possible :)
- ***IMPORTANT***
- commands in this profile which manipulate the right hand panel menus could potentially activate/deactivate the wrong thing or even the self
- destruct command. the chance of this happening is small as long as you understand how VoiceAttack manipulates these menus and you have set
- them correctly before issuing a command. You use those commands at your own risk though and neither myself or hcs voicepacks ltd will be held
- responsible if it does happen and by using this profile you are agreeing to these terms.
- please post bug reports, suggestions and ideas to:
- http://forum.hcsvoicepacks.com/forum/elite-dangerous-discussion/6398-multi-crew-profile
- thanks to:
- Everyone using this, for their bug reports, suggestions and ideas
- Paul & HCS Voicepacks for giving us something truly amazing
- Gary & VoiceAttack
- Frontier for Elite:Dangerous
- Loriath for the dictation code
- Mcprole for the course plotting code
- Rhaedas & ravstar52 for the bearing calculator code
- lavaeolus for the EDBindTool
- CMDR McDonald (jgm) for EDDI, an excellent add-on.
- badbud65 & andydigital for being very patient beta testers
- the ship's cat
- ----------------------------------------------------------------------------------------------------------------------------------------------
- a simple (lol) step by step guide to getting things going (see each section for detailed info)
- ----------------------------------------------------------------------------------------------
- 1. install the required version of VoiceAttack. see the changelog below
- 2. install eddi and set it up correctly if you want to use it (please do)
- 3. import the profile into voiceattack
- 4. edit the profile and then edit the ((Crew Members)) command. set each voicepack you want to use to true
- 5. to use shield cell tracking or shield booster control then set your ship loadouts in ((Set ship modules))
- 6. to use pc audio control change the settings in the Audio category commands
- 7. to use application switching then edit ((Customisation)) and set your browser name
- 8. to use auto keybind importing with your own binds file then edit the settings for HCSCustomerBinds in ((Customisation))
- 9. to use the default music player install vlc and apply the youtube playlist fix. the default player can be changed in ((Customisation))
- 10. tweaks and preferences can be changed in ((Customisation))
- 11. stop and restart voiceattack
- 12. start elite and log into the game. if not using eddi then tell the profile what ship you are using
- 13. be polite about all the bugs :D
- ----------------------------------------------------------------------------------------------------------------------------------------------
- new installation
- ----------------
- install correct version of VoiceAttack from http://voiceattack.com/#download-1
- make sure you set va to run in admin mode
- see step by step guide above
- one of your crew members will then be randomly selected and assigned to all the roles to get you started
- ----------------------------------------------------------------------------------------------------------------------------------------------
- updating guide (from v1.0a onwards only)
- ----------------------------------------
- commands that use on keypress have to be rebound manually
- only do an update if you know what you are doing, otherwise do a clean install
- save your profile before starting
- i've concentrated on being able to keep the most commonly changed commands which are ((Crew Members)) ((Customisation)) ((Set ship modules))
- edit your profile and export everything in the .Edit Me. category
- delete the profile and import the new one
- edit the new profile and import the profile you exported
- IMPORTANT: check the changelog below for any special instructions
- click import and say yes to overwriting the commands and then yes to confirm import
- click ok, click done. close VoiceAttack and restart it and you should be good to go!
- ----------------------------------------------------------------------------------------------------------------------------------------------
- things that need to be set up before you can use them
- -----------------------------------------------------
- switch audio to... commands need setting properly to the correct sound devices on your system. see Audio category
- switch to browser needs the windows commands setting to the correct windows names for your system. use * as a wildcard for browsers,
- i.e *Google Chrome*. set this in ((Customisation))
- shield cell counting: you need to set your ships loadout in the ((Set ship modules)) command. the default starting state is all cell modules
- powered off in-game except the top one (you can only use one at a time)
- shield booster control: as above except you leave these all switched on in-game. there is also an option to have this run automatically when
- shields drop and when they're back online. you must be using eddi and enable the setting in the ((Customisation)) command
- VLC player is required for music player, http://www.videolan.org/
- VLC also needs a little mod to enable it to play youtube playlists. In the extra apps package you will find a file called "VLC YouTube Fix.zip".
- place the 2 .lua files into "..\VideoLAN\VLC\lua\playlist\". for further info on this or it stops working due to youtube changes, see
- http://addons.videolan.org/content/show.php/?content=149909
- ----------------------------------------------------------------------------------------------------------------------------------------------
- EDDI v2 by CMDR McDonald (jgm)
- ------------------------------
- **PLEASE SET THIS UP, THIS PROFILE IS 10x BETTER WITH IT!!**
- run the downloaded eddi.exe to install it into the Apps folder in the VoiceAttack folder
- tick "Enable Plugin Support" in VoiceAttack's settings
- restart VoiceAttack
- issue the configure eddi command to set it up
- close the eddi configuration after setting it up, DO NOT leave it running whilst va is running
- start elite and log in to the game with va running. you will see welcome back CMDR ???? which indicates eddi is switched on and working
- for more info see https://forums.frontier.co.uk/showthread.php/294579-EDDI-Windows-app-for-immersion-and-more?highlight=eddi
- ----------------------------------------------------------------------------------------------------------------------------------------------
- EDBindTool by lavaeolus
- -----------------------
- not used anymore but all credits to lavaeolus for the huge effort and starting this feature
- ----------------------------------------------------------------------------------------------------------------------------------------------
- comms dictation by Loriath (info taken directly from Loriaths post on E:D forums)
- ---------------------------------------------------------------------------------
- HOW IT WORKS:
- The profile contains 3 Static commands for convenience. You do not have to use them.
- If you do want to use them, You will have to edit three commands: Standard Greeting, Standard Reply, and Standard Target.
- The first line in the command sets the text you want to be sent if you say this command. You can edit this as you want.
- "Standard Greeting" is sent only in Local Chat. (ie: Hello CMDR.)
- "Standard Reply" is sent only in reply to someone who messages you directly. (ie: Hello CMDR. How can I help you?)
- "Standard Target" is sent only to your Current Target. (ie: Stand down. Do not run or you will be destroyed. Wait for instructions.)
- I made these specifically to be static as a quick response. You do not need them for the rest of the dictation to work.
- VOICE DICTATION COMMANDS:
- These are the voice commands and how they work.
- "Open a Channel"
- This starts the dictation recording. It will take anything you sayand recognize it as best as the system can. It will keep recognizing
- till you give it one of the other commands. Pauses will be considered Sentence stops. It will automatically Capitalize the first letter
- of the sentence and put a period at the end.
- Examples:
- You Say: hello commander {you pause} how are you
- System recognizes: Hello commander. How are you.
- You say: hello {pause} whats up {pause} i dunno
- System recognizes: Hello. What is up. I can all. (its not perfect )
- Once you have spoken your message, you have to give it one of 4 commands or it will keep recording.
- "Close Channel"
- Cancels dictation and clears the dictation buffer.
- "Send message"
- Sends your message in Local Chat. ( uses /l )
- "Send Reply"
- Sends your message as a reply to the last person that directly messaged you. ( uses /r )
- "Send to Wing"
- Sends your message to your Wing. ( uses /w )
- Remember: You can cancel your message at any time by pausing and then saying Close Channel.
- CAVEATS:
- It is not perfect. As you know, Voice recognition in Voice Attack is looking for a specific word or two, so it works quite well and will
- ever only be as good as you train the speech system. It will be less accurate if you use longer sentences. Use shorter multiple sentences
- for better accuracy.
- ie: You say OPEN CHANNEL and it starts recording. You Say HELLO COMMANDER {you pause} POWER TO SHEILDS {you pause} SEND MESSAGE
- In Local Chat is enters "Hello commander. Power to sheilds.
- It does not force focus on the Comms pannel so it should not interfere with what you are doing.
- I am not repsponsible for what you send, or the results from using this. You are on your own.
- ----------------------------------------------------------------------------------------------------------------------------------------------
- planetary bearing calculator by Rhaedas & ravstar52
- ---------------------------------------------------
- "enter positions" or "set positions"
- This calls a routine to listen for each coordinate number, your current x and y first, then the target x and y. One requirement, you have to
- include either "positive" or "plus", "negative" or "minus" before the numbers as appropriate. If it doesn't get a good match to anything, it
- will prompt you three time before canceling out. For numbers, just use whole integers, don't worry about anything past the decimal point. I
- didn't try to set that up because I don't think it needs that much precision, plus it would have made entering more of a pain both for the
- user and the programming.
- When a number is understood, VA will read it back to you and ask for confirmation. "Confirm" or "correct" will work as set up. Three tries
- again before VA cancels out.
- If VA misheard you, "redo" starts over for that coordinate.
- Also in the coding in the ((prompt)) command I have a variable for "loop", set to 4. This is how many seconds you get between tries, adjust if
- you want it slower or faster, although too fast might make it miss your input often.
- "enter current position" and "enter destination"
- These two allow you to enter the x/y of each point separately, maybe useful if things change. They don't call the calculation automatically,
- you'll need to use "calc heading" or "find heading" to do that. I just added these in to give a bit more flexibility in adjusting numbers.
- "check heading"
- Same as above, but uses the previous destination inputted (it will read what it has stored), so you can check on your progress without
- reentering. If there was none entered, it will default to the above command.
- "repeat heading"
- Just repeats the last calculated heading.
- "read positions" or "read coordinates"
- Just reads what is currently in the position variables, more for testing than anything else.
- ----------------------------------------------------------------------------------------------------------------------------------------------
- Tracking Panels & Other States - how to use it and why it breaks
- ----------------------------------------------------------------
- tracking of anything in Elite is very difficult to do. feedback on this, especially if you can tell me what you did that broke it, would be
- very welcome. using eddi improves jump tracking immensely so i encourage users to start using it. if it starts to cause problems then i may
- add the ability to enable\disable tracking completely.
- why it breaks firstly: simply, elite does not provide voiceattack with data as to what is happening in the game menu's. which means we track
- where we are in the game by guesswork. there are things that happen in game which we cannot track and it's these which break the tracking.
- the menu tabs in game have no stopping point so going past the last tab roles around to the first instead of just stopping. this means we
- can't really tell if we are on the correct tab. the vertical selections do have a stopping point so we are able to reset these to the top
- which gives us a fixed starting point. you will see this happening with some of the commands as it cycles all the way to the top before moving
- to the selection we are after. system jumping, supercruise and normal flight states can be tracked when using eddi, otherwise it's just
- guesswork again.how it works: in voiceattack we use counters to track events that we trigger in game. so we say open systems panel and
- voiceattack presses the key which opens the right panel menu. in this command we record that we have opened the menu. it's as simple as that.
- what breaks it?: quite a lot of things unfortunately. I'll try to list what does so you have a better understanding. basically we are able to
- reliably track keypresses, joystick button presses, joypad button presses and voice commands. the mouse is the bugger which causes most of the
- problems as we can't tell what option you clicked on. a keypress isn't recognised by Elite but was recognised by voiceattack or voiceattack
- pressed a key which Elite didn't catch. leaving typing mode on so that voiceattack can't track keypresses. issuing a command whilst the game
- is not focused, i.e you tabbed out to use a browser. you used headlook to open the side panels. exiting the galaxy\system maps with the mouse
- when you opened them whilst having a panel open, i.e. from the navigation tab or the transaction tab. jump commands that don't actually
- complete the jump or you issued a hi-wake jump to drop out of supercruise as we can't check for speed. eddi does get around the jumping issues
- though as with eddi we are able to track if you are in normal space or supercruise and when that state changes i am able to reset to a default
- state which then fixes any tracking issues.
- things you can do to stop tracking from breaking: in controls, set looking at target\comms\role\systems panels to does nothing. this forces
- you to use a command we can track to open the menus. you soon get used to it, in fact i think its better as you can look around your ship
- without menus popping up all the time. do not use the mouse to exit the galaxy\system maps. set voiceattack to send input to the
- Elite - Dangerous (CLIENT) as this helps if you issue a command whilst tabbed out. get used to using typing mode on\off for system and comms
- entry. when issuing a jump command, if the jump didn't happen then say cancel within 15s, again eddi gets around this problem
- setting it up to use: start voiceattack, start the game and it's ready to go. elite always starts in the same state menu wise.
- fixing it when it's out of sync: turn typing mode on. drop to normal space. open each of the panels and set the tab to the far left. the role
- panel is odd as this needs to be set to the SRV tab. the vertical selections do not matter, you can leave them as is. turn typing mode back on
- and say run diagnostics\reset all systems or press the F3 key. That's it, you are back on track!
- ----------------------------------------------------------------------------------------------------------------------------------------------
- changelog
- ---------
- v2.2a
- tested using VoiceAttack beta 1.6.1.23 and EDDI v2.1
- added: apps now included so no need to download the extra package. couldn't have va and eddi in though
- added: current state checks. this is basically some checks in commands with long macros. they will only run if you are in the correct
- state. so, fill her up won't work unless you are docked. should help a lot with annoying cmds that trigger by mistake
- added: command invoke on;off. added to be consistent with other packs. invoke off will override what is in ((customisation)) and turn the
- questions off completely. invoke on will reset the questions to what is in ((customisation)). made it persistant
- added: command import my binds so that it matches with the rest of the voicepacks
- added: command education mode [on;off] useful if you keep getting false recognition with the education commands
- added: ability to auto request docking when you enter the 4km no fire zone of a station. turn it on/off in ((Customisation))
- added: eddi npc events: attack commenced, cargo scan commenced, station no fire zone entered and interdiction commenced
- added: setting in ((Customisation)) to stop the system map opening when using jump n scan
- added: some checks so that the long welcome message only appears when you first start the profile
- change: getting into the fighter issues the hold position order to the mother ship
- change: changed the default binds for primaryfire to mouse 1, secondaryfire to mouse 2 and headlooktoggle to mouse 3 to be consistant with
- hcs defaults. you don't have to rebind it if you have already set the previous keybinds, it'll still work with them
- change: altered the education invoking questions to reduce the number of generated phrases
- change: we're being interdicted seperated into it's own command for eddi to use as well. now auto targets your interdictor but only if it's
- an npc
- change: refresh the panels timings altered to stop it from breaking. this does slow it down though. now also uses eddi to see what mode you
- are currently in and changes to the next
- change: reduced some delays in the fill her up command
- change: fill her up command keeps triggering for me so changed it to [refuel;fill up] The ship [please;]
- change: removed the edBind app from the apps download as it now comes with the Astra plugins
- change: altered the check for keybinds read correct to use the key edFocusLeftPanel. this is a simple check to see if an important keybind
- has been read by bindED and if it's not been set then the binds must not have been checked correctly so it turns on the defaults.
- this isn't the greatest check in the world but it's the best i can do atm
- change: when interdicted changed select target highest threat to select next target
- fixed: deploy fighter sound timings
- fixed: perform maintenence wasn't triggering when docked
- fixed: docking the fighter manually didnt set that you were back in the mother ship
- fixed: changing ship to a ship that doesn't have scb's gave the warning about scb's
- fixed: stopped the shields down event triggering when you are docked
- fixed: was unable to set the keybind plugin to use a bind file based on the newest filedate rather than a specific filename
- fixed: echoes from the hold didnt reset to first after listening to last
- fixed: power to shields spoken twice in prep for orbit
- fixed: forcing eddi off in customisation didn't work correctly
- fixed: low fuel warning was kicking in before a jump and you had just refuelled and undocked
- import: ((Crew Members)) and (( Set Ship Modules)) can be reimported
- v2.2
- tested using VoiceAttack beta v1.6.1.7 and EDDI v2.0.13
- added: new crew member Alix
- added: new crew member Eli
- added: echoes from the hold part 1
- added: new sounds for all updated packs
- added: 2.2 role panel commands: all, helm, fighters, srv and crew
- added: 2.2 fighter commands: defend, launch fighter [1;2] [with me in it;], engage at will, recover the fighter, attack my target, follow me,
- hold position, cease fire, switch to fighter, switch to mother ship
- added: EDDI v2. warning, it's a bit buggy atm :) updating it yourself should be fine but check the hcs support forum for any reported issues.
- all of the sounds produced by eddi are now done from within eddi itself. this means i have no control on how and when eddi speaks. you
- will find that a lot of sounds will overlap with va which can get a bit messy. some of them can be disabled using the eddi.exe. i
- could get around this with some work but that will be on the next pass. i have created a personality to use with multi-crew that stops
- most of the sounds overlapping, it can be found in the extra apps. Place the multi-crew.json into eddi's user profile folder which is
- normally found here: C:\Users\%USERNAME%\AppData\Roaming\EDDI\personalities\ and then you can select it in eddi.exe. i've implemented a
- lot of eddi's features but there will be additions and tweaking to do going forward
- added: ((Customisation)) into the .edit me. category. brought all the tweakable settings into one place so you don't have to delve through the
- whole profile to alter things
- added: command refresh my profile. this is an eddi command to update things if they are not being reported correctly, like your ship name
- added: elite keybind plugin. See info above. used in command reset keybinds. removed EDBindTool from apps
- added: option to auto disable/enable shield boosters when eddi detects shields down/online
- added: constellations and galaxapedia for midnight
- added: command enable\disable dark mode. switches the voiceattack gui to black\white
- added: panel tracking for fighter and srv
- added: commands reset top panel and reset bottom panel
- added: shield cell tracking booster control disabled when in the fighter or srv
- added: the new random questions that appeared in the latest pack updates. on by default but you can turn them off in ((Customisation)). i've
- also added a few of my own
- added: command disable\enable eco mode. ONLY works when you are in the srv. this disables the srv's shields and makes fuel last longer when off.
- i did also disable data scanner and power distributor for further savings but there is an issue where the modules in the srv are not
- always listed in the same order which made these extras not worth doing as it'll switch off the wrong things
- added: my shields are down command disabled when in the fighter or srv
- added: new ships beluga liner and taipan and their sounds
- added: commands reputation, system status, finance, statistics, permits and cabins
- added: command i'm in the [ship;srv;fighter] quick reset for panel tracking as these are saved with the profile. resets fighter deployed
- toggle so do this from inside a fighter or dock the fighter first. eddi will run this when docked at a station is detected
- added: mute\unmute [ROLE] so you can mute the sounds for each individual role instead of just all of them if you wish
- added: command activate\deactivate crew. you must use this if you are not using eddi to control what happens with the fighter. eddi does this
- for you but you can also use this command to manually override eddi if it's out of synch. changing ship to one that doesn't have a
- fighter bay sets the crew inactive
- added: command we are docked. resets some tracking variables and asks if you want to repair and refuel. done automatically by eddi
- added: eddi: command how many bounties do i have. simple quick running total of bounties collected. resets when you dock at a station. when in
- a wing and the bounty is shared, the amount told to eddi that you receive is the total amount instead of the amount you actually receive.
- fdev have not provided the correct info to us. for now, i have halfed the amount received when the journal tells us it's a shared bounty.
- not perfect but a little more accurate
- added: eddi: command how many combat bonds do i have. simple quick running total of bonds collected. resets when you dock at a station
- added: eddi: cockpit breached timer. credit to Tkael for the code
- added: voiceattack version check on startup
- added: eddi: some low fuel warnings. please note that there is a slight delay (5-10 secs) after fuel scooping has finished before your total
- fuel remaining is updated. you may still get a low fuel warning if you initiate a jump within this timeframe
- added: eddi: warning when you undock if you don't have enough money to cover the ship insurance
- added: eddi: resets everything for you when you die along with some appropriate sounds
- added: command battle mode. sets you up for battle, deploys hardpoints, power balanced between shields and weapons and 50% speed set
- added: command run away. sets the ship to run and starts boosting (say cancel to stop it). also sets an escape route. does not retract weapons
- added: command fighter destroyed. resets panel tracking when your fighter has been destroyed. done automatically by eddi
- added: command srv destroyed. resets panel tracking when your srv has been destroyed. done automatically by eddi
- added: education mode for everybody. as I am now able to guarantee that you atleast have astra, i have completely re-written the education role
- to give all packs access to the content
- added: track ir commands (thanks Andydigital). also added the ability to switch this on/off with docking. turn the feature on in ((Customisation))
- added: system command. added a prefix for dangerous commands so that they can't run accidentally. so for these commands you have to prefix the
- original command with the words "system command". ie "system command disable hud". commands i have linked this to are fps, hud, network and
- silent running. you can add others if you wish but they must be stand alone commands and not called by any other commands as changing them
- to a suffix stops other commands running them
- added: the ability to change the default audio player. set in ((Customisation))
- added: command cancel nav lock. cancels the nav lock of whichever wing mate you last enabled the nav lock on
- added: command transfer cargo. for when in the srv
- added: simple material reminder by jgm. add and remove materials from the list by saying "remember that i [do not] need ????" and check it when
- you need to by saying "do i need ????". hopefully this kind of feature will be expanded upon with maybe inara integration
- added: commands repair the srv and refuel the srv. this will do level 1 syntheses only
- added: commands change weapon colour and change engine colour
- added: command repair the ships systems. this reenables shield boosters if they were off and then initiates the repair sequence. it's dangerous
- as the command to do this is right next to self-destruct so it will ask you if you are sure first. this command was needed as the next
- release of elite makes this restore your shields back to 50% which is even better than disabling shield boosters. i've also added a 10sec
- countdown timer before it confirms the command. that should give you enough time to say cancel before it goes ahead. the delay can be
- turned off in ((Customisation))
- change: altered wing commands without a number to always use wingman one. there seemed to be no point in having commands to select the target of
- the wing mate you have targetted when you can just say the command with a number or no number for wing mate 1
- change: completely new method to key presses which reduces a lot of code in the profile and also is much more flexible
- change: pause between keypresses has been removed. you can still alter timings though in the command ((Customisation))
- change: rewrote the music player to work properly. some playlists are not working so i'll find some new ones when i get a chance. you can change
- the default music player in ((Customisation)). the playlists are .m3u so whatever player is set to play those as default will be used
- regardless of the music player selection in ((Customisation))
- change: altered the version number to follow along with Elite's version for clarity. i'm also considering changing the profiles name to
- multi-pack for the next release to stop confusion with elite's multi-crew update
- change: command restart eddi removed as it's not necessary with v2
- change: all existing commands converted to work with 2.2 changes
- change: deploy buggy now has deploy buggy [1;2;3;4]
- change: combined pre-launch checks with refuel as there was no need for 2 commands doing basically the same thing
- change: added "tell me about" to the education invoking question. tweaked most of the content to work better with this way of asking
- change: education mode now has a nice handover speech when the currently selected crew members content is voiced by someone else
- change: altered all commands that have the word "please" to be optional
- change: altered some timings in refresh the panels command
- change: altered the command for centreing the view for vr
- change: added gear up\down to landing gear as requested on the forum
- change: added extra commands to the stop everything command. this command should be used with caution as it literally stops a command running
- there and then. which means it can and will screw up setting variables correctly depending on what command was running
- change: tweaked the "hi" command so you now have to say "hi ????". hopefully stops false executions
- change: request docking command will initiate a fighter recall if you have a fighter deployed. say i'm in the ship to reset this flag if you
- find the request docking command at a station isn't working
- change: mute eddi now just stops the current eddi speech. we can't at the moment turn eddi sounds off completely from within va, only via the
- eddi.exe
- change: cargo scoop changed to flight role
- change: landing gear changed to flight role
- change: comms dication updated to work with dynamic keybinds. standard reply messages moved to ((Customisation))
- change: refuel was auto run when issuing the eddi command docking complete, it is now one of the new questions instead. you may not always wish
- to pay for fuel, especially if you have a large scoop
- change: keybinds: the included keybinds updated with the extra 2.2 fighter binds and srv dismiss\recall ship. also added primary fire to alt-i,
- secondary fire to alt-o, headlook to alt-4
- change: extra apps package now also contains the version of voiceattack i have tested with. just in case a future update breaks things and the
- ability to download the version we need is removed. also added the files to fix vlc playing youtube playlists
- change: altered the launch command to only use the flight role and 4 pips to shields and 2 pips to engines. now uses eddi (if available) instead
- of timers so it's faster
- change: a lot of extra work on shield cell tracking. now waits until the last shield cell has finished deploying before loading the next module.
- also added a countdown timer so you are warned before it auto runs enabling you to cancel it. this can be disabled in ((Customisation))
- change: switch to browser\elite is now just switch to browser. enabled tracking of window focus so there was no need to have a command to
- switch back to elite. esc and LeftAlt+Tab are also now tracked (you could set the on press to a joystick button aswell if you wish)
- change: ((Set ship modules)) rewritten. it may be a bit more complicated to understand but it's much better coding
- fixed: shortcut keys 1,2,3,4 for opening the panels occasionally didnt get sent to elite which screwed up the tracking. this is my biggest
- breakthrough in the whole update as it's hounded me since day 1
- fixed: shield cell tracking didn't save cells remaining to the profile
- fixed: voice control on didn't work
- fixed: go to sleep was conflicting with one of eden's commands
- fixed: play some music and turn the radio on were broken
- fixed: play\resume in music player had the wrong path
- fixed: overlapping sounds when changing ship
- fixed: prep for orbit wasn't setting full power to shields correctly
- fixed: planet bearing calc now has the correct paths
- fixed: issue where issuing my shields are down would still attempt to disable modules even if your loadout doesn't have any shield boosters
- fixed: issue where if cleo was enabled then it would allow leo to be chosen as a crew member even when disabled (thanks badbud65)
- import: nothing. fresh install required to accomodate the huge amount of changes (sorry)
- v1.1
- tested using VoiceAttack v1.5.12.14 beta
- ASTRA is now a requirement to use this profile
- added: new crew member Eden
- added: EDBindTool by lavaeolus (see relevant info section). a keybinds exporter for Elite:Dangerous. unfortunately i had to rework all the
- keybinds to be compatible with this but it's well worth it. there are still a few keybinds you will have to edit manually. You will find
- these in the "ED Keyboard Bindings - edit manually" category. "When I press" shortcut keys still have to be set manually too unfortunately
- but VA have it on their todo list
- added: command mute\unmute eddi. turns off\on the system and environment speech and writes it to the event log instead
- added: command engage auto dock. requests docking and then zero's the throttle
- added: command power to engines\shields\systems\weapons AND engines\shields\systems\weapons. 4 pips to first and 2 pips to second
- added: command balance power BETWEEN engines\shields\systems\weapons and engines\shields\systems\weapons. 3 pips to first and 3 pips to second
- added: command switch to browser\elite. moves focus between elite and your web browser and disables\enables typing mode. you will need to alter
- the command to work with your browser. you can easily add switches to other programs if you wish
- added: simple variable to alter the shield cell module boot up time due to engineers. see ((Set SC modules)). this affects all shield cells so
- it may become necessary to have this as a per ship or per module option. even reload time can be engineered so feedback from users is needed.
- added: planetary bearing calculator for surface flight. (see relevant info section)
- added: commands to cancel defence protocol alpha and beta
- added: commands engineers, ship cargo, materials, data and synthesis
- added: sounds to announce the jump counter. use mute\unmute jump counter
- added: command submit and run away. submits to interdiction, power to engines, boost, deploy chaff and changes destination target to a star
- system ready for hi-waking. all done as quickly as possible. keeps boosting until a jump is made. you must initiate the jump, either low or
- hi wake, manually when ready. use cancel to stop the command running
- added: command submit and fight. submits to interdiction, deploys weapons, full shields, half speed and changes destination target to a star
- system ready for hi-waking. all done as quickly as possible
- added: command plot an escape route. changes target destination to a star system ready for hi-waking
- added: variable time delay between keypresses. found in the ((Run Diagnostics)) command. the pause between keypresses, especially the same keys
- seems to be different across pc's. increasing the delay will make commands more robust but slower and reducing the delay will speed commands
- up with the possibility of missed keypresses. speed was my main reason for doing this and i wanted commands to run as quickly as possible,
- but for other people setting too short a delay caused problems. this is an easy way to fine tune the commands without having to edit them
- all
- added: command reset left panel. just resets the tracking for the left panel. put tab to navigation, close the panel and run it
- added: command reset right panel. just resets the tracking for the right panel. put tab to status, close the panel and run it
- added: command reset panels. resets target, comms, role and system panel tracking. set tabs to the far left and onto srv, close them and run it
- added: command reset maps. resets tracking of the galaxy and system maps. close them both and run it
- added: command reset drives: resets the jump state. drop to normal space and run it
- info: the above 5 commands were popped in to make fixing the tracking easy and simple instead of having to reset all states. setting all
- states to the same as when you start the game and issuing run diagnostics F3 will always fix everything
- change: big change. totally rewritten panel tracking. (see relevant info section) the code used was quite old and getting messy. with the
- additional menu items coming in 2.2 i decided it was about time i got this working better. 2.1 changed panels so that they now only reset to
- default on system jump and even then the vertical selections on a tab are not reset. if you are not system jumping then you must use engage
- supercruise or the tracking will break. if you are using eddi then panel tracking is only reset when a change of system is detected so it
- won't matter if you use supercruise or jump (this is the best option). let me know how this works out.
- change: big change. totally rewritten jump\supercruise tracking (see relevant info section). things which can break this are selecting a system
- and engaging jump using the navigation panel, mass lock, target obscured and issuing FSD jump to exit from supercruise. use "cancel" to
- stop the tracking, use when the drive didn't start charging. if it did start to charge then use cancel supercruise\jump" to stop the actual
- jump and that stops the tracking breaking also. using eddi gets around these problems though as it can track whether you are in normal space
- or supercruise so it works much better
- change: refresh the missions has been changed to refresh the panels/log me out and back in. now generic rather than mission specific. also made
- it a little more resilient
- change: eddi cannot be updated by you. i'm using more and more custom commands so it's better i update it, not you
- change: sounds added to jump count and change gui
- change: combined deploy\retract turret
- change: combined flight assist off\on
- change: combined voice control off\on
- change: combined silent running off\on
- change: combined typing mode off\on
- change: combined mute\unmute the crew
- change: combined open\close galaxy map
- change: combined open\close system map
- change: eddi command we are docked now also resets the shield cell modules
- change: arrival checks now also resets the shield cell modules
- change: I've had to change 2 keybindings to stop different kb layouts being a problem. Orbit lines is now: 5 and Shield Cell is: 6
- change: Cancel;Close;Dismiss;Exit command will now close an open panel, close galaxy\system maps, cancel a hi or low wake jump (if it didn't
- initiate the actual jump due to a problem), cancel defence protocols and cancel submit and run away.
- change: close map will close either galaxy map or system map depending on which is open
- change: gui opacity is now persistent and is reapplied when starting va
- change: external camera now selects ok on the warning
- change: defence protocol alpha changed to low wake jump
- change: defence protocol beta changed to high wake jump (you must have a destination set for the high wake)
- change: interaction mode changed to work the same way as the cat does
- change: switch audio commands changed to use new audio commands in latest va. you will need to edit them to set them to your audio devices. removed
- audioswitcher.exe from apps and also keybinds ((headphones)) ((speakers)) and ((HMD Headphones)). finally, no more issues with this!!! phew!
- change: added "to the bridge" to the assign all roles to 1 crew member command. to emulate the old profile switching command
- change: Power To Engines, Power To Systems and Power To Weapons altered to accommodate changing of keybinds
- change: srv and planetary landings commands tidied up
- change: tts use removed for the older packs where possible. if i couldn't find an appropriate response then i left it as a tts
- change: extra apps used by this profile removed from the package. see the hcs support website to get them http://forum.hcsvoicepacks.com/
- fixed: sensor commands now working correctly
- fixed: unable to select the ship's cat as a crew member
- fixed: safety jump now works properly with jump and scan on. after jumping into the system and killing engines, this will also target the star for
- scanning
- fixed: jumping with jump n scan on now cancels correctly and stops the rest of the command running
- fixed: incorrect sounds for vasco: target highest threat
- fixed: bug in dismiss the ship
- fixed: deploy srv sounds in wrong order
- fixed: if eddi event loop stops and you restart it then ship handover would not repopulate the variables
- import: only the 2 commands in the .Edit Me. category can be reimported. keybinds have completely changed in this version
- v1.0c
- fixed: ksai crew selection not working
- import: see v1.0b below if updating from 1.0a otherwise no special instructions for updating from v1.0b
- v1.0b
- added: restart eddi. i had to split this off from the F3 reset all systems to avoid multiple versions of eddi running at once as it was causing
- jit errors
- change: F3 reset all systems no longer restarts eddi. use restart eddi if eddi stops working and you see EDDI event loop stopped in the log window
- change: the whole keybind category can now be saved between updates making updating quick and painless for most people
- import: ((Up Thrusters 1.1s)) ((Up Thrusters 3s)) ((Up Thrusters 8s)) which are in the keybindings category have been added so don't overwrite these
- when updating
- v1.0a
- change: ((Crew Members)) and ((Set ship modules)) altered so that after this version you will be able to import and choose not to overwrite these
- 2 commands. I'm also looking at other things users change (like keybinds) to make updating as easy as possible. I'll indicate in this changelog
- what commands can be kept when updating
- change: clearance 30m put back to the way it was before v1.0
- change: take off added back as it was before v1.0
- change: launch now executes ((launch)) and then take off. uses headlook off and then back on to stop accidental flight control when using a mouse
- change: "disengage" added back to exit jump drive command
- change: eddi startup now executes with F3 reset all systems. if eddi stops announcing systems or you see eddi event loop stopped then hit F3 to restart
- it. it doesn't always fix it so closing and restarting va may be necessary
- change: moved the "use eddi" setting so it's inside the ((Crew Members)) command. minimizes commands users have to edit and keeps them away from
- important complicated commands that shouldn't be touched
- fixed: eddi ship handover was being executed in the wrong place. please be aware that it can take a minute for the game files to update. set the ship
- manually if it causes you a problem by using "change ship to a ???"
- v1.0
- tested using VoiceAttack v1.5.12
- the profile is pretty much exactly where I wanted it to be, hence it now being v1.0
- added: new crew member Cleo
- added: EDDI v1.4.0. I've included the eddi commands so that I am able to use them in other commands. the latest release is included with this profile.
- with the new log info coming with some amazing extras, i thought it best to integrate eddi asap. i've used it myself for a long time with this
- profile but have always removed it when releasing. eddi is constantly updated so be careful when re-importing the .vap as you will lose links. i
- will indicate in this changelog which commands will use eddi if present so that you can fix them after doing an update. you don't have to use eddi,
- the commands I have put it in will use it only if present. i will try to help if there are any issues using eddi but most info and support will be
- found on the frontier forums eddi post. see above
- added: jump and scan on/off. will do a system discovery scan after jumping to a new system and will open system map immediately after initiating
- system jump. useful for long exploring trips. line yourself up with your next system before initiating the jump as opening the system map removes
- flight control. opening system map immediately after jumping is not a good idea as I have jumped into a hot binary system with it set this way and
- then blown up as the system map took so long to open I was unable to close it and get away in time.
- added: jump count and timer. for use with eddi. use "set jump count to ??" after plotting a route. a bit flaky on the numbers, if u can't get va to
- recognise a number then use the next number above and use decrease jump count. use increase jump count if you've had to re-route for any reason and
- it's gone out of whack
- added: what was my last system called. the log shows the last system you jumped to when using jump count but you can ask this if you need to. this is
- very useful if you spotted something interesting on the system map but couldn't stop the jump in time when using jump and scan on. you can then go
- back if you want to as it also puts the system name into the windows clipboard for you to ctrl-v into the system map
- added: sounds for f63 condor and imperial fighter
- added: separate mic option for speakers (i have a desktop mic which i use when not wearing headphones). bound to ctrl-shift-o. you will have to close
- and re-open voiceattack for it to register a mic change. hopefully this will be fixed in a future va release
- added: add/subtract a shield cell. for when you attempt to deploy one but your shields drop before it's fired. also allows you to fix the count if
- it's gotten muddled
- added: paste/control v. useful for entering a system name into the nav plotter without having to use the kb
- added: ((Headlook)) in keybindings. bound to middle mouse button
- added: change the gui to ??% (in increments of 10). sets the opacity of the va gui so you can overlay it on the game. right click the cog symbol on
- the title bar of va to set the gui to stay on top
- added: give me new missions. this logs you out and back into a different mode so that the missions are refreshed. rotates between open, group and solo
- change: nebula expedition course plotting. i have set the course to the windows clipboard so say paste or press ctrl-v at the system entry in galaxy
- map
- change: shield cell and shield booster modules increased to 8 each. why you would use this many i don't know but apparently some of you do :p
- change: lots of code changes for shield cell tracking. disables the shield cell counting whilst module is powering up and also stops the counting
- whilst it's reloading
- change: deploy shield cell will always press the shield cell key regardless of what state the counting is in. that way, even if the counting has messed
- up, you still get to fire one
- change: reset shield cells (manually). use to reset the modules after you've docked and reloaded. adding manually to the command just sets the tracking
- and leaves the modules alone (changing ship also does this). use the manually if you've done it by hand or have changed your ship loadout
- change: stopped other commands being run when manipulating the modules to improve errors. these are done very quickly so shouldn't cause a problem.
- errors are also caused by pressing any of the ui keys whilst running a command that manipulates the panels. the biggest problem i have is the
- default w&s throttle control which you can easily be pressing when a command is run
- change: added an extra subsystem minus to target powerplant
- change: added lines in to the change ship to ??? command to allow for eddi. changing ship using the eddi command will auto detect the ship you are in
- and set the modules according to what you set in ((Set ship modules))
- change: renamed some of the ship sound files
- change: altered ((Set ship modules)) to work with eddi
- change: moved some of the commands out of the keybinds category as they weren't actually keybinds. just to clean things up a bit
- change: removed a lot of ((on every command)) executions and limited them to running once inside spoken commands only
- change: altered wing commands to tidy up unnecessary code
- change: multi-crew re-written again using new features in va. managed to remove about 20 repetitive commands so it's about 1/4 of the size now
- change: this is a big one and affects everything. all commands updated to use wildcards and prefix/suffix, where appropriate. this optimises and
- reduces the size of the profile. it also makes alot of commands consistent with each other so you can ask for many different things but a lot of
- them are now done the same way. eg some commands had please tacked on the end and some didn't which confused how certain things were requested.
- this will be an ongoing optimisation which i think works better all round.
- change: Launch now also executes ((departure 30m)) and turns head look on until the ship is in position
- change: ((departure 30m)) up thrust time increased
- change: get clear and jump\safety jump has been improved
- change: srv handbrake keybind changed to left shift key as it was conflicting with the shortcut for all stop
- change: disabled the voice commands in Tab Cycling. i couldn't see the point in having these spoken and they have been causing me problems with being
- randomly recognised as being spoken. whenever one of my 4 dogs bark it issues the back command which is quite frustrating especially when the
- postman knocks at the door :)
- fixed: discovery scan now works correctly. must be bound to right mouse button
- fixed: missing sound for jump: verity
- fixed: incorrect sounds for typing mode off: ksai
- fixed: some overlapping sounds in ((launch))
- fixed: most of the playlists and radio stations. the playlists need a playlist parser which I didn't realise (shows how much testing i do)
- see here: http://addons.videolan.org/content/show.php/?content=149909
- fixed: 50% thruster sound missing for vasco
- fixed: wrong sounds for astra: target powerplant
- v0.8c
- info: i've toyed with the idea of putting back the variables for certain deployment states, like landing gear. the issue for me was always the
- confusion of having 2 reset states, docked or undocked. i've decided to leave things as is and implement a "toggle" for those commands. so if they
- get out of whack then just issue the command with no state, ie "landing gear" without lower or raise. this works better for me and works much
- better when pressing keys or joystick buttons.
- added: keybind files for kb&m and x52pro into zip package. added them for completeness as I had to add 1 or 2 keys that weren't in the older bind
- files (like srv)
- added: some joystick buttons which I use (x52pro)
- added: srv handbrake keybind (bound to X as a hold down key)
- change: lights command rolled up into 1 command to accommodate toggle which works better with srv and kb/joy presses
- change: hardpoints command rolled up into 1 command to accommodate toggle which works better with kb/joy presses
- change: landing gear command rolled up into 1 command to accommodate toggle which works better with kb/joy presses
- change: cargo scoop command rolled up into 1 command to accommodate toggle which works better with kb/joy presses
- change: engage/release srv handbrake
- change: removed the keybinds for fps/hud/network/screenshot/hi-res as they can't ever be changed
- fixed: missing commands in scan planet
- v0.8b
- change: keybinds for audio switching ctrl-shift-9 ctrl-shift-0 ctrl-shift-o ctrl-shift-p ctrl-shift-]
- fixed: audio switching (hopefully)
- v0.8a
- added: ship status command: tells you shield cell info
- added: cancel comms command to cancel dictation and clear the buffer
- change: close comms command to stop dictation and say what was recorded. Use to check the message before sending
- change: improved coding in the ((Set ship modules)) command
- change: altered the audio switcher so it finds the program using the VA install path
- fixed: issues with selecting certain ships
- v0.8
- tested using VoiceAttack beta v1.5.8.27
- added: new crew member Obsidian
- added: deploy shield cell command keeps track of how many you have and tells you how many you have left
- added: reload shield cells. disables the current module and enables the next. you can set upto 4 cell bank modules
- added: reset shield cells. use after reload when docked. resets the modules so that only the first shield cell is activated
- added: my shields are down. disables all shield boosters for faster recharge. you can set upto 4 shield booster modules
- added: my shields are back up. re-enables the shield boosters
- added: change ship to ???. sets the module layout for your current ship. set your ships up in the ((Set ship modules)) command
- added: target power plant command. it's not perfect due to layouts of ships but gets close or is spot on
- added: tts for all missing sounds so they atleast say something
- added: orbit lines command
- added: fps on/off command
- added: networking on/off command
- added: heads up display on/off command (i couldn't get VA to recognise the word 'hud')
- added: missing command "I'm ready to leave the Orion nebula"
- added: "kill engines" & "all stop" to the 0% thrust command
- added: I'm being interdicted;Interdiction;Who's interdicting me. to next hostile command
- added: ship's cat check for crew count
- added: audio switching for the Oculus Rift/HTC Vive (not perfect yet, needs some more tweaking)
- added: screenshot keybinding
- added: hi-res screenshot keybinding
- added: hud keybinding
- added: fps keybinding
- added: network info keybinding
- added: orbit lines keybinding, bound to =+ key
- added: power to engines in get clear and jump/system jump commands
- added: discovery scan command
- change: added jump to engage jump drive command
- change: take a photo now uses screenshot keybind
- change: hi-res photo now uses hi-res screenshot keybind
- change: switch audio command removed. now specify which audio to switch to. added to accommodate more than 2 audio profiles
- change: altered the ETD thrusters keypresses to be 0.2 secs
- change: typing mode on/off changed to comms role
- change: voice control on/off changed to comms role
- change: external camera changed to comms role
- change: accept/confirm changed to comms role
- change: reset all systems changed to comms role
- change: srv recall ship changed to comms role
- change: srv dismiss changed to comms role
- change: srv recover changed to comms role
- change: deploy srv changed to comms role
- change: next system in route to comms role
- change: defence protocol alpha changed to tactical role
- change: defence protocol beta changed to tactical role
- fixed: missing sounds for leo in next system in route command
- fixed: removed the wait until it completes for interaction mode
- fixed: incorrect sound for Doris: thrusters 25%
- fixed: missing welcome message when crew rotation on
- fixed: crew rotation sounds stepping on others
- fixed: incorrect filename for sound Verity: Wing-man one
- fixed: incorrect sound Orion: wingman 3 navlock
- fixed: incorrect sound Vega: wingman 3 navlock
- fixed: incorrect sound Orion: wingman 2 navlock
- fixed: incorrect sound Vega: wingman 2 navlock
- fixed: directory caching VA bug has been fixed
- v0.7a
- added: checks at startup to assign a default crew to all roles if none have been assigned yet (mainly for first run)
- added: debug mode (saves me from removing my write to log tests) only a few atm, should have thought of this earlier :p
- fixed: Crew Rotation var which is used in pretty much everything was not set on profile load, breaking most things
- fixed: rolecall was messing up education mode
- fixed: incorrect soundfile in Doris handover
- fixed: incorrect soundfiles for ksai in thrusters 100%
- fixed: crew rotation save to profile was being overridden
- bug: found a bug in VA where play soundfile from a directory caches the directory. If you use a token in the dir path
- then it caches on first use. Change the dir with the token and it doesn't change dir until you reload the profile.
- Reported it to VA
- v0.7
- tested using VoiceAttack beta v1.5.8.18
- added: Crew rotation mode on/off - when on, every command uses a random voice
- added: random sounds to multi-crew
- added: version number and changelog
- added: keybinds to a few commands which I use personally
- added: time command
- added: high resolution screenshot command
- added: start/close the ship's log program command
- added: education mode (not part of random crew)
- added: music player (see below)
- added: audio switching
- added: comms dictation (see relevant info section)
- added: course plotting automation to nebula expeditions (disabled for the moment due to keybinding issues)
- added: more info sent to VA log screen
- added: profile Constellations, uses education mode (astra, doris, jazz, kate, midnight, orion, vega, venus, verity)
- added: profile GalaXapediA, uses education mode (astra, dark, doris, jazz, kate, midnight, orion, vega, venus, verity)
- added: profile Orion nebula expedition, uses education mode (Horsehead Nebula for Astra is the same one) (astra, orion, vega)
- added: profile Quantum theory, uses education mode (astra, doris, jazz, kate, orion, venus, verity)
- change: cat removed from random crew
- change: "random cat" command to "on every command" to allow for adding extras in
- change: random cat mode default changed to 1 in 4 chance of speaking
- change: more work on multi-crew code (and more to come as new commands are added to VA)
- change: alternate commands for selecting crew
- change: all multi-crew sounds are now recorded instead of text to speech
- change: altered normal screenshot command to be just a normal screenshot
- change: packaged whole content into zip
- fix: major bug removed from random cat
- fix: wrong sound files in take photo command
- v0.6
- Totally rewritten multi-crew selection to take advantage of new commands available in the latest Beta. It's now
- about a third of the size. Make sure you are running the latest beta of VoiceAttack.
- v0.5
- Interaction mode state now saved with profile.
- Interaction mode coding tidied up (please test).
- Ship's Cat added to profile (yes the smart arse little feline can fly the ship if you want).
- Ship's Cat old random mode now part of Interaction Mode role. Ship's Cat random mode now works randomly with
- every command issued. Use "Let the cat in" to turn it on. The cat is set as 1 in 5 chance of speaking. You
- can increase or decrease this in the ((Random Cat)) command.
- Ship's Cat random mode state saved with profile
- v0.4
- Vega has now been included in the profile.
- Bug fixed on assign a new crew that crept in with Orion.
- Also, I have added in a 4th role, called Interaction. You can now choose, or randomly choose, who you want for
- Interaction mode.
- v0.3
- Orion has now been included in the profile
- v0.2
- I've been using this a while now and I've decided to actually go back to my original idea of having 15 voice
- commands for every 1 command. It's not as neat codewise and not as easy to add new packs in but not hard either.
- The problem is that currently hcspacks are not all exactly same structure wise, something HCS could alleviate
- with an update, and there were a lot more sound files not found than I originally thought. The biggest thing
- for me though is lack of customising the voices. Using a string as part of the filename is easy but all you get
- is the same commands from different voices. With a lot of time and patience I have rewritten the whole thing to
- allow this to be done. Characters like Doris now have their flavour back and you can tweak them as much as you
- want. I have also tweaked a few things and also added in the chit-chat for all characters that have it and
- interaction mode too. Interaction mode works on the character you currently have set as the Comms role. It's
- still the same profile, it's just a lot bigger due to combining everything into one.
- v0.1
- I love the new triple profiles, such a cool idea but limiting by only having the voices set for each profile.
- So, I've created a new profile which addresses this issue. It's based on the 2.0 Astra+Kate+Doris profile. I
- haven't changed any commands so any bugs that are in there are still in there. What I have done is added
- commands in, using the 3 profiles of Flight, Comms & Tactical and allowed you to select which voice to use
- for each one or even select random ones. Also, you can even just use one voice for all roles so you don't
- even need a profile switcher any more. It's also very easy to add in new profiles as they are released, just
- a few new commands to add in. Setup is simple, there is just one command to edit and select which voicepacks
- you want to use by setting a true/false for each of the 15 available voices.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement