Trade Computer Extension Mk.II

Moderador: Junta A2

Responder
Avatar de Usuario
<A2>Kikoman
Soldado A2
Soldado A2
Mensajes: 993
Registrado: 11 Ene 2013, 21:06

Trade Computer Extension Mk.II

Mensaje por <A2>Kikoman »

Comandantes.

Para aquellos que quieran dedicarse al noble arte del comercio interestelar os traigo un addon que completa las funciones que le faltan al sistema de comercio en el juego.

Trade Computer Extension Mk.II
Algunas de sus características:
  • Se muestra encima del juego como un overlay.
    Auto-deteccion de tu posición en el espacio.
    Soporte con un click de EDMC (opcional).
    Soporte con un click de Elite-OCR (opcional).
    El ayudante de comercio te muestra las mejores mercancías para comerciar entre dos sistemas.
    El gestor de rutas de comercio te ayuda a crear rutas.
    El explorador de rutas de comercio te ayuda a crear las rutas mas provechosas entre dos sistemas.
    Rutas rápidas entre mercados.
    Cartografía estelar personal para conocer lo que te rodea (sumario de la región, veces visitada, estado de exploración, clase y notas).
    Diario personal con estadísticas, historial de viajes, sistema de favoritos (bookmarks), informe de la nave, gastos e ingresos.
    88k+ sistemas estelares en la base de datos.
    47k+ mercados pre-nombrados.
    Optimizado para 1920x1080 o 1920x1200 pero funciona en todas las demás (comprobado por mi).
    Posicionamiento y tamaño individual para cada ventana (Soporte multi-monitor).
    Lenguajes soportados: English, German, French, Russian, Spanish.
    Individual UI color.
    Base de datos local.
    ED: Horizons ready.
    Mediante EDMC puede ir actualizando vuestros viajes y la información cartográfica directamente a Elite: Dangerous Star Map
Video (en ingles)


Totalmente recomendado para el comercio, exploración o para llevar un registro de vuestros viajes, con notas y rutas personales.

Podéis encontrarlo en : https://forums.frontier.co.uk/showthrea ... sion-Mk-II

Imprescindible instalar también el Elite: Dangerous Market Connector (EDMC): http://edcodex.info/?m=tools&entry=150

Si tenéis alguna duda sobre su instalación o funcionamiento podéis preguntarme que lo llevo usando unos días.

Saludos!

P.D.- Consejo. Podéis bindear una tecla para que la interfaz se muestre o se oculte (yo puse F4). Cuando estéis comerciando la teneis visible y luego la ocultáis para que no moleste.
Última edición por <A2>Kikoman el 15 Jun 2016, 13:12, editado 2 veces en total.
Imagen
Imagen
Imagen Imagen Imagen Imagen Imagen

Avatar de Usuario
<A2>Mirwish
Soldado A2
Soldado A2
Mensajes: 512
Registrado: 09 Abr 2013, 23:35

Re: Trade Computer Extension Mk.II

Mensaje por <A2>Mirwish »

+1
Imagen
Imagen Imagen Imagen Imagen

Avatar de Usuario
Dybite
Visitante
Mensajes: 3741
Registrado: 20 Ago 2012, 17:29

Re: Trade Computer Extension Mk.II

Mensaje por Dybite »

Muchas gracias, la verdad que el comercio como está en el juego es insuficiente.

Lo probaremos... yo tengo para la exploración el EDDiscovery https://forums.frontier.co.uk/showthrea ... DDiscovery, funciona muy bien.
Imagen

Avatar de Usuario
<A2>Kikoman
Soldado A2
Soldado A2
Mensajes: 993
Registrado: 11 Ene 2013, 21:06

Re: Trade Computer Extension Mk.II

Mensaje por <A2>Kikoman »

Otro muy bueno que os recomiendo es el ED ToolBox http://edtb.xyz/
Montones de información y hasta comandos voiceattack. Yo ahora le pido la info del sistema a NOVA y me lo lee todo de ahí. Ferpecto :OK:

Saludos!
Imagen
Imagen
Imagen Imagen Imagen Imagen Imagen

Avatar de Usuario
Dybite
Visitante
Mensajes: 3741
Registrado: 20 Ago 2012, 17:29

Re: Trade Computer Extension Mk.II

Mensaje por Dybite »

Pues ya me dirás como se hace, para meterlo en mi pack de NOVA.
Imagen

Avatar de Usuario
<A2>Kikoman
Soldado A2
Soldado A2
Mensajes: 993
Registrado: 11 Ene 2013, 21:06

Re: Trade Computer Extension Mk.II

Mensaje por <A2>Kikoman »

Intento explicarlo de forma sencilla ;)

El ED Toolbox lo que hace es montar un servidor apache local y ahí va almacenando y leyendo la información. Mucha de esa información la vuelca en paginas php que voiceattack puede leer.
Lo que yo he hecho es añadirle comandos a NOVA que apuntan a esas paginas. Para ello se almacenan en variables de voiceattack las url's y se llaman luego desde un comando nuevo. Lo que voy a explicar esta sacado de la web del ED-Toolbox aquí http://edtb.xyz/?q=tipstricks y para las variables aquí http://edtb.xyz/?q=node/16.

Como yo lo hice:
Cree las variables en voiceattack que apuntaban a las paginas web.
En Voiceattack editar el perfil y New Command
Darle a Other -> Advanced -> Set a Text Value
Imagen

Darle un nombre a la variable y seleccionar Value from file/URI
Las paginas con información según su web son las siguientes:

Código: Seleccionar todo

System/station urls

    Information about current system: http://localhost:3001/Marvin/SystemData.php?sys
    The following url's provide information about the current system or "None" if the information is not available
        Population: http://localhost:3001/Marvin/SystemData.php?cSys=population
        Allegiance: http://localhost:3001/Marvin/SystemData.php?cSys=allegiance
        Economy: http://localhost:3001/Marvin/SystemData.php?cSys=economy
        Government: http://localhost:3001/Marvin/SystemData.php?cSys=government
        Ruling faction: http://localhost:3001/Marvin/SystemData.php?cSys=ruling_faction
        State: http://localhost:3001/Marvin/SystemData.php?cSys=state
        Security: http://localhost:3001/Marvin/SystemData.php?cSys=security
        Power: http://localhost:3001/Marvin/SystemData.php?cSys=power
        Power state: http://localhost:3001/Marvin/SystemData.php?cSys=power_state
    Information about nearest station: http://localhost:3001/Marvin/SystemData.php?cs
    Current system name: http://localhost:3001/Marvin/SystemData.php?sys_short
    Distance to X: http://localhost:3001/Marvin/SystemData.php?dist=SYSTEM_NAME

GalNet urls

    Check for new GalNet articles: http://localhost:3001/Marvin/GalnetData.php
    Four latest GalNet articles are in:
        http://localhost:3001/Marvin/galnet1.txt
        http://localhost:3001/Marvin/galnet2.txt
        http://localhost:3001/Marvin/galnet3.txt
        http://localhost:3001/Marvin/galnet4.txt
Imagen

Le dais a OK y entonces a Other -> Sounds -> Say Something With Text-To-Speech
En la caja de texto que sale poneis {TXT:some_name} siendo some_name el nombre de la variable que pusisteis antes. Le dais a OK.

Así vais creando un comando nuevo por cada información que queráis que os lea.

La información del ED-Toolbox es en ingles así que para que pronuncie bien tenéis que decirle que para ese comando use la voz Microsoft Zira Desktop en el paso "Say Something With Text-To-Speech", en la parte inferior de la ventana.

Y con esto ya tendría que funcionar. Podéis pedirle por voz (en español) que os de información (en ingles) de muchas cosas. A ver si se animan a traducirlo...

Saludos!
Imagen
Imagen
Imagen Imagen Imagen Imagen Imagen

Thord
Visitante
Mensajes: 27
Registrado: 06 May 2016, 11:38

Re: Trade Computer Extension Mk.II

Mensaje por Thord »

ostias Kikoman esa info me viene de lujo, justo estaba esta semana haciendo un programilla que esta comprobando el fichero de log del Elite, y obteniendo la info del log, como cuando saltamos a super velocidad, hiperespacio, cuando hacemos docket o undocket en una estación y así complementar a NOVA del voiceAttack para que no fuese solo instrucciones, y una de la info que aparece en el log, es el sistema que saltamos, y estaba pensando como enviarle a nova el nombre del sistema para que lo "Reproduzca".
Así que con lo que has puesto, ya tengo alguna idea.
Gracias! :-D

Lo que aún no he conseguido es mandar un evento que haga que el voiceAttack se "active" sin necesidad de voz, hasta ahora el programa en el que estoy, cuando detecta un evento prestablecido como un salto, docked etc el mismo programa es quien ejecuta el archivo de audio con la información. Pero en caso de variables como el nombre del sistema, necesitaría ejecutar un TEXT_TO_SPEAK y para eso necesita saber como "activar" al voiceAtack.

Avatar de Usuario
Dybite
Visitante
Mensajes: 3741
Registrado: 20 Ago 2012, 17:29

Re: Trade Computer Extension Mk.II

Mensaje por Dybite »

Si estás usando código externo C, C#, java, etc..., seguramente tengas un timer, yo creo que todos estos programas tienen un timer que lee el fichero de log y recargan porque el EDDiscovery saltas y a los pocos segundos aparece en la lista refrescado.
Imagen

Thord
Visitante
Mensajes: 27
Registrado: 06 May 2016, 11:38

Re: Trade Computer Extension Mk.II

Mensaje por Thord »

si estoy usando el Visual Studio y programando con C#, el problema no es el fichero, efectivamente con un timer vas controlando los cambios y los nuevos registros en el fichero.
El problema que tengo ahora mismo es que hay dos tipos de mensajes los que analizo.
mensajes predefinidos:
docked/undocked
hiperespacio
supervelocidad

estos mensajes no hay problemas, cuando los detecto ejecuto un archivo de audio que informa del evento, este audio es predefinido así que no hay mas que relacionar el evento con el audio.

el problema es los otros tipos de mensaje que puedo captar
son similares a
System: "NOMBRE" XXXXX YYYYY ZZZZZ
donde nos informa del nombre del sistema al que entras, y las coordenadas en el que se encuentra.
ahí el mensaje sería variable, ya que el nombre cambia según el sistema en el que entres y ahi estoy dandole vueltas a ver de que manera puedo "invocar" al voicceAtack para mandarle un texto "acabamos de entrar al sistema NOOMBRE" y lo reproducca en voz, eso o una manera de mediante programación ejecutar el voice del windows para que haga lo propio,
así que de momento en esa fase estoy,

si consigo hacerlo, en la siguiente fase del proyecto intentaría sabiendo las coordenadas ir a la web del Elite y obtener la información de ese sistema para que nos avise de la facción que lo domina y otros datos la primera vez que entres, o cuando le preguntes a NOVA.

Pero primero he de solventar el otro punto.

Saludos

Responder