Skip to content

Getting Started

Stickymaddness edited this page Aug 15, 2020 · 2 revisions

Getting started

This guide will walk you through installing and configuring sextant, and setting up your first expedition.

Installation

  • Install .NET 4.6.1 if you don't already have it installed
  • Download the latest release of Sextant
  • Extract the entire zip file into a folder named Sextant in the Apps directory of Voice Attack, the full path should be C:\Program Files (x86)\VoiceAttack\Apps\Sextant

Configuration

  • Open the settings.json file from C:\Program Files (x86)\VoiceAttack\Apps\Sextant\settings.json with your preferred editor (such as notepad)
  • Edit the JournalDirectory setting, replacing YourNameHere with your Windows username
  • If you have a custom text-to-speech voice, edit the Voice setting under VoiceCommunicator
  • Under the GalaxyMapInteractor section, you need to setup the correct keybinds you have in Elite, so that Sextant is able to open the galaxy map and search for systems

Example settings file:

If your Windows username is CommanderBob, and you want to use the IVONA Amy voice, your settings file should look like this:

{
  "JournalWatcher": {
    "JournalDirectory": "C:\\Users\\CommanderBob\\Saved Games\\Frontier Developments\\Elite Dangerous\\"
  },
  "VoiceCommunicator": {
    "Voice": "IVONA 2 Amy"
  },
  "GalaxyMapInteractor": {
    "GalaxyMapKey": "T",
    "NextUIPanelKey": "]",
    "UISelectKey": " ",
    "GalaxyMapOpenDelay": "2500",
    "GalaxyMapUINavigateDelay": "100"
  },
  "Preferences": {
    "CommunicateSkippableSystems": "true"
  }
}

The default keybinds are as follows:

  • Open Galaxy Map - T
  • Next UI Panel - ]
  • UI Select - Spacebar

Running Sextant

IMPORTANT: Sextant requires VoiceAttack to be run as administrator.

With the Sextant zip file extracted to the VoiceAttack plugin directory, and the settings file updated, you are now ready to run Sextant.

  • Run VoiceAttack as Administrator, once started you should hear one of the customizable startup lines, such as "Sextant Initialized" and see Plugin 'Sextant v1.0.0' initialized in voice attack.

If you do not hear the voice line or see the initialization text in VoiceAttack, it means VoiceAttack has not been able to load Sextant. Check that you have extracted the files to the correct folder, and run VoiceAttack as administrator.

  • Once you load a game in Elite, you should hear "Welcome back Commander!" from Sextant

If you do not hear the voice line, it means that the JournalDirectory setting is incorrectly configured, and Sextant will not be able to respond to in-game events, such as jumping or scanning a planet.

Importing an expedition from Road to Riches

  • Make sure you have VoiceAttack running with Sextant correctly initialized
  • Plot a route using the Road to Riches web tool, make sure to check Results in plain text
  • Copy the entire route text to your clipboard
  • Run the plan_expedition command through voice attack, to tell Sextant to import the route data
  • Sextant should respond with Expedition plotted. Route consists of x systems with y planets. as well as giving a breakdown of the number of planets and systems in the route, and the types of planets