exporter les MFD sur A-10

Fabrication de cockpit et divers ( palonnier , panels ..) c est ICI

Topic author
Jean-lucpierre
Nouvelle Recrue
Nouvelle Recrue
Messages : 24
Inscription : 07 juillet 2010

exporter les MFD sur A-10

#1

Message par Jean-lucpierre »

Bonjours à tous.
j'aurais plusieurs questions sur les mfp
J'ai un pc avec 2 ecrans et une 5870
Je souhaiterais exporter les mfd sur mon deuxième écran et plus tard sur un troisième.
J'ai essayé Easy Configurator, mais il refuse de s'installer jusqu'au bout (LUA not installer)
J'ai lu qu'il existait un soft Helios, mais je ne l'ai pas trouvé.
Si quelqu'un peut m'aider si les logiciels et la marche à suivre.
Merci
A+
Avatar de l’utilisateur

Tacno
Nouvelle Recrue
Nouvelle Recrue
Messages : 87
Inscription : 28 février 2009

#2

Message par Tacno »

HELIOS : ici Il faut être enregistré

MFD et multiécran : ici

Bon courage...

Topic author
Jean-lucpierre
Nouvelle Recrue
Nouvelle Recrue
Messages : 24
Inscription : 07 juillet 2010

#3

Message par Jean-lucpierre »

Tacno a écrit :HELIOS : ici Il faut être enregistré

MFD et multiécran : ici

Bon courage...
Merci et meme super merci ! :notworthy
J'ai obtenu le logiciel Helios qui fonctionne bien.
J'ai assemblé un config avec mon ecran plat, un écran (ancien) et une tablette tactile 7 pouces android (avec Idisplay). La fonction tactile est opérationnelle.
Toutes fois les mfd n'affichent rien.
Si quelqu'un a une piste.
Merci

coyote-89
Mécano au sol
Mécano au sol
Messages : 535
Inscription : 07 janvier 2005

#4

Message par coyote-89 »

Salut,

Helios ne permet pas d'afficher les MFD, juste les boutons !
Pour déplacer "j'ai dit déplacer et pas exporter "les MFD ( sur un autre ecran mais sur la meme machine ou tourne DCS ) il faut modifier le fichier scripts\aircrafts\a-10c\
\Cockpit\MFCD\indicator\MFCD_init.lua et creer un fichier de conf dans le dossier MonitorSetup.

Il doit y avoir un autre post ( de icemaker il me semble ) sur la modif a apporter au fichier MFCD

Topic author
Jean-lucpierre
Nouvelle Recrue
Nouvelle Recrue
Messages : 24
Inscription : 07 juillet 2010

#5

Message par Jean-lucpierre »

coyote-89 a écrit :Salut,

Helios ne permet pas d'afficher les MFD, juste les boutons !
Pour déplacer "j'ai dit déplacer et pas exporter "les MFD ( sur un autre ecran mais sur la meme machine ou tourne DCS ) il faut modifier le fichier scripts\aircrafts\a-10c\
\Cockpit\MFCD\indicator\MFCD_init.lua et creer un fichier de conf dans le dossier MonitorSetup.

Il doit y avoir un autre post ( de icemaker il me semble ) sur la modif a apporter au fichier MFCD
Grand merci,
mais j'avoue être juste et novice en Lua (je ne sais pas d'ailleurs ce que c'est exactement).:wacko:
Quand tu précises déplacer les MFD, tu veux dire qu'ils vont être supprimés de la vue du cockpit pour être déplacés sur un autre moniteur.
J'ai trouvé le programme pour les éditer (notepad++), mais je n'arrive pas à repérer les lignes qu'il faut modifier et avec quelles valeurs.
Existe-t-il des fichiers déjà paramétrés.
Merci d'avance pour vos remarques.
Avatar de l’utilisateur

beynesairforce
Apprenti-Mécano
Apprenti-Mécano
Messages : 251
Inscription : 03 avril 2004

#6

Message par beynesairforce »

Pour moi il faut exporter l'affichage des MFD sur un second ecran. Dans ce cas c'est un fichier de configuration moniteur qu'il faut bidouiller et choisir le bon positionnement pour mfd left, right, imposer la definition d'affichage du jeu (1 seul moniteur) et la definition de l'affichage virtuel global (les 2 moniteurs).

J'ai deja tester avec les MFD sur un autre ecran, sans afficher les MFD sur l'ecran simu et le fait d'avoir 2 carré noir, c'est déroutant
Benny ImageImage I7-960 / 12Gb DDR3 / Asus GTX980Ti Strix / Asus PB287Q / Syncmaster 206BW for Helios / TIR / TM Warthog / Saitek CRP / Cougar MFD

Topic author
Jean-lucpierre
Nouvelle Recrue
Nouvelle Recrue
Messages : 24
Inscription : 07 juillet 2010

#7

Message par Jean-lucpierre »

beynesairforce a écrit :Pour moi il faut exporter l'affichage des MFD sur un second ecran. Dans ce cas c'est un fichier de configuration moniteur qu'il faut bidouiller et choisir le bon positionnement pour mfd left, right, imposer la definition d'affichage du jeu (1 seul moniteur) et la definition de l'affichage virtuel global (les 2 moniteurs).

J'ai deja tester avec les MFD sur un autre ecran, sans afficher les MFD sur l'ecran simu et le fait d'avoir 2 carré noir, c'est déroutant
Ok merci pour ces infos.
Je vous communique ma config écran, on ne jamais si quelqu'un à la même (ou une se rapprochant) je suis preneur des fichiers de configuration.

Mon souhait : avoir les 2 mfd (actifs) sur un écran secondaire et dcs a-10 sur le principal
Mes écrans : principal 1680x1050 et secondaire 1024x768
En attendant, je brule des cierges
Merci à vous
Avatar de l’utilisateur

beynesairforce
Apprenti-Mécano
Apprenti-Mécano
Messages : 251
Inscription : 03 avril 2004

#8

Message par beynesairforce »

Alors pour commencer tu copie un fichier de config lua qui se trouve
\Eagle Dynamics\DCS A-10C\Config\MonitorSetup\

Tu le renomme en "test_deux_MFD"

Le calcul n'est valable que pour un positionnement d’écran sous windows
Image
En fait cela montre comment le calcul x et y est réaliser (Merci à Bastan pour le schéma !!)

Et ensuite tu rentres tes valeurs d’écran + positionnement avec notepad++
_ = function(p) return p; end;
name = _('test_deux_MFD');
Description = 'MFD sur ecran 2'
Viewports =
{
Center =
{
x = 0;
y = 0;
width = 1680;
height = 1050;
viewDx = 0;
viewDy = 0;
aspect = 1.6;
}
}

LEFT_MFCD =
{
x = 1681;
y = 0;
width = 570;
height = 470;
}

RIGHT_MFCD =
{
x = 2134;
y = 0;
width = 570;
height = 470;
}
UIMainView = Viewports.Center
Je te laissse par la suite le soin de changer les width = 570 & height = 470 des MFD pour que cela match avec l'espace Helios, ainsi que leur positionnement graphique sur l’écran Helios via les x = 1681; y = 0. A faire pour les 2 MFD

Ensuite, dans l'interface Option de DCS, tu sélections le profil d’écran "test_deux_MFD", positionne bien le Full screen décocher (sinon plantage)!!!! et rentre manuellement ta définition générale d’écran (2704x1050). Le calcul du ratio sera fait automatiquement
Benny ImageImage I7-960 / 12Gb DDR3 / Asus GTX980Ti Strix / Asus PB287Q / Syncmaster 206BW for Helios / TIR / TM Warthog / Saitek CRP / Cougar MFD

Topic author
Jean-lucpierre
Nouvelle Recrue
Nouvelle Recrue
Messages : 24
Inscription : 07 juillet 2010

#9

Message par Jean-lucpierre »

Bonsoir et merci pour ces nouvelles infos.
MOn deuxième écran s'est bien mis en marche. Au lancement d'une mission, on voit bien la page de chargement sur les 2 écrans et le curseur à la souris circule bien. Je pense avoir suivi les consignes.
Néanmoins l'écran secondaire reste noir. Et les deux MFD se superposent sur le haut coté gauche de l'écran principal.
J'ai du raté quelque chose.
J'ai essayé de modifier les valeurs mais pas de progrès.
Je vais allumer d'autres cierges.
Encore merci
A+

coyote-89
Mécano au sol
Mécano au sol
Messages : 535
Inscription : 07 janvier 2005

#10

Message par coyote-89 »

voici le fichier MFCD_init.lua tel qu'il doit etre pour que cela fonctionne :
il se trouve ici : scripts\aircrafts\a-10c\Cockpit\MFCD\indicator\MFCD_init.lua

Fait une sauvegarde du tient avant de le remplacer;

Code : Tout sélectionner

dofile(LockOn_Options.common_script_path.."devices_defs.lua") dofile(LockOn_Options.script_path.."materials.lua") dofile(LockOn_Options.script_path.."config.lua") function GetScale() return 1 end dofile(LockOn_Options.script_path.."MFCD/indicator/MFCD_sizes.lua") if LockOn_Options.flight.easy_radar then render_target_always = true purposes = {render_purpose.GENERAL,render_purpose.HUD_ONLY_VIEW,render_purpose.SCREENSPACE_OUTSIDE_COCKPIT} else render_target_always = false purposes = {render_purpose.GENERAL,render_purpose.HUD_ONLY_VIEW} end indicator_type = indicator_types.COMMON used_render_mask = "interleave.bmp" screenspace_scale_initial = 6; screenspace_diplacement = {0,0} local x_size = size_k local y_size = size_k -- modification par seb le 21/9/2011 suite patch 1.0.0.9 -- function update_screenspace_diplacement(zoom_value) -- screenspace_scale = screenspace_scale_initial + zoom_value; -- if screenspace_scale < 1 then -- screenspace_scale = 1 -- end -- local screen_height = 2.0; -- local screen_width = screen_height * LockOn_Options.screen.aspect; -- local scaled_width = SelfWidth * screenspace_scale -- local scaled_height = y_size * scaled_width -- for indicator all sizes is function of width -- scaled_width = x_size * scaled_width -- -- screenspace_diplacement = { 0.5 * screen_width - 0.5 * scaled_width, -- -0.5 * screen_height + 0.5 * scaled_height} -- -- if disposition == 'L' then -- screenspace_diplacement[1] = -screenspace_diplacement[1] -- end -- -- screenspace_diplacement_arcade = {screenspace_diplacement[1], -- 0.5 * screen_height - 0.5 * scaled_height} -- --end --update_screenspace_diplacement(0) --function set_full_viewport_coverage(viewport) -- local w = LockOn_Options.screen.width -- local h = LockOn_Options.screen.height -- local a = LockOn_Options.screen.aspect -- local x = (-1.0 + 2.0 * (viewport.x / w)) * a -- local y = 1.0 - 2.0 * (viewport.y / h) -- -- local width = (viewport.width / w) * a -- local height = viewport.height / h -- local scl_hgt_K = y_size * SelfWidth -- size always function of SelfWidth -- local scl_wdt_K = x_size * SelfWidth -- size always function of SelfWidth -- screenspace_scale_x = 2.0 * width / scl_wdt_K -- screenspace_scale_y = 2.0 * height / scl_hgt_K -- screenspace_diplacement = {x + width, -- y - height} -- -- screenspace_diplacement_arcade = screenspace_diplacement -- purposes = {render_purpose.GENERAL, -- render_purpose.HUD_ONLY_VIEW, -- render_purpose.SCREENSPACE_OUTSIDE_COCKPIT, -- render_purpose.SCREENSPACE_INSIDE_COCKPIT} -- set purposes to draw it always -- render_target_always = true --end function update_screenspace_diplacement(zoom_value) local default_width = 0.5 * LockOn_Options.screen.height + (64 * zoom_value) if default_width > LockOn_Options.screen.height then default_width = LockOn_Options.screen.height end if default_width > 0.5 * LockOn_Options.screen.width then default_width = 0.5 * LockOn_Options.screen.width end local default_height = (y_size/x_size) * default_width local default_y = LockOn_Options.screen.height - default_height local default_x = LockOn_Options.screen.width - default_width dedicated_viewport = {default_x,default_y,default_width,default_height} dedicated_viewport_arcade = {default_x, 0 ,default_width,default_height} end update_screenspace_diplacement(0) function set_full_viewport_coverage(viewport) dedicated_viewport = {viewport.x, viewport.y, viewport.width, viewport.height} dedicated_viewport_arcade = dedicated_viewport purposes = {render_purpose.GENERAL, render_purpose.HUD_ONLY_VIEW, render_purpose.SCREENSPACE_OUTSIDE_COCKPIT, render_purpose.SCREENSPACE_INSIDE_COCKPIT} -- set purposes to draw it always render_target_always = true end -- try to find assigned viewport local multimonitor_setup_name = "Config/MonitorSetup/"..get_multimonitor_preset_name()..".lua" local env = {} env.screen = LockOn_Options.screen local f = loadfile(multimonitor_setup_name) if f then setfenv(f,env) pcall(f) local vp = nil if disposition == 'L' then vp = env.LEFT_MFCD else vp = env.RIGHT_MFCD end if vp ~= nil then dbg_print("ok we have directly assigned viewport to MFCD\n") set_full_viewport_coverage(vp) end end DSMS_master_arm_colors = { materials["MFCD_BLUE"], --MASTER_ARM_TRAINING, materials["MFCD_WHITE"], --MASTER_ARM_SAFE, materials["MFCD_GREEN"], --MASTER_ARM_ON } MFCD_colors = { materials["INDICATION_COMMON_BLACK"],--BLACK materials["MFCD_GREEN"], --GREEN materials["MFCD_RED"], --RED materials["MFCD_WHITE"], --WHITE materials["MFCD_YELLOW"], --YELLOW materials["MFCD_BLUE"], --BLUE } MFCD_colors_night = MFCD_colors --[[ { materials["INDICATION_COMMON_BLACK"],--BLACK (REPLACE FOR NIGHT) materials["MFCD_RED"], --GREEN (REPLACE FOR NIGHT) materials["MFCD_RED"], --RED (REPLACE FOR NIGHT) materials["MFCD_WHITE"], --WHITE (REPLACE FOR NIGHT) materials["MFCD_VIOLET"], --YELLOW(REPLACE FOR NIGHT) materials["MFCD_BLUE"], --BLUE (REPLACE FOR NIGHT) } -]] -- mode enums MFCD_NONE = 0 MFCD_DTS_UPLOAD = 1 MFCD_DISPLAY_PROGRAM = 2 MFCD_STAT = 3 MFCD_MAV = 4 MFCD_DSMS = 5 MFCD_TGP = 6 MFCD_TAD = 7 MFCD_MSG = 8 MFCD_TEST_CICU = 11 MFCD_TEST_DISP = 12 MFCD_TEST_KEYS = 13 MFCD_TEST_HOTAS = 14 MFCD_CICU_INIT = 15 --submodes TGP MFCD_TGP_STBY = 1 MFCD_TGP_AA = 2 MFCD_TGP_AG = 3 --submodes TGP STBY MFCD_TGP_STBY_INIT = 1 MFCD_TGP_STBY_BIT = 2 MFCD_TGP_STBY_CONTROL = 3 --submodes TGP AG MFCD_TGP_AG_CONTROL = 1 --submodes TGP AA MFCD_TGP_AA_CONTROL = 1 --submodes STAT MFCD_STAT_PAGE1 = 0 MFCD_STAT_PAGE2 = 1 -- submodes MSG MFCD_MSG_NO_PAGE = 0 MFCD_MSG_TEXT_PAGE = 1 MFCD_MSG_CAS_PAGE = 2 MFCD_MSG_MA_PAGE = 3 -------PAGE IDs------- id_Page = { PAGE_MFCD_NONE = 0, PAGE_MFCD_DTS_UPLOAD = 1, PAGE_MFCD_DISPLAY_PROGRAM = 2, PAGE_MFCD_MAV = 4, PAGE_MFCD_DSMS = 5, PAGE_MFCD_TGP = 6, PAGE_MFCD_TAD = 7, PAGE_MFCD_DSMS_PROFILE_LIST = 8, PAGE_MFCD_DSMS_VIEW_PROFILE = 9, PAGE_MFCD_DSMS_PROFILE_SETTINGS = 10, PAGE_MFCD_TGP_STBY = 11, PAGE_MFCD_TGP_AA = 12, PAGE_MFCD_TGP_AG = 13, PAGE_MFCD_TGP_STBY_CONTROL = 14, PAGE_MFCD_TGP_AG_CONTROL = 15, PAGE_MFCD_TGP_AA_CONTROL = 16, PAGE_MFCD_DSMS_INVENTORY = 17, PAGE_MFCD_DSMS_INVENTORY_SELECT = 18, PAGE_MFCD_DSMS_INVENTORY_BOMB = 19, PAGE_MFCD_DSMS_INVENTORY_CBU = 20, PAGE_MFCD_DSMS_INVENTORY_GBU = 21, PAGE_MFCD_DSMS_INVENTORY_RACK = 22, PAGE_MFCD_DSMS_INVENTORY_AIR = 23, PAGE_MFCD_DSMS_INVENTORY_POD = 24, PAGE_MFCD_DSMS_INVENTORY_MAVERICK = 25, PAGE_MFCD_DSMS_INVENTORY_MISC = 26, PAGE_MFCD_DSMS_INVENTORY_BDU33 = 27, PAGE_MFCD_DSMS_INVENTORY_ROCKET = 28, PAGE_MFCD_DSMS_INVENTORY_MK84 = 29, PAGE_MFCD_DSMS_INVENTORY_MK82 = 30, PAGE_MFCD_DSMS_INVENTORY_GBU10 = 31, PAGE_MFCD_DSMS_INVENTORY_GBU12 = 32, PAGE_MFCD_DSMS_INVENTORY_GBU31 = 33, PAGE_MFCD_DSMS_INVENTORY_GBU38 = 34, PAGE_MFCD_DSMS_INVENTORY_CBU87 = 35, PAGE_MFCD_DSMS_INVENTORY_CBU89 = 36, PAGE_MFCD_DSMS_INVENTORY_CBU97 = 37, PAGE_MFCD_DSMS_INVENTORY_BDU56 = 38, PAGE_MFCD_DSMS_INVENTORY_BDU50 = 39, PAGE_MFCD_DSMS_INVENTORY_MK82A = 40, PAGE_MFCD_DSMS_INVENTORY_FLARE = 41, PAGE_MFCD_DSMS_INVENTORY_CBU103 = 42, PAGE_MFCD_DSMS_INVENTORY_CBU104 = 43, PAGE_MFCD_DSMS_INVENTORY_CBU105 = 44, PAGE_MFCD_DSMS_MISSILE_CONTROL = 45, PAGE_MFCD_DSMS_SELECTIVE_JETTISON = 46, PAGE_MFCD_TAD_PROFILE_PROGRAM = 47, PAGE_MFCD_STAT_PAGE1 = 48, PAGE_MFCD_STAT_PAGE2 = 49, PAGE_MFCD_TGP_STBYINIT = 50, PAGE_MFCD_TGP_STBYBIT = 51, PAGE_MFCD_TAD_CONTROL = 52, PAGE_MFCD_TAD_CONTROL_SETTINGS = 53, PAGE_MFCD_MSG_TEXT = 54, PAGE_MFCD_MSG_CAS = 55, PAGE_MFCD_MSG_MA = 56, PAGE_MFCD_TAD_MA_TABLE = 57, PAGE_MFCD_TAD_TDL = 58, PAGE_MFCD_TAD_SADL = 59, PAGE_MFCD_TEST_CICU = 60, PAGE_MFCD_TEST_DISP = 61, PAGE_MFCD_TEST_KEYS = 62, PAGE_MFCD_TEST_HOTAS = 63, } id_pagesubset = { MFCD_NONE_MAIN = 0, MFCD_DTS_UPLOAD_MAIN = 1, MFCD_DISPLAY_PROGRAM_MAIN = 2, MFCD_MAV_MAIN = 4, MFCD_DSMS_MAIN = 5, MFCD_TGP_MAIN = 6, MFCD_TAD_MAIN = 7, MFCD_OSB_11_15 = 8, MFCD_BACKGROUND = 9, MFCD_DSMS_STATIONS = 10, MFCD_DSMS_PROFILE_LIST = 11, MFCD_DSMS_VIEW_PROFILE = 12, MFCD_DSMS_PROFILE_TABLE = 13, MFCD_DSMS_PROFILE_SETTINGS = 14, MFCD_TGP_STBY_PAGE = 15, MFCD_TGP_AA_PAGE = 16, MFCD_TGP_AG_PAGE = 17, MFCD_TGP_RENDERED_PAGE = 18, MFCD_MAV_RENDERED_PAGE = 19, MFCD_TGP_RENDERED_PAGE = 20, MFCD_MAV_RENDERED_PAGE = 21, MFCD_TGP_STBY_CONTROL_PAGE = 22, MFCD_TGP_AG_CONTROL_PAGE = 23, MFCD_TGP_AA_CONTROL_PAGE = 24, MFCD_DSMS_INVENTORY = 25, MFCD_DSMS_INVENTORY_SELECT = 26, MFCD_CDU_REPEATER = 27, MFCD_DSMS_INVENTORY_BOMB = 28, MFCD_DSMS_INVENTORY_CBU = 29, MFCD_DSMS_INVENTORY_GBU = 30, MFCD_DSMS_INVENTORY_RACK = 31, MFCD_DSMS_INVENTORY_AIR = 32, MFCD_DSMS_INVENTORY_POD = 33, MFCD_DSMS_INVENTORY_MAVERICK= 34, MFCD_DSMS_INVENTORY_MISC = 35, MFCD_DSMS_INVENTORY_BDU33 = 36, MFCD_DSMS_INVENTORY_ROCKET = 37, MFCD_DSMS_INVENTORY_MK84 = 38, MFCD_DSMS_INVENTORY_MK82 = 39, MFCD_DSMS_INVENTORY_GBU10 = 40, MFCD_DSMS_INVENTORY_GBU12 = 41, MFCD_DSMS_INVENTORY_GBU31 = 42, MFCD_DSMS_INVENTORY_GBU38 = 43, MFCD_DSMS_INVENTORY_CBU87 = 44, MFCD_DSMS_INVENTORY_CBU89 = 45, MFCD_DSMS_INVENTORY_CBU97 = 46, MFCD_DSMS_INVENTORY_BDU56 = 47, MFCD_DSMS_INVENTORY_BDU50 = 48, MFCD_DSMS_INVENTORY_MK82A = 49, MFCD_DSMS_INVENTORY_FLARE = 50, MFCD_DSMS_INVENTORY_CBU103 = 51, MFCD_DSMS_INVENTORY_CBU104 = 52, MFCD_DSMS_INVENTORY_CBU105 = 53, MFCD_DSMS_MISSILE_CONTROL = 54, MFCD_DSMS_SELECTIVE_JETTISON= 55, MFCD_TAD_CHART = 56, MFCD_TAD_BACK = 57, MFCD_TAD_PROFILE_PROGRAM_PAGE=58, MFCD_TAD_PROFILE_SELECT_OSB_02_05=59, MFCD_STAT_COMMON = 60, MFCD_STAT_PAGE1 = 61, MFCD_STAT_PAGE2 = 62, MFCD_TAD_OBJECTS = 63, MFCD_TGP_STBY_PAGE_COMMON = 64, MFCD_TGP_STBY_PAGE_INIT = 65, MFCD_TGP_RENDER_MAIN = 66, MFCD_TGP_RENDER_STBYINIT = 67, MFCD_TGP_RENDER_STBYBIT = 68, MFCD_TGP_STBY_CONTROL_PAGE = 69, MFCD_TGP_STBY_PAGE_OPER = 70, MFCD_TAD_MAP = 71, MFCD_TAD_CONTROL = 72, MFCD_TAD_CONTROL_SETTINGS = 73, MFCD_MSG = 74, MFCD_MSG_TEXT = 75, MFCD_MSG_CAS = 76, MFCD_MSG_MA = 77, MFCD_TAD_MA_TABLE = 78, MFCD_TAD_TDL = 79, MFCD_TGP_OFF = 80, MFCD_TAD_SADL = 81, MFCD_DSMS_STATIONS_SJ = 82, MFCD_TEST_CICU = 83, MFCD_TEST_DISP = 84, MFCD_TEST_KEYS = 85, MFCD_TEST_HOTAS = 86 } page_subsets = {} page_subsets[id_pagesubset.MFCD_NONE_MAIN] = LockOn_Options.script_path.."MFCD/indicator/MFCD_page_DTS_UPLOAD.lua" page_subsets[id_pagesubset.MFCD_DTS_UPLOAD_MAIN] = LockOn_Options.script_path.."MFCD/indicator/MFCD_page_DTS_UPLOAD.lua" page_subsets[id_pagesubset.MFCD_DISPLAY_PROGRAM_MAIN] = LockOn_Options.script_path.."MFCD/indicator/MFCD_page_DISPLAY_PROGRAM.lua" page_subsets[id_pagesubset.MFCD_MAV_MAIN] = LockOn_Options.script_path.."MFCD/indicator/MFCD_page_MAV.lua" page_subsets[id_pagesubset.MFCD_DSMS_MAIN] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS.lua" page_subsets[id_pagesubset.MFCD_TAD_MAIN] = LockOn_Options.script_path.."MFCD/indicator/TAD/MFCD_page_TAD.lua" page_subsets[id_pagesubset.MFCD_OSB_11_15] = LockOn_Options.script_path.."MFCD/indicator/MFCD_page_OSB_11_15.lua" page_subsets[id_pagesubset.MFCD_BACKGROUND] = LockOn_Options.script_path.."MFCD/indicator/MFCD_page_BACKGROUND.lua" page_subsets[id_pagesubset.MFCD_DSMS_STATIONS] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_stations.lua" page_subsets[id_pagesubset.MFCD_DSMS_PROFILE_LIST] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_profile_list.lua" page_subsets[id_pagesubset.MFCD_DSMS_VIEW_PROFILE] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_view_profile.lua" page_subsets[id_pagesubset.MFCD_DSMS_PROFILE_TABLE] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_profile_table.lua" page_subsets[id_pagesubset.MFCD_DSMS_PROFILE_SETTINGS] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_profile_settings.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_SELECT] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_select.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_BOMB] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_bomb.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_CBU] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_cbu.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_GBU] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_gbu.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_RACK] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_rack.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_AIR] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_air.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_POD] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_pod.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_MAVERICK]= LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_maverick.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_MISC] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_misc.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_BDU33] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_bdu33.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_ROCKET] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_rocket.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_MK84] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_mk84.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_MK82] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_mk82.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_GBU10] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_gbu10.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_GBU12] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_gbu12.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_GBU31] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_gbu31.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_GBU38] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_gbu38.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_CBU87] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_cbu87.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_CBU89] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_cbu89.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_CBU97] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_cbu97.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_BDU56] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_bdu56.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_BDU50] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_bdu50.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_MK82A] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_mk82a.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_FLARE] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_flare.lua" page_subsets[id_pagesubset.MFCD_DSMS_MISSILE_CONTROL] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_missile_control.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_CBU103] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_cbu103.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_CBU104] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_cbu104.lua" page_subsets[id_pagesubset.MFCD_DSMS_INVENTORY_CBU105] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_inventory_cbu105.lua" page_subsets[id_pagesubset.MFCD_DSMS_SELECTIVE_JETTISON]= LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_selective_jettison.lua" page_subsets[id_pagesubset.MFCD_MAV_RENDERED_PAGE] = LockOn_Options.script_path.."MFCD/indicator/MFCD_page_MAV_RENDERED.lua" page_subsets[id_pagesubset.MFCD_DSMS_STATIONS_SJ] = LockOn_Options.script_path.."MFCD/indicator/DSMS/MFCD_page_DSMS_stations_sj.lua" page_subsets[id_pagesubset.MFCD_TGP_MAIN] = LockOn_Options.script_path.."MFCD/indicator/TGP/MFCD_page_TGP.lua" page_subsets[id_pagesubset.MFCD_TGP_OFF] = LockOn_Options.script_path.."MFCD/indicator/TGP/MFCD_page_TGP_OFF.lua" page_subsets[id_pagesubset.MFCD_TGP_RENDER_MAIN] = LockOn_Options.script_path.."MFCD/indicator/TGP/MFCD_page_TGP_RENDER_MAIN.lua" page_subsets[id_pagesubset.MFCD_TGP_RENDER_STBYINIT] = LockOn_Options.script_path.."MFCD/indicator/TGP/MFCD_page_TGP_RENDER_STBYINIT.lua" page_subsets[id_pagesubset.MFCD_TGP_RENDER_STBYBIT] = LockOn_Options.script_path.."MFCD/indicator/TGP/MFCD_page_TGP_RENDER_STBYBIT.lua" page_subsets[id_pagesubset.MFCD_TGP_STBY_PAGE_COMMON] = LockOn_Options.script_path.."MFCD/indicator/TGP/MFCD_page_TGP_STBY_COMMON.lua" page_subsets[id_pagesubset.MFCD_TGP_STBY_PAGE_INIT] = LockOn_Options.script_path.."MFCD/indicator/TGP/MFCD_page_TGP_STBY_INIT.lua" page_subsets[id_pagesubset.MFCD_TGP_STBY_PAGE_OPER] = LockOn_Options.script_path.."MFCD/indicator/TGP/MFCD_page_TGP_STBY_OPER.lua" page_subsets[id_pagesubset.MFCD_TGP_STBY_CONTROL_PAGE] = LockOn_Options.script_path.."MFCD/indicator/TGP/MFCD_page_TGP_STBY_CONTROL.lua" page_subsets[id_pagesubset.MFCD_TGP_AA_PAGE] = LockOn_Options.script_path.."MFCD/indicator/TGP/MFCD_page_TGP_AA.lua" page_subsets[id_pagesubset.MFCD_TGP_AA_CONTROL_PAGE] = LockOn_Options.script_path.."MFCD/indicator/TGP/MFCD_page_TGP_AA_CONTROL.lua" page_subsets[id_pagesubset.MFCD_TGP_AG_PAGE] = LockOn_Options.script_path.."MFCD/indicator/TGP/MFCD_page_TGP_AG.lua" page_subsets[id_pagesubset.MFCD_TGP_AG_CONTROL_PAGE] = LockOn_Options.script_path.."MFCD/indicator/TGP/MFCD_page_TGP_AG_CONTROL.lua" page_subsets[id_pagesubset.MFCD_CDU_REPEATER] = LockOn_Options.script_path.."MFCD/indicator/CDU_repeater/MFCD_page_CDU.lua" page_subsets[id_pagesubset.MFCD_TAD_BACK] = LockOn_Options.script_path.."MFCD/indicator/TAD/MFCD_page_TAD_BACK.lua" page_subsets[id_pagesubset.MFCD_TAD_PROFILE_PROGRAM_PAGE] = LockOn_Options.script_path.."MFCD/indicator/TAD/MFCD_page_TAD_PROFILE_PROGRAM.lua" page_subsets[id_pagesubset.MFCD_TAD_PROFILE_SELECT_OSB_02_05] = LockOn_Options.script_path.."MFCD/indicator/TAD/MFCD_page_MFCD_TAD_PROFILE_SELECT_OSB_02_05.lua" page_subsets[id_pagesubset.MFCD_STAT_COMMON] = LockOn_Options.script_path.."MFCD/indicator/STAT/MFCD_page_STAT_common.lua" page_subsets[id_pagesubset.MFCD_STAT_PAGE1] = LockOn_Options.script_path.."MFCD/indicator/STAT/MFCD_page_STAT_Page1.lua" page_subsets[id_pagesubset.MFCD_STAT_PAGE2] = LockOn_Options.script_path.."MFCD/indicator/STAT/MFCD_page_STAT_Page2.lua" page_subsets[id_pagesubset.MFCD_TEST_CICU] = LockOn_Options.script_path.."MFCD/indicator/TEST/MFCD_page_TEST_CICU.lua" page_subsets[id_pagesubset.MFCD_TEST_DISP] = LockOn_Options.script_path.."MFCD/indicator/TEST/MFCD_page_TEST_DISP.lua" page_subsets[id_pagesubset.MFCD_TEST_KEYS] = LockOn_Options.script_path.."MFCD/indicator/TEST/MFCD_page_TEST_KEYS.lua" page_subsets[id_pagesubset.MFCD_TEST_HOTAS] = LockOn_Options.script_path.."MFCD/indicator/TEST/MFCD_page_TEST_HOTAS.lua" page_subsets[id_pagesubset.MFCD_TAD_OBJECTS] = LockOn_Options.script_path.."MFCD/indicator/TAD/MFCD_page_TAD_OBJECTS.lua" page_subsets[id_pagesubset.MFCD_TAD_MAP] = LockOn_Options.script_path.."MFCD/indicator/TAD/MFCD_page_TAD_MAP.lua" page_subsets[id_pagesubset.MFCD_TAD_CONTROL] = LockOn_Options.script_path.."MFCD/indicator/TAD/MFCD_page_TAD_CONTROL.lua" page_subsets[id_pagesubset.MFCD_TAD_CONTROL_SETTINGS] = LockOn_Options.script_path.."MFCD/indicator/TAD/MFCD_page_TAD_CONTROL_SETTINGS.lua" page_subsets[id_pagesubset.MFCD_MSG] = LockOn_Options.script_path.."MFCD/indicator/MSG/MFCD_page_MSG.lua" page_subsets[id_pagesubset.MFCD_MSG_TEXT] = LockOn_Options.script_path.."MFCD/indicator/MSG/MFCD_page_MSG_TEXT.lua" page_subsets[id_pagesubset.MFCD_MSG_CAS] = LockOn_Options.script_path.."MFCD/indicator/MSG/MFCD_page_MSG_CAS.lua" page_subsets[id_pagesubset.MFCD_MSG_MA] = LockOn_Options.script_path.."MFCD/indicator/MSG/MFCD_page_MSG_MA.lua" page_subsets[id_pagesubset.MFCD_TAD_MA_TABLE] = LockOn_Options.script_path.."MFCD/indicator/TAD/MFCD_page_TAD_MA_TABLE.lua" page_subsets[id_pagesubset.MFCD_TAD_TDL] = LockOn_Options.script_path.."MFCD/indicator/TAD/MFCD_page_TAD_TDL.lua" page_subsets[id_pagesubset.MFCD_TAD_SADL] = LockOn_Options.script_path.."MFCD/indicator/TAD/MFCD_page_TAD_SADL.lua" ---------------------- pages = {} pages[id_Page.PAGE_MFCD_NONE] = {} pages[id_Page.PAGE_MFCD_DTS_UPLOAD] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DTS_UPLOAD_MAIN ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DISPLAY_PROGRAM] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DISPLAY_PROGRAM_MAIN,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_MAV] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_MAV_RENDERED_PAGE ,id_pagesubset.MFCD_MAV_MAIN, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_MAIN , id_pagesubset.MFCD_DSMS_STATIONS, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_PROFILE_LIST] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_PROFILE_LIST ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_VIEW_PROFILE] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_VIEW_PROFILE , id_pagesubset.MFCD_DSMS_PROFILE_TABLE, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_PROFILE_SETTINGS] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_PROFILE_SETTINGS, id_pagesubset.MFCD_DSMS_PROFILE_TABLE, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_STATIONS , id_pagesubset.MFCD_DSMS_INVENTORY, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_SELECT] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_SELECT,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_BOMB] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_BOMB ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_CBU] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_CBU ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_GBU] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_GBU ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_RACK] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_RACK ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_AIR] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_AIR ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_POD] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_POD ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_MAVERICK] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_MAVERICK,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_MISC] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_MISC ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_BDU33] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_BDU33,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_ROCKET] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_ROCKET,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_MK84] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_MK84 ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_MK82] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_MK82 ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_GBU10] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_GBU10 ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_GBU12] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_GBU12 ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_GBU31] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_GBU31 ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_GBU38] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_GBU38 ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_CBU87] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_CBU87 ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_CBU89] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_CBU89 ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_CBU97] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_CBU97 ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_BDU56] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_BDU56 ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_BDU50] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_BDU50 ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_MK82A] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_MK82A ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_FLARE] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_FLARE ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_CBU103] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_CBU103 ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_CBU104] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_CBU104 ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_INVENTORY_CBU105] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_INVENTORY_CBU105 ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_MISSILE_CONTROL] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_MISSILE_CONTROL ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_DSMS_SELECTIVE_JETTISON] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_DSMS_STATIONS_SJ ,id_pagesubset.MFCD_DSMS_SELECTIVE_JETTISON, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TAD] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_TAD_BACK, id_pagesubset.MFCD_TAD_CHART, id_pagesubset.MFCD_TAD_MAP, id_pagesubset.MFCD_TAD_MAIN, id_pagesubset.MFCD_TAD_PROFILE_SELECT_OSB_02_05, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TAD_CONTROL] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_TAD_BACK, id_pagesubset.MFCD_TAD_CHART, id_pagesubset.MFCD_TAD_MAP, id_pagesubset.MFCD_TAD_CONTROL, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TAD_CONTROL_SETTINGS] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_TAD_BACK, --[[ id_pagesubset.MFCD_TAD_CHART, id_pagesubset.MFCD_TAD_MAP,--]] id_pagesubset.MFCD_TAD_CONTROL_SETTINGS, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TAD_PROFILE_PROGRAM] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_TAD_BACK, id_pagesubset.MFCD_TAD_CHART, id_pagesubset.MFCD_TAD_PROFILE_PROGRAM_PAGE , id_pagesubset.MFCD_TAD_PROFILE_SELECT_OSB_02_05, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TAD_MA_TABLE] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_TAD_MA_TABLE, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TAD_TDL] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_TAD_TDL, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TAD_SADL] = {id_pagesubset.MFCD_BACKGROUND , id_pagesubset.MFCD_TAD_BACK, id_pagesubset.MFCD_TAD_CHART, id_pagesubset.MFCD_TAD_MAP, id_pagesubset.MFCD_TAD_SADL, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TGP] = {id_pagesubset.MFCD_BACKGROUND, id_pagesubset.MFCD_TGP_MAIN, id_pagesubset.MFCD_TGP_OFF, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TGP_STBYINIT] = {id_pagesubset.MFCD_BACKGROUND,id_pagesubset.MFCD_TGP_RENDER_STBYINIT,id_pagesubset.MFCD_TGP_MAIN, id_pagesubset.MFCD_TGP_STBY_PAGE_COMMON, id_pagesubset.MFCD_TGP_STBY_PAGE_INIT, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TGP_STBYBIT] = {id_pagesubset.MFCD_BACKGROUND,id_pagesubset.MFCD_TGP_RENDER_STBYBIT,id_pagesubset.MFCD_TGP_MAIN, id_pagesubset.MFCD_TGP_STBY_PAGE_COMMON, id_pagesubset.MFCD_TGP_STBY_PAGE_INIT, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TGP_STBY] = {id_pagesubset.MFCD_BACKGROUND, id_pagesubset.MFCD_TGP_MAIN, id_pagesubset.MFCD_TGP_STBY_PAGE_COMMON, id_pagesubset.MFCD_TGP_STBY_PAGE_OPER, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TGP_STBY_CONTROL] = {id_pagesubset.MFCD_BACKGROUND, id_pagesubset.MFCD_TGP_MAIN, id_pagesubset.MFCD_TGP_STBY_CONTROL_PAGE, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TGP_AA] = {id_pagesubset.MFCD_BACKGROUND ,id_pagesubset.MFCD_TGP_RENDER_MAIN,id_pagesubset.MFCD_TGP_MAIN,id_pagesubset.MFCD_TGP_AA_PAGE ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TGP_AA_CONTROL] = {id_pagesubset.MFCD_BACKGROUND ,id_pagesubset.MFCD_TGP_RENDER_MAIN,id_pagesubset.MFCD_TGP_MAIN,id_pagesubset.MFCD_TGP_AA_CONTROL_PAGE,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TGP_AG] = {id_pagesubset.MFCD_BACKGROUND ,id_pagesubset.MFCD_TGP_RENDER_MAIN ,id_pagesubset.MFCD_TGP_MAIN,id_pagesubset.MFCD_TGP_AG_PAGE ,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TGP_AG_CONTROL] = {id_pagesubset.MFCD_BACKGROUND ,id_pagesubset.MFCD_TGP_RENDER_MAIN,id_pagesubset.MFCD_TGP_MAIN,id_pagesubset.MFCD_TGP_AG_CONTROL_PAGE,id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_STAT_PAGE1] = {id_pagesubset.MFCD_BACKGROUND, id_pagesubset.MFCD_STAT_COMMON, id_pagesubset.MFCD_STAT_PAGE1, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_STAT_PAGE2] = {id_pagesubset.MFCD_BACKGROUND, id_pagesubset.MFCD_STAT_COMMON, id_pagesubset.MFCD_STAT_PAGE2, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_TEST_CICU] = {id_pagesubset.MFCD_BACKGROUND, id_pagesubset.MFCD_TEST_CICU} pages[id_Page.PAGE_MFCD_TEST_DISP] = {id_pagesubset.MFCD_BACKGROUND, id_pagesubset.MFCD_TEST_DISP} pages[id_Page.PAGE_MFCD_TEST_KEYS] = {id_pagesubset.MFCD_BACKGROUND, id_pagesubset.MFCD_TEST_KEYS} pages[id_Page.PAGE_MFCD_TEST_HOTAS] = {id_pagesubset.MFCD_BACKGROUND, id_pagesubset.MFCD_TEST_HOTAS} pages[id_Page.PAGE_MFCD_MSG_TEXT] = {id_pagesubset.MFCD_BACKGROUND, id_pagesubset.MFCD_MSG_TEXT, id_pagesubset.MFCD_MSG, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_MSG_CAS] = {id_pagesubset.MFCD_BACKGROUND, id_pagesubset.MFCD_MSG_CAS, id_pagesubset.MFCD_MSG, id_pagesubset.MFCD_OSB_11_15} pages[id_Page.PAGE_MFCD_MSG_MA] = {id_pagesubset.MFCD_BACKGROUND, id_pagesubset.MFCD_MSG_MA, id_pagesubset.MFCD_MSG, id_pagesubset.MFCD_OSB_11_15} init_pageID = id_Page.PAGE_MFCD_NONE function get_page_by_mode(master, L2, L3, L4) return get_page_by_mode_global(pages_by_mode, init_pageID, master, L2, L3, L4) end pages_by_mode = {} clear_mode_table(pages_by_mode, 15, 10, 29) pages_by_mode[MFCD_NONE] [0][0][0] = id_Page.PAGE_MFCD_NONE pages_by_mode[MFCD_DTS_UPLOAD] [0][0][0] = id_Page.PAGE_MFCD_DTS_UPLOAD pages_by_mode[MFCD_DISPLAY_PROGRAM] [0][0][0] = id_Page.PAGE_MFCD_DISPLAY_PROGRAM pages_by_mode[MFCD_MAV] [0][0][0] = id_Page.PAGE_MFCD_MAV pages_by_mode[MFCD_DSMS] [0][0][0] = id_Page.PAGE_MFCD_DSMS pages_by_mode[MFCD_DSMS] [1][0][0] = id_Page.PAGE_MFCD_DSMS_PROFILE_LIST pages_by_mode[MFCD_DSMS] [2][0][0] = id_Page.PAGE_MFCD_DSMS_VIEW_PROFILE pages_by_mode[MFCD_DSMS] [3][0][0] = id_Page.PAGE_MFCD_DSMS_PROFILE_SETTINGS pages_by_mode[MFCD_DSMS] [4][0][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY pages_by_mode[MFCD_DSMS] [4][1][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_SELECT pages_by_mode[MFCD_DSMS] [4][2][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_BOMB pages_by_mode[MFCD_DSMS] [4][3][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_CBU pages_by_mode[MFCD_DSMS] [4][4][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_GBU pages_by_mode[MFCD_DSMS] [4][5][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_RACK pages_by_mode[MFCD_DSMS] [4][6][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_AIR pages_by_mode[MFCD_DSMS] [4][7][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_POD pages_by_mode[MFCD_DSMS] [4][8][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_MAVERICK pages_by_mode[MFCD_DSMS] [4][9][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_MISC pages_by_mode[MFCD_DSMS] [4][10][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_BDU33 pages_by_mode[MFCD_DSMS] [4][11][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_ROCKET pages_by_mode[MFCD_DSMS] [4][12][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_MK84 pages_by_mode[MFCD_DSMS] [4][13][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_MK82 pages_by_mode[MFCD_DSMS] [4][14][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_GBU10 pages_by_mode[MFCD_DSMS] [4][15][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_GBU12 pages_by_mode[MFCD_DSMS] [4][16][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_GBU31 pages_by_mode[MFCD_DSMS] [4][17][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_GBU38 pages_by_mode[MFCD_DSMS] [4][18][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_CBU87 pages_by_mode[MFCD_DSMS] [4][19][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_CBU89 pages_by_mode[MFCD_DSMS] [4][20][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_CBU97 pages_by_mode[MFCD_DSMS] [4][21][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_BDU56 pages_by_mode[MFCD_DSMS] [4][22][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_BDU50 pages_by_mode[MFCD_DSMS] [4][23][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_MK82A pages_by_mode[MFCD_DSMS] [4][24][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_FLARE pages_by_mode[MFCD_DSMS] [4][25][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_CBU103 pages_by_mode[MFCD_DSMS] [4][26][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_CBU104 pages_by_mode[MFCD_DSMS] [4][27][0] = id_Page.PAGE_MFCD_DSMS_INVENTORY_CBU105 pages_by_mode[MFCD_DSMS] [5][0][0] = id_Page.PAGE_MFCD_DSMS_MISSILE_CONTROL pages_by_mode[MFCD_DSMS] [6][0][0] = id_Page.PAGE_MFCD_DSMS_SELECTIVE_JETTISON pages_by_mode[MFCD_TAD] [0][0][0] = id_Page.PAGE_MFCD_TAD pages_by_mode[MFCD_TAD] [1][0][0] = id_Page.PAGE_MFCD_TAD_PROFILE_PROGRAM pages_by_mode[MFCD_TAD] [2][0][0] = id_Page.PAGE_MFCD_TAD_CONTROL pages_by_mode[MFCD_TAD] [2][1][0] = id_Page.PAGE_MFCD_TAD_CONTROL_SETTINGS pages_by_mode[MFCD_TAD] [3][0][0] = id_Page.PAGE_MFCD_TAD_MA_TABLE pages_by_mode[MFCD_TAD] [4][0][0] = id_Page.PAGE_MFCD_TAD_TDL pages_by_mode[MFCD_TAD] [5][0][0] = id_Page.PAGE_MFCD_TAD_SADL pages_by_mode[MFCD_TGP][0][0][0] = id_Page.PAGE_MFCD_TGP pages_by_mode[MFCD_TGP][MFCD_TGP_STBY][0][0] = id_Page.PAGE_MFCD_TGP_STBY pages_by_mode[MFCD_TGP][MFCD_TGP_STBY][MFCD_TGP_STBY_INIT][0] = id_Page.PAGE_MFCD_TGP_STBYINIT pages_by_mode[MFCD_TGP][MFCD_TGP_STBY][MFCD_TGP_STBY_BIT][0] = id_Page.PAGE_MFCD_TGP_STBYBIT pages_by_mode[MFCD_TGP][MFCD_TGP_STBY][MFCD_TGP_STBY_CONTROL][0]= id_Page.PAGE_MFCD_TGP_STBY_CONTROL pages_by_mode[MFCD_TGP][MFCD_TGP_AA] [0][0] = id_Page.PAGE_MFCD_TGP_AA pages_by_mode[MFCD_TGP][MFCD_TGP_AA][MFCD_TGP_AA_CONTROL][0] = id_Page.PAGE_MFCD_TGP_AA_CONTROL pages_by_mode[MFCD_TGP][MFCD_TGP_AG] [0][0] = id_Page.PAGE_MFCD_TGP_AG pages_by_mode[MFCD_TGP][MFCD_TGP_AG][MFCD_TGP_AG_CONTROL][0] = id_Page.PAGE_MFCD_TGP_AG_CONTROL pages_by_mode[MFCD_STAT][MFCD_STAT_PAGE1][0][0] = id_Page.PAGE_MFCD_STAT_PAGE1 pages_by_mode[MFCD_STAT][MFCD_STAT_PAGE2][0][0] = id_Page.PAGE_MFCD_STAT_PAGE2 pages_by_mode[MFCD_TEST_CICU][0][0][0] = id_Page.PAGE_MFCD_TEST_CICU pages_by_mode[MFCD_TEST_DISP][0][0][0] = id_Page.PAGE_MFCD_TEST_DISP pages_by_mode[MFCD_TEST_KEYS][0][0][0] = id_Page.PAGE_MFCD_TEST_KEYS pages_by_mode[MFCD_TEST_HOTAS][0][0][0] = id_Page.PAGE_MFCD_TEST_HOTAS pages_by_mode[MFCD_CICU_INIT][0][0][0] = id_Page.PAGE_MFCD_TEST_CICU pages_by_mode[MFCD_MSG][MFCD_MSG_TEXT_PAGE][0][0] = id_Page.PAGE_MFCD_MSG_TEXT pages_by_mode[MFCD_MSG][MFCD_MSG_CAS_PAGE][0][0] = id_Page.PAGE_MFCD_MSG_CAS pages_by_mode[MFCD_MSG][MFCD_MSG_MA_PAGE][0][0] = id_Page.PAGE_MFCD_MSG_MA dofile (LockOn_Options.script_path.."MFCD/indicator/MFCD_CDU_repeater_init.lua") local MFCD = GetSelf() MFCD:Add_Tad_Page(id_pagesubset.MFCD_TAD_CHART,LockOn_Options.script_path.."MFCD/indicator/TAD/MFCD_page_TAD_CHART_loader.lua") MFCD:set_buffer_cache_number(MFCD:get_render_target()) specific_element_id = { TAD_ELM_STEERPOINT = 0, TAD_ELM_OWNSHIP = 1, TAD_ELM_BULLSEYE = 2, TAD_ELM_TGP = 3, TAD_ELM_SPI = 4, --SADL item TAD_ELM_SADL_PPLI_AIR = 5, TAD_ELM_SADL_TRACK_AIR_FRIENDLY = 6, TAD_ELM_SADL_TRACK_AIR_NEUTRAL = 7, TAD_ELM_SADL_TRACK_AIR_HOSTILE = 8, TAD_ELM_SADL_TRACK_GND_NEUTRAL_1 = 9, --solid TAD_ELM_SADL_TRACK_GND_NEUTRAL_2 = 10, TAD_ELM_SADL_TRACK_GND_HOSTILE_1 = 11, --solid TAD_ELM_SADL_TRACK_GND_HOSTILE_2 = 12, TAD_ELM_SADL_PPLI_GND = 13, TAD_ELM_SADL_MINISPI = 14, TAD_ELM_SADL_TRACK_GND_FRIENDLY = 15, TAD_ELM_SADL_EMERGENCY_POINT = 16, TAD_ELM_SADL_MA_OBJECTIVE_ATTACK = 17, TAD_ELM_SADL_MA_OBJECTIVE_OTHER = 18, TAD_ELM_SADL_MA_INITIAL_POINT = 19, TAD_ELM_SADL_LOCAL_TARGET_REPORT = 20, TAD_ELM_SADL_TARGET_LINE = 21, TAD_ELM_SCS = 22, TAD_ELM_SCS_LINE = 23, TAD_ELM_SPECIFIC_MAX = 25 } specific_element_names = {} specific_element_names[specific_element_id.TAD_ELM_STEERPOINT] = "el_steerpoint" specific_element_names[specific_element_id.TAD_ELM_OWNSHIP] = "el_ownship" specific_element_names[specific_element_id.TAD_ELM_BULLSEYE] = "el_bullseye" specific_element_names[specific_element_id.TAD_ELM_TGP] = "el_tgp" specific_element_names[specific_element_id.TAD_ELM_SPI] = "el_spi" specific_element_names[specific_element_id.TAD_ELM_SADL_PPLI_AIR] = "el_dl_PPLI_air" specific_element_names[specific_element_id.TAD_ELM_SADL_TRACK_AIR_FRIENDLY] = "el_dl_track_air_friendly" specific_element_names[specific_element_id.TAD_ELM_SADL_TRACK_AIR_NEUTRAL] = "el_dl_track_air_neutral_unk" specific_element_names[specific_element_id.TAD_ELM_SADL_TRACK_AIR_HOSTILE] = "el_dl_track_air_hostile" specific_element_names[specific_element_id.TAD_ELM_SADL_TRACK_GND_NEUTRAL_1] = "el_dl_track_ground_neutral_unk" specific_element_names[specific_element_id.TAD_ELM_SADL_TRACK_GND_NEUTRAL_2] = "el_dl_track_ground_neutral_unk_notfilled" specific_element_names[specific_element_id.TAD_ELM_SADL_TRACK_GND_HOSTILE_1] = "el_dl_track_ground_hostile" specific_element_names[specific_element_id.TAD_ELM_SADL_TRACK_GND_HOSTILE_2] = "el_dl_track_ground_hostile_notfilled" specific_element_names[specific_element_id.TAD_ELM_SADL_PPLI_GND] = "el_dl_PPLI_ground" specific_element_names[specific_element_id.TAD_ELM_SADL_MINISPI] = "el_dl_minispi" specific_element_names[specific_element_id.TAD_ELM_SADL_TRACK_GND_FRIENDLY] = "el_dl_track_ground_friendly" specific_element_names[specific_element_id.TAD_ELM_SADL_EMERGENCY_POINT] = "el_dl_emergency_point" specific_element_names[specific_element_id.TAD_ELM_SADL_MA_OBJECTIVE_ATTACK] = "el_dl_MA_objective_attack" specific_element_names[specific_element_id.TAD_ELM_SADL_MA_OBJECTIVE_OTHER] = "el_dl_MA_objective_other" specific_element_names[specific_element_id.TAD_ELM_SADL_MA_INITIAL_POINT] = "el_dl_MA_initial_point" specific_element_names[specific_element_id.TAD_ELM_SADL_LOCAL_TARGET_REPORT] = "el_dl_local_target_report" specific_element_names[specific_element_id.TAD_ELM_SADL_TARGET_LINE] = "el_dl_target_line" specific_element_names[specific_element_id.TAD_ELM_SCS] = "el_scs" specific_element_names[specific_element_id.TAD_ELM_SCS_LINE] = "el_scs_line" templates = {} templates["TAD_OBJECTS"] = id_pagesubset.MFCD_TAD_OBJECTS function get_template(name) if templates[name] ~= nil then return templates[name] end return -1 end function get_specific_element_name_by_id(id) local name = "" if specific_element_names[id] == nil then return name else return specific_element_names[id] end end brightness_sensitive_materials = { font_MFCD, font_MFCD_BLACK, font_MFCD_RED, font_MFCD_BLUE, font_MFCD_WHITE, MFCD_SOLID_BLACK, MFCD_SOLID_GREY, MFCD_SOLID_DARK_GREY, MFCD_SOLID_WHITE, MFCD_SOLID_YELLOW, MFCD_SOLID_RED, MFCD_SOLID_GREEN, MFCD_SOLID_BLUE, MFCD_SOLID_VIOLET, MFCD_YELLOW, MFCD_BLUE, MFCD_GREEN, MFCD_RED, MFCD_WHITE, MFCD_GREY, MFCD_VIOLET, --TGP related --font_MFCD_GREY, --font_TGP, } color_sensitive_materials = { --[[ font_MFCD, MFCD_SOLID_GREEN, MFCD_GREEN, --]] }

Topic author
Jean-lucpierre
Nouvelle Recrue
Nouvelle Recrue
Messages : 24
Inscription : 07 juillet 2010

Champagne

#11

Message par Jean-lucpierre »

:notworthy
CA MARCHE !!!!!!!!!!!!!!!!
J'ai testé la manip de Coyote 89 conjuguée avec celle de Byensairforce ce matin avant de partir au boulot. Et là, miracle ça a fonctionné tu premier coup.

J'ai bien mes 2 MFD sur l'écran de droite qui fonctionnent ainsi que dans le jeux.
Je peux envisager d'investir dans un cougar.

Grands merci à tous pour le temps que vous m'avez accordé
C'est vraiment super sympat.

:jerry:
Avatar de l’utilisateur

Bastan
Jeune Pilote
Jeune Pilote
Messages : 1508
Inscription : 03 août 2001

#12

Message par Bastan »

[quote="Jean-lucpierre"].....
J'ai bien mes 2 MFD sur l'&#233]Question à coyote-89:
Quel est l'intérêt de la manip que tu proposes (et que je n'ai pas essayée) dans le #11 ? Est ce qu'elle permet de "supprimer" les affichages MFCD dans le cockpit ?
Si ce n'est pas le cas, ce que propose beynesairforce dans le #9 est largement suffisant il me semble...

Qu'est ce que j'ai (encore) raté ?
ASUS P8Z68 DELUXE (LGA1155): Intel Core i7 2600K @ 4.40GHz : Windows 10 Famille 64 : 16,00 Go DDR3 G.Skill TridentX 1600 MHz (7-8-8-24) : ACER PREDATOR Z35P : 2 X Iiyama PLE2607WS : Asus STRIX-GTX1080-A8G-GAMING : 111GB KINGSTON (SSD) : 111GB Corsair Force GT (SSD) : 240GB Crucial BX200 (SSD): 256GB Crucial MX100 (SSD) : 2 x 139GB Western Digital : Alim ANTEC 900W: Hotas Warthog : Rudder Saitek : TIR5 : Logitech G510 : Support Hotas Monstertech .
Avatar de l’utilisateur

beynesairforce
Apprenti-Mécano
Apprenti-Mécano
Messages : 251
Inscription : 03 avril 2004

#13

Message par beynesairforce »

Je n'ai pas regarder en détail le code de Coyotte mais de mémoire c'est la manip pour initialiser les views port qui permettent l'export de pas mal d'affichage (clock, UHF repeater, RWR .....).

Il y a une manip a faire dans ce fichier (de mémoire) qui permet de ne plus afficher les MFD dans l'avion et de conserver l'affichage sur l’écran déporté (mais l'effet est très étrange).
Benny ImageImage I7-960 / 12Gb DDR3 / Asus GTX980Ti Strix / Asus PB287Q / Syncmaster 206BW for Helios / TIR / TM Warthog / Saitek CRP / Cougar MFD

coyote-89
Mécano au sol
Mécano au sol
Messages : 535
Inscription : 07 janvier 2005

#14

Message par coyote-89 »

Bastan a écrit :Question à coyote-89:
Quel est l'intérêt de la manip que tu proposes (et que je n'ai pas essayée) dans le #11 ? Est ce qu'elle permet de "supprimer" les affichages MFCD dans le cockpit ?
Si ce n'est pas le cas, ce que propose beynesairforce dans le #9 est largement suffisant il me semble...

Qu'est ce que j'ai (encore) raté ?
Cette modif permet justement l'export vers un autre endroit que celui défini par défaut.
La simple modification du fichier de config ecran n'a jamais fonctionnée pour moi.


Exemple
Image

Il doit etre possible avec cette methode de supprimer les affichages dans le cockpit, mais je ne sais pas comment faire.
Si d'ailleurs quelqu'un sait cela ?
Avatar de l’utilisateur

Bastan
Jeune Pilote
Jeune Pilote
Messages : 1508
Inscription : 03 août 2001

#15

Message par Bastan »

coyote-89 a écrit :........
La simple modification du fichier de config ecran n'a jamais fonctionnée pour moi......
Ok.
C'est sûrement parce, c'est une des rares choses que j'arrive à faire fonctionner sans problème que je ne saisissais pas. ;-))
ASUS P8Z68 DELUXE (LGA1155): Intel Core i7 2600K @ 4.40GHz : Windows 10 Famille 64 : 16,00 Go DDR3 G.Skill TridentX 1600 MHz (7-8-8-24) : ACER PREDATOR Z35P : 2 X Iiyama PLE2607WS : Asus STRIX-GTX1080-A8G-GAMING : 111GB KINGSTON (SSD) : 111GB Corsair Force GT (SSD) : 240GB Crucial BX200 (SSD): 256GB Crucial MX100 (SSD) : 2 x 139GB Western Digital : Alim ANTEC 900W: Hotas Warthog : Rudder Saitek : TIR5 : Logitech G510 : Support Hotas Monstertech .

Topic author
Jean-lucpierre
Nouvelle Recrue
Nouvelle Recrue
Messages : 24
Inscription : 07 juillet 2010

les perfs....

#16

Message par Jean-lucpierre »

Salut à tous,
je viens de prendre le temps de faire quelques essais pour déplacer et redimensionner marche vraiment bien et facilement
Par contre point de vue perf, ça rame malgré un pc honnête
(intel I7 860, hd 5870, 8 go)
Des réglages a fond je suis passé au mini et encore ça.
Je ne peux pas penser que le passage à deux écrans divise par 2 les perfs.
Qu'en pensez vous.
Merci
A+

ReactorOne
Jeune Pilote
Jeune Pilote
Messages : 1878
Inscription : 28 juillet 2002

#17

Message par ReactorOne »

oui malheureusement c'est le problème. :sad:

Avec la machine que je possède, je n'exporterai rien pour le moment.
A part avec Helios et les affichages qu'il sait gérer (je fais fonctionner Helios en réseau sur un autre PC d'ailleur).

Peut-être avec des écrans USB qui possèdent leurs propres puces graphiques, à confirmer...

s'louuuuuuuuu

R1

Topic author
Jean-lucpierre
Nouvelle Recrue
Nouvelle Recrue
Messages : 24
Inscription : 07 juillet 2010

auto-réponse

#18

Message par Jean-lucpierre »

les perfs sont revenues...
Je pense que j'ai du faire une erreur en entrant la résolution.
Il marche de manière très acceptable en résolution moyenne.
Je suis aussi en train de tester avec une tablette tactile et cela s'avère très intéressant. L'exportation a bien fonctionné et je vais rajouter hélios pour les commandes. Je vais y travailler dimanche.
Je vous tiens informer si ça vous intéresse.
A+
Avatar de l’utilisateur

bdanny
Mécano au sol
Mécano au sol
Messages : 437
Inscription : 15 mai 2005

#19

Message par bdanny »

bonjour à tous,

j'ai un soucis que je n'arrive pas à résoudre.
J'ai 2 écrans 8", branchés chacun sur un adaptateur VGA/USB, puis reliés à l'ordi en USB.
Mes écrans sont bien reconnus par windows, et j'arrive à utiliser EMC avec.
Ces mêmes écrans fonctionnent très bien avec Falcon BMS, que j'utilise avec MFD extractor.

Malgré tout cela, et en utilisant les fichiers de Coyote 89 + Byensairforce, pas moyen de faire afficher quoi que ce soit sur mes écrans USB avec DCS...
Quand je branche n'importe quel écrans sur une prise VGA de mon ordi, l'export se passe très bien. Par USB, çà merde...

Suis preneur de conseils...
Merci
TiTi
Avatar de l’utilisateur

AleX71
Nouvelle Recrue
Nouvelle Recrue
Messages : 146
Inscription : 12 février 2011

#20

Message par AleX71 »

bonsoir,

est-ce que l'export marché avant la 1.2.3?

si oui vas faire un tour ici pour commencer

http://www.checksix-forums.com/showthre ... export.lua

si non je ne sais pas

bonne soirée
Avatar de l’utilisateur

bdanny
Mécano au sol
Mécano au sol
Messages : 437
Inscription : 15 mai 2005

#21

Message par bdanny »

ah super, Merci Alex

j'essaierai çà ce soir....

merci
Avatar de l’utilisateur

Milos
Dieu vivant
Dieu vivant
Messages : 22492
Inscription : 27 janvier 2004

#22

Message par Milos »

Salut Titi :cheers:

Tu passes sur A10 ?
(\_/)
(_'.')
(")_(") "On obtient plus de choses avec un mot gentil et un pistolet qu'avec le mot gentil tout seul" Al Capone.

Mon pit
Avatar de l’utilisateur

bdanny
Mécano au sol
Mécano au sol
Messages : 437
Inscription : 15 mai 2005

#23

Message par bdanny »

Salut Milos,

passer sous DCS est un bien grand mot... j'élargi mes compétences on va dire...

Bon j'ai essayé, çà m'a l'air bien compliqué.
C'est la première fois que j'essaie, donc il n'y a pas d'avant update pour moi...
Avatar de l’utilisateur

icemaker
Gardien du temple
Gardien du temple
Messages : 4106
Inscription : 04 août 2001

#24

Message par icemaker »

sinon tu peux utiliser Easy Monitor Configuratorqui te fait tout via une interface graphique...
ça sert à quoi que ducros il se décarcasse.????
Image
Image
Image
Avatar de l’utilisateur

bdanny
Mécano au sol
Mécano au sol
Messages : 437
Inscription : 15 mai 2005

#25

Message par bdanny »

Bein j'utilise le travail de ducros :notworthy, mais çà marche po :busted_re (qd je veux exporter sur un ecran usb, je précise. Sinon çà marche du tonnerre !!)
Répondre

Revenir à « Cockpit & mod perso »