Accueil
Accueil

Bienvenue invité ( Connexion | Inscription )

6 Pages V « < 3 4 5 6 >  
Reply to this topicStart new topic
> [SIOC], Keyboard emulator
Crapo
post 2 May 2012, 21:37
Message #41



 


Messages : 5
Inscrit : 3/12/05
Membre n° 344

CITATION
// *****************************************************************************
// * Config_SIOC ver 4.01 - By Manuel Velez - www.opencockpits.com
// *****************************************************************************
// * FileName : FC2..txt
// * Date : 02/05/2012



Var 0001, name Keys, Link KEYS // emulation clavier

Var 0002, name LOCKONCMD // commande lock on FC2

Var 0999, Link IOCP, Offset 0, Value 0 // Export Keyb Lock on

Var 0400, name SEL_NAV_SW, Link IOCARD_SW, Input 59, Type I // Bascule mode Nav
{
IF &SEL_NAV_SW = 1
{
V0999 = 2
}
}

Var 0401, name SEL_BVR_SW, Link IOCARD_SW, Input 60, Type I // Bascule mode BVR
{
IF &SEL_BVR_SW = 1
{
&Keys = 28
&Keys = 0
}
}

Var 0402, name SEL_VS_SW, Link IOCARD_SW, Input 54, Type I // Bascule mode CAC Vert Scan
{
IF &SEL_VS_SW = 1
{
&LOCKONCMD = 107
&LOCKONCMD = 0
}
}


Ceci est juste le début de mon .ssi . Il représente les trois façons que j'ai testées sans résultats :
Il s'agit d'activer les modes de nav, BVR ou CAC VS
pour le Nav : essai d'envoi de la var0999 de la valeur 2 qui correspond à la touche 1 du clavier alphanumérique dans le tableau donné par Maraudeur plus haut
pour le BVR, : essai de passer par l'émulation clavier : 28 correspond à la touche 2 dans le sioc.ini avec envoi vers la fenetre de FC2 (l'envoi fonctionne si je l'effectue vers la fenetre du bloc note (il affiche "2") mais ne donne rien dans FC2
pour le CAC VS, j'essai ta méthode en envoyant 107 qui correspond au CAC VS dans l'export.lua de FC2 . pas de résultat ... par contre je n'ai peut-être pas su correctement modifier l'export.lua comme tu l'expliques plus haut ....

extrait du sioc.ini :
CITATION
[************** KEYBOARD EMULATOR MODULE ***************]

[ Nombre exacto de la ventana donde se enviarán las teclas ]
[ Name of window for key send ]
[window = "Project Magenta Glass Cockpit - Build 396" ]

window = "LockOn: Flaming Cliffs 2"

[ Asignación de teclas ]
[ assign youe keys ]

#1=\B\A
#2=B
#3=C
#4=D
#5=E
#6=F
#7=G
#8=H
#9=I
#10=J
#11=K
#12=L
#13=M
#14=N
#15=O
#16=P
#17=Q
#18=R
#19=S
#20=T
#21=U
#22=V
#23=W
#24=X
#25=Y
#26=Z
#27=1
#28=2
#29=3


Ce message a été modifié par Crapo - 2 May 2012, 21:42.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Maraudeur
post 3 May 2012, 15:46
Message #42




Commandant de la 92nd Kodiak AF

Indicatif : JR-22
Messages : 4,198
Inscrit : 4/12/04
Lieu : Monnaie
Membre n° 17

J'ai peut être une piste: lorsque tu lances le vol dans LockOn, il ouvre une seconde fenêtre qui s'appelle; "LockOn FC2 Multiplayer"

C'est peut être par ce biais que tu dois l'appeler... detective.gif

--------------------
Image IPB
Cerbro Tvo Utere! Sin Minvs, Parietes Asperget...

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Crapo
post 6 May 2012, 10:49
Message #43



 


Messages : 5
Inscrit : 3/12/05
Membre n° 344

Merci Maraudeur, mais sous Win7 la seconde fenetre lancée par FC2 s'intitule quasiment de la même façon (avec une séparation ":" entre lock on et flaming cliffs . J'ai essayé les deux façons sans résultat .
J'ai l'impression que ça coince au niveau de ces maudits fichiers .lua de lock on
Autant je pense avoir compris comment fonctionne SIOC, autant je suis dans le flou avec les fichiers config (export) de lock on .
Katze, je t'ai envoyé par MP une copie de mon export.lua après que j'ai essayé de le modifier comme tu l'indiques plus haut .. j'ai essayé de coller cela au niveau de la fonction avant chaque frame ...il me semble que je voie bien l'endroit où on peut lui indiquer de récupérer la variable envoyée par SIOC et lui envoyer sous forme de commande :
CITATION
function LuaExportBeforeNextFrame()
-- Works just before every simulation frame.

-- Call Lo*() functions to set data to Lock On here
-- For example:
-- LoSetCommand(3, 0.25) -- rudder 0.25 right
-- LoSetCommand(64) -- increase thrust

end

mais je ne comprends pas comment tu fais
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Maraudeur
post 6 May 2012, 11:51
Message #44




Commandant de la 92nd Kodiak AF

Indicatif : JR-22
Messages : 4,198
Inscrit : 4/12/04
Lieu : Monnaie
Membre n° 17

En fait, pour moi c'est un peu différent, j'utilise un autre fichier .lua fait à l'époque par Lecréole, et qui est appelé par export.lua. C'est en fait lui qui se charge d'envoyer les commandes directement à LockOn, sans passer par une émulation clavier.

Voici le fichier en question: Fichier joint  LoiocpServeur.zip ( 11,53 Ko ) Nombre de téléchargements: 2024

Il est appelé par la commande dofile("./Config/export/LoiocpServeur.lua") dans export.lua

Attention, il fonctionnait sous FC 1.21, je ne l'ai pas encore testé avec FC2, mais il n'y a pas de raison qu'il ne fonctionne pas, puisque la structure de l'export.lua n'a pas changé.

La méthode d'émulation clavier était celle que j'utilisais avant, lorsque je n'avais pas ce fichier LoiocpServeur.lua

une autre alternative c'est aussi d'aller voir sur l'ancien site de Lecréole --> Ici

--------------------
Image IPB
Cerbro Tvo Utere! Sin Minvs, Parietes Asperget...

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Crapo
post 6 May 2012, 18:41
Message #45



 


Messages : 5
Inscrit : 3/12/05
Membre n° 344

Merci Maraudeur .
En fait le .lua de LeCreole était déjà présent dans mon dossier export . Depuis cette AM, j'ai réussi à débloquer la situation avec la méthode proposée par Katze (appel direct des commandes FC2 par leur équivalent clavier .
Je butais au niveau du transfert entre SIOC et FC2, et en fait les lignes de code étaient déjà dans le .lua qu'i fournit avec son KatzePit ... il m'a suffit de redonner le même N° de variable à mon SIOC (la 0001) pour que le transfert se fasse !
Je vais quand même me replonger dans le .lua de Lecreole, pour essayer de comprendre pourquoi cela ne passait pas avec les équivalents clavier !
Je dois reconnaitre que j'étais bien heureux de voir enfin réagir le simulateur à mes envois d'interrupteurs wavetowel2.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 7 May 2012, 22:22
Message #46






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

Bon en effet j'ai profité du temps libre ce soir (en train de charger la mission H vs H), pour regarder.

Il faut mettre les lignes :

Var 0001, name LOCKONCMD
{
&LOCKONCMD = 0
}


puis ensuite envoyer la bonne commande directement à LOCKONCMD
Dans mon Katzpit, c'est les lignes 900 à 956 type
Pour l'ouverture de verrière

Var 0901, name SW_Canopy, value 1
{
&LOCKONCMD = 71
}

La liste des commandes se trouve dans la doc LO, si tu en as besoin je te la donnerai 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
TiTiVEAF
post 16 May 2013, 14:12
Message #47



 


Messages : 4
Inscrit : 19/03/11
Membre n° 3,772

CITATION(gillesdrone @ 19 Mar 2011, 18:30) *

peux tu m'envoyer ton fichier sioc.ini ainsi que ton SSI ? que je regarde


je pourrais regarder cela , j'ai aussi mis quelques émulation clavier dans mon sioc.in et SSI , si je peux t'aider tant mieux wink.gif


Bonjour à tous,

Je reviens vous voir pour mon soucis d'il y a 2 ans (quel idiot que je suis, j'avais oublié que j'avais posté ici...)

Voici mon fichier sioc.ini et mon ssi...

TiTi


Fichier(s) joint(s)
Fichier joint  sioc_titi.rar ( 7,98 Ko ) Nombre de téléchargements: 1895
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
gillesdrone
post 16 May 2013, 17:09
Message #48






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

CITATION(TiTiVEAF @ 16 May 2013, 14:12) *

CITATION(gillesdrone @ 19 Mar 2011, 18:30) *

peux tu m'envoyer ton fichier sioc.ini ainsi que ton SSI ? que je regarde


je pourrais regarder cela , j'ai aussi mis quelques émulation clavier dans mon sioc.in et SSI , si je peux t'aider tant mieux wink.gif


Bonjour à tous,

Je reviens vous voir pour mon soucis d'il y a 2 ans (quel idiot que je suis, j'avais oublié que j'avais posté ici...)

Voici mon fichier sioc.ini et mon ssi...

TiTi


je vois que c'est pour Falcon BMS ?

je ne sais pas si loiocp fonctionne avec

--------------------
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
TiTiVEAF
post 16 May 2013, 17:38
Message #49



 


Messages : 4
Inscrit : 19/03/11
Membre n° 3,772

Alors effectivement, depuis que je me suis replongé dans SIOC, et donc depuis BMS, LO_IOCP ne veut pas fonctionner avec Falcon...

Ce qui me chagrine actuellement n'est pas tant le fait que LO_IOCP et Falcon aient du mal à cohabiter, mais plutôt le fait que je n'arrive pas a appeler des clés (KEYS) définies dans le SIOC.ini supérieures à #99.
Même sur les forums Opencockpit, il n'y a pas de réponses....
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
gillesdrone
post 17 May 2013, 08:20
Message #50






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

CITATION(TiTiVEAF @ 16 May 2013, 18:38) *

Alors effectivement, depuis que je me suis replongé dans SIOC, et donc depuis BMS, LO_IOCP ne veut pas fonctionner avec Falcon...

Ce qui me chagrine actuellement n'est pas tant le fait que LO_IOCP et Falcon aient du mal à cohabiter, mais plutôt le fait que je n'arrive pas a appeler des clés (KEYS) définies dans le SIOC.ini supérieures à #99.
Même sur les forums Opencockpit, il n'y a pas de réponses....


je viens de tester chez moi

il y a un souci car normalement en passant dans le notepad tu dois pouvoir écrire les caractères que tu sélectionne avec l'inter
mais là ça ne marche pas

là je ne peux pas t'aider , surtut parce que depuis 3 ans j'ai perdu le fil de cette m'thode de prog ....

Ce message a été modifié par gillesdrone - 17 May 2013, 08:21.

--------------------
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

6 Pages V « < 3 4 5 6 >
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
 

Haut de page · Retour à l'accueil · Contacter le Webmestre Nous sommes le : 29/03/24 - 09:12