Jump to content

Настройки из кабины.


Samara_23

Recommended Posts

Ну да, я понимаю, как должно быть, но таки это похоже на баг (про слоты). Т.е. занял один слот Доры на сервере - всё нормально, занял другой - голову можно сдвинуть за пределы остекления. Ок, при случае выложу трек с перемещениями головы за пределы остекления. Не то, чтобы это мешает :) - скорее наоборот, но непорядок однако :).

 

+ с дорой точно есть такой баг выскакивает 50/50 и на сколько помню это вообще не зависит от слота.

Летаю по священным скрижалям Хартмана

Link to comment
Share on other sites

Нашел где меняется для Ф-14.

E:\DCS World OpenBeta\Mods\aircraft\F14\Entry

Файл Views.lua

 

Это не пользовательская папка. Не меняй там ничего!

 

Только путём "танцев с бубном"? Как?

 

Я так понял, тебя не устраивает "максимальный" FOV, когда изображение становится чрезмерно широкоугольным. Я уже написал, что для этого тебе нужно внести изменения в файл Server.lua, находящийся в пользовательской папке по адресу С\Пользователи\Имя пользователя\Сохраненные игры\DCS.openbeta\Config\View. Если такого файла по этому адресу нет - скопируй его из E\Dcs world\Config\View. Затем из файла Views.lua, который находится в папке с нужным самолётом (например Bf-109K-4) на диске Е, целиком скопируй секцию "ViewSettings" и вставь скопированное в находящийся на диске С файл Server.lua, с новой строки в конце текста. После слов "ViewSettings" вставь название нужного самолёта в квадратных скобках, вот так "ViewSettings"["Bf-109K-4"]. Затем в этом же файле в строке CameraViewAngleLimits поменяй значение 140.000000 на меньшее, например 120.000000. Сохраняй. Танец с бубном завершён.

Это единственный способ, которым я смог уменьшить дефолтный максимальный FOV.


Edited by Tychon
Поправил путь к папке пользователя
Link to comment
Share on other sites

Это не пользовательская папка. Не меняй там ничего!

Поменял настройки FOV для Ф-14 - получилось, но решил сделать по правильному, ниже:

Я так понял, тебя не устраивает "максимальный" FOV, когда изображение становится чрезмерно широкоугольным. Я уже написал, что для этого тебе нужно внести изменения в файл Server.lua, находящийся в пользовательской папке по адресу С\Пользователи\Dcs world\Config\View. Если такого файла по этому адресу нет - скопируй его из E\Dcs world\Config\View. Затем из файла Views.lua, который находится в папке с нужным самолётом (например Bf-109K-4) на диске Е, целиком скопируй секцию "ViewSettings" и вставь скопированное в находящийся на диске С файл Server.lua, с новой строки в конце текста. После слов "ViewSettings" вставь название нужного самолёта в квадратных скобках, вот так "ViewSettings"["Bf-109K-4"]. Затем в этом же файле в строке CameraViewAngleLimits поменяй значение 140.000000 на меньшее, например 120.000000. Сохраняй. Танец с бубном завершён.

Это единственный способ, которым я смог уменьшить дефолтный максимальный FOV.

 

Получилось!

 

 

-- View scripts

-- Copyright © 2004, Eagle Dynamics.

DisableCombatViews = false -- F5 & Ctrl-F5

ExternalObjectsLockDistance = 10000.0

ShowTargetInfo = false

CameraTerrainRestriction = true

hAngleRearDefault = 180

vAngleRearDefault = -8.0

vAngleRearMin = -90 -- -8.0

vAngleRearMax = 90.0

 

--dbg_shell = "weapons.shells.PKT_7_62_T"

dbg_shell = "weapons.shells.Utes_12_7x108"

--dbg_shell = "weapons.shells.2A42_30_AP"--Ka50\BMP2 gun

--dbg_shell = "weapons.shells.2A42_30_HE"--Ka50\BMP2 gun

--dbg_shell = "weapons.shells.2A64_152"--152mm gun

--dbg_shell = "weapons.nurs.C_8"--S-8KOM

--dbg_shell = "weapons.nurs.C_8OFP2"--S-8OF

--dbg_shell = "weapons.nurs.WGr21"

--dbg_shell = "weapons.shells.2A64_152" -- 152mm shell

dbg_shell_v0 = -1 -- Muzzle speed m/s (-1 - speed from shall database)

dbg_shell_fire_rate = 120

--reformatted per-unit data to be mod system friendly

--this file is no longer should be edited for adding new flyable aircraft , DCS automatically check core database (i.e. where you define your aircraft in aircraft table just define ViewSettings and SnapViews tables)

 

function default_fighter_player(t)

local res = {

CameraViewAngleLimits = {20.000000,140.000000},

CameraAngleRestriction = {false ,90.000000,0.500000},

EyePoint = {0.05 ,0.000000 ,0.000000},

limits_6DOF = {x = {-0.050000,0.4500000},y ={-0.300000,0.100000},z = {-0.220000,0.220000},roll = 90.000000},

Allow360rotation = false,

CameraAngleLimits = {200,-80.000000,110.000000},

ShoulderSize = 0.2, -- move body when azimuth value more then 90 degrees

}

if t then

for i,o in pairs(t) do

res = o

end

end

return res

end

 

function fulcrum()

return {

Cockpit = {

default_fighter_player({CockpitLocalPoint = {4.71,1.28,0.000000}})

},

Chase = {

LocalPoint = {1.220000,3.750000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {-15.080000,6.350000,0.000000},

AnglesDefault = {0.000000,-8.000000},

}, -- Arcade

}

end

 

ViewSettings = {}

ViewSettings["A-10A"] = {

Cockpit = {

[1] = default_fighter_player({CockpitLocalPoint = {4.300000,1.282000,0.000000},

EyePoint = {0.000000,0.000000,0.000000},

limits_6DOF = {x = {-0.050000,0.600000},

y = {-0.300000,0.100000},

z = {-0.250000,0.250000},

roll = 90.000000}}),

}, -- Cockpit

Chase = {

LocalPoint = {0.600000,3.682000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {-27.000000,12.000000,0.000000},

AnglesDefault = {0.000000,-12.000000},

}, -- Arcade

}

ViewSettings["F-15C"] = {

Cockpit = {

[1] = default_fighter_player({CockpitLocalPoint = {6.210000,1.204000,0.000000}})-- player slot 1

}, -- Cockpit

Chase = {

LocalPoint = {2.510000,3.604000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {-13.790000,6.204000,0.000000},

AnglesDefault = {0.000000,-8.000000},

}, -- Arcade

}

ViewSettings["Ka-50"] = {

Cockpit = {

[1] = {-- player slot 1

CockpitLocalPoint = {3.188000,0.390000,0.000000},

CameraViewAngleLimits = {20.000000,120.000000},

CameraAngleRestriction = {false,60.000000,0.400000},

CameraAngleLimits = {140.000000,-65.000000,90.000000},

EyePoint = {0.090000,0.000000,0.000000},

limits_6DOF = {x = {-0.020000,0.350000},y ={-0.150000,0.165000},z = {-0.170000,0.170000},roll = 90.000000},

},

}, -- Cockpit

Chase = {

LocalPoint = {-0.512000,2.790000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {-16.812000,5.390000,0.000000},

AnglesDefault = {0.000000,-8.000000},

}, -- Arcade

}

ViewSettings["MiG-29A"] = fulcrum()

ViewSettings["MiG-29G"] = fulcrum()

ViewSettings["MiG-29S"] = fulcrum()

 

ViewSettings["Su-25"] = {

Cockpit = {

[1] = default_fighter_player({CockpitLocalPoint = {3.352000,0.506000,0.000000}}),-- player slot 1

}, -- Cockpit

Chase = {

LocalPoint = {-0.348000,2.906000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {-16.648001,5.506000,0.000000},

AnglesDefault = {0.000000,-8.000000},

}, -- Arcade

}

ViewSettings["Su-25T"] = {

Cockpit = {

[1] = default_fighter_player({CockpitLocalPoint = {3.406000,0.466000,0.000000}}),-- player slot 1

}, -- Cockpit

Chase = {

LocalPoint = {-0.294000,2.866000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {-16.594000,5.466000,0.000000},

AnglesDefault = {0.000000,-8.000000},

}, -- Arcade

}

ViewSettings["Su-25TM"] = {

Cockpit = {

[1] = {-- player slot 1

CockpitLocalPoint = {4.000000,1.000000,0.000000},

CameraViewAngleLimits = {20.000000,140.000000},

CameraAngleRestriction = {true,90.000000,0.400000},

CameraAngleLimits = {160.000000,-70.000000,90.000000},

EyePoint = {0.000000,0.000000,0.000000},

limits_6DOF = {x = {-0.200000,0.200000},y ={-0.200000,0.200000},z = {-0.200000,0.200000},roll = 60.000000},

},

}, -- Cockpit

Chase = {

LocalPoint = {4.000000,2.000000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {4.000000,2.000000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Arcade

}

ViewSettings["Su-27"] = {

Cockpit = {

[1] = default_fighter_player({CockpitLocalPoint = {7.959000,1.419000,0.000000}})-- player slot 1

}, -- Cockpit

Chase = {

LocalPoint = {4.259000,3.819000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {-12.041000,6.419000,0.000000},

AnglesDefault = {0.000000,-8.000000},

}, -- Arcade

}

 

ViewSettings["Su-33"] = ViewSettings["Su-27"]

 

ViewSettings["F-14B"] = {

Cockpit = {

[1] = {

 

 

CockpitLocalPoint = { 7.114937, 1.39846, 0.0 },

CameraViewAngleLimits = { 30.0, 105.0 },

CameraAngleLimits = { 180, -80.0, 120.0 },

CameraAngleRestriction = {false, 90.0, 0.50},

 

 

EyePoint = { 0.00000,0.100000,0.000000},

ShoulderSize = 0.1,

Allow360rotation = false,

limits_6DOF = { x = {-0.3, 0.37}, y = {-0.55, 0.10}, z = {-0.25, 0.25}, roll = 45.0 },

 

},

[2] = {

 

 

CockpitLocalPoint = { 5.596174, 1.605, 0.0 },

CameraViewAngleLimits = { 30.0, 105.0 },

CameraAngleLimits = { 180, -80.0, 120.0 },

CameraAngleRestriction = {false, 90.0, 0.50},

 

 

EyePoint = { 0.05000,0.100000,0.000000 },

ShoulderSize = 0.15,

Allow360rotation = false,

limits_6DOF = { x = {-0.3, 0.45}, y = {-0.55, 0.10}, z = {-0.25, 0.25}, roll = 45.0 },

 

},

},

Chase = {

--LocalPoint = {0.6, 3.7, 0.0},

--AnglesDefault = {180.0, -8.0},

LocalPoint = {-10.0,1.0,3.0},

AnglesDefault = {0.000000, 0.000000},

},

Arcade = {

LocalPoint = {-25.0, 6.0, 0.0},

AnglesDefault = {0.0, -8.0},

},

}

 

 

Спасибо огромное за результативный ответ!!!


Edited by d.severz
Link to comment
Share on other sites

+ с дорой точно есть такой баг выскакивает 50/50 и на сколько помню это вообще не зависит от слота.

 

На Мустанге и TF тоже проявляется этот баг, насчёт слота - не совсем уверен, с чем он связан. Но по поводу слота - с занятым слотом связан другой баг (про который было выше) - форсирование настроек сервером - в одном слоте работают настройки сервера, в другом - пользовательские, или это всё один и тот-же баг, в общем что-то там не ладно :).


Edited by -Slayer-

Два главных вопроса к ЕД:

Зачем у Мустанга в ДКС винт от Ми-8, который разгоняет его с динамикой Спита при одинаковой заправке и бОльшей на четверть массе?

Почему у FW-190 топливо расходуется с одинаковой скоростью из переднего и заднего баков и в итоге сигнальные лампы загораются не впопад?

ps Дмитрий, если Вас заставили прикрутить винт от Ми-8 к Мустангу - подавайте знаки, мы Вас спасём!

Link to comment
Share on other sites

Поменял настройки FOV для Ф-14 - получилось, но решил сделать по правильному, ниже:

 

 

Получилось!

 

 

-- View scripts

-- Copyright © 2004, Eagle Dynamics.

DisableCombatViews = false -- F5 & Ctrl-F5

ExternalObjectsLockDistance = 10000.0

ShowTargetInfo = false

CameraTerrainRestriction = true

hAngleRearDefault = 180

vAngleRearDefault = -8.0

vAngleRearMin = -90 -- -8.0

vAngleRearMax = 90.0

 

--dbg_shell = "weapons.shells.PKT_7_62_T"

dbg_shell = "weapons.shells.Utes_12_7x108"

--dbg_shell = "weapons.shells.2A42_30_AP"--Ka50\BMP2 gun

--dbg_shell = "weapons.shells.2A42_30_HE"--Ka50\BMP2 gun

--dbg_shell = "weapons.shells.2A64_152"--152mm gun

--dbg_shell = "weapons.nurs.C_8"--S-8KOM

--dbg_shell = "weapons.nurs.C_8OFP2"--S-8OF

--dbg_shell = "weapons.nurs.WGr21"

--dbg_shell = "weapons.shells.2A64_152" -- 152mm shell

dbg_shell_v0 = -1 -- Muzzle speed m/s (-1 - speed from shall database)

dbg_shell_fire_rate = 120

--reformatted per-unit data to be mod system friendly

--this file is no longer should be edited for adding new flyable aircraft , DCS automatically check core database (i.e. where you define your aircraft in aircraft table just define ViewSettings and SnapViews tables)

 

function default_fighter_player(t)

local res = {

CameraViewAngleLimits = {20.000000,140.000000},

CameraAngleRestriction = {false ,90.000000,0.500000},

EyePoint = {0.05 ,0.000000 ,0.000000},

limits_6DOF = {x = {-0.050000,0.4500000},y ={-0.300000,0.100000},z = {-0.220000,0.220000},roll = 90.000000},

Allow360rotation = false,

CameraAngleLimits = {200,-80.000000,110.000000},

ShoulderSize = 0.2, -- move body when azimuth value more then 90 degrees

}

if t then

for i,o in pairs(t) do

res = o

end

end

return res

end

 

function fulcrum()

return {

Cockpit = {

default_fighter_player({CockpitLocalPoint = {4.71,1.28,0.000000}})

},

Chase = {

LocalPoint = {1.220000,3.750000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {-15.080000,6.350000,0.000000},

AnglesDefault = {0.000000,-8.000000},

}, -- Arcade

}

end

 

ViewSettings = {}

ViewSettings["A-10A"] = {

Cockpit = {

[1] = default_fighter_player({CockpitLocalPoint = {4.300000,1.282000,0.000000},

EyePoint = {0.000000,0.000000,0.000000},

limits_6DOF = {x = {-0.050000,0.600000},

y = {-0.300000,0.100000},

z = {-0.250000,0.250000},

roll = 90.000000}}),

}, -- Cockpit

Chase = {

LocalPoint = {0.600000,3.682000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {-27.000000,12.000000,0.000000},

AnglesDefault = {0.000000,-12.000000},

}, -- Arcade

}

ViewSettings["F-15C"] = {

Cockpit = {

[1] = default_fighter_player({CockpitLocalPoint = {6.210000,1.204000,0.000000}})-- player slot 1

}, -- Cockpit

Chase = {

LocalPoint = {2.510000,3.604000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {-13.790000,6.204000,0.000000},

AnglesDefault = {0.000000,-8.000000},

}, -- Arcade

}

ViewSettings["Ka-50"] = {

Cockpit = {

[1] = {-- player slot 1

CockpitLocalPoint = {3.188000,0.390000,0.000000},

CameraViewAngleLimits = {20.000000,120.000000},

CameraAngleRestriction = {false,60.000000,0.400000},

CameraAngleLimits = {140.000000,-65.000000,90.000000},

EyePoint = {0.090000,0.000000,0.000000},

limits_6DOF = {x = {-0.020000,0.350000},y ={-0.150000,0.165000},z = {-0.170000,0.170000},roll = 90.000000},

},

}, -- Cockpit

Chase = {

LocalPoint = {-0.512000,2.790000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {-16.812000,5.390000,0.000000},

AnglesDefault = {0.000000,-8.000000},

}, -- Arcade

}

ViewSettings["MiG-29A"] = fulcrum()

ViewSettings["MiG-29G"] = fulcrum()

ViewSettings["MiG-29S"] = fulcrum()

 

ViewSettings["Su-25"] = {

Cockpit = {

[1] = default_fighter_player({CockpitLocalPoint = {3.352000,0.506000,0.000000}}),-- player slot 1

}, -- Cockpit

Chase = {

LocalPoint = {-0.348000,2.906000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {-16.648001,5.506000,0.000000},

AnglesDefault = {0.000000,-8.000000},

}, -- Arcade

}

ViewSettings["Su-25T"] = {

Cockpit = {

[1] = default_fighter_player({CockpitLocalPoint = {3.406000,0.466000,0.000000}}),-- player slot 1

}, -- Cockpit

Chase = {

LocalPoint = {-0.294000,2.866000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {-16.594000,5.466000,0.000000},

AnglesDefault = {0.000000,-8.000000},

}, -- Arcade

}

ViewSettings["Su-25TM"] = {

Cockpit = {

[1] = {-- player slot 1

CockpitLocalPoint = {4.000000,1.000000,0.000000},

CameraViewAngleLimits = {20.000000,140.000000},

CameraAngleRestriction = {true,90.000000,0.400000},

CameraAngleLimits = {160.000000,-70.000000,90.000000},

EyePoint = {0.000000,0.000000,0.000000},

limits_6DOF = {x = {-0.200000,0.200000},y ={-0.200000,0.200000},z = {-0.200000,0.200000},roll = 60.000000},

},

}, -- Cockpit

Chase = {

LocalPoint = {4.000000,2.000000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {4.000000,2.000000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Arcade

}

ViewSettings["Su-27"] = {

Cockpit = {

[1] = default_fighter_player({CockpitLocalPoint = {7.959000,1.419000,0.000000}})-- player slot 1

}, -- Cockpit

Chase = {

LocalPoint = {4.259000,3.819000,0.000000},

AnglesDefault = {180.000000,-8.000000},

}, -- Chase

Arcade = {

LocalPoint = {-12.041000,6.419000,0.000000},

AnglesDefault = {0.000000,-8.000000},

}, -- Arcade

}

 

ViewSettings["Su-33"] = ViewSettings["Su-27"]

 

ViewSettings["F-14B"] = {

Cockpit = {

[1] = {

 

 

CockpitLocalPoint = { 7.114937, 1.39846, 0.0 },

CameraViewAngleLimits = { 30.0, 105.0 },

CameraAngleLimits = { 180, -80.0, 120.0 },

CameraAngleRestriction = {false, 90.0, 0.50},

 

 

EyePoint = { 0.00000,0.100000,0.000000},

ShoulderSize = 0.1,

Allow360rotation = false,

limits_6DOF = { x = {-0.3, 0.37}, y = {-0.55, 0.10}, z = {-0.25, 0.25}, roll = 45.0 },

 

},

[2] = {

 

 

CockpitLocalPoint = { 5.596174, 1.605, 0.0 },

CameraViewAngleLimits = { 30.0, 105.0 },

CameraAngleLimits = { 180, -80.0, 120.0 },

CameraAngleRestriction = {false, 90.0, 0.50},

 

 

EyePoint = { 0.05000,0.100000,0.000000 },

ShoulderSize = 0.15,

Allow360rotation = false,

limits_6DOF = { x = {-0.3, 0.45}, y = {-0.55, 0.10}, z = {-0.25, 0.25}, roll = 45.0 },

 

},

},

Chase = {

--LocalPoint = {0.6, 3.7, 0.0},

--AnglesDefault = {180.0, -8.0},

LocalPoint = {-10.0,1.0,3.0},

AnglesDefault = {0.000000, 0.000000},

},

Arcade = {

LocalPoint = {-25.0, 6.0, 0.0},

AnglesDefault = {0.0, -8.0},

},

}

 

 

Спасибо огромное за результативный ответ!!!

В какой папке брали данные по F-14? Перерыл все папки по Спиту ничего не нашел.

Link to comment
Share on other sites

Спасибо. Нашел. Копировать весь файл?
Нет! Прочитать ответ адресованный мне выше. Там все по полочкам.

 

Я так понял, тебя не устраивает "максимальный" FOV, когда изображение становится чрезмерно широкоугольным. Я уже написал, что для этого тебе нужно внести изменения в файл Server.lua, находящийся в пользовательской папке по адресу С\Пользователи\Dcs world\Config\View. Если такого файла по этому адресу нет - скопируй его из E\Dcs world\Config\View. Затем из файла Views.lua, который находится в папке с нужным самолётом (например Bf-109K-4) на диске Е, целиком скопируй секцию "ViewSettings" и вставь скопированное в находящийся на диске С файл Server.lua, с новой строки в конце текста. После слов "ViewSettings" вставь название нужного самолёта в квадратных скобках, вот так "ViewSettings"["Bf-109K-4"]. Затем в этом же файле в строке CameraViewAngleLimits поменяй значение 140.000000 на меньшее, например 120.000000. Сохраняй. Танец с бубном завершён.

Это единственный способ, которым я смог уменьшить дефолтный максимальный FOV.

Link to comment
Share on other sites

Единственное, что пользовательская папка у меня находиться по адресу:

C:\Users\имя пользователя\Saved Games\DCS.openbeta\Config\View, а не как мне указали в С\Пользователи\Dcs world\Config\View


Edited by d.severz
Link to comment
Share on other sites

Единственное, что пользовательская папка у меня находиться по адресу:

C:\Users\имя пользователя\Saved Games\DCS.openbeta\Config\View, а не как мне указали в С\Пользователи\Dcs world\Config\View

 

У меня она в С и вынесена на рабочий стол. Изначально сама там появилась. Да, все сделал как писали выше, все получилось. Благодарю.

Link to comment
Share on other sites

Единственное, что пользовательская папка у меня находиться по адресу:

C:\Users\имя пользователя\Saved Games\DCS.openbeta\Config\View, а не как мне указали в С\Пользователи\Dcs world\Config\View

 

 

Да, всё верно, путь к пользовательской папке неправильно указал. Конечно же C:\Users\имя пользователя\Saved Games\DCS.openbeta\Config\View

 

 

Сейчас исправлю

Link to comment
Share on other sites

  • 2 weeks later...

Что надо прописать в Server.lua, чтобы повлияло на ограничение FOV?

 

ViewSettings["MiG-21Bis by Magnitude 3 LLC"]

 

"MiG-21Bis" также пробовал.

 

 

P.S. все таки правильно - "MiG-21Bis".


Edited by d.severz
Link to comment
Share on other sites

  • Recently Browsing   0 members

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