Accueil
Accueil

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> HELIOS et DCS, Activer une interface avec Jelios
Snieder
post 19 Mar 2015, 08:26
Message #1



 


Messages : 11
Inscrit : 16/02/15
Membre n° 4,163

Bonjour,

J'ai découvert DCS il y a un peu moins d'un an maintenant et Helios peu de temps après.
J'utilise Helios sur un 4° écran, placé sous 3 écrans avec TripleHead.

Le code source d'Hélios étant disponible, j'ai ajouté une interface (très simple pour l'instant, elle ne fait que les infos moteur).

Je n'arrive pas à trouver quel lua (s'il s'agit bien d'un lua) il faut modifier ou créer pour qu'un avion DCS (hors A10C et FC) puisse communiquer avec Hélios.


Avez-vous des solutions ?

Super merci d'avance.


Alain

--------------------
Fighter pilots make movies, bomber pilots make history, helicopter pilots make heroes !

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 19 Mar 2015, 10:21
Message #2






Indicatif : RW-24
Messages : 1,589
Inscrit : 18/11/07
Lieu : Villelaure
Membre n° 2,712

Salut Snieder,

Le code d'helios (que je n'utilise pas), se trouve de mémoire dans "export.lua", que tu trouveras dans le répertoire des scripts d'export ....tonuser/saved games/DCS/scripts

Par contre attention :
1> Ce script export.lua est utilisé par beaucoup de mod utilisant l'export de DCS, et normalement ne devrait être utilisé que pour lancer les coroutines. Hors Helios a eu la mauvaise idée de mettre tout son code dedans.
Si de plus tu le modifies, tu risque de rendre ta machine incompatible avec pas mal d'autre mods.
2> Helios a sorti un script pour le F-15 ... il utilise les exports, et par ailleurs, simule les appuis clavier pour commander la plupart des boutons qui ne sont pas dans FC3.

Ceci dit si tu es interessé par un cockpit déporté pour FC3, pas la peine peut être de réinventer la roue wink.gif , je te suggère de jeter un oeil, à ce post
KaTZ-Pit FC3
Le KaTZ-Pit, est un ensemble de pit déportés pour (Ka50, Mi-8, UH-1, F15, SU25, SU27, SU33, Mig29).
Il s'utilise exactement comme ta config idéalement dans un écran déporté en dessous de FC3.
Cet écran tournant sur la même machine que le jeu ou sur une autre machine.
Il est possible de l'afficher également à distance chez un autre joueur via connection internet (double commande). Tu peux également connecter/afficher plusieurs pit.
Comme il utilise un webbrowser, il fonctionne sous Win, MacOS, Linux, Android etc etc ...)

Voici la version actuelle par exemple pour le Mig29
Image attachée


On doit effectuer une release beta dans quelques jours, mais tu peux aller sur github :
https://github.com/etcher3rd/EKPI

Tu télécharges EKPI : https://github.com/etcher3rd/EKPI/releases/...KPI_alpha31.zip

Et tout le reste est automatique.
Il créera juste un répertoire pour y mettre tous les pit, et les programmes nécessaires au fonctionnement (Il ne te modifiera pas ta base de registre).
La seule chose à faire "en manuel" sera
> d'installer SIOC (Il te donnera le lien),
> de lui dire où tu l'as dezzipé.
> de renseigner les adresses IP de ta/tes machines et c'est tout.


EKPI, se charge de vérifier à chaque fois, si tes pits sont à jour, et te propose de télécharger les update (toujours automatiquement).

Si tu as des questions n'hésite pas smile.gif

Ce message a été modifié par KaTZe - 19 Mar 2015, 10:35.

--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Lynx
post 19 Mar 2015, 14:11
Message #3






Indicatif : BS-05
Messages : 2,417
Inscrit : 23/03/05
Lieu : FONTENAY-SOUS-BOIS
Membre n° 108

Je confirme, c'est de la bombe !!! thumbsup.gif

--------------------
3rdlynx.ddns.net

Serveur Discord Perso/Mission Editor : 965280400698146836

The agnostic dislexic insomniac: lies awake in bed at night wondering if there really is a dog.

T-IR 5, THRUSTMASTER WARTHOG +Virpil WAR BRD, Pilotseat GameRacer Pro, Oculus Rift S+ SIMSHAKER JETPAD(+ MFD's (démontés) )

Config
+ MSI 6950XT 340W
+ be quiet! Pure Rock 2
+ Mushkin Redline 64 Go 2 x 32 Go DDR4 3600 MHz
+ AMD Ryzen 7 5800X3D, 3,4 GHz (4,5 GHz Turbo Boost)
+ be quiet! Pure Power 11 FM 1000W,
+ SAMSUNG 980 PRO, 2 To, SSD
+ ASUS PRIME X570-P,
+ Sharkoon RGB LIT 100.

Image IPB

User is online!Profile CardPM
Go to the top of the page
+Quote Post
gillesdrone
post 19 Mar 2015, 14:18
Message #4






Messages : 6,185
Inscrit : 24/03/07
Lieu : Sendets 64320
Membre n° 1,668

en plus c'est gratuit ... donc pas trop cher pour un particulier tongue.gif

--------------------
Image IPB
http://gilles.guesnel.free.fr
ma chaine
 menacer l' Ours dans son repère, l' Aigle pourrait y laisser quelques plumes

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Snieder
post 19 Mar 2015, 18:19
Message #5



 


Messages : 11
Inscrit : 16/02/15
Membre n° 4,163

Bonsoir,

d'abord, merci beaucoup d'avoir répondu et aussi vite.

Je vais bien sûr tester ce truc dès potron minet.

Cependant, ce dont j'ai besoin, c'est de pouvoir faire voler des mods qui ne sont pas dans FC.

Je vais continuer de gratter dans les exports, voir si je trouve ce qui différencie un taxi de type "A10 ou FC" d'un autre.

Doit forcément y avoir un truc "qui discute" avec Hélios lors du lancement d'une mission.

Ce message a été modifié par Snieder - 19 Mar 2015, 18:20.

--------------------
Fighter pilots make movies, bomber pilots make history, helicopter pilots make heroes !

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Snieder
post 19 Mar 2015, 18:34
Message #6



 


Messages : 11
Inscrit : 16/02/15
Membre n° 4,163

J'ai pö de bol.

le EKPI_Alpha31.zip veut pas se décompresser et les autres liens renvoient l'erreur 404, page non trouvée

SNIF

--------------------
Fighter pilots make movies, bomber pilots make history, helicopter pilots make heroes !

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 19 Mar 2015, 18:44
Message #7






Indicatif : RW-24
Messages : 1,589
Inscrit : 18/11/07
Lieu : Villelaure
Membre n° 2,712

CITATION(Snieder @ 19 Mar 2015, 18:34) *

J'ai pö de bol.

le EKPI_Alpha31.zip veut pas se décompresser et les autres liens renvoient l'erreur 404, page non trouvée

SNIF


Arf, çà c'est notre ami Etcher et son 7zip pour économiser les kilooctets mad.gif laugh.gif
Essaye donc de dezipper avec http://www.7-zip.org/

Pour ta question, dans helios comme dans le KaTZ-Pit, on regarde quel appareil est sélectionné pour lancer le bon script d'export.
Il faut faire çà à chaque respawn, donc dans la coroutine "nextevent"

Dans le KaTZ-Pit, çà se trouve dans "overload.lua"

CODE
LuaExportActivityNextEvent = function(t)
    
    local lDevice = GetDevice(0)
    if type(lDevice) == "table" then
        k.debug("lDevice est une table, on est sous DCS")
        local myInfo = LoGetSelfData()
        if myInfo.Name ~= k.current_aircraft then
            k.exportFC3done = false
            k.current_aircraft = myInfo.Name
            if k.current_aircraft == "Ka-50" then
                k.debug("remplacement des boucles fast & slow par celles du Kamov")
                k.loop.fast = k.export.ka50.fast
                k.loop.slow = k.export.ka50.slow
            elseif k.current_aircraft == "Mi-8MT" then
                k.debug("remplacement des boucles fast & slow par celles du gros veau")
                k.loop.fast = k.export.mi8.fast
                k.loop.slow = k.export.mi8.slow
            elseif k.current_aircraft == "UH-1H" then
                k.debug("remplacement des boucles fast & slow par celles du Huey")
                k.loop.fast = k.export.uh1.fast
                k.loop.slow = k.export.uh1.slow
            end        
        end
    elseif not k.exportFC3done then
        k.debug("lDevice n'est pas une table et FC3 n'est pas initialisé")
        -- encore nécessaire ?
        k.exportFC3done = true
        k.current_aircraft = "FC3"
        k.debug("remplacement des boucles fast & slow par celles de FC3")
        k.loop.fast = k.export.fc3.fast
        k.loop.slow = k.export.fc3.slow
    else
        k.debug("lDevice n'est pas une table et FC3 est déjà initialisé")
    end
        
    if prevNextEvent then
        prevNextEvent(t)
    end
    
    return t + 1

end


Miaou wink.gif

--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
etcher
post 19 Mar 2015, 19:22
Message #8



 
La frite

Messages : 1,373
Inscrit : 17/01/14
Membre n° 4,062

Erf il est plus que temps que je release en .exe.

Vais noter ça de suite dans les issues.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Snieder
post 19 Mar 2015, 20:00
Message #9



 


Messages : 11
Inscrit : 16/02/15
Membre n° 4,163

super avec 7-zip

suis un peu neuneu, je l'avais déjà en plus blink.gif

--------------------
Fighter pilots make movies, bomber pilots make history, helicopter pilots make heroes !

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Snieder
post 12 Apr 2015, 10:43
Message #10



 


Messages : 11
Inscrit : 16/02/15
Membre n° 4,163

Salut à tous,

Ca y est, j'ai presque fini mon tableau de bord pour l'AlphaJet DCS (par Airone des JETESONS).
L'interface "Alpha" est inséré dans Helios.
Reste plus qu'à trouver où se trouvent les paramètres pour les "output" dans Helios.

S'il y a des spécialistes "Helios" que cela branche.......

Snieder

Ce message a été modifié par Snieder - 12 Apr 2015, 10:43.

--------------------
Fighter pilots make movies, bomber pilots make history, helicopter pilots make heroes !

User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
 

Haut de page · Retour à l'accueil · Contacter le Webmestre Nous sommes le : 13/05/24 - 14:17