Jump to content

Recommended Posts

Posted

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.

 

a10eyefinity.jpg

 

a10eyefinity2.jpg

a1

 

49

4949a10eyefinity3.jpg

4949

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.

 

Posted (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 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.

 

  • ED Team
Posted

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.

Posted (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 by Nate--IRL--
Posted

For JimMack

yes I didn't show that in the short video but here is a still looking fully down with TrackIR.

 

lookdown.jpg

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.

 

Posted

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.

 

Posted (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 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

  • 2 weeks later...
Posted

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

  • Recently Browsing   0 members

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