Page 1 sur 1

PB export UHF reapeter

Publié : jeu. nov. 03, 2011 10:51 pm
par beynesairforce
Merci à Ice pour son outil qui apres petites bidouille permet de bien exporter MFD, clock,RWR. Je lâche mes 2 petit 7" USB pour un 20" que j'avais sous le bras.

Par contre j'ai un soucis avec le UHF Reapeter. Je n'ai que le "1." qui s'affiche dans la première mission rapide. Que ce soit sur le tableau de bord de l'avion que sur l’écran sur lequel les instruments sont exportés. Par contre la fréquence complète s'affiche sur l’écran de l'UHF


Mon fichiers repeater_init.
dofile(LockOn_Options.script_path.."UHF_Radio/indicator/common_init.lua")

purposes = {render_purpose.GENERAL}

screenspace_scale_initial = 3;
screenspace_diplacement = {0,0}

local x_size = 1
local y_size = 1

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
vp = env.UHF_REPEATER

if vp ~= nil then
dbg_print("ok we have directly assigned viewport to CDU\n")
set_full_viewport_coverage(vp)
end
end

dofile(LockOn_Options.script_path.."UHF_Radio/indicator/indicators.lua")
indicator = indicators.REPEATER
Une erreur quelque part ?

Je n'ai que cette piste de recherche (avant installation de EMC et sans export sur un unique écran je n'avais pas de soucis sur le tableau de bord).

Vais quand même tester avec e fichier original pour vérifier que l’affichage sur le tableau de bord revient.

Publié : mar. nov. 08, 2011 12:19 pm
par beynesairforce
Alors visiblement cet organe n'afficherait que le channel actif et non la fréquence complète ...