Elite G19s Companion

Buenas a todos,

Después de mi intento casi-fallido de poder usar Spotify con VoiceAttack dado que los plugins que hay no van muy finos, he encontrado la herramienta definitiva que no solo sirve para escuchar música si no para hacer una cantidad de cosas la mar de chulas.

Se llama Elite G19s Companion App. Es una aplicación nacida como complemento del juego para los teclados Logitech con pantalla integrada, pero si no tienes un teclado de estos no hay problema porque también se puede usar en una ventana de windows o hasta en Android e iOS usando la app Logitech ARX.

Pero, que se puede hacer con ella?

Entre otras cosas:

- Escuchar Spotify, Música en local, Radios y Potcasts
- Ver canales de vídeo de youtube y Twitch
- Navegar por páginas web (no va muy fino, pero para eddb, coriolis, etc es suficiente)
- Leer Feeds de noticias (¿alguien ha dicho Galnet en español?)
- Escuchar tráfico aereo
- Navegador GPS al usar el SVR
- Ver sistema de planeras actual con su traslación y rotación
- Usar herramientas como calculo de rutas, búsqueda de tipo de astros por cercanía, commodities, materiales, shipyard...
- Usar plugin de VOICEATTACK con bastantes variables disponibles
- Cambio de color del hud al igual que se puede hacer en el juego
- Usar motores TTS para leer feeds, mensajes del juego y tráfico aéreo.
- Todo configurable y personalizable
- DISCORD RICH PRESENCE (https://discordapp.com/rich-presence) - saldrá en la siguiente versión junto con las voces en español.

A parte de lo molón que queda usando mas de una pantalla y/o con el móvil o tablet, desde mi punto de vista aúna varias herramientas en una. Además puedes abrir tantas ventanas de la app como quieras por si quieres tener varia información a la vez.

Estoy hablando con el desarrollador para arreglar algunos bugs para la comunidad española, dado que hasta ahora el motor TTS no reconocía correctamente el idioma Español en los textos (si, la herramienta es capaz de reconocer el idioma de los mensajes del juego e interpretarlo con el motor TTS de ese idioma!). Además también miraremos de traducir el tráfico aereo, aunque quizás sea contraproducente y no sea muy necesario, total, es un tema de ambientación y los mensajes de voz del juego están en inglés.

La mayor parte de la configuración se tiene que realizar directamente desde el archivo siguiente:

%userprofile%\AppData\Roaming\EliteG19s\options.json

Os dejo algunas pantallas para que os hagáis a la idea, en otro post añadiré algunas instrucciones.

Espero que os sirva como a mi!

Mas info:

Post oficial en el foro:
https://forums.frontier.co.uk/showthread.php/226782-Elite-G19s-Companion-app-(with-simulated-space-traffic-control)

EDCodex:
http://edcodex.info/?m=tools&entry=212

Manual:
http://apps.magicmau.nl/EliteG19s-v2/Docs/EliteG19s-Manual.html



 
Last edited:
INSTRUCCIONES

En este post os pongo las instrucciones para facilitaros un poco la vida.

- INSTALAR VOCES TTS
- INSTALACION de Elite G19s Companion
- CONFIGURACIONES PARA options.json
- INSTALACIÓN DE LOGITECH ARX
- Plugin y profile para VOICEATTACK



** INSTALAR VOCES TTS

Instrucciones para Windows 10. Este primer paso es optativo. Entre mas voces tengáis instaladas mayor variedad habrá. Luego en las opciones del programa podréis activar y desactivar cada una de ellas. Necesito que alguien me confirma si con este proceso también se activa "Microsoft Ana", la voz de Cortana. Si no es así, podéis dirigiros a este post:

1- Descargar idiomas:

Configuración -> Region e idioma -> Añadir idioma:
Español (España)
Español (México)
Inglés (United States)
Inglés (United Kingdom)
Inglés (India)

2- Reiniciar ordenador

3- Activar todas las voces en el sistema (NECESITO CONFIRMACIÓN SI ASÍ SE ACTIVA TAMBIÉN MICROSOFT ANA - CORTANA):

Abrir PowerShell como admin y pegar este código:

Code:
$sourcePath = 'HKLM:\software\Microsoft\Speech_OneCore\Voices\Tokens' #Where the OneCore voices live
$destinationPath = 'HKLM:\SOFTWARE\Microsoft\Speech\Voices\Tokens' #For 64-bit apps 
$destinationPath2 = 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\SPEECH\Voices\Tokens' #For 32-bit apps 
$listVoices = Get-ChildItem $sourcePath 
foreach($voice in $listVoices) 
{
$source = $voice.PSPath #Get the path of this voices key 
copy -Path $source -Destination $destinationPath -Recurse 
copy -Path $source -Destination $destinationPath2 -Recurse 
}

4- Comprobar que las voces están instaladas en:
Panel de Control -> Accesibilidad -> Reconocimiento de voz -> Texto a voz


** INSTALACION de Elite G19s Companion:

1- Instalar Elite G19s Companion clicando aquí: https://apps.magicmau.nl

2- Abrir aplicación y configurar lo básico que nos pide como cuenta EDSM, API del EliteD, etc.

A partir de aquí podéis abrir el archivo de configuración options.json para configurarlo a vuestro gusto. Os dejo algunas configuraciones para la comunidad hispana:


** CONFIGURACIONES PARA %userprofile%\AppData\Roaming\EliteG19s\options.json:

NOVEDAD: Para mas comodidad, he recopilado todas estas opciones en un archivo option.json modificado. Tan solo tenéis que descargarlo y substituirlo por el original. Si usáis este archivo, ignorad el punto 2 de la Instalación de Elite G19s Companion. Si no deberéis configurarlo todo de nuevo.

option.json

mas info en: https://github.com/hoksilato2/Elite-G19s-Companion-Options


Si lo queréis modificar vosotros mismos seguid las siguientes instrucciones:

ATENCIÓN! El programa hace backups de option.json pero tened en cuenta que si os dejáis tan solo una coma al abrir la app eliminará toda la configuración!

El siguiente código hay que pegarlo respetando el formato del archivo. Tened en cuenta que si añadís el contenido al final hay que quitar la última coma.



- Añadir usuario Spotify para cuentas premium:

Code:
"SpotifyUsername": "Hoksilato",

- Radio Kamocan de la comunidad EliteESP:

Code:
"RadioStations": [
    {
      "Name": "KAMOCAN FM",
      "Url": "http://shaincast.caster.fm:31120/listen.mp3?authn5160d616c9f87e1237a4bd42bae94d26"
    },

- Canal de TV de EliteESP:

Code:
"TVStations": [
    {
      "Name": "EliteESP",
      "PlaylistId": "UC2rL2hNZ_LDxiPsJAgE0_tw",
      "Randomized": false
    },

- Playlist Spotify:
Code:
 "SpotifyPlaylists": [
    {
      "Name": "Elite: Dangerous OST",
      "SpotifyLink": "spotify:album:7DiKsmM1Ekr9mWYxRCMjrE",
      "IsDisabled": false
    },
    {
      "Name": "CMDR. Hoksilato ED Combat",
      "SpotifyLink": "spotify:user:hoksilato:playlist:1of73sxHZW7btNySkCwgzU",
      "IsDisabled": false
    },
    {
      "Name": "CMDR. Hoksilato ED Relax",
      "SpotifyLink": "spotify:user:hoksilato:playlist:20pOSkkU6ME5iU8MFonls3",
      "IsDisabled": false
    },
    {
      "Name": "CMDR. Hoksilato ED Space",
      "SpotifyLink": "spotify:user:hoksilato:playlist:7x7DH0pcjYuq1oquEL2FEq",
      "IsDisabled": false
    },

- Potcast EliteCast:

Code:
"Podcasts": [
    {
      "Name": "EliteCast T3",
      "Url": "http://www.ivoox.com/elitecast-t3_fg_f1308730_filtro_1.xml"
    },

- Páginas web:

Code:
"Websites": [
    {
      "Name": "EliteESP",
      "Url": "http://eliteesp.es"
    },
    {
      "Name": "IngenierosESP",
      "Url": "http://ingenieros.eliteesp.es/"
    },
    {
      "Name": "Coriolis",
      "Url": "https://coriolis.edcd.io/"
    },
    {
      "Name": "EDDB",
      "Url": "https://eddb.io/"
    },
    {
      "Name": "EDSM",
      "Url": "https://www.edsm.net/"
    },
    {
      "Name": "Polter Pedia",
      "Url": "http://polterboy.sytes.net/"
    },

- Feed de noticias en español:

Code:
  "NewsTicker": {
    "Note": "This section sets the Newsticker options. Maximum of three tickers, or two if you also show the Galnet Ticker.",
    "IsShowGalnetTicker": false,
    "IsUseTextToSpeech": true,
    "RssTickerDescriptions": [
      {
        "Name": "EliteESP",
        "Url": "http://eliteesp.es/feed/atom/"
      },
      {
        "Name": "GalNet ESP",
        "Url": "http://eliteesp.es/category/galnet/feed/atom"
      },
      {
        "Name": "Reddit ESP",
        "Url": "https://www.reddit.com/r/EliteDangerousSpain/new/.rss"
      }
    ]
  },


** INSTALACIÓN DE LOGITECH ARX:

Para poder tener la aplicación en vuestro dispositivo Android o iOS tan solo tenéis que instalar las siguientes aplicaciones:

- Logitech Gaming Software:

http://support.logitech.com/en_us/software/lgs


- Logitech ARX Control:

Android:
https://play.google.com/store/apps/details?id=com.logitech.gaming.arxcontrolapp
iOS:
https://itunes.apple.com/us/app/logitech-arx-control/id896793941


** Plugin y profile para VOICEATTACK:

Para descargar los archivos siguientes haz clic derecho -> "Guardar enlace como..."


- Plugin:
https://apps.magicmau.nl/EliteG19s-v2/VoiceAttack/EliteG19s-VoiceAttack-latest.zip

Guardar archivo .dll en la carpeta donde tenéis instalado VA:
.\VoiceAttack\Apps\EliteG19s\EliteG19s.VoiceAttack.dll


- Profile VAP en Español:
https://github.com/hoksilato2/VoiceAttack-Profiles/raw/master/VAPs/HoksilatoED-G19s-Profile.vap

1 - Abrir VA y exportar vuestro actual perfil (para hacer un backup por si aca)

2 - Editar perfil que usáis en VA y usar botón "Import Commands"

3 - Seleccionar perfil VAP de G19s descargado para añadir los comandos a vuestro perfil.

- Comandos disponibles:
https://raw.githubusercontent.com/hoksilato2/VoiceAttack-Profiles/master/VAPs/HoksilatoED-G19s-Profile.html


ATENCION!
Para que funcione la voz es necesario tener instalado el plugin de EDDI (https://github.com/cmdrmcdonald/EliteDangerousDataProvider), pero si no lo queréis usar tendréis que editar los comandos para usar el motor TTS sin pasar por EDDI.
 
Last edited:
Es geniál y tiene un montón de cosas. No se puede haber solo el plugin para " - Navegador GPS al usar el SVR " así que ya no vuelvo loco en buscar mi nave cuando termino de buscar materiales ? :O
 
Claro, de hecho, lo que puedes hacer es configurarlo para que siempre que se abra se ponga el GPS. También puedes hacer que la ventana siempre esté por encima por si solo tienes un monitor, o hasta puedes visualizarlo con unas gafas de RV, aunque eso último se necesita este programa.
 
Si alguien que no tenga aun puesta la voz de cortana puede confirmarme si con ese script es suficiente se lo agradecería mucho :)
 
Ya ha salido la última versión compatible con voces en español!! Lo recomiendo mil queda la mar de chulo. Eso, si recomiendo configurar las voces para bajar el pitch de las voces para que no suenen en ocasiones como pitufos. El desarrollador se lo ha currado par usar diferentes tonalidades de las voces para intentar aparentar mas diferencias. Pero tal y como viene configurado por defecto es muy exagerado y suenan muy estresados y pitufan demasiado xD

Recomiendo bajar tanto las voces españolas de España como de México desde las opciones de Windows para tener mas variedad. Y si teneis de pago pues mejor que mejoe.

Las traducciones del tráfico aereo tb estan puestas, aunque la combinación de variables a veces queda algo raro. Tengo que revisarlas (cualquier ayuda será agradecida).

Por último ha añadido compatibilidad con discord y su nuevo "Rich Present".

Os copio los cambios aquí:

New version 2.4.0.7 is now released!

This new version has two notable new features:
Support for Discord's Rich Presence notification
Spanish version of Space Traffic Control


Discord (the chat program that is used a lot by Elite players) has a new feature called Rich Presence. This feature allows a game to add information on what the player is currently doing. Until Elite implements this feature in the game, I have added a basic implementation.
Now, Discord will not only show that you are playing Elite, but also your current ship and location in game.

Of course, privacy first, so this feature is disabled by default. Enable it manually, restart the app and the additional information should be visible when you (or someone else) check your Discord profile.

The second feature is thanks to the excellent work by CMDR Hoksilato and provides a Spanish translation of Space Traffic Control.
If your game is in Spanish and you have set the option Voice Options > Traffic Uses Game Language (which is on by default), the game should present the space traffic control in Spanish.

The app should prompt for an update automatically. If not, feel free to automatically update it through this link.

Find a bug, want more features, any feedback is more than welcome!
 
Muchas gracias por el post explicando todo!! está genial esta aplicación. Tengo algunas dudas a ver si alguien puede resolvermelas:
- ¿Como se añaden canales de twitch? de youtube lo he hecho perfectamente :(
- Parece que no existe la pausa cuando haces uso de Spotify con voiceattack, es más bien un "stop the music" ¿hay alguna forma? No he visto nada en la documentación de la aplicación.
- ¿Como se hace para que se lean la noticias con el motor TTS?
 
Hola inguruspain!


Pues te contesto lo que se:

- Ni idea de como poner canales de Twitch, no lo he probado y en la configuración ya hemos visto que no viene ningún link de ejemplo. Supongo que ya habrás probado de poner un link igual que lo pones en los de youtube.

- Efectivamente, la pausa no existe. Un mal menor :) Puedes silenciar o detener. De hecho, creo que me olvidé de poner un comando de silencio en el VA.

- Para leer las noticias con el motor TTS hay que seleccionarlas con las flechas del teclado, verás que al usarlo aparece un cursor que subralla la noticia. Cuando entras con el enter aparece el cuerpo de la noticia y la lee.

Respecto a las noticias en la última actualización, aunque no lo ha descrito, ha añadido cambios en la lectura de RSS. Pongo lo que tengo yo y abajo os digo:

Code:
  [B][COLOR="#008000"]"NewsTicker":[/COLOR][/B] {
    "Note": "This section sets the Newsticker options. Maximum of three tickers, or two if you also show the Galnet Ticker.",
    "IsShowGalnetTicker": false,
    "IsUseTextToSpeech": true,
    "ScreenTickers": [
      {
        "Name": "EliteESP",
        "Url": "http://eliteesp.es/feed/"
      },
      {
        "Name": "Reddit ESP",
        "Url": "https://www.reddit.com/r/EliteDangerousSpain/new/.rss"
      }
    ],
    [B][COLOR="#008000"]"ArxTicker":[/COLOR][/B] "http://eliteesp.es/category/galnet/feed/"
  },
En verde los cambios. Estos cambios añaden la posibilidad de cambiar también el Feed que se muestra en ARX. Hasta se mostraba solo la Galnet en inglés sin posibilidad de cambios. El problema que me he encontrado es que tengo siempre problemas con los RSS de eliteesp.es y no se si es por el formato de dichos RSS o por algun error en la app que las noticias solo muestran el título y la primera linea de texto de la noticia. ¡Que pena!

A ver si a ti o a otro comandante le funciona bien y me cuenta como lo ha hecho. Se lo he preguntado en el foro pero no ha contestado. Se merece unas vacaciones jejeje.

Un saludo.
 
Si, ya probe lo de los links como youtube pero no funciona igual para twitch.

He probado lo de leer noticias, pero lo lee con TTS inglés, y eso que lo tengo configurado con voz en español en "Texto a Voz" (que por cierto no me sale Ana :( una pena)
Por otra parte yo creo que el rss de eliteESP y el de Galnet ESP deben tener formato diferente porque no salen las noticias enteras. Probado tanto en ARX como en la aplicación de escritorio


Hola inguruspain!


Pues te contesto lo que se:

- Ni idea de como poner canales de Twitch, no lo he probado y en la configuración ya hemos visto que no viene ningún link de ejemplo. Supongo que ya habrás probado de poner un link igual que lo pones en los de youtube.

- Efectivamente, la pausa no existe. Un mal menor :) Puedes silenciar o detener. De hecho, creo que me olvidé de poner un comando de silencio en el VA.

- Para leer las noticias con el motor TTS hay que seleccionarlas con las flechas del teclado, verás que al usarlo aparece un cursor que subralla la noticia. Cuando entras con el enter aparece el cuerpo de la noticia y la lee.

Respecto a las noticias en la última actualización, aunque no lo ha descrito, ha añadido cambios en la lectura de RSS. Pongo lo que tengo yo y abajo os digo:

Code:
  [B][COLOR="#008000"]"NewsTicker":[/COLOR][/B] {
    "Note": "This section sets the Newsticker options. Maximum of three tickers, or two if you also show the Galnet Ticker.",
    "IsShowGalnetTicker": false,
    "IsUseTextToSpeech": true,
    "ScreenTickers": [
      {
        "Name": "EliteESP",
        "Url": "http://eliteesp.es/feed/"
      },
      {
        "Name": "Reddit ESP",
        "Url": "https://www.reddit.com/r/EliteDangerousSpain/new/.rss"
      }
    ],
    [B][COLOR="#008000"]"ArxTicker":[/COLOR][/B] "http://eliteesp.es/category/galnet/feed/"
  },
En verde los cambios. Estos cambios añaden la posibilidad de cambiar también el Feed que se muestra en ARX. Hasta se mostraba solo la Galnet en inglés sin posibilidad de cambios. El problema que me he encontrado es que tengo siempre problemas con los RSS de eliteesp.es y no se si es por el formato de dichos RSS o por algun error en la app que las noticias solo muestran el título y la primera linea de texto de la noticia. ¡Que pena!

A ver si a ti o a otro comandante le funciona bien y me cuenta como lo ha hecho. Se lo he preguntado en el foro pero no ha contestado. Se merece unas vacaciones jejeje.

Un saludo.
 
Hola Hoksilato,

Si, he probado a pone links de twitch pero nada debe estar embebido en la aplicación. Lo de la pausa es curioso que no haya comando de voiceattack cuando en la propia aplicación si puede pausar y reanudar, una pena. He probado a leer las noticias y aunque funciona, no se porque me funciona con el motor TTS en inglés y no en español, así lo tengo configurado en "Texto a Voz" :(. Yo creo que el problema de la galnet esp es el propio formato, a mi me pasa igual que a ti, tanto en el Companion como en Arx.
 
Iguruspain, el developer de la app ya ha añadido la opción que pedías. ole! :)

También ha adaptado la app para la galnet en esp. es un fenómeno.
 
Buenas!

Tengo el pack de Altair, y no sé si podría usar esto en conjunto. También me gustaría saber si es posible usar Deezer en vez de Spotify que es lo que yo uso.

Gracias!
 
Claro que puedes usar el pack de altair, solo tienes que añadir los comandos del g19 al perfil de Altair.

Desconozco si Deezer tiene api como spotify pero ahora mismo solo puedes usar musica local, radios y spotify. Si Deezer tuviera api se le podría proponer al desarrollador.
 
He modificado el perfil de Voice Attack para que pueda hacer mas cosillas como:

- Al entrar en combat se reproducirá la playlist de combate (si no está ya en uso)
- Al entrar en supercrucero o espacio normal se reproducirá la playlist relax (si no está ya en uso)

Podréis modificar el volumen con la voz, y navegar por las pantallas del G19s y mas funcionalidades básicas que ya estaban disponibles.

Tenéis todos los comandos aquí

Podéis descargar el VAP de aquí

Por favor, para descargar los archivos usad el menú contextual del navegador (botón derecho, "guardar enlace como...")


Aprovecho para deciros que el desarrollador de la aplicación sigue activo, corrigiendo bugs y adaptándo la herramienta a Beyond :)


Espero que a alguien le sirva.
 
Top Bottom