[DCS A-10C] MOD : Supprimer affichage MFD

Salle dédiée aux mods/addons et applications pour DCS World
Avatar de l’utilisateur

Topic author
Whymper
Apprenti-Mécano
Apprenti-Mécano
Messages : 336
Inscription : 09 mai 2012

[DCS A-10C] MOD : Supprimer affichage MFD

#1

Message par Whymper »

Salut les muds !

Je me permet de poster ici une petite manip' pour supprimer l'affichage des MFD du A-10C.
Non je ne suis pas fou, je vous explique pourquoi en citant mon cas :

J'ai exporté mes MFD sur un autre écran, mais ma machine ne supporte pas d'avoir 4 MFD a afficher (quand j'allume le TGP je peux presque aller boire un café...), et en plus la redondance des affichages me dérange.

Voici la manipulation :
To get the incockpit MFD's to not render you now need to go to this file:
x:\Program Files\Eagle Dynamics\DCS A-10C\Scripts\Aircrafts\_Common\Cockpit\ViewportHand ling.lua

Comment out line 31 by adding the -- as highlighted in red below



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
Avatar de l’utilisateur

curli
Pilote Confirmé
Pilote Confirmé
Messages : 2460
Inscription : 16 septembre 2001

#2

Message par curli »

Heavy a écrit :Salut les muds !

Je me permet de poster ici une petite manip' pour supprimer l'affichage des MFD du A-10C.
Non je ne suis pas fou, je vous explique pourquoi en citant mon cas :

J'ai exporté mes MFD sur un autre écran, mais ma machine ne supporte pas d'avoir 4 MFD a afficher (quand j'allume le TGP je peux presque aller boire un café...), et en plus la redondance des affichages me dérange.

Voici la manipulation :
Slt

Bonne idée effectivement...

Ca va interessé les gens dans le meme cas , j'en suis sur....:flowers: :notworthy

++
Le meilleur moyen de prédire l'avenir , c'est de l'inventer.

Image
Avatar de l’utilisateur

ergo
Webmaster
Webmaster
Messages : 14524
Inscription : 27 avril 2008

#3

Message par ergo »

Je déplace dans la section A-10C .... :sorcerer:
Tout travail mérite son dû, n'est-ce pas "Oui Oui" ?
(Vainqueur de la Boulet's Cup Démo Team C6 en 2011 et 2013)
[F.A.Q.] Bien paramètrer ses forums Checksix
Avatar de l’utilisateur

Topic author
Whymper
Apprenti-Mécano
Apprenti-Mécano
Messages : 336
Inscription : 09 mai 2012

#4

Message par Whymper »

ergo a écrit :Je déplace dans la section A-10C .... :sorcerer:

J'ai hesité... Merci ergo :notworthy

jorjio
Apprenti-Mécano
Apprenti-Mécano
Messages : 258
Inscription : 21 septembre 2006

#5

Message par jorjio »

Tu n'es pas fou et je trouve meme que c'est une onne idée pour grapiller des fps. De plus ca me gene aussi parfois d'avoir les affichage sur l'ecran principale et sur le deusieme.
Si la meme chose est possible sur FC3 ca serai bien aussi.
En tout cas merci pour l'info
Avatar de l’utilisateur

Slayer
WSO Co-pilote
WSO Co-pilote
Messages : 925
Inscription : 03 août 2001

#6

Message par Slayer »

Salut Heavy,

tu peux expliquer la manip? je pige pas l'anglais et j'ai des doutes sur quoi faire dans le .lua.

Merci encore.

Si ce soir ça te dis 21h TS pour DCS.

A+
Avatar de l’utilisateur

Slayer
WSO Co-pilote
WSO Co-pilote
Messages : 925
Inscription : 03 août 2001

#7

Message par Slayer »

Trouvé.

To get the incockpit MFD's to not render you now need to go to this file:
x:\Program Files\Eagle Dynamics\DCS A-10C\Scripts\Aircrafts\_Common\Cockpit\ViewportHand ling.lua

Comment out line 31 by adding the -- as highlighted in red below



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
Avatar de l’utilisateur

UF_Nazca
Pilote Philanthrope
Pilote Philanthrope
Messages : 839
Inscription : 22 novembre 2010

#8

Message par UF_Nazca »

Ah cool ça! Merci!

jorjio
Apprenti-Mécano
Apprenti-Mécano
Messages : 258
Inscription : 21 septembre 2006

#9

Message par jorjio »

bon j'ai voulu tester et impossible de mettre ces carateres en rouge; N'étant pas un pro du code , je dit help. Je suis bien avec notepad++ pour modifié le fichier.

Merci d'avance
Avatar de l’utilisateur

Azrayen
Moderateur
Moderateur
Messages : 18908
Inscription : 29 décembre 2004

#10

Message par Azrayen »

Y'a pas besoin de les mettre en rouge, c'est du code...
Le rouge est juste là pour que toi, humain, tu distingues la modif à effectuer ;)
Image Image

Image

jorjio
Apprenti-Mécano
Apprenti-Mécano
Messages : 258
Inscription : 21 septembre 2006

#11

Message par jorjio »

ok ok , je croyais que ça avait son importance car ça ne fonctionne pas chez moi donc je me suis dit que ça venez peu être de là . je vais rejeter un oeil.

merci en tout cas

edit je vous met le fichier si quelqu'un a une idée

-- positioning on screen in HUD Only view
function update_screenspace_diplacement(aspect,is_left,zoom_value)
local aspect = aspect or 1
local zoom_value = zoom_value or 0
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 = default_width / aspect
local default_y = LockOn_Options.screen.height - default_height
local default_x = LockOn_Options.screen.width - default_width
if is_left then
default_x = 0
end
dedicated_viewport = {default_x,default_y,default_width,default_height}
dedicated_viewport_arcade = {default_x, 0 ,default_width,default_height}
end

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
function try_find_assigned_viewport(exactly_name,abstract_name)
local multimonitor_setup_name = "Config/MonitorSetup/"..get_multimonitor_preset_name()..".lua"
local f = loadfile(multimonitor_setup_name)
if f then
local env = {screen = LockOn_Options.screen}
setfenv(f,env)
pcall(f)
local target_env = env[exactly_name]
if not target_env and abstract_name then
target_env = env[abstract_name]
end
if target_env then
set_full_viewport_coverage(target_env)
end
end
end

jorjio
Apprenti-Mécano
Apprenti-Mécano
Messages : 258
Inscription : 21 septembre 2006

#12

Message par jorjio »

Heavy, si passe par là et que tu as une idée , je suis preneur, merci d'avance:notworthy
Avatar de l’utilisateur

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

#13

Message par icemaker »

Pour info l'affichage ou non des MFCD , ABRIS, Shkval est une fonction disponnible dans la prochaine version de Easy Monitor Configurator qui devrait sortir dans les jours à venir. Il suffira de cocher/Décocher une case pour afficher/Masquer les écrans ingame.
Image
Image
Image
Avatar de l’utilisateur

Slayer
WSO Co-pilote
WSO Co-pilote
Messages : 925
Inscription : 03 août 2001

#14

Message par Slayer »

Impatient Icemaker. Impatient. :notworthy:exit:

jorjio
Apprenti-Mécano
Apprenti-Mécano
Messages : 258
Inscription : 21 septembre 2006

#15

Message par jorjio »

En attendant sur Dcs dans la section téléchargement il y a les fichiers en dl
Répondre

Revenir à « Mods et Applications »