rcoplien Posted October 16, 2020 Posted October 16, 2020 Ok so I modified my 3 screen option so my mfd's show on my fourth touch screen but after I save it in notepad+to my eagle dynamics config monitorsetup folder it shows in there but when I start my game up there is not option for it. Here is the info on my monitor setup. 3 dell 1440 monitors and my 22 inch touch screen as my 4th that the mfds are on. _ = function(p) return p; end; name = _('3 screens and mfds'); Description = 'Configuration with 3 identical monitors each with its own camera' Viewports = { Left = { x = 0; y = 0; width = screen.width / 3; height = screen.height; viewDx = -1; viewDy = 0; aspect = screen.aspect / 3; }, Center = { x = screen.width / 3; y = 0; width = screen.width / 3; height = screen.height; viewDx = 0; viewDy = 0; aspect = screen.aspect / 3; }, Right = { x = screen.width * 2 / 3; y = 0; width = screen.width / 3; height = screen.height; viewDx = 1; viewDy = 0; aspect = screen.aspect / 3; } } GUI= { x = 2560 + bezel; y = 0; width = 2560 + bezel / 3; height = 1440; } LEFT_MFCD = -- L DDI/MFD { x = 7680; y = 645; width = 457; height = 457; } RIGHT_MFCD = -- R DDI/MFD { x = 9150; y = 635; width = 457; height = 457; } UIMainView = Viewports.Center GU_MAIN_VIEWPORT = Viewports.Center --[[ also you can use "displays" table to perfectly match you configuration . it is generated by DCS automatically. displays table is contains information about all currently attached displays for example my setup is : displays = { [1] = { x = 0, -- note : x == 0 and y == 0 is always mark primary windows display y = 0, width = 1920, height = 1200 }, [2] = { x = -1440, -- mark that secondary display is on left side of primary display y = 0, width = 1440, height = 900 }, ... for all displays } screen table also contain x, y members which mark top left corner of DCS window note about fullscreen : directx doesn't allow fullscreen applications with resolutions more than primary display can handle, so multimonitor presets in DCS will fall back to windowed mode if fullscreen initialization failed ( this info also will be printed to dcs.log) for reconfigure viewports setup for each unit type independently you can declare here function function reconfigure_for_unit(unit_type) --unit type is string with unit name if unit_type == "A-10C" then Viewports = ... define new Viewports table -- also you can define cockpit displays viewports here RIGHT_MFCD = ... define new RIGHT_MFCD viewport else Viewports = ... define default for others RIGHT_MFCD = nil -- remove for others end end --]] http://www.51stvfw.com Maverick_667th of the Black Knights 667th [sIGPIC][/sIGPIC]
rcoplien Posted October 17, 2020 Author Posted October 17, 2020 never mind I figured it out http://www.51stvfw.com Maverick_667th of the Black Knights 667th [sIGPIC][/sIGPIC]
Recommended Posts