Search the Community
Showing results for tags 'ptars'.
-
Señores pilotos... En vista de la cantidad de problemas que tenemos habitualmente con el tema de las radios, urge que todos seamos capaces de solucionar los diferentes tipos de situaciones en las que nos podemos encontrar, sin la necesidad de que nos tengan que ayudar. Para ello es imprescindible que sepamos como funciona la comunicación entre el simulador y el TeamSpeak, para poder identificar el problema cuando aparezca. En este post voy a intentar explicaros como funciona el sistema, y que debeis hacer cuando encontreis dificultades. Lo primero es lo primero: ¿ como se comunica el simulador con las diferentes extensiones que podemos tener instaladas? Bien, aqui teneis un esquema que aclara como funciona el sistema. Como veis, el simulador tiene un fichero especial que es el que se encarga de comunicarse con otras extensiones, el famoso "export.lua". Ese fichero puede estar programado para pasar información del simulador hacia afuera, como para recibir información desde fuera. Salvo que tengais que montar cabinas, con botones clickables, lo que nos importa es que el export.lua es capaz de enviar datos del aparato que volamos hacia el exterior. En esa habilidad nos basamos para poder conectar el simulador, al Helios o al TacView, por ejemplo, o como en el caso que más nos interesa, al Ptars, SimpleRadio u otros programas de comunicaciones. Bien, llegados aqui, vemos que nuestro export.lua es la madre del cordero, y seguramente la causa de todos nuestros dolores de cabeza. Aquí abajo tenéis otro esquema, el de como se comunica el DCS al Ptars, concretamente: Como podeis apreciar en el esquema, en esta ocasión, el export.lua no se comunica directamente con el Ptars, si no que lo hace a traves de otro fichero, el ptars.lua que deberiamos tenerlo instalado en la misma carpeta de scripts donde esta el export.lua Es a través de este otro con el que nos comunicamos con el Ptars que tenemos instalado en nuestro TeamSpeak. Bien, la mayor parte de los problemas que podemos tener si no nos funcionan las comunicacciones, es porque tenemos rota alguna de las dos flechas que veis en el esquema. A si que repasemos como funciona todo para que quede claro. Teneis que asegurarse que en vuestro export.lua teneis puesta una linea como esta: local pTARSlfs=require('lfs');dofile(pTARSlfs.writedir()..'Scripts/pTARS.lua') Esta linea es la que le dice al export.lua donde puede encontrar el fichero "ptars.lua" para poder cargarlo y comnunicarse con él. Si esta linea va precedida de dos guiones, es que la teneis comentada, o sea, que a pesar de que está en el export.lua, no se esta procesando. A si que asegurarse de que no tenga puesto los dos guiones delante. Si vuestro export.lua ya tiene puesta la linea, el Ptars deberia ser capaz de comunicarse con el simulador. Como saber si el Ptars se ha comunicado con el simulador? Bien, cuando teneis problemas de comunicaciones, lo primero es saber si el Ptars del TEamspeak, ha conseguido conectarse con el simulador. para saberlo basta que pulseis sobre vuestro nombre, en la ventana del teamSpeak, y entonces mirar en la ventana de la derecha, si el Ptars os indica que estais volando en el aparato correspondiente, por ejemplo "flying in KA50" Si no os aparece esa indicación, ya le podeis dar todas las veces que querais a los botones de la cabina en el aparato, que el ptars va a pasar de vosotros olímpicamente. No estais conectados ! una de las dos flechas del esquema esta rota ! Volver a repasar el export.lua ! Problemas de compatibilidad con diferentes aplicaciones externas. Este asunto es un poco más peliagudo. Es habitual que a través del export.lua tengamos conexión con más de una extension, por ejemplo, podriamos tener instalado tambien el tacView, el Helios, etc. Aqui teneis un esquema de como funcionaria un ejemplo con el Helios, TacView y Ptars: Observar como en este caso el TacView tambien necesita otro fichero para hacer la exportacion, el TacviewExportDCS.lua por lo tanto en nuestro export.lua necesitaremos otra linea adicional como esta: local Tacviewlfs=require('lfs');dofile(Tacviewlfs.writedir()..'Scripts/TacviewExportDCS.lua') Para el Helios, no se necesita ningún fichero adicional, porque toda la información esta incluida en el export.lua que seguramente os habreis instalado, dependiendo de los perfiles que esteis usando. Bien, ahora la parte importante. Para que funcionen las tres extensiones de este caso, debemos tener el codigo del helios en el export.lua y ADEMÁS las dos lineas adicionales, una para el ptars y otra para el tacview. Esta lineas, han de estar al final del codigo del Helios, o sea, al final del todo del fichero export.lua. Si estan delande (al principio del codigo) puede que no os funcione. Bueno, ire extendiendo este post a medida que surjan problemas.
- 8 replies
-
- ptars
- export.lua
-
(and 1 more)
Tagged with: