VRINSIGHT et DCS
Publié : dim. mars 03, 2019 2:28 pm
Comme 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