Capt_Zeen_SU25T HELIOS PROFILE V1.0
20/09/2014
captzeen@gmail.com
http://www.miguelangelcarrillo.com/micky/helios/



HELIOS y FC3:

Despues de un tiempo de evaluar las posibilidades que ofrece DCS para exportar datos de FC3, me he decidido a crear este profile de Helios para el SU25T.
Uno de los problemas mayores es que DCS no envia toda la información de los controles de FC3, como sucede con A10-C y KA50, pero si los suficientes como para hacer el proyecto interesante.
Desde el interface de Helios se pueden recoger hasta 18 valores, de diferenrtes indicadores, que vienen de DCS: radar altimeter, barometric altimeter, ADI, HSI, left and right engine rpms, left and right temperatures, vertical velocity, Angle of atack and indicated air speed.
Me consta que DCS puede exportar muchos mas datos como son los de navegacion, pero como he dicho antes, el interface de Helios no los recoge. tal vez en un futuro podamos modificar el interface de FC para helios, y poder completar el profile, con muchos mas datos.

BOTONES E INTERRUPTORES:

He incluido en el profile una serie de switches y controles que estan bindeados a sus correspondientes comandos de teclado, por lo que podemos manejar la mayoria de sistemas habituales desde el profile. Eso si, hay que tener en cuenta el hecho de que DCS no nos manda el estado de dichos controles, por lo que para que funcionen correctamente y se mantengas sincronizados, deberiamos solo activarlo desde el profile de Helios y no desde el teclado.

EXPORT LUA:

incluyo en la carpeta Scripts un export.lua preparado para exportar datos de A10C, KA50 y FC3 a la vez.
Este fichero es la version Updated 11/09/2014 de Loophole que se puede encontrar en http://forums.eagle.ru/showthread.php?t=97222
pero modificada para que los datos de HSI y distacia a waypoint funcionen correctamente.
Me he puesto en contacto con Loophole para que incluya estos cambios en sus siguientes revisiones, si lo cree conveniente.


TECLADOS INTERNACIONALES

Algunos interruptores y botones tienen comandos de teclado asignados, y pueden ser diferentes según el teclado que estes usando.
He preparado 2 diferentes setups para los teclados QWERTY  y AZERTY francés, por lo que puedes arrancar el profile que más te interese. En todo caso, y desde el panel de keyboards dentro del profile, tambien se puede cambiar de teclado.
Lo jugadores con teclado aleman, pueden usar el profile para QWERTY, pues no hay comandos que entren en conflicto
Para otros teclados internacionales, he incluido dentro de images/Capt_zeen/docs un txt con una tabla de interruptores y botones que probablemente necesitaras reasignar en caso de que no funcionen bien.


MONITOR ASPECT RESOLUTION:

he preparado dos tipos diferentes de profile, v1.0  para monitores 16:10 (1920x1200, por ejemplo) y v1.0b para monitores 16:9 (1920x1080, por ejemplo). Usa el que más se adapte a la resolucion de tu monitor






CARACTERISTICAS DEL PROFILE:


-  Main panel Indicators:

	- Angle of attack indicator
	- IAS indicator
	- Radar altimeter indicator
	- Barometric altimeter indicator
	- ADI
	- HSI
	- Vertical velocity indicator
	- Engines rpm
	- Right and Left engine temperature indicators
	- Right and Left engine start light indicators

-  Hud panel:

	- HUD Bright control
	- HUD Color switch
	- HUD Normal/Reticule mode switch
	- HUD NAV Modes button
	- HUD LNGT mode button
	- HUD GND MODE button
	- Mute Alarm Sound button

-  Electric panel:

	- BATT switch
	- LFt and RGT Engines Start switches
	- ECM switch
	- SUKHOGRUZ switch
	- Cockpit Light switch
	- Landing Lights 3 way switch
	- Navigation Lights 3 way switch

- Autopilot panel:

	- ATT Hold button
	- Route button
	- Leveled fly button
	- Altitude hold button
	- Landing button
	- Radar Altitude button

-  Weapons panel:

	- Elint pod on/of switch
	- Cannon burst mode unlimit/25burst switch
	- Cannon on/off switch
	- Laser on/off switch
	- Salvo mode Selector
	- Cannon mode Selector

- Emerg Jett panel:

	- Jettison Weapons switch
	- Jettison Fuel Tanks switch
	- NAV, KEYB and ABOUT panel switches
	
-  Navigation panel:

	- Airports visual operation charts v4.04
	- Airports diagramss v4.04
	- TC-1 Tactical Chart
	- Caucasus general area map, with airports and table width freq, locations, ids, etc.
	- Airport Circuit Example
	- List of the NDBs

-  Keyboard panel:
	
	- Panel to change internationals keyboards

-  About panel:

	- Info about the profile and version.
	






PROFILE FILES:

Capt_Zeen-SU25T-v1.0_azerty    16:10 monitor resolutions, french keyboard
Capt_Zeen-SU25T-v1.0_qwerty    16:10 monitor resolutions, international keyboard
Capt_Zeen-SU25T-v1.0b_azerty    16:9 monitor resolutions, french keyboard
Capt_Zeen-SU25T-v1.0b_qwerty   16:9 monitor resolutions, international keyboard



INSTALACION

-Instala Helios si aún no lo tienes instalado (http://www.gadrocsworkshop.com/helios/latest)
-Copia el profile de la carpeta profiles a la carpeta profiles del Helios, normalmente en user/my documents/helios/profiles
-Copia la carpeta Capt_Zeen que hay dentro de images, dentro de la carpeta images del Helios, normalmente en user/my documents/helios/images
-Si ya tuvieses instalado mi profile de KA50, algunos ficheros graficos se machacarán, no te preocupes por ello, y simplemente acepta cuando te salga el mensaje de aviso.
-Arranca el HeliosProfileEditor, carga el profile Capt_Zeen-SU25T-v1.0_qwerty, realiza un Reset Monitorsdesde el menu Profile.
-En el profile explorer window, haz doble-click en la linea Interfaces/Flaming Cliffs 2 , entonces introduce la ruta donde tengas instalado el DCS World en la ventanaFlaming Cliffs 2.o Setup y despues haz click en el botón Setup Flaming Cliffs.
-Graba de nuevo el profile
-Asegurate de usar el export.lua que incluyo en el paquete, tiene las instrucciones necesarias para funcionar con a10c, ka50 y FC a la vez. Copialo en C:\Users\tunombredeusuario\Saved Games\DCS\Scripts, pero antes asegurate si usas tacview o TARS, por ejemplo, de añadirle las lineas pertinentes que tuviera tu export.lua actual. ni que decir tiene que deberas grabar una copia de seguridad de tu export.lua antes de machacarlo.
 



PONIENDO EN MARCHA EL PROFILE:

-Abrir el Helios Control Center, selecciona el profile y pulsa start.




TECLADOS INTERNACIONALES:

Algunos interruptores y botones tienen comandos de teclado asignados, y pueden ser diferentes según el teclado que estes usando.
He preparado 2 diferentes setups para los teclados QWERTY internacional y AZERTY francés, por lo que puedes arrancar el profile que más te interese. En todo caso, y desde el panel de keyboards dentro del profile, tambien se puede cambiar de teclado.
Los usuarios de QWERTZ alemanes, pueden usar el QWERTY sin prblemas, pues no hay ningún ajuste necesario.
Para otros teclados internacionales, he incluido dentro de images/Capt_zeen/docs un txt con una tabla de interruptores y botones que probablemente necesitaras reasignar en caso de que no funcionen bien.


CONFIGURANDO EL SEGUNDO MONITOR:

incluido en el paquete, encontraras una carpeta que se llama "DCS Monitor Configuration", dentro está la extructura completa de carpetas y scripts que se necesitan y que podrás copiar directamente en la carpeta donde tengas instalado el DCS World, o usar algún controlador de mods del DCS para poder instalarlo más comodamente (como el JSGME por ejemplo). Pero antes de hacerlo sigue leyendo....

Necesitarás cambiar previamente las coordenadas x,y del viewport del shkval y el ancho-alto del mismo en el script 2_monitores-su25t.lua que está en la carpeta DCS Monitor Configuration\Config\MonitorSetup
Cambia los datos antes de copiar todo a la carpeta del juego, y graba esta carpeta tambien en un lugar seguro, pues DCS machaca todos los lua, cada vez que se actualiza!
Para calcular la posición correcta de cada viewport , arranca el Helios y pon en marcha el profile y haz un screenshot de la pantalla usando la tecla imprimir pantalla del teclado, despues pega esa imagen en algun programa de dibujo, como el photoshop o el paint de Windows. Coloca el cursor sobre la esquina superior izquierda de cada espacio vacio y apunta las coordenadas. Luego crea un rectangulo desde esa esquina hasta la esquina inferior derecha y anota el tamaño horizontal y vertical del espacio.
Modifica el 2_monitores-su25t.lua con tus numeros correctos (los que hay en el lua son los mios y probablemente no coincidan con los tuyos). Una vez listo graba el lua, y ya podrás copiar el contenido de la carpeta "DCS Monitor Configuration" dentro de la carpeta del DCS.



FACTORES A TENER EN CUENTA:


	- Como he comentado antes, DCS no envia a Helios la posición de lso interruptores, por lo que si cambias su posicion usando el teclado en vez del profile, puede que se desincronizen con resppecto a la cabina, hasta que vuelvas a activarlos desde el teclado de nuevo. Si siempre usas el profile, no tendras ningun desajuste visual.
	
	- En el panel de pilotos automaticos, es neceario que antes de pulsar el boton ROUTE o el LAND, acciones primero ese modo en el HUD, para que todo se sincronice correctamente. Por ejemplo, antes de ponerte en modo ROUTE, activa rtn mode en el hud, y antes de poner LAND mode activa ldng mode en el hud.

	- Tambien puedes usar el boton de ROUTE o el de LAND para activar el modo de piloto automatico de combate. De hecho cuando apretamos cualquier de stos botones lo que estamos haciendo es mandar el commando de teclado A, que activa el piloto automatico dependinde del modo de navegacion, o de si tenemos un objeivo fijado

	- Por alguna razón, la altitud barometrica que DCS envia a Helios, difiere un poco de la que podemos observar eln el indicador de la cabina. En cuanto averiue como resolverlo, subire una version con el arreglo.

OTRAS CONSIDERACIONES:

SI usas Helios y el TARS o TRACKVIEW o MFC3 puedes tener algun problema de exportacion de datos debido a como helios trabaja con el export.lua.
Para prevenir el problema simplemente mueve las lineas del PTARS y/o TRACKVIEW y MFC3 al final del export.lua en C:\Users\yourusername\Saved Games\DCS\Scripts.













