Jump to content

Recommended Posts

Posted (edited)

**Never mind-figured it.**

 

 

Apologies in advance for being so long-winded, but I fear if I am not specific, you'll just ask for these details anyway.

 

So this morning I booted up the system and the screen resolution was all wonky. Weird thing is, I didn't make any changes and now I can't get it back to normal.

I use three monitors - stacked one above the other. My main display is the top one (47"), followed by a 27" in the middle and may laptop native display on the table in front of me. It's not ideal but it's what I had kicking around. I have been using the top display as my cockpit/world and the medium display below it as the camera or kneeboard in the Su-25T (which means it's usually blank). My laptop screen isn't used for the game but is active. All three monitors are set at 1920x1080.

When I normally launch DCS, the flash screen or GUI or mission load screen appear only on the top monitor and appear vertically compressed with black bars above an below; and whatever was on the middle monitor unaffected UNTIL I put focus on the middle monitor, at which point all screens briefly go black, the screen on the top monitor fills and is a normal aspect ratio and my middle screen is a subtle washed out faint red (which is what the plane's TV shows when off), unless I put my kneeboard on.

Today, when I booted DCS, the splash screen looked normal but when I changed focus to activate the middle monitor, the screens went black momentarily and then the main screen now filled both the monitors, which, looks totally stupid since they are different sizes plus the GUI is split over 2 screens etc.

The only settings I changed yesterday were the Windows 10 font scaling (for all the monitors) and I added the following lines to the ViewportHandling.lua in Scripts/Aircraft/_common/cockpit folder. This allows for different sizing of the kneeboard and it works well.

 

local kneeX = 761

local kneeY = 1040

local kneePosX = 50

local kneePosY = 1100

local x0 = 0

local w0 = 0.5 * LockOn_Options.screen.height

if LockOn_Options.screen.oculus_rift then

w0 = 0.4 * LockOn_Options.screen.height

x0 = 0.18 * LockOn_Options.screen.width

end

 

The font scaling may be relevant since I notice if I change font scaling while DCS is running, the screen s will change aspect.

Even with those two changes I made, the game ran normally yesterday - even through reboots. This morning it was changed and I don't recall doing anything before shutdown - other then have another glass of Scotch :music_whistling:

 

So far today to trouble shoot, I have reverted back to the original script, put the text scaling back to what they were and toggled the Aero Interface, Full Screen, Scale GUI options and the problem persists. Oddly, the in-game play seems to be alright now...the screens are where they should be, the camera monitor is a washed out pale red as is normal and the kneeboard displays on the second monitor as it should. The only thing I notice different is that the secondary screen is slightly skewed to the left and even when I select full screen mode, there is a scroll bar width of space on the right hand side of the screen that will bring whatever is in the background in Windows forward. Also, if I hit the Esc key to pause, the GUI still overlaps both monitors and if I have the kneeboard showing, both are displayed, so something is still not right.

 

This is how my multi-monitors is set up:

The options.lua in the Saved Games folder looks like:

["VR"] = {

["box_mouse_cursor"] = false,

["custom_IPD"] = 63.5,

["custom_IPD_enable"] = false,

["enable"] = false,

["hand_controllers"] = false,

["pixel_density"] = 1,

["prefer_built_in_audio"] = false,

["use_mouse"] = false,

},

["difficulty"] = {

["RBDAI"] = true,

["aircraftMode"] = true,

["avionicsLanguage"] = "english",

["birds"] = 300,

["cockpitStatusBarAllowed"] = true,

["cockpitVisualRM"] = false,

["compassTape"] = true,

["controlsIndicator"] = true,

["easyCommunication"] = true,

["easyFlight"] = false,

["easyRadar"] = true,

["externalViews"] = true,

["fuel"] = true,

["geffect"] = "realistic",

["hideStick"] = false,

["iconsTheme"] = "nato",

["immortal"] = false,

["labels"] = true,

["map"] = true,

["miniHUD"] = false,

["optionsView"] = "optview_all",

["padlock"] = true,

["permitCrash"] = true,

["radio"] = true,

["reports"] = true,

["setGlobal"] = true,

["spectatorExternalViews"] = true,

["tips"] = true,

["units"] = "metric",

["userMarks"] = true,

["userSnapView"] = true,

["weapons"] = true,

},

["format"] = 1,

["graphics"] = {

["DOF"] = 0,

["LensEffects"] = 2,

["MSAA"] = 2,

["SSAA"] = 0,

["SSAO"] = 0,

["anisotropy"] = 2,

["aspect"] = 0.88888888888889,

["chimneySmokeDensity"] = 2,

["civTraffic"] = "low",

["clouds"] = 1,

["clutterMaxDistance"] = 1500,

["cockpitGI"] = 1,

["disableAero"] = true,

["effects"] = 3,

["flatTerrainShadows"] = 0,

["forestDistanceFactor"] = 0.85,

["fullScreen"] = true,

["heatBlr"] = 0,

["height"] = 2160,

["lights"] = 2,

["motionBlur"] = 0,

["multiMonitorSetup"] = "2_monitores-su25t",

["outputGamma"] = 2.2,

["preloadRadius"] = 123100,

["rainDroplets"] = true,

["scaleGui"] = false,

["shadowTree"] = false,

["shadows"] = 2,

["sync"] = false,

["terrainTextures"] = "max",

["textures"] = 2,

["treesVisibility"] = 10000,

["useDeferredShading"] = 1,

["visibRange"] = "High",

["water"] = 2,

["width"] = 1920,

},

["miscellaneous"] = {

["Coordinate_Display"] = "Lat Long",

["F2_view_effects"] = 1,

["TrackIR_external_views"] = true,

["accidental_failures"] = false,

["autologin"] = true,

["chat_window_at_start"] = true,

["collect_stat"] = false,

["f10_awacs"] = true,

["f11_free_camera"] = true,

["f5_nearest_ac"] = true,

["force_feedback_enabled"] = true,

["headmove"] = false,

["show_pilot_body"] = false,

["synchronize_controls"] = false,

*SNIP*

 

And the "2_monitores-su25t" looks like this:

_ = function(p) return p; end;

name = _('2_monitores_su25t');

Description = 'Right MFCD on the right and camera on the center'

 

--TOTAL DEL VIEWPORT

Viewports =

{

Center =

{

x = 0;

y = 0;

width = 1920;

height = 1080;

viewDx = 0;

viewDy = 0;

aspect = 1920/1080;

}

}

 

--SHKVAL su25t

RIGHT_MFCD =

{

x = 0;

y = 1080;

width = 1920;

height = 1080;

}

Edited by MajBach
  • 2 months later...
Posted

You have Fullscreen=true set in Options.lua. Set this to false for Instrument export & it should go back to being aligned.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...