Loz Posted April 24, 2010 Posted April 24, 2010 OK guys. My setup is in my Sig below and in addition I am running Catalsyt 10.3a WHQL video drivers. Config\MonitorSetup\1Camers.lua = function(p) return p; end; name = _('1 Screen'); Description = 'One monitor configuration'; Viewports = { Center = { x = 0; y = 0; width = screen.width; height = screen.height; viewDx = 0; viewDy = 0.2; aspect = screen.aspect; } } Notice the viewDy = 0.2 BlackShark\data\Option.lua options = { ["difficulty"] = { ["padlock"] = false, ["easyRadar"] = false, ["miniHUD"] = false, ["birds"] = 0, ["optionsView"] = "optview_all", ["permitCrash"] = false, ["immortal"] = false, ["map"] = true, ["radio"] = false, ["labels"] = false, ["tips"] = true, ["aftSwitching"] = true, ["cockpitLanguage"] = "english", ["units"] = "imperial", ["easyFlight"] = false, ["altTrimmingMethod"] = false, ["externalViews"] = true, ["iconsTheme"] = "nato", ["fuel"] = false, ["weapons"] = false, ["setGlobal"] = true, ["geffect"] = "realistic", }, -- end of ["difficulty"] ["views"] = { ["cockpit"] = { ["mirrors"] = true, ["reflections"] = false, ["russianHud"] = false, ["avionics"] = 4, }, -- end of ["cockpit"] }, -- end of ["views"] ["sound"] = { ["world"] = -4, ["radioSpeech"] = true, ["cockpit"] = 0, ["volume"] = -4, ["headphones"] = -4, ["music"] = -4.5, ["subtitles"] = true, ["gui"] = -4, }, -- end of ["sound"] ["graphics"] = { ["multiMonitorSetup"] = "1camera", ["color"] = "32", ["heatBlr"] = 1, ["scenes"] = "high", ["water"] = 2, ["fullScreen"] = true, ["visibRange"] = "High", ["aspect"] = 5.023, ["textures"] = 2, ["shadows"] = 1, ["effects"] = 3, ["width"] = 6028, ["lights"] = 2, ["height"] = 1200, ["civTraffic"] = 1, ["resolution"] = "6028x1200", ["haze"] = 1, }, -- end of ["graphics"] } -- end of options Config\Server.lua -- View scripts -- Copyright © 2004, Eagle Dynamics. -- Don't change existing values, they are requested from Ñ++! -- Use these indices in Snap and CockpitLocalPoint tables. dofile("Scripts/Database/wsTypes.lua") PlaneIndex = { iSu_27 = 1, iSu_33 = 2, iSu_25 = 3, iSu_39 = 4, -- Su-39 or Su-25T iMiG_29 = 5, iMiG_29K = 6, iA_10 = 7, iF_15 = 8, iKA_50 = 9, } PlaneIndexByType = { [MiG_29] = PlaneIndex.iMiG_29, [su_27] = PlaneIndex.iSu_27, [su_33] = PlaneIndex.iSu_33, [F_15] = PlaneIndex.iF_15, [su_25] = PlaneIndex.iSu_25, [A_10] = PlaneIndex.iA_10, [MIG_29K] = PlaneIndex.iMiG_29K, [su_39] = PlaneIndex.iSu_39, [MiG_29G] = PlaneIndex.iMiG_29, [MiG_29C] = PlaneIndex.iMiG_29, [su_25T] = PlaneIndex.iSu_39, [KA_50] = PlaneIndex.iKA_50, } function validate(tbl,itype) return tbl[itype] or tbl[su_27] end DisableCombatViews = false -- F5 & Ctrl-F5 ExternalObjectsLockDistance = 10000.0 ShowTargetInfo = false CameraTerrainRestriction = true CockpitLocalPoint = {} CockpitLocalPoint[PlaneIndex.iSu_27] = {8.15, 1.38, 0.0} CockpitLocalPoint[PlaneIndex.iSu_33] = {8.35, 1.35, 0.0} CockpitLocalPoint[PlaneIndex.iSu_25] = {3.5 , 0.4 , 0.0} CockpitLocalPoint[PlaneIndex.iSu_39] = {3.406, 0.466, 0.0} CockpitLocalPoint[PlaneIndex.iMiG_29] = {4.92, 1.35, 0.0} CockpitLocalPoint[PlaneIndex.iMiG_29K] = {4.9, 1.254, 0.0} CockpitLocalPoint[PlaneIndex.iA_10] = {4.201, 1.55, 0.0} CockpitLocalPoint[PlaneIndex.iF_15] = {6.5, 1.238, 0.0} CockpitLocalPoint[PlaneIndex.iKA_50] = {3.188, 0.39, 0.0} EyePoint = {} EyePoint[PlaneIndex.iSu_27] = {0,0,0} EyePoint[PlaneIndex.iSu_33] = {0,0,0} EyePoint[PlaneIndex.iSu_25] = {0,0,0} EyePoint[PlaneIndex.iSu_39] = {0,0,0} EyePoint[PlaneIndex.iMiG_29] = {0,0,0} EyePoint[PlaneIndex.iMiG_29K] = {0,0,0} EyePoint[PlaneIndex.iA_10] = {0,0,0} EyePoint[PlaneIndex.iF_15] = {0,0,0} EyePoint[PlaneIndex.iKA_50] = {0.09, 0, 0} --local old_aircrafts_6DOF = {x = {-2,2},y = {-2,2},z = {-2,2},roll = 90.0} -- {x = {0,0},y = {0,0},z = {0,0},roll = 0} --local old_aircrafts_6DOF = {x = {-0.02,0.05},y = {-0.03,0.03},z = {-0.03,0.03},roll = 90.0} --original FC2 limited 6DOF local old_aircrafts_6DOF = {x = {-0.02,0.35},y = {-0.35,0.18},z = {-0.35,0.35},roll = 90.0} limits_6DOF = {} limits_6DOF[PlaneIndex.iSu_27] = old_aircrafts_6DOF limits_6DOF[PlaneIndex.iSu_33] = old_aircrafts_6DOF limits_6DOF[PlaneIndex.iSu_25] = old_aircrafts_6DOF limits_6DOF[PlaneIndex.iSu_39] = old_aircrafts_6DOF limits_6DOF[PlaneIndex.iMiG_29] = old_aircrafts_6DOF limits_6DOF[PlaneIndex.iMiG_29K] = old_aircrafts_6DOF limits_6DOF[PlaneIndex.iA_10] = old_aircrafts_6DOF limits_6DOF[PlaneIndex.iF_15] = old_aircrafts_6DOF limits_6DOF[PlaneIndex.iKA_50] = {x = {-0.02,0.35},y = {-0.15,0.21},z = {-0.26,0.26},roll = 90.0} function GetCockpitLocalPoint(iType) local p = CockpitLocalPoint[iType] return p[1], p[2], p[3] end function GetEyePoint(iType) local p = EyePoint[iType] return p[1], p[2], p[3] end function Get_6DOF_limits(iType) local p = limits_6DOF[iType] return p.x[1], p.x[2], p.y[1], p.y[2], p.z[1], p.z[2], p.roll end function SetCockpitLocalPoint(iType, x, y, z) local p = CockpitLocalPoint[iType] p[1] = x p[2] = y p[3] = z end -- Camera angle limits {horizontal angle max, vertical angle min, vertical angle max} CameraAngleLimits = {} CameraAngleLimits[PlaneIndex.iSu_27] = {140.0, -75.0, 90.0} CameraAngleLimits[PlaneIndex.iSu_33] = {140.0, -75.0, 90.0} CameraAngleLimits[PlaneIndex.iSu_25] = {95.0, -65.0, 90.0} CameraAngleLimits[PlaneIndex.iSu_39] = {110.0, -80.0, 90.0} CameraAngleLimits[PlaneIndex.iMiG_29] = {140.0, -75.0, 90.0} CameraAngleLimits[PlaneIndex.iMiG_29K] = {140.0, -65.0, 90.0} CameraAngleLimits[PlaneIndex.iA_10] = {140.0, -65.0, 90.0} CameraAngleLimits[PlaneIndex.iF_15] = {140.0, -80.0, 90.0} CameraAngleLimits[PlaneIndex.iKA_50] ={140.0, -65.0, 90.0} CameraAngleRestriction = {} CameraAngleRestriction[PlaneIndex.iSu_27] = {1,60,0.4} CameraAngleRestriction[PlaneIndex.iSu_33] = {1,60,0.4} CameraAngleRestriction[PlaneIndex.iSu_25] = {1,60,0.4} CameraAngleRestriction[PlaneIndex.iSu_39] = {1,60,0.4} CameraAngleRestriction[PlaneIndex.iMiG_29] = {1,60,0.4} CameraAngleRestriction[PlaneIndex.iMiG_29K] ={1,60,0.4} CameraAngleRestriction[PlaneIndex.iA_10] = {1,90,0.5} CameraAngleRestriction[PlaneIndex.iF_15] = {1,60,0.4} CameraAngleRestriction[PlaneIndex.iKA_50] = {0,60,0.4} function GetCameraAngleLimits(iType) local p = CameraAngleLimits[iType] return p[1], p[2], p[3] end function GetCameraAngleRestriction(iType) local p = CameraAngleRestriction[iType] return p[1], p[2], p[3] end function SetCameraAngleLimits(iType, hAngMax, vAngMin, vAngMax) local p = CameraAngleLimits[iType] p[1] = hAngMax p[2] = vAngMin p[3] = vAngMax end -- Following values will not be saved in tracks in the current version! hAngleRearDefault = 180 vAngleRearDefault = -8.0 vAngleRearMin = -90 -- -8.0 vAngleRearMax = 90.0 RearCameraPos = {} RearCameraAnglesDefault = {} for i = PlaneIndex.iSu_27,PlaneIndex.iKA_50 do local cockpit_point = CockpitLocalPoint RearCameraAnglesDefault = {180,-8.0} RearCameraPos = {cockpit_point[1] - 3.7 ,cockpit_point[2] + 2.4, cockpit_point[3]} end ArcadeCameraPos = {} ArcadeCameraAnglesDefault = {} for i = PlaneIndex.iSu_27,PlaneIndex.iKA_50 do local cockpit_point = CockpitLocalPoint ArcadeCameraAnglesDefault = {0 ,-8.0} ArcadeCameraPos = {cockpit_point[1] - 20 ,cockpit_point[2] + 5 , cockpit_point[3] + 0} end function GetRearCameraPosition(iType) local p = RearCameraPos[iType] return p[1], p[2], p[3] end function GetRearCameraAnglesDefault(iType) local p = RearCameraAnglesDefault[iType] if p == nil then return hAngleRearDefault , vAngleRearDefault else return p[1], p[2] end end function GetArcadeCameraPosition(iType) local p = ArcadeCameraPos[iType] return p[1], p[2], p[3] end function GetArcadeCameraAnglesDefault(iType) local p = ArcadeCameraAnglesDefault[iType] if p == nil then return hAngleRearDefault , vAngleRearDefault else return p[1], p[2] end end -- LSO local position on the carrier: {x, y, z, rot_Y, rot_Z) -- Note: tracks can't save modified LSO local positions in the current version! LSOPosition = {} LSOPosition["Vinson"] = {88.0, 28.0, 31.0, 0.0, 0.0} LSOPosition["Kouznetsov"] = {81.236, 24.0, 28.497, 10.0, 0.0} function GetLSOPosition(iType) local p = LSOPosition[iType] return p[1], p[2], p[3], p[4], p[5] end dbg_shell = "weapons.shells.GSH23_23" dbg_shell_v0 = -1 Config\View\SnapView.lua (only showing here the changes to Snap[7][13]) Snap[7][13] = {} Snap[7][13]["y_trans"] = 0 Snap[7][13]["x_trans"] = 0 Snap[7][13]["z_trans"] = 0 Snap[7][13]["vAngle"] = -26.802588915303 Snap[7][13]["rollAngle"] = 0 Snap[7][13]["viewAngle"] = 250 Snap[7][13]["hAngle"] = 0.17090886831283 The big change here is to the "viewAngle" = 250 which was origionaly -9.5 ?? Some of these have possibly been made from in game changes to default KP5 view. Note that I haven't made any (that I know of) changes to any of the other aircraft and haven't tried any of them in Eyefinity yet. Try these for yourself but with the usual health warining. Back up your origional .lua's before changing. Here are three screenshots showing the effect. As for a video, I'll try but not sure whether it'll work. i9 9900x at 5.1 Ghz // ASUS ROG Maximus XI Formula EK Bloc // 64Gb Corsair Vengence 3600Mhz DDR4 Ram // Gigabyte Aorus 3090 Watercooled block//Samsung SM951 M2 x4 SSD // Windows 10 64 Bit //48inch LG48 @ 3840x2160 120Hz//Asus ROG Swift PG35VQ 3440 x 14440 144Hz // TM Warthog HOTAS (Ser. No. 00836) //MFG Crosswind Pedals // TrackIR 5 //Varjo Aero An old pilot is one who remembers when flying was dangerous and sex was safe. My YouTube DCS World Four Screen Videos
Loz Posted April 24, 2010 Posted April 24, 2010 (edited) Ok Got a short video together here. Firstly it's not brilliant quality, but the file size would be so large otherwise. Seconly on watching, the clipping that takes place in the peripheral screens is far more evident than when in game. If you watch with your focus of attention being on the centre third of the screen you will get the proper impression. But what it does show is that I have achieved a full panning view of both inside and out. Which is what I was after. Now I have moved on to some of the missions I find that the centre of view is different again and hasn't carried over from the quick mission which is shown here. Does anybody know why that is? Do the missions use different view, sever or snapview lua's?? Edit: Further research and not all missions have the same "Head Point." Just found one, ie the practice bombing, that is the same as the "Quick Start" Edited April 24, 2010 by Loz i9 9900x at 5.1 Ghz // ASUS ROG Maximus XI Formula EK Bloc // 64Gb Corsair Vengence 3600Mhz DDR4 Ram // Gigabyte Aorus 3090 Watercooled block//Samsung SM951 M2 x4 SSD // Windows 10 64 Bit //48inch LG48 @ 3840x2160 120Hz//Asus ROG Swift PG35VQ 3440 x 14440 144Hz // TM Warthog HOTAS (Ser. No. 00836) //MFG Crosswind Pedals // TrackIR 5 //Varjo Aero An old pilot is one who remembers when flying was dangerous and sex was safe. My YouTube DCS World Four Screen Videos
ED Team JimMack Posted April 24, 2010 ED Team Posted April 24, 2010 Loz - can you look down to the bottom of the cockpit OK with your configuration? My problem with Matrox is I can not see further down than the top of the joystick. Having problems? Visit http://en.wiki.eagle.ru/wiki/Main_Page Dell Laptop M1730 -Vista- Intel Core 2 Duo T7500@2.2GHz, 4GB, Nvidia 8700MGT 767MB Intel i7 975 Extreme 3.2GHZ CPU, NVidia GTX 570 1.28Gb Pcie Graphics.
Nate--IRL-- Posted April 24, 2010 Posted April 24, 2010 (edited) Do the missions use different view, sever or snapview lua's?? Some do, some don't, the alternate lua files are found in the mission miz file itself. Open up a miz file with winzip or similar to see what's included. Nate Edit:- I have deleted all the included lua files inside my miz files (they also interfere with 6DoF) with no noticeable problems. Backup your mission files before you do this. Edited April 24, 2010 by Nate--IRL-- Ka-50 AutoPilot/stabilisation system description and operation by IvanK- Essential Reading
Loz Posted April 24, 2010 Posted April 24, 2010 For JimMack yes I didn't show that in the short video but here is a still looking fully down with TrackIR. i9 9900x at 5.1 Ghz // ASUS ROG Maximus XI Formula EK Bloc // 64Gb Corsair Vengence 3600Mhz DDR4 Ram // Gigabyte Aorus 3090 Watercooled block//Samsung SM951 M2 x4 SSD // Windows 10 64 Bit //48inch LG48 @ 3840x2160 120Hz//Asus ROG Swift PG35VQ 3440 x 14440 144Hz // TM Warthog HOTAS (Ser. No. 00836) //MFG Crosswind Pedals // TrackIR 5 //Varjo Aero An old pilot is one who remembers when flying was dangerous and sex was safe. My YouTube DCS World Four Screen Videos
Loz Posted April 24, 2010 Posted April 24, 2010 For Nate Thanks for that I shall have a look at those mission miz files. i9 9900x at 5.1 Ghz // ASUS ROG Maximus XI Formula EK Bloc // 64Gb Corsair Vengence 3600Mhz DDR4 Ram // Gigabyte Aorus 3090 Watercooled block//Samsung SM951 M2 x4 SSD // Windows 10 64 Bit //48inch LG48 @ 3840x2160 120Hz//Asus ROG Swift PG35VQ 3440 x 14440 144Hz // TM Warthog HOTAS (Ser. No. 00836) //MFG Crosswind Pedals // TrackIR 5 //Varjo Aero An old pilot is one who remembers when flying was dangerous and sex was safe. My YouTube DCS World Four Screen Videos
kludger Posted April 24, 2010 Posted April 24, 2010 (edited) In case it helps I'm using the following settings successfully on my Eyefinity at 6000x1080 (bezel compensated 5760x1080), note most settings were borrowed from an earlier SoftTH Thread from S77th_RIKE/Kegetys with a couple tweaked for my own needs. I uploaded the modified view config .lua files here (with backups of the original files in case they are needed): http://www.filefront.com/16236877/FC2-Eyefinity.zip YMMV, make a backup of your FC2 files just in case there's a problem. Edited April 24, 2010 by kludger i7-920d0@4.2ghz, Foxconn Bloodrage, G.Skill 6GB DDR3 2000@1600 6-7-6-16 ATI5870 Eyefinity, 3 x P2310H monitors 5760x1080, Track4IR, Win7Pro64
XysteR Posted May 7, 2010 Author Posted May 7, 2010 I actually had it all sussed. I had it working perfectly in 5760X1200. 1 screen, full TrackIR5 motion. But, i've recently installed Windows 7 ultimate and have to start all over again as my backup files from within the FC2 folder mysteriously vanished lol. Here we go again :D
Recommended Posts