VRINSIGHT et DCS
VRINSIGHT et DCS
#1Comme je l'ai exposé dans mon précédent post lien ci-dessous
http://www.checksix-forums.com/viewtopi ... 0#p1704470
VR INSIGHT
2-BrassEm avec son soft VRI2DCSBIOS produits MCP1, MCP2, CDU, CDU2
https://forums.eagle.ru/showthread.php?t=137802
Il semble dans ce cas on doit installer
-MicroSoft Visual Studio 2017 min 2013
-MicroSoft Net Framework min 4.5
-Java Script
et selon sa note (Note; If you get the MSVCR120.dll missing error you will need to install the latest Visual 2013 C++ Redistribution package vcredist_86.exe from microsoft to get the run time libraries for your operating system. Visual C++ Redistributable Packages for Visual Studio 2013)
Ensuite tout est décrit dans le lien télécharger VRi2DCSBIOSinstaller100.zip
L'installer création d'un dossier VRi2DCS et lancer le fichier Vri2DCS.exe.
Bien entendu puisque vous avez du matériel VRInsight vous avez téléchargé les logiciels sur la page
http://www.vrinsight.com/devel_shot/index.html
Dès que vos produits sont reconnus en COM il ne reste plus qu'à compléter le fichier Key.ini dont je joins mon exemple pour le CDU du A10-C.
; Key Command Conversions for VRinsight CDU2 with DCS World.
; Required for VRi2DCS.exe
; Compiled by BrassEm. 2015.
; Must be used in conjuction with the excellent DCS-BIOS
; by jboecker @ https://github.com/dcs-bios
;
; USAGE: VRinsight Key = DCSBIOS Key On:DCSBIOS Key Off
;
; The ':' is the key seperator. Multiple keys can be sent to
; a string length of 128 characters.
;
; Key pressed states ON/OFF to be sent to VRiCDUII2DCSWorld.
; VRiCDUII2DCSWorld will add the needed "\n" for DCS BIOS.
; Empty assignments can be used for other key presses.
; No Comments allowed after values as they may be interpreted.
[DEVICES]
;Manually added for reference only.
;VRinsight Devices.
FMER = COMXX
CDU = COMXX
CDU2 = COMXX
[FMER]
;CTLBN00F = EPP_BATTERY_POWER 1:EPP_BATTERY_POWER 0
CTLBN0OF = UFC_FUNC 1:UFC_FUNC 0
CTLBN0ON = UFC_FUNC 1:UFC_FUNC 0
CTLBN1OF = EPP_BATTERY_PWR 1:EPP_BATTERY_PWR 1
CTLBN1ON = EPP_BATTERY_PWR 0:EPP_BATTERY_PWR 0
APLMAST+ = EPP_AC_GEN_PWR_L 1:EPP_AC_GEN_PWR_L 1
APLMAST- = EPP_AC_GEN_PWR_L 0:EPP_AC_GEN_PWR_L 0
APLAT+ = EPP_AC_GEN_PWR_R 1:EPP_AC_GEN_PWR_R 1
APLAT- = EPP_AC_GEN_PWR_R 0:EPP_AC_GEN_PWR_R 0
APLFD+ = EPP_BATTERY_PWR 1:EPP_BATTERY_PWR 1
APLFD- = EPP_BATTERY_PWR 0:EPP_BATTERY_PWR 0
APLTOGA+ = EPP_INVERTER 1:EPP_INVERTER 1
APLTOGA- = EPP_INVERTER 0:EPP_INVERTER 0
;APLFD+ = EPP_BATTERY_PWR
;CTLBN1OF = EPP_BATTERY_PWR
BAR- = ALT_SET_PRESSURE -3200
BAR-- = ALT_SET_PRESSURE -32000
BAR+ = ALT_SET_PRESSURE +3200
BAR++ = ALT_SET_PRESSURE +32000
;CTLBN0OF = ANTI_SKID_SWITCH 1;ANTI_SKID_SWITCH 0
;CTLBN0ON = ANTI_SKID_SWITCH 1;ANTI_SKID_SWITCH 0
;HDGSEL+ = UFC_CLR 1:UFC_CLR 0
;OBSSEL+ = UFC_ENT 1:UFC_ENT 0
;MIN* =
MINSEL+ = HSI_HDG_KNOB +60000000000000
MIN- = HSI_HDG_KNOB -229
MIN-- = HSI_HDG_KNOB -3640
MIN+ = HSI_HDG_KNOB +229
MIN++ = HSI_HDG_KNOB +3640
;OBS* =
OBSSEL+ = HSI_CRS_KNOB +60000000000000
OBS- = HSI_CRS_KNOB -229
OBS-- = HSI_CRS_KNOB -3640
OBS+ = HSI_CRS_KNOB +229
OBS++ = HSI_CRS_KNOB +3640
[CDU2]
; Left Side Keys
LSKL1 = EPP_BATTERY_PWR 1:EPP_BATTERY_PWR 1
LSKL1 = EPP_BATTERY_PWR 0:EPP_BATTERY_PWR 0
LSKL2 = CDU_LSK_3L 1:CDU_LSK_3L 0
LSKL3 = CDU_LSK_5L 1:CDU_LSK_5L 0
LSKL4 = CDU_LSK_7L 1:CDU_LSK_7L 0
LSKL5 = CDU_LSK_9L 1:CDU_LSK_9L 0
LSKL6 = CDU_SCROLL 0:CDU_SCROLL 1
; Right Side Keys
LSKR1 =
LSKR2 = CDU_LSK_3R 1:CDU_LSK_3R 0
LSKR3 = CDU_LSK_5R 1:CDU_LSK_5R 0
LSKR4 = CDU_LSK_7R 1:CDU_LSK_7R 0
LSKR5 = CDU_LSK_9R 1:CDU_LSK_9R 0
LSKR6 = CDU_SCROLL 2:CDU_SCROLL 1
; Function Keys Row and Column
FUN11 = CDU_SYS 1:CDU_SYS 0
FUN12 = CDU_NAV 1:CDU_NAV 0
FUN13 = CDU_WP 1:CDU_WP 0
FUN14 = CDU_OSET 1:CDU_OSET 0
FUN15 = CDU_FPM 1:CDU_FPM 0
FUN16 = CDU_PREV 1:CDU_PREV 0
FUN21 = CDU_MK 1:CDU_MK 0
FUN22 = CDU_FA 1:CDU_FA 0
FUN23 = AAP_STEERPT DEC
FUN24 = AAP_STEERPT INC
FUN25 = AAP_PAGE DEC
FUN26 = AAP_PAGE INC
FUN31 = CDU_DATA 0:CDU_DATA 1
FUN32 = CDU_DATA 2:CDU_DATA 1
FUN41 = CDU_PG 2:CDU_PG 1
FUN42 = CDU_PG 0:CDU_PG 1
;Numeric Keys
KEY1 = CDU_1 1:CDU_1 0
KEY2 = CDU_2 1:CDU_2 0
KEY3 = CDU_3 1:CDU_3 0
KEY4 = CDU_4 1:CDU_4 0
KEY5 = CDU_5 1:CDU_5 0
KEY6 = CDU_6 1:CDU_6 0
KEY7 = CDU_7 1:CDU_7 0
KEY8 = CDU_8 1:CDU_8 0
KEY9 = CDU_9 1:CDU_9 0
KEY. = CDU_POINT 1:CDU_POINT 0
KEY0 = CDU_0 1:CDU_0 0
KEY+ = CDU_SLASH 1:CDU_SLASH 0
;Alpha Keys
KEYA = CDU_A 1:CDU_A 0
KEYB = CDU_B 1:CDU_B 0
KEYC = CDU_C 1:CDU_C 0
KEYD = CDU_D 1:CDU_D 0
KEYE = CDU_E 1:CDU_E 0
KEYF = CDU_F 1:CDU_F 0
KEYG = CDU_G 1:CDU_G 0
KEYH = CDU_H 1:CDU_H 0
KEYI = CDU_I 1:CDU_I 0
KEYJ = CDU_J 1:CDU_J 0
KEYK = CDU_K 1:CDU_K 0
KEYL = CDU_L 1:CDU_L 0
KEYM = CDU_M 1:CDU_M 0
KEYN = CDU_N 1:CDU_N 0
KEYO = CDU_O 1:CDU_O 0
KEYP = CDU_P 1:CDU_P 0
KEYQ = CDU_Q 1:CDU_Q 0
KEYR = CDU_R 1:CDU_R 0
KEYS = CDU_S 1:CDU_S 0
KEYT = CDU_T 1:CDU_T 0
KEYU = CDU_U 1:CDU_U 0
KEYV = CDU_V 1:CDU_V 0
KEYW = CDU_W 1:CDU_W 0
KEYX = CDU_X 1:CDU_X 0
KEYY = CDU_Y 1:CDU_Y 0
KEYZ = CDU_Z 1:CDU_Z 0
KEYSP = CDU_SPC 1:CDU_SPC 0
KEYDEL = CDU_BCK 1:CDU_BCK 0
KEY/ =
KEYCLR = CDU_CLR 1:CDU_CLR 0
[CDU]
; Left Side Keys
CDUR4C0 =
CDUR4C1 = CDU_LSK_3L 1:CDU_LSK_3L 0
CDUR4C2 = CDU_LSK_5L 1:CDU_LSK_5L 0
CDUR5C0 = CDU_LSK_7L 1:CDU_LSK_7L 0
CDUR5C0 = CDU_LSK_9L 1:CDU_LSK_9L 0
CDUR4C2 = CDU_SCROLL 0:CDU_SCROLL 1
; Right Side Keys
CDUR5 =
CDUR4 = CDU_LSK_3R 1:CDU_LSK_3R 0
CDUR3 = CDU_LSK_5R 1:CDU_LSK_5R 0
CDUR2 = CDU_LSK_7R 1:CDU_LSK_7R 0
CDUR1 = CDU_LSK_9R 1:CDU_LSK_9R 0
CDUR0 = CDU_SCROLL 2:CDU_SCROLL 1
; Function Keys Row and Column
CDUR8C0 = CDU_SYS 1:CDU_SYS 0
CDUR8C1 = CDU_NAV 1:CDU_NAV 0
CDUR8C2 = CDU_WP 1:CDU_WP 0
CDUR8C3 = CDU_OSET 1:CDU_OSET 0
CDUR8C4 = CDU_FPM 1:CDU_FPM 0
CDUON = CDU_PREV 1:CDU_PREV 0
CDUR7C0 = CDU_MK 1:CDU_MK 0
CDUR7C1 = CDU_FA 1:CDU_FA 0
CDUR7C2 = AAP_STEERPT DEC
CDUR7C3 = AAP_STEERPT INC
CDUR7C4 = AAP_PAGE DEC
CDUR7C5 = AAP_PAGE INC
CDUR6C6 = CDU_DATA 0:CDU_DATA 1
CDUR6C7 = CDU_DATA 2:CDU_DATA 1
CDUR7C6 = CDU_PG 2:CDU_PG 1
CDUR7C7 = CDU_PG 0:CDU_PG 1
;Numeric Keys
CDUR0C0 = CDU_1 1:CDU_1 0
CDUR0C1 = CDU_2 1:CDU_2 0
CDUR0C2 = CDU_3 1:CDU_3 0
CDUR1C0 = CDU_4 1:CDU_4 0
CDUR1C1 = CDU_5 1:CDU_5 0
CDUR1C2 = CDU_6 1:CDU_6 0
CDUR2C0 = CDU_7 1:CDU_7 0
CDUR2C1 = CDU_8 1:CDU_8 0
CDUR2C2 = CDU_9 1:CDU_9 0
CDUR3C0 = CDU_POINT 1:CDU_POINT 0
CDUR3C1 = CDU_0 1:CDU_0 0
CDUR3C2 = CDU_SLASH 1:CDU_SLASH 0
;Alpha Keys
CDUR0C3 = CDU_A 1:CDU_A 0
CDUR0C4 = CDU_B 1:CDU_B 0
CDUR0C5 = CDU_C 1:CDU_C 0
CDUR0C6 = CDU_D 1:CDU_D 0
CDUR0C7 = CDU_E 1:CDU_E 0
CDUR1C3 = CDU_F 1:CDU_F 0
CDUR1C4 = CDU_G 1:CDU_G 0
CDUR1C5= CDU_H 1:CDU_H 0
CDUR1C6 = CDU_I 1:CDU_I 0
CDUR1C7 = CDU_J 1:CDU_J 0
CDUR2C3 = CDU_K 1:CDU_K 0
CDUR2C4 = CDU_L 1:CDU_L 0
CDUR2C5 = CDU_M 1:CDU_M 0
CDUR2C6 = CDU_N 1:CDU_N 0
CDUR2C7 = CDU_O 1:CDU_O 0
CDUR3C3 = CDU_P 1:CDU_P 0
CDUR3C4 = CDU_Q 1:CDU_Q 0
CDUR3C5 = CDU_R 1:CDU_R 0
CDUR3C6 = CDU_S 1:CDU_S 0
CDUR3C7 = CDU_T 1:CDU_T 0
CDUR4C3 = CDU_U 1:CDU_U 0
CDUR4C4 = CDU_V 1:CDU_V 0
CDUR4C5 = CDU_W 1:CDU_W 0
CDUR4C6 = CDU_X 1:CDU_X 0
CDUR4C7 = CDU_Y 1:CDU_Y 0
CDUR5C3 = CDU_Z 1:CDU_Z 0
CDUR5C4 = CDU_SPC 1:CDU_SPC 0
CDUR5C5 = CDU_BCK 1:CDU_BCK 0
CDUR5C6 =
CDUR5C7 = CDU_CLR 1:CDU_CLR 0
Ce logiciel peut-être lancer avant DCS BIOS sans problème.
Le logiciel fonctionne avec DCSBIOS et comme vu dans les post précédents facile de trouver le bon script et de l'attribuer à une commande
A votre disposition si problème sur TS C6
Maclaw
-
- Nouvelle Recrue
- Messages : 10
- Inscription : 07 août 2009
Re: VRINSIGHT et DCS
#2Salut Maclaw! top je viens justement de me dire et si je pouvais réutiliser mon MCP qui est dans le garage pour DCS... et je tombe sur ton tuto.
J'ai actuellement un problème. Je n'arrive pas a le faire reconnaître. J'ai une erreur type : E\Program files(x86)VRInsite\bin\Inst_Panel.exe Pour l'instant j'arrive à rien...
Si tu as une solution.
Merci d'avance !
J'ai actuellement un problème. Je n'arrive pas a le faire reconnaître. J'ai une erreur type : E\Program files(x86)VRInsite\bin\Inst_Panel.exe Pour l'instant j'arrive à rien...
Si tu as une solution.
Merci d'avance !
Mieux vaut un mécanicien plein qu un réservoire vide!!
Et à la chasse BORDEL!!!
Et à la chasse BORDEL!!!
-
- Nouvelle Recrue
- Messages : 10
- Inscription : 07 août 2009
Re: VRINSIGHT et DCS
#3Ça semble être reconnu par Vri2DCS j'arrive pas a rentrer les commandes. C'est un MCP 1.
J'ai essayer de mettre dans keys.ini
APLFD+ = GEAR_LEVER 1
APLFD- = GEAR_LEVER 0
Mais dans Vri j'ai:
VRi ID : 0
VRi Unit : FMER
VRi Button : APLFD+
DCS Key : NotUsed
idem pour le moins
J'ai essayer de mettre dans keys.ini
APLFD+ = GEAR_LEVER 1
APLFD- = GEAR_LEVER 0
Mais dans Vri j'ai:
VRi ID : 0
VRi Unit : FMER
VRi Button : APLFD+
DCS Key : NotUsed
idem pour le moins
Mieux vaut un mécanicien plein qu un réservoire vide!!
Et à la chasse BORDEL!!!
Et à la chasse BORDEL!!!
Re: VRINSIGHT et DCS
#4Salut je regarde ton post mais sur que tu vas réussir à utiliser ton MCP1 avec DCS
Tu peux utiliser vRI2DCS dans les avions référencés en DCSBIOS.
Si tu ne connais pas le scripts DCS tu lances Control-Reference.html.
Soit tu l'as totalement installé selon la procédure que j'ai décrite dans mes posts et il est complètement fonctionnel avec DCS.
Tu bouges un inter dans le soft et il inteagit dans DCS.
Mais si ce n'est pas le cas au moins il te donne tous les scripts que tu peux remplacer dans le fichier Key.ini.
Dans le MCP1
Il y a des bouton poussoir simple.
Il y a des boutons poussoirs comme un inter avec ON OFF
Il y a des inters
Il y a des encodeurs ou rotary
Par contre pour le moment les LCD et COM ne sont pas fonctionnels mais je regarde si je peux y arriver
des exemples mais à toi de regarder les combinaisons suivant les scripts de DCS.
Tu peux avoir 0 1 2 3 à toi de voir la configuration que tu désires 0à1 puis autre appui 1 à2
comme cela tu fait bouger un boutons à plusieurs positions
avec les touches un exemple APLFD+ et APLFD- il faut respecter cette "casse"
APLFD+ = EPP_BATTERY_PWR 1:EPP_BATTERY_PWR 1
APLFD- = EPP_BATTERY_PWR 0:EPP_BATTERY_PWR 0
autre exemple
CTLBN1OF = XXX 0:XXX 1
CTLBN1ON = XXX 1:XXX 2
il faut que ce soit comme ceci et la touche CTLBN1
exemple pour A-10C si c'est le cas utilise mon fichier key pour comprendre et regarde dans l'avions les interactions y compris avec HSI Knob ou pression 2993.
Bien évidemment c'est un exemple
attention à la manière d'écrire par exemple :
tu voles sur quoi? F-5E,M2000C,FA-18C à toi d'adapter
et puis si tu as des Saitek alors regarde l'autre post et le soft ArthurDCS => DCSFP
et à ton entière disposition voir TS si tu bloques
Tu peux utiliser vRI2DCS dans les avions référencés en DCSBIOS.
Si tu ne connais pas le scripts DCS tu lances Control-Reference.html.
Soit tu l'as totalement installé selon la procédure que j'ai décrite dans mes posts et il est complètement fonctionnel avec DCS.
Tu bouges un inter dans le soft et il inteagit dans DCS.
Mais si ce n'est pas le cas au moins il te donne tous les scripts que tu peux remplacer dans le fichier Key.ini.
Dans le MCP1
Il y a des bouton poussoir simple.
Il y a des boutons poussoirs comme un inter avec ON OFF
Il y a des inters
Il y a des encodeurs ou rotary
Par contre pour le moment les LCD et COM ne sont pas fonctionnels mais je regarde si je peux y arriver
des exemples mais à toi de regarder les combinaisons suivant les scripts de DCS.
Tu peux avoir 0 1 2 3 à toi de voir la configuration que tu désires 0à1 puis autre appui 1 à2
comme cela tu fait bouger un boutons à plusieurs positions
avec les touches un exemple APLFD+ et APLFD- il faut respecter cette "casse"
APLFD+ = EPP_BATTERY_PWR 1:EPP_BATTERY_PWR 1
APLFD- = EPP_BATTERY_PWR 0:EPP_BATTERY_PWR 0
autre exemple
CTLBN1OF = XXX 0:XXX 1
CTLBN1ON = XXX 1:XXX 2
il faut que ce soit comme ceci et la touche CTLBN1
exemple pour A-10C si c'est le cas utilise mon fichier key pour comprendre et regarde dans l'avions les interactions y compris avec HSI Knob ou pression 2993.
Bien évidemment c'est un exemple
attention à la manière d'écrire par exemple :
tu voles sur quoi? F-5E,M2000C,FA-18C à toi d'adapter
et puis si tu as des Saitek alors regarde l'autre post et le soft ArthurDCS => DCSFP
et à ton entière disposition voir TS si tu bloques
-
- Nouvelle Recrue
- Messages : 10
- Inscription : 07 août 2009
Re: VRINSIGHT et DCS
#5Merci pour ta réponse.
J'avais en effet fait une mauvaise installation de DCS-BIOS. il fallait télécharger la 1ère version puis mettre la dernière.
...
Yahooooo! alors que j'étais en train de te répondre car c'était toujours pas bon.
J'ai enfin trouvé.
En fait faut bien mettre ou changer le pannel qui nous correspond :
EX :
[DEVICES]
;Manually added for reference only.
;VRinsight Devices.
FMER = COM4
FMER = COMXX
MCP2B = COMXX
CDU = COMXX
CDU2 = COMXX
MPANL = COMXX
J'avais corrigé MCP2B en retirant 2B alors qu'il fallait mettre FMER...
Plus de détail:
http://www.brass-em.com/portal/work-log ... csbios-exe
Encore merci
J'avais en effet fait une mauvaise installation de DCS-BIOS. il fallait télécharger la 1ère version puis mettre la dernière.
...
Yahooooo! alors que j'étais en train de te répondre car c'était toujours pas bon.
J'ai enfin trouvé.
En fait faut bien mettre ou changer le pannel qui nous correspond :
EX :
[DEVICES]
;Manually added for reference only.
;VRinsight Devices.
FMER = COM4
FMER = COMXX
MCP2B = COMXX
CDU = COMXX
CDU2 = COMXX
MPANL = COMXX
J'avais corrigé MCP2B en retirant 2B alors qu'il fallait mettre FMER...
Plus de détail:
http://www.brass-em.com/portal/work-log ... csbios-exe
Encore merci
Mieux vaut un mécanicien plein qu un réservoire vide!!
Et à la chasse BORDEL!!!
Et à la chasse BORDEL!!!
-
- Nouvelle Recrue
- Messages : 10
- Inscription : 07 août 2009
Re: VRINSIGHT et DCS
#6Bon finalement le problème n'est pas résolu... J'ai pas de communication avec DCS. Faut que je cherche le problème...
Mieux vaut un mécanicien plein qu un réservoire vide!!
Et à la chasse BORDEL!!!
Et à la chasse BORDEL!!!
Re: VRINSIGHT et DCS
#7Salut Jejestylix
Pour avoir DCS BIOS fonctionnel dans DCS
1-Vérifier que ton anti-virus ne bloque pas DCSBIOS en principe pas d'exe sauf Socat.exe
Bien installer dans le répertoire Partie enregistrées Save Games le dossier Script
2-Impératif il faut d'abord lancer DCS puis se mettre dans un avion
3-Installer JavaScript car dans DCSBIOS il y a des fichier Java (A valider)
4-Si lors du lancement(sous Google) de Control-reference Live Preview les aiguilles ne tournent pas alors il faut que tu recherches ce qui bloque ne pas aller plus loin
Tu peux faire actualiser ton application dans la fenêtre avec souris de droite.
Pour VRI2DCS tu n'a besoin que des Scripts que tu récupères en lançant seulement Control-reference.html dans le dossier DCSBIOS\doc
Control-reference Live Preview est à créer dans Google Applications voir vidéo de Paul Marsh
Content si je peux t'aider à utiliser ton
MCP1 OUI FMER comme dans mon fichier key et avec les bons les tiens
COM que tu trouves en lançant Vrinsght.exe éventuellement
Si après tout cela DCSBIOS ne fonctionne pas alors fais moi signe on se retrouve sur TS ou Skype on comprendra le pourquoi
Maclaw
Pour avoir DCS BIOS fonctionnel dans DCS
1-Vérifier que ton anti-virus ne bloque pas DCSBIOS en principe pas d'exe sauf Socat.exe
Bien installer dans le répertoire Partie enregistrées Save Games le dossier Script
2-Impératif il faut d'abord lancer DCS puis se mettre dans un avion
3-Installer JavaScript car dans DCSBIOS il y a des fichier Java (A valider)
4-Si lors du lancement(sous Google) de Control-reference Live Preview les aiguilles ne tournent pas alors il faut que tu recherches ce qui bloque ne pas aller plus loin
Tu peux faire actualiser ton application dans la fenêtre avec souris de droite.
Pour VRI2DCS tu n'a besoin que des Scripts que tu récupères en lançant seulement Control-reference.html dans le dossier DCSBIOS\doc
Control-reference Live Preview est à créer dans Google Applications voir vidéo de Paul Marsh
Content si je peux t'aider à utiliser ton
MCP1 OUI FMER comme dans mon fichier key et avec les bons les tiens
COM que tu trouves en lançant Vrinsght.exe éventuellement
Si après tout cela DCSBIOS ne fonctionne pas alors fais moi signe on se retrouve sur TS ou Skype on comprendra le pourquoi
Maclaw