Windows 7 (64 бит), Intel(R) Core(TM) Quad Cpu Q6600 2.40 GHz, DDR2 8192 МБ, NVIDIA GeForce GTX 560 Ti 1024 MB, NVIDIA Графический драйвер 314.07
Хочу вернуться к теме влияния на точность бомбометания Разрешения экрана, Разрешения игры и Параметра SaveAspect файла conf.ini ИЛа. (см. посты на стр. 85, 88 )
Причина: полетал на ноутбуке с родным разрешением экрана 1366х768 и обнаружил влияние параметра SaveAspect на отображение бомбового прицела, что в свою очередь возможно влияет на точность попадания при использовании Штурмана.
Напоминаю, что параметр SaveAspect включает/отключает отображение картинки в пропорции 4/3 при произвольно заданных величинах разрешения в conf.ini ИЛа (т.е при SaveAspect=0 возможны черные незадействованные полосы вверху/внизу или по бокам экрана, но зато более рационально используется площадь монитора)
Прилагаю скрины (в архиве).
Предварительно могу сделать выводы , что ИЛ стремится заполнить прицелом (и обычной картинкой кабины самолета) экран в первую очередь по горизонтали (это видно на скринах при разных разрешениях). В результате, при SaveAspect=0 , если разрешения картинки ИЛа по вертикали не хватает, то круг прицела тупо обрезается сверху и снизу как на скринах разрешения 1366х768.
ПРЕДПОЛАГАЮ, что ИЛ заполняет свою картинку бомбовым прицелом из расчета пропорции 4/3 с приоритетом отрисовки горизонтали.
Т.е. как видно из скринов, при пропорции картинки ИЛа 4/3 (например разрешение ИЛа 640х480) картинка ИЛа заполнена прицелом ПОЧТИ полностью (остаются черные места по бокам (суммарно примерно 1/3 от видимой горизонтали) т.к. горизонталь разрешения больше вертикали).
При пропорции разрешения ИЛа больше 4/3=1.33 (например 1366/768=1.778) картинка ИЛа сначала заполняется горизонталью прицела (с теми самыми черными местами), а потом вычисляется вертикаль как 3/4 от горизонтали разрешения ИЛа. При этом, после наложения на картинку ИЛа, получаются обрезанные участки сверху и снизу картинки (т.е. вертикаль не помещается на вертикальном размере картинки).
Например для разрешения картинки ИЛа 1366х768 вычисленная вертикаль прицела будет
1366*3/4=1024,5 , что больше вертикали разрешения картинки ИЛа.
Надо отметить, что этот коэффициент 3/4 надо уточнить, т.к. из скринов видно, что вертикаль прицела на разрешении 640х480 (пропорция 4/3) не доходит буквально несколько пикселей до краев картинки даже при SaveAspect=1.
Штурман, вероятно, пока не учитывает значение SaveAspect и просчитывает метку "лазерного целеуказателя" из расчета равных ВИДИМЫХ вертикали и горизонтали прицела относительно центра экрана (с учетом заданных вручную разрешения и смещения).
И здесь наверняка вылезает ошибка в расчете величины смещения метки указателя относительно центра экрана при дробных значениях угла сброса, а возможно и бокового сноса при ветре.
Возможно, это можно учесть, если при SaveAspect =0 вручную задавать вертикальное разрешение ИЛа в 3/4 раз больше горизонтального разрешения в настройках Штурмана.
Например для разрешения картинки ИЛа 1366х768 задавать х=1366, у=1024.
Но лучше, наверное, ввести специальную настройку. Самое лучшее было бы ввести визуальный перемещаемый маркер для определения размера прицела «по месту».
Данные наблюдения экспериментально мной не проверены, только гипотеза... Но очень актуально для владельцев широкоформатных мониторов.
Может это УЖЕ решено и учтено?
Еще один дополнительный вопрос. Борнео, можно ли быть уверенным, что та величина, что Штурман получает от виндовса для вычислений при нулевых (дефолтных) х,у-рарешениях , это разрешение экрана или разрешение ИЛа? Просто я летаю при SaveAspect=1 на мониторе 1280х1024 и вижу сверху и снизу кабины ИЛа черные полосы (т.е. разрешение КАБИНЫ ИЛа 1280х960).
Skin.rar
![]()
Штурман учитывает горизонтальное и вертикальное разрешение экрана раздельно. Т.е. независимо друг от друга.
Достаточно просто указать в Shturman.ini разрешение экрана которое использует игра. В инструкции к Штурману это есть. Если значение разрешения игры и разрешения монитора совпадают (игра идет в полно экранном режиме без черных полос), то в Shturman.ini нужно поставить нули. Штурман автоматически возьмет разрешение из Виндовса.
Цитата из инструкции:
Если ты видишь черные полосы, то значит разрешение игры не совпадает с разрешением монитора. В этом случае тебе придется править Shturman.ini, указывая конкретно какое разрешение использует игра, в твоем случае 1280х960. Иначе Штурман автоматом подхватит разрешение задаваемое Виндовсом, а не игрой. По дефолту Штурман берет именно разрешение экрана из виндовса, т.е. все совпадает когда игра идет без черных полос.Для настройки центральной точки и корректного вывода меток Штурмана на разрешениях игры не совпадающих с текущим разрешением экрана, служат 4 строчки в Shturman.ini
[OnTop]
Screen_X=... - разрешение игры по Х (горизонтали)
Screen_Y=... - разрешение игры по Y (вертикали)
dScr_X=... - смещение центра прицела относительно центра экрана по горизонтали ("+" вправо, "-" влево)
dScr_Y=... смещение центра прицела относительно центра экрана по вертикали ("+" вниз, "-" вверх)
...
2. Если разрешение экрана не совпадает с разрешением Ил-2, и игра идет в полноэкранном режиме, то картинка игры выводится на экран с черными полосами. При этом центр игры и центр экрана совпадают. В этом случае надо в строках Screen_X=..., Screen_Y=... указать разрешение картинки в Ил-2, а в dScr_X=..., dScr_Y=... должны стоять нули. Штурман в этом случае будет использовать именно это разрешение для вывода меток, игнорируя разрешение экрана.
--- Добавлено ---
Спасибо!
По Ю-88 - это невозможно, поскольку в 4.10 поправили ФМ Ю-88 и поэтому у нас получается 2 совершенно разных самолета в 4.09 и 4.10 с одинаковым названием.Из-за того, что это 2 разных самолета, поэтому их ТТХ в разных файлах учета этих данных.
Попробуем... А какие именно интересуют?
Зайди в Shturman.ini в раздел [Planes], поудаляй из этого раздела строчки с названиями ненужных самолетов и сохрани Shturman.ini
Ну и что же? Это губернатор острова Борнео? (с) Ильф & Петров
Согласен вопрос в принципе требует внимания и разъяснения. За себя могу сказать, что летаю с разрешением 1680х1050 (16:10), кабина на полный размер экрана, прицел да, обрезан сверху и снизу, но проблем с точностью бомбометания рассчитанной "штурманом" не разу не замечал.
Огромная благодарность автору за проделанный труд и титаническое терпение! К сожалению я не силён в программировании, поэтому прошу многоуважаемого Borneo довыпустить патчик 4.10.1, в котором были бы учтены все загрузки на Ju-88A-4 в одном выборе (а не в двух); добавить бомбовые загрузки на G4M1-11. И вопрос: как убрать ненужные самолёты из списка штурмана. Заранее благодарен
Borneo да пусть будут 2 жужи, только чтобы все (22) загрузки были учтены для 4.10; для G4M1-11 интересуют загрузки бомб калибром менее 100кг (50кг зажигательные, 50кг, 60кг); я на досуге пробовал поправить, удалить как разобрался я. Премного благодарен![]()
Доброго здоровья всем!
Борнео, попытаюсь задать вопрос поконкретней.
Учитывается ли усечение прицела по вертикали при расчете смещения метки целеуказателя ?
И, если можно, в нескольких словах алгоритм расчета для этого случая, чтобы уже не запариваться..
По большому счету у барса, по его словам, все нормально. Но хотелось бы знать из первых рук...
В данном случае я предпочел обратиться к разработчику. Потому что, по большому счету, я не сильно большой специалист по бомбометанию, даже со Штурманом. Боюсь внести при экспериментальной проверке гипотезы "человеческий фактор". И надеюсь получить от Борнео однозначный, исчерпывающий ответ.
Я исхожу из следующих начальных условий:
1) расчет смещений метки целеуказателя по горизонтали и вертикали не взаимосвязан (по утверждению Борнео);
2) родное разрешение экрана ноутбука 1366х768 (т.е. широкоформатный);
3) в настройках ИЛа в файле conf.ini параметр SaveAspect=0 (т.е. без принудительного разрешения ила в пропорцию 4/3). Еще раз напоминаю, что в таком режиме более рационально используется площадь широкоформатного монитора.;
4) предполагаю, что удельные угловые размеры по вертикали Штурман (на данный момент) рассчитывает как разрешение по вертикали, деленное на вертикальный угловой размер полностью видимого прицела (размерность получается в "пикселях на градус"). Т.е. предполагаю, что Штурман однозначно считает вертикальный размер прицела практически равным указанному в его настройках вертикальному разрешению экрана Screen_Y;
5) МАНУАЛ ПРОШТУДИРОВАЛ НЕСКА РАЗ;
6) Борнео, я заметил, что в мануале на штурман приводятся разрешения 1024х768 и 1400х1050, которые имеют идеальные для ИЛа пропорции 4/3. Предполагаю, что Штурман обкатывался на них и на них обсуждаемый эффект отсутствует.
Прилагаю скины прицела при разрешениях ИЛа 1366х768 и 1366х1024. Можно заметить, что по горизонтали размах прицела (в "пикселях") одинаков. Следовательно, удельные угловые размеры по горизонтали (в "пикселях на градус") тоже одинаковы. И, очевидно из скринов, что удельные угловые размеры по вертикали тоже одинаковы. Поэтому, при подстановке в настройках штурмана в параметр Screen_Y величин 768 и 1024, получим различное смещение метки целеуказателя (в пикселях, а следовательно и в угле сброса).
Разрешение 1366х1024 получено с помощью пункта "Пользовательское разрешение" стандартной утилиты "Панель управления NVIDIA" (там создается как бы виртуальный экран, в пределах которого можно двигать (как окно) наш физический, реальный экран).
Кроме того, этот же эффект скорее всего проявляется и на моем основном мониторе 1280х1024=>10/8=1,25 (можно сказать ВЫСОКО-форматном), просто на широкоформатном он более ярко выражен.
Борнео, если в моих наблюдениях есть рациональное зерно, заметь, что шкала прицела при пропорции 4/3 не доходит до края картинки несколько пикселей, что может в дальнейшем внести аддитивную погрешность.
Жду ответа.
Скины:
1366х768
1366х1024
Скины в архиве
Скины в архиве.rar
ПРИСОЕДИНЯЮСЬ к огромной благодарности автору за проделанный труд и титаническое терпение!
Крайний раз редактировалось Komaroff; 26.04.2011 в 16:46.
Быстро не обещаю, но буду иметь ввиду...
Каждому разрешению экрана, соответствует определенное количество пикселей на 1 градус. Штурман вычисляет градусы, умножает их на количество этих пикселей в зависимости от текущего разрешения, получает значение пикселей на которое необходимо увести метку от центра.
Да, изначально использовались только 4/3 разрешения, с версии 3.7 появилась возможность вручную ставить разрешение игры в ини файле.
Попробуй сделать так: Появись в простом редакторе на Пе-2, перейди в его прицел и поставь игру на паузу. Далее, вызови окно ОнТоп - Настройки, выбери там Пе-2 с любой загрузкой и укажи тип Лазера - Совмещенный или Разведчик. Перейди в окно Бомбометание, серебристая точка будет показывать Углы Тангажа самолета (УТ). У прицела Пе-2 есть вертикальная градуировка. Изменяй скорость полета и смотри на положение серебристой точки на вертикальной сетке прицела. Ее положение на вертикальной градуировке прицела вниз, должно точно соответствовать углу тангажа самолета, УТ=... в окне Штурмана. Например на скрине: УТ=4 градуса и серебристая точка ушла вниз тоже точно на 4 градуса по прицелу. Если точка на прицеле не совпадает с УТ, значит косяк в разрешениях указанных Штурману, точки лазера выводятся не корректно.
На скрине, разрешение экрана 1366х768, разрешение игры 1024х768, по бокам черные полосы. В Штурману в ини указано разрешение Ила - 1024х768, все рисуется корректно и по вертикали и по горизонтали.
Ну и что же? Это губернатор острова Борнео? (с) Ильф & Петров
Спасибо за предложенную методику проверки.
Здесь снова, пропорция игры 4/3, поэтому все ОК.
Меня же интересуют случаи, когда монитор широкоформатный и в ИЛе выставляется разрешение, равное разрешению экрана, плюс параметр SaveAspect=0...
Буду смотреть по предложенной методике.
Прошу прощения за, возможно, излишнюю настойчивость.
Спасибо.
Проверил.
Похоже - я прав.
Прилагаю скины.
Разрешение моего экрана 1366х768.
В названиях скинов:
1) разрешение ИЛа в conf.ini
2) значение параметра SaveAspect (SA)
3) разрешение, которое я внес в shturman.ini (SHT) Screen_X х Screen_Y
4) значение смещения по горизонтали , которое я внес в shturman.ini (мне не удалось запустить ИЛа в полноэкранном режиме при разрешении ИЛа 1024х768 и SaveAspect=0, пришлось вносить смещение)
Крафт - ПЕ-2 84-й серии
1) Разрешения ИЛа и Штурмана совпадают (в соответствии с мануалом на Штурман)- ОШИБКА в угле тангажа (следовательно, и сбросапоправляюсь - это только для тангажа - ошибка влияет на режим разведчика) целый ГРАДУС ! На точность бомбометания ошибка будет влиять при дробных углах сброса Но, обратите внимание, погрешность при указанных разрешениях - 25%, НЕМАЛО.
1366x768_SA0_SHT1366x768.jpg
2) Разрешение в Штурман внесено в соответствии с цитатой (см. выше) - ОШИБКА УШЛА
1366x768_SA0_SHT1366x1024.JPG
3) Повторены условия проверки, предложенные Борнео. Кстати, видно действие параметра SaveAspect.
1366x768_SA1_SHT1024x768.JPG
1024x768_SA0_SHT1024x768_dScr_X=-171.JPG (справа - кусок рабочего стола Виндовса)
4) Те же скины в архиве
Skins_in_arhive.rar
Ошибка будет вылазить и при других разрешениях, в том числе и "высоко"-форматных (например 1280х1024) только "с другого бока".
Мнения - в студию !!![]()
Крайний раз редактировалось Komaroff; 29.04.2011 в 09:40.
У меня стоит максимальное разрешение рабочего стола 1680х1050 с чистотой 120 Гц такое же разрешение стоит в ИЛе, соответственно в "Штурмане" X и Y стоят 0 (нули) то есть совпадение, как было описано Borneo выше.
В игре:
[window]
width=1680
height=1050
ColourBits=32
DepthBits=24
StencilBits=8
ChangeScreenRes=1
FullScreen=1
DrawIfNotFocused=0
EnableResize=0
EnableClose=1
SaveAspect=0
Use3Renders=0
В "Штурмане" :
[OnTop]
x=1449
y=0
xMap=664
yMap=0
Height=460
Width=360
Screen_X=0
Screen_Y=0
FontName=Arial
FontSize=12
Сегодня посчитал в Экселе промах в метрах из-за ошибки в разрешениях экрана.
В предыдущей выложенной в этом посте таблице вкрались серьезные ошибки (по недосыпу перепутал тангенс с синусом), поэтому здесь заменяю приложенную таблицу на корректную. И результаты оказались не такие уж радужные.
При угле сброса 30.5 градусов промах достигает 2.9 метра перелета на каждую тысячу метров высоты. И ошибка возрастает с увеличением расчитанного Штурманом угла сброса.
Так, при 60.5 градусах промах достигает 8.9 метра перелета на каждую тысячу метров высоты.
Ошибка в смещении метки целеуказателя бомбометания (красная) распространяется только на дробные доли градуса , рассчитанного Штурманом угла сброса.
Борнео, возможно поднятый мной вопрос не стоит потраченного времени на доработку Штурмана. Хотя - окончательное решение конечно за тобой.
При таких величинах промахов уже по танку не попасть...
Для желающих попадать в люк танку, сейчас пока можно вручную откорректировать разрешение в настройках Штурмана по вышеприведенной методике.
Борнео, огромное тебе спасибо за ответы. Все равно, силы сейчас предлагаю лучше всего потратить на добавление в Штурман новых загрузок и коррекцию ФМ с учетом новых патчей...
Обновляю таблицу расчетов промахов.
Там я рассчитывал коэффициент из расчета ошибки разрешения 768/1024=0.75 (принцип расчета см. выше).
Заметьте, что ошибка нарастает по закону тангенса с ростом угла сброса.
"нужные" величины - это расчитанные штурманом.
"ошибочные" - это величины с учетом коэффициента ошибки (для моих разрешений 0.75) .
Принцип расчета в таблице - разность между тангенсами расчитанного и ошибочного углов сброса.
Откорректированная таблица промахов
Крайний раз редактировалось Komaroff; 01.05.2011 в 16:15.
Сделал маленький мод. Просто саунд-дизайнерская обработка и мастеринг звука из потрясающего проекта Алексея Головина (Borneo).
Завораживающий голос прекрасной Вики, это идеал для "информера" на современных боевых самолётах. В реале действительно, пилоты подтверждают, что женский голос на "информере" очень успокаивает в экстремальных ситуациях. Но в симуляторе мне, как профессиональному звукорежиссеру работающему в масс медиа, показалось, что этот "чистый" голос несколько выбивается из общей звуковой атмосферы и вообще звучания радиопереговоров той эпохи. И я (для себя) создал звук а ля "Вика: 1941-46". Всё то же самое, только в стиле "Оld Radio".
Возможно это маленькое дополнение то-же кому-либо подойдет.
Файл называется "Poul-Sound for Shturman 3.7", весит 1.7MB:
http://www.mediafire.com/?5tqs4939hiyxuyu
P.S. Огромная просьба. Может ли кто-нибудь выложить все карты для "Sturmanan 3.7" (map tools, вернее)? А?...
Ссылки на "www.jgr124.ru/teh/maptools.php" не рабочие. Перелопатил весь интернет на эту
тему - глухо, как после контузии. Пытался конвертировать старые карты - не идет. Очень обяжите!
Как говаривали в старину: "Заставьте век Бога за Вас молить!" и "Не дайте помереть без возможности!!!"
Может вот эта ссылка поможет, если я правильно понял там само распаковываемый архив. http://www.sukhoi.ru/forum/showthrea...=1#post1561592
Большое спасибо за быстрый отзыв. Но эти карты я уже скачал. Они не полные. Там нет того, чего мне надо, как ценителю тяжелых бомбардировщиков (особенно торпедоносных). В частности карт Мурманска, Новой Гвинеи.... Да и архив там довольно странно как-то запакован. Пришлось повозиться с распаковкой. А пока приходиться заходить в "ИЛ-2. 4.10", по его картам создавать точки маршрута (а там нет высот), выходить из него и уже в ручную заносить данные в "Shturman" . Морока! Правда, зато реальная навигация, однако...
Вот Мурманск и ещё.., а что касается не нашей войны у меня ни когда не было.
Вот спасибо!!! Благодетель! Она - родимая. А то давеча, в тумане, всю эскадрилью положил о горушку в 312 метров, восточнее Тимовки. Шел, вроде над тундрой на 200 м, ровняк сплошной и .... на тебе. Спасибо еще раз. Все читается. Утешил-успокоил мою мятущуюся душу, радетель за други своя. Земной тебе поклон в пояс, милостивец, и трубный гранд мерси с о'кеями!
Народ, с отображением окна в Win7 ничего не решилось?
Высота карман не тянет...
Проблема в Win7 уже давно решается 2-мя способами:
1. Переход на ДиректХ в настройках Ила.
2. Использование программы Overlay для OpenGL32
Эти способы на 100% решают проблему.
Ну и что же? Это губернатор острова Борнео? (с) Ильф & Петров
Ну и что же? Это губернатор острова Борнео? (с) Ильф & Петров