AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Обновления (http://forum.aviaskins.com/forumdisplay.php?f=87)
-   -   Баги 4.13 (http://forum.aviaskins.com/showthread.php?t=4046)

Motorhead 08.03.2016 19:40

Ага, я догадываюсь о чем ты. Но все же надо указать на каком именно аэродроме такой глюк есть, и в каком варианте карты. Я сейчас делаю кампанию на ранней версии карты (март 43), так вот на нем все основные аэродромы (комплекс Дободура, Лаэ, Вевак) работают. Но возможно какой-то из мелких аэродромов в джунглях и не доработан, вполне может быть. Ты скажи какой конкретно надо проверить.
Тут еще что надо учитывать. Много аэродромов (или даже правильнее, ВПП) на Новой Гвинее было построено еще до войны. с 1941-42 они были заброшены, и никем не использовались, медленно зарастая джунглями. То о чем ты говоришь - аэродром вроде как есть, но его нету. Чтобы на него могли приземлятся самолеты, его нужно еще ремонтировать. Может автор карты это типа смоделировал.

Mihael 08.03.2016 20:31

Я как-то сразу после выхода патча опробовал все варианты карты Новой Гвинеи. Не все аэродромы я проверил на взлет и посадку, но достаточно много. Насколько я помню, у меня никаких багов не возникало. Основные японские аэродромы действуют как и положено, также как главные аэродромные комплексы союзников. Функциональны даже площадки в джунглях, хотя с ними каждые взлет и посадка - небольшая мутотень, там просто не каждый самолет сядет и взлетит, и не с каждой загрузкой. Насколько я понимаю, так и было задумано.

yt2 10.03.2016 20:05

Наткнулся на жёлтом на репорт
Цитата:

I'm struggling to find actual meaning inside the load.ini of maps.
Someone says is latitude, but can't be Kurland winter 70° and Kurland summer 54°!
Someone else states that's declination of the sun; but that can't be more than 23.45°, and most values are set higher...
Please, anyone knows exact meaning and formula?
В каком-то из крайних патчей ДТшники вроде заявляли изменения по солнцу и луне, учёту фаз луны и т.п. Наверное и учёт положения солнца тоже имеется от времени года и даты, или нет?
Прошу картоделов пояснить, репорт об ошибке или там всё ок?

Mixx 10.03.2016 22:58

Цитата:

Сообщение от yt2 (Сообщение 150299)
Наткнулся на жёлтом на репорт


В каком-то из крайних патчей ДТшники вроде заявляли изменения по солнцу и луне, учёту фаз луны и т.п. Наверное и учёт положения солнца тоже имеется от времени года и даты, или нет?
Прошу картоделов пояснить, репорт об ошибке или там всё ок?

Ну вот все так и есть. Открываем load.ini в карте Курляндии (летняя версия) задан почему-то сентябрь ( 9 месяц), широта, так и есть 54 градуса

[WORLDPOS]
CAMOUFLAGE = SUMMER
MONTH=9
DECLIN = 54
PRESSURE = 745
TEMPERATURE = 8


Итак теперь зима : Лето, январь, широта 70, температура правильно 1 ( если поставить 0, то балтийское море станет "стеклянным", самолет будет биться о волны, как об землю)

[WORLDPOS]
CAMOUFLAGE = SUMMER
MONTH=1
DECLIN = 70
PRESSURE = 745
TEMPERATURE = 1

Т.е. реально широта разная у зимнего и летнего варианта карты, в реальности 54°43′00″ с. ш. т.е. 54.

Тут все зависит от того на какой именно географический объект опирался автор карты, но 70 градусов северной широты- это даже выше Мурманска. Выскажу, еще предположение, что автор карты хотел показать несолнечную, ненастную погоду. Все таки на ранний период Ила
эта карта и погода на ней соответствовала внешнему виду. Я еще сам удивлялся как автор карты ощутимо передал "зимнюю туманность" в зимней Курляндии.
Ну и создавать "жаркое январское пекло" в унылой, слякотной зиме в Прибалтике тоже не совсем правильно.

Цитата:

Сообщение от yt2 (Сообщение 150299)
Наверное и учёт положения солнца тоже имеется от времени года и даты, или нет?

Большие сомнения. Можно проверить - в Ленинграде должны быть "белые ночи" , т.е солнце не должно заходить в этот период.
Или на Шпицбергене и Мурманске должна быть полярная ночь ( скажем пусть просто ночь) в декабре днем точно

yt2 10.03.2016 23:40

Вложений: 3
1 скрин. Ленинград 22 июня 41г в 3ч ночи. Белая ночь (ну или почти).
2 скрин. Прибалтика (Зима) с дефолтной широтой 70 градусов. 9 января 42г 10ч утра.
3 скрин. Прибалтика (Зима) с исправленной широтой на 55 градусов (потому что округляем до ближайшего целого). 9 января 42г 10ч утра.

Заметно меньше дымки, солнце выше. Время восхода и заката изменилось.


Цитата:

Курляндии (летняя версия) задан почему-то сентябрь
Прибалтика (осень). Вот поэтому и сентябрь.

Mixx 11.03.2016 00:15

Вложений: 3
А я вот Шпицберген и Мурманск проверял.
Нет склонения солнца точно есть, беру свои сомнения обратно. На "модных" картах то же действует кстати. Солнца нет. Но все же...

1.Дефолтный Мурманск, самый разгар полярной ночи, 15 декабря 12 часов дня.
2. Тот же "модный" Мурманск ( но там изменена яркость ландшафта)
3. Вот на Шпицбергене все же "малехо ближе к телу" 15 декабря 12 часов дня.

Диска солнца реально нет, так что в Иле относительно солнца все правильно

Цитата:

Сообщение от yt2 (Сообщение 150312)
1 скрин. Ленинград 22 июня 41г в 3ч ночи. Белая ночь (ну или почти).
2 скрин. Прибалтика (Зима) с дефолтной широтой 70 градусов. 9 января 42г 10ч утра.
3 скрин. Прибалтика (Зима) с исправленной широтой на 55 градусов (потому что округляем до ближайшего целого). 9 января 42г 10ч утра.

Да кстати белые ночи на карте Ленинграда скажем похоже ( по крайней мере это правильно отражено в самой модели движения солнца), но в Курляндии все же лучше смотрится с широтой 70 ( по крайней мере визуально)

Vasya 11.03.2016 03:17

СУПЕР!!!
Спасибо за толковые пояснения!

Vadim V 17.03.2016 10:38

Вложений: 1
Цитата:

Сообщение от Vadim V (Сообщение 149273)
2. Значительные ошибки в расчете прочности/управляемости самолетов. При малейшей попытке маневрировать с подвешенным баком или бомбой ломаются крылья.
То есть держатель в игре оказывается прочнее лонжеронов.
Понятно что с баком маневренность уменьшается, но сломать ручкой управления самолет не должно быть так просто.

Уточню, сказанное проверялось на 109G6 с подвесным баком, при атаке сверху.
А вот как выводят самолет на самом деле. Смотреть со второй минуты:
https://www.youtube.com/watch?v=xNXD...tailpage#t=122
И еще. Начало атаки 1.36:
https://www.youtube.com/watch?v=FmO5...etailpage#t=96
Покажите эти видео патчеделам и пусть повторят темп вывода на 109 с баком.

Vadim V 17.03.2016 11:19

Цитата:

Сообщение от Vasya (Сообщение 149871)
Даже если выбрать топлива 10 проц., то эти 10 проц. должны быть в основном баке. А подвесной бак по-умолчанию подвешиваеться полный.
Хотя в реале и есть самолёты что вырабатывают сначала подвесной бак., но если безопровод от подвесного бака подключён не на основной бак. а на общую топливную магистраль, то скорое всего у пилота есть тумблёры что позволяют переключать из какого бака и какой топл. насос будет задействован для питания мотора. Читал что у Мустанга было несколько переключателей, потому как там было дофигища баков, а центровку самолёта нужно было привести к норме, поэтому и вырабатывали топливо сначала из нужных для этого дела баков.
В Иле раздельная система - отдельно считаеться топливо в баке и отдельно в самолёте(то что прописана в фм).

Конечно обязательно есть техническая возможность перекрывать магистрали баков и отключать перекачивающие насосы. Эта для различных проб и удобства работ на земле, чтобы не дозаправлять после газовки все баки, а только один.
Но в полет если выпустят с перекрытым подвесным баком, то виновному мало не покажется.
Игрушка Ил 2 все же по идее в основном для боевых вылетов а не наземных газовок.

Лучшее решение на мой взгляд - сделать по типу как уже сделано на ю-88 "загрузки Б" и "загрузки Ц", где дополнительный бак в бомбоотсеке.
То есть, если выбирается заправка 10% с подвесным баком, то топливо дополнительного бака прибавляется в основные, и указатель топлива это показывает.

Другое дело что это все же игрушка, где много условностей, и интерес большинства вызывает красивые картинки, созерцание и создание новых самолетов и карт.

Сколько новых самолетов и патчей, а на тб3 прицел до сих пор гвоздями прибит.:)

Sita. 17.03.2016 12:24

Цитата:

Сообщение от Vadim V (Сообщение 150581)
Сколько новых самолетов и патчей, а на тб3 прицел до сих пор гвоздями прибит.:)

ну на самом деле этот прицел для нас сам по себе загадкой является.. кто ему прототипом послужил ... в теории можно туда и ОПБ прикрутить ... ТБ3 давно просится вообще на некоторое освежение... но пока сил нет..

вообще хорошо бы знать какой прицел ставился на тебехах

Vadim V 17.03.2016 14:32

Цитата:

Сообщение от Sita. (Сообщение 150582)
вообще хорошо бы знать какой прицел ставился на тебехах

В техописании упоминается прицел Герц но какой серии не уточняется.
http://mash-xxl.info/page/2491480591...4082119120247/
С 33 года ставился Герц-Бойков, но в мурзилках пишут, что их было мало.
http://mash-xxl.info/page/0182531620...3143018134198/
В стречаются данные об установке опб1, опб2 и с 42 года нкпб-3.
НКПБ3 и 4 также ставились на Пе8.
Это тот же опб1 но с колиматором, чтобы глазом не упираться в прицел.
http://stsokol.ru/vvs_tsifra/gl_7/7.288.html


"Теоретически каждый ТБ-3 должен был комплектоваться одним бомбовым прицелом "Герц-Бойков" (у левого сидения штурманской кабины) и одним Герц FI 110 или Герц FI 206 (у правого). Фактически стоял какой-то один, а первые серии сдавались вообще без прицелов, которые монтировали уже в частях. Позднее применяли прицелы советского производства ОПБ-1 и ОПБ-2, являвшиеся копиями немецких."
http://pro-samolet.ru/samolety-sssr-...r-tb-3?start=2

"Было дано указание оснастить все ТБ-3 в тяжелобомбардировочных полках ночными коллиматорными прицелами НКПБ-3. Их установка на самолетах способствовала повышению точности бомбометания."
http://army.lv/ru/tb-3/primenenie/503/305

>Обращаю внимание на тот факт, что коллиматорные прицелы НКПБ-3 и ПК-1 (близкие по конструкции) вообще то сильно попроще, чем ОПБ, а вероятность попадания почему-то у ОПБ ниже оказалась. Что заставляет усомниться в данных таблицы в первый раз.

"То, что вероятность попадания с высоты 4000 м с использованием ОПБ-1М/2М ниже, чем у НКПБ-3 как раз понятно. Во-первых, НКПБ не проще, а современнее, удобнее в использовании. Не надо смотреть одним глазом в окуляр с ограниченным полем зрения, поле зрения шире, следовательно раньше замечаешь цель и у тебя есть больше времени для прицеливания. Разница как между ОП-1 и ПАК-1, если вы понимаете о чем я. Для средних высот самое то.
С другой стороны НКПБ имел ограниченную функциональность - не позволял решать всех задач самолетовождения, ну и отсутствие оптического увеличения затрудняло работу с больших высот. Поэтому на самолетах он ставился в дополнение к ОПБ.
Ну а что касается простоты прицела, то ОПБ-1М в 1941-м стоил 2400 рублей, а “сильно более простой” НКПБ-3 – 8000 рублей. Правда при валовом производстве его стоимость планировали снизить до 3000-4000 р."
http://www.vif2ne.org/nvk/forum/arhprint/2640109

Во многих мурзилках говорится о триммерах руля направления на тб3м34р.
"Из прочих нововведений надо отметить триммер на руле направления, люки для вылезания на крыло (самолет намеревались использовать не только как бом*бардировщик, но и для выброски десантников), пневмопочту между передней и задней кабинами, аэрофотоаппарат АФА-15 и новые электрифицированные бомбосбрасыватели."
http://legendary-aircraft.blogspot.r...acii-TB-3.html


Практически наверно проще поставить на тб 3 м34 опб1 и тримера рн, тогда будет годный самолет с минимальными затратами.

Sita. 17.03.2016 19:50

нкпб7 есть ... нкпб3 по нет ... опб полно)

Vadim V 17.03.2016 23:47

Думаю, что причастные к деланию прицелов в игре лучше меня знают, что опб1 это доработанная советская копия прицела Герц, а опб 2 это есть другое название Герц - Бойков.
Так что опб на тб3 было бы вполне справедливо.

Прицел Герц упоминается в альбоме по технической эксплуатации самолета ТБ-3 на странице 120 в пункте 97 осмотра.
Альбом тут
http://www.airwar.ru/other/bibl/r5tb3-te.html

Niro 29.07.2016 22:00

По моему когда-то писали уже об этом. Тогда убеждали, что все с торпедой нормально. Не могу с этим согласиться.
И так: торпеда 45-36 АН поздняя. Режим реалистичного торпедирования.
Рекомендуется:
высота сброса 55 метров
скорость 280 км/ час.

Пробую-не получается. Испытываю ботов. Атака корабля. Включаю автопилот. Самолет А-20С. Вооружение две торпеды 45-36 АН поздняя.
Повторяю, работает автопилот, то есть бот.
Сброс первой торпеды-скорость 270 км\ч
высота 60 метров
Торпеда ломается о воду. Бот разворачивается и еле -еле вытягивая скорость, которая уже меньше 270 км\ч бросает вторую. Торпеда пошла
но мимо. Так повторяется всегда.
Самолет Ил-4. Вооружение торпеда 45-36 АН поздняя. Работает автопилот(бот). Атака корабля. Скорость при сбросе 270 км/ч.
высота 60 м.
Торпеда ломается о воду.
Вывод- торпедирование ботами торпедой 45-36 АН поздняя, в игре не настроено. Как может и сама торпеда.
Торпедирование произвожу сам. Как только снижаю скорость ниже270км/ч., к примеру 265 км\ч по спидометру у ИЛ-4, то торпеда приводняется нормально. При 250 км\ч тоже все нормально.
Но ведь заявленная скорость сброса 280 км\ч. / что было бы лучше.
А-20С с двумя такими торпедами вообще трудно держать горизонт
на скорости 260 км/ч.

Spank 08.09.2016 09:22

Версия 4. 13. 2. Баг с углом сноса на самолетах Ju 88, на которых установлен прицел Lofte 7 D-1. Реальный угол сноса который вводится в прицел больше чем написано на мониторе в два раза. Вводишь 0.5, на самом деле вводится 1, вводишь 1, на самом деле вводится 2, вводишь 1.5, на самом деле вводится 3 и т. д.. На других самолетах со сносом все в порядке. В 4. 13. 1 снос на Ju 88 был без проблем.

Доzорный 22.09.2016 03:39

Не совсем баги, но напишу сюда, что бы не засорять тему "Перспективы".
1. Почему на Ла-5/Ла-7 такое хрупкое управление рулями высоты? Одно-два попадания в хвост и руль высоты выходит из строя. А ведь на Ла-5/Ла-7 жёсткое управление рулём высоты, а не тросовое, которое может случайно перебить осколком.
2. С какого перепуга FW-190 спокойно выдерживают несколько попаданий в двигатель из 20 мм. пушек в лобовой атаке? У них там вентилятор, маслосистема и всё такое, что должно как минимум повреждаться при попадании. А им пофиг, глотают снаряды почти всегда без последствий, даже дым не появляется.
3. Зато у тех же Ла-5/Ла-7 двигатель зачастую начинает сбоить после одной пульки (даже не в лоб, а сбоку), а часто и вовсе клинит. И это при том, что двигатель М-82 это двойная звезда, которую полностью вывести из строя довольно непросто. Да и в реале бывали случаи, когда двигатель продолжал работать, несмотря на повреждение большей части цилиндров.

tarakan67 24.09.2016 09:33

Вложений: 3
Старый баг, (в 4.12 он тоже был). Некорректно отображается носовая стойка Не-162С(см. вложения). Там же "лекарство", надеюсь, в следующем патче исправят.

BrainMan 24.09.2016 23:10

Вложений: 2
1.Ошибка переговоров немцев (боты),
2.Странная посадка Доры 335

BrainMan 24.09.2016 23:11

4.13.2 версия

Vasya 25.09.2016 00:04

Цитата:

Сообщение от Доzорный (Сообщение 157416)
.................
2. С какого перепуга FW-190 спокойно выдерживают несколько попаданий в двигатель из 20 мм. пушек в лобовой атаке? У них там вентилятор, маслосистема и всё такое, что должно как минимум повреждаться при попадании. А им пофиг, глотают снаряды почти всегда без последствий, даже дым не появляется.
........................

Вот:
Код:

Полная схема бронирования FW 190A-8 выло выполнено следующим образом:

лобовое стекло 57мм
боковые передние скосы фонаря 30мм
бронекольцо вокруг воздухозаборника 5мм
бронеколько вокруг предыдущего кольца 3мм
нижняя часть капота 6мм
плита перед снарядным ящиком крыльевой MK108 20мм вертикально
плита над снарядным ящиком крыльевой MK108 5мм горизонтально
накладки по бортам кабины 5мм
плитка под отсеком MG131 5мм горизонтально
плитка от предыдущей плитки до лобового бронестекла 5мм
бронеспинка 5мм
бронеплитка защищающая плечи сзади 8мм
бронезаголовник 12мм


yt2 25.09.2016 02:11

Цитата:

По моему когда-то писали уже об этом. Тогда убеждали, что все с торпедой нормально. Не могу с этим согласиться.
И так: торпеда 45-36 АН поздняя. Режим реалистичного торпедирования.
Рекомендуется:
высота сброса 55 метров
скорость 280 км/ час.

Пробую-не получается.
Мне стало интересно.
А-20С. Две торпеды указанные. Закрылки взлётное, тяга 50%, радиатор открыт.
Скорость 280-Высота 54 . Успешно
Скорость 285-Высота 54. Сломалась.
Скорость 283-Высота 39. Успешно
Скорость 286-Высота 40. Успешно
На закрылках и тяге 50 самолёт летит устойчиво, не снижаясь.

Доzорный 25.09.2016 04:48

Цитата:

Сообщение от Vasya (Сообщение 157495)
Вот:
Код:

Полная схема бронирования FW 190A-8 выло выполнено следующим образом:

лобовое стекло 57мм
боковые передние скосы фонаря 30мм
бронекольцо вокруг воздухозаборника 5мм
бронеколько вокруг предыдущего кольца 3мм
нижняя часть капота 6мм
плита перед снарядным ящиком крыльевой MK108 20мм вертикально
плита над снарядным ящиком крыльевой MK108 5мм горизонтально
накладки по бортам кабины 5мм
плитка под отсеком MG131 5мм горизонтально
плитка от предыдущей плитки до лобового бронестекла 5мм
бронеспинка 5мм
бронеплитка защищающая плечи сзади 8мм
бронезаголовник 12мм


Ну допустим... А насчёт остального есть что сказать?

Niro 25.09.2016 08:29

Цитата:

Сообщение от yt2 (Сообщение 157498)
Мне стало интересно.
А-20С. Две торпеды указанные. Закрылки взлётное, тяга 50%, радиатор открыт.
Скорость 280-Высота 54 . Успешно
Скорость 285-Высота 54. Сломалась.
Скорость 283-Высота 39. Успешно
Скорость 286-Высота 40. Успешно
На закрылках и тяге 50 самолёт летит устойчиво, не снижаясь.

Боты с этой торпедой стабильно держат приборную скорость 270 км\ч.
При попутном ветре 3-4 м/с истинная скорость чуть больше 290 км\ч. и торпеды ломаются. Проходил кампанию за торпедоносца и наблюдал как эти торпеды сброшенные ботами все ломались. Попробовал в полном редакторе на Ил-4 торпеда таже, попутный ветер 2 м\с. Истинная скорость у бота при сбросе 288 км/ч. Торпеда ломается. Получается тем кто делает миссию надо учитывать ветер, особенно направление. А игроку истинную скорость при торпедировании.

Vasya 26.09.2016 01:25

Цитата:

Сообщение от Доzорный (Сообщение 157499)
Ну допустим... А насчёт остального есть что сказать?

Чего остального?:I'm_thinking:

Доzорный 26.09.2016 02:39

Цитата:

Сообщение от Vasya (Сообщение 157545)
Чего остального?:I'm_thinking:

Насчёт хрупких рулей высоты и нежного движка, которые дохнут от одной пульки (особенно рули высоты).

Vasya 26.09.2016 16:49

Цитата:

Сообщение от Доzорный (Сообщение 157546)
Насчёт хрупких рулей высоты и нежного движка, которые дохнут от одной пульки (особенно рули высоты).

Если вы о Ла-вках, то я ими интересовался мало. Знаю лишь что ремонтировать М-82 было охренительно тяжело из-за особенности рашн-дизайн., ну ещё и то что у Лавок в "поле" быстро отгнивала задняя часть фюзеля и они могли "поломаться" за кабиной при больших перегрузках в бою. Кстати - хлипкий кузов был и у Спитфайров и у Сеафайров., Сеафайр, по воспоминаниям не мог тягаться с Хаятом по этой причине(не держал перегрузок при маневрировании на больших скоростях). Вело поначалу и Кобры, говорят.
В Иле Фокке-Вульф повредить не сложнее чем Лавку., в частности, рули повреждаються даже легче чем в Лавке.
Примеры:
Код:

ЛАВКА
if(s.startsWith("xxlock"))
            {
                if(s.endsWith("al"))
                {
                    if(getEnergyPastArmor(0.35F, shot) > 0.0F)
                    {
                        Aircraft.debugprintln(this, "*** AroneL Lock Damaged..");
                        nextDMGLevels(1, 2, "AroneL_D0", shot.initiator);
                    }
                } else
                if(s.endsWith("ar"))
                {
                    if(getEnergyPastArmor(0.35F, shot) > 0.0F)
                    {
                        Aircraft.debugprintln(this, "*** AroneR Lock Damaged..");
                        nextDMGLevels(1, 2, "AroneR_D0", shot.initiator);
                    }
                } else
                if(s.endsWith("vl1") || s.endsWith("vl2"))
                {
                    if(getEnergyPastArmor(0.35F, shot) > 0.0F)
                    {
                        Aircraft.debugprintln(this, "*** VatorL Lock Damaged..");
                        nextDMGLevels(1, 2, "VatorL_D0", shot.initiator);
                    }
                } else
                if(s.endsWith("vr1") || s.endsWith("vr2"))
                {
                    if(getEnergyPastArmor(0.35F, shot) > 0.0F)
                    {
                        Aircraft.debugprintln(this, "*** VatorR Lock Damaged..");
                        nextDMGLevels(1, 2, "VatorR_D0", shot.initiator);
                    }
                } else
                if((s.endsWith("r1") || s.endsWith("r2")) && getEnergyPastArmor(0.35F, shot) > 0.0F)
                {
                    Aircraft.debugprintln(this, "*** Rudder1 Lock Damaged..");
                    nextDMGLevels(1, 2, "Rudder1_D0", shot.initiator);
                }
                return;
            }

Код:

ФВ-190
case 4: // '\004'
                    if(getEnergyPastArmor(0.1F, shot) > 0.0F)
                    {
                        FM.AS.setControlsDamage(shot.initiator, 0);
                        Aircraft.debugprintln(this, "*** Aileron Controls: Control Crank Destroyed..");
                    }
                    break;

                case 2: // '\002'
                case 3: // '\003'
                    if(getEnergyPastArmor(0.12F, shot) > 0.0F && World.Rnd().nextFloat() < 0.5F)
                    {
                        FM.AS.setControlsDamage(shot.initiator, 0);
                        Aircraft.debugprintln(this, "*** Aileron Controls: Disabled..");
                    }
                    break;

                case 5: // '\005'
                    if(getEnergyPastArmor(0.12F, shot) > 0.0F && World.Rnd().nextFloat() < 0.5F)
                    {
                        FM.AS.setControlsDamage(shot.initiator, 1);
                        Aircraft.debugprintln(this, "*** Elevator Controls: Disabled / Strings Broken..");
                    }
                    break;

                case 6: // '\006'
                    if(getEnergyPastArmor(0.12F, shot) > 0.0F && World.Rnd().nextFloat() < 0.5F)
                    {
                        FM.AS.setControlsDamage(shot.initiator, 2);
                        Aircraft.debugprintln(this, "*** Rudder Controls: Disabled / Strings Broken..");
                    }
                    break;

Но есть - говорят - такое понятие как материалы в самом 3До.
Мы знаем что 3До Лавок только приблизительно повторяет очертания реальных самолётов, а местами совсем не повторяет. Как там проложили тягу к рулям высоты - Х.З. Я 3До лавки не вскрывал и не смотрел. Но в классе смоделировано отламывание фюзеля Лавки за кабиной, что мы и наблюдаем в игре в разных ситуациях.
А рули высоты у мессера вообще на раз-два повреждаються, но никто особо не жалуеться по этому поводу.
Код:

Мессер
case 6: // '\006'
                    if(getEnergyPastArmor(0.002F, shot) > 0.0F && World.Rnd().nextFloat() < 0.1F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 1);
                        Aircraft.debugprintln(this, "*** Elevator Controls: Disabled / Strings Broken..");
                    }
                    break;

Но если делать по честному - то - взявшись за изменения в классе Лавок - я прописал бы нормальные повреждения маслобака и баков с топливом., что бы баки горели от снарядов и взрывались после длительного пожара.
А то - как говориться - этот горячий момент не раскрыт в должной мере.
И ещё: самое первое повреждение мотора в Лавок Ил видит это:
Код:

if(s.startsWith("xxeng1"))
            {
                if(s.endsWith("prop") && getEnergyPastArmor(0.2F, shot) > 0.0F && World.Rnd().nextFloat() < 0.5F)
                    FM.EI.engines[0].setKillPropAngleDevice(shot.initiator);

Судя по цыфрам - пять-семь пулек 12.7мм или снаряд МЖ-151/20 должен разворотить регулятор винта в коке.
Я бы код повреждений мотора написал более развёрнуто, у Лавок немного урезан, хотя отстрел цилиндров есть, можно было бы чуть усилить.
Но если я распишу более-мение мотор - то - гарантирую - недовольных модом будет завались. Ведь советские моторы самые чугунистые в мире, что где то не далеко от реальности.
-----------------------------------------
Мой текст - не критика ДТ, а попытка ответить на замечания другого участника нашего форума.

Доzорный 26.09.2016 23:07

Цитата:

Сообщение от Vasya (Сообщение 157564)
Но если делать по честному - то - взявшись за изменения в классе Лавок - я прописал бы нормальные повреждения маслобака и баков с топливом., что бы баки горели от снарядов и взрывались после длительного пожара.
А то - как говориться - этот горячий момент не раскрыт в должной мере.

Скорее всего, на Ла-5/Ла-7 имелась система заполнения баков нейтральным газом (как правило, охлаждёнными выхлопными газами), которая как раз и признана устранять возможность пожара и взрыва.

Stilet 26.09.2016 23:18

Цитата:

Сообщение от Vasya (Сообщение 157564)
...я прописал бы нормальные повреждения маслобака и баков с топливом., что бы баки горели от снарядов и взрывались после длительного пожара. ...

Луше бы кто нибудь смог сделать так, что бы баки перставали гореть и взрываться после того, как горючее в них кончилось. А то садишься на вынужденную на планировании, поскольку "Двигатель: нет топлива", а бак продолжает полыхать и в конце коцов "бабахает".

FRADDY73 26.09.2016 23:50

Привет,Vasya!лично для меня мод повреждений моторов ОЧЕНЬ нужен!особенно линейки BMW-801!:beer:

Vasya 27.09.2016 00:00

Цитата:

Сообщение от Доzорный (Сообщение 157580)
Скорее всего, на Ла-5/Ла-7 имелась система заполнения баков нейтральным газом (как правило, охлаждёнными выхлопными газами), которая как раз и призвана устранять возможность пожара и взрыва.

Пожары и взрывы баков были - читал в мемуарах.
Даже при наличии системы наддува выхлопными газами после прямых пробитий разрывными снарядами в большинстве случаев возможен пожар.
Поэтому можно смоделировать кодом горение и взрыв бака только после серъёзных попаданий.

Vasya 27.09.2016 00:12

Цитата:

Сообщение от FRADDY73 (Сообщение 157588)
Привет,Vasya!лично для меня мод повреждений моторов ОЧЕНЬ нужен!особенно линейки BMW-801!:beer:

Привет!
Так у Фоки там всё более-мение гут.
Код:

if(s.startsWith("xxeng"))
            {
                Aircraft.debugprintln(this, "*** Engine Module: Hit..");
                if(s.endsWith("pipe"))
                {
                    if(World.Rnd().nextFloat() < 0.1F && FM.EI.engines[0].getType() == 0 && FM.CT.Weapons[1] != null && FM.CT.Weapons[1].length != 2)
                    {
                        FM.AS.setJamBullets(1, 0);
                        Aircraft.debugprintln(this, "*** Engine Module: Nose Nozzle Pipe Bent..");
                    }
                    getEnergyPastArmor(0.3F, shot);
                } else
                if(s.endsWith("prop"))
                {
                    if(getEnergyPastArmor(0.1F, shot) > 0.0F && World.Rnd().nextFloat() < 0.8F)
                        if(World.Rnd().nextFloat() < 0.5F)
                        {
                            FM.AS.setEngineSpecificDamage(shot.initiator, 0, 3);
                            Aircraft.debugprintln(this, "*** Engine Module: Prop Governor Hit, Disabled..");
                        } else
                        {
                            FM.AS.setEngineSpecificDamage(shot.initiator, 0, 4);
                            Aircraft.debugprintln(this, "*** Engine Module: Prop Governor Hit, Damaged..");
                        }
                } else
                if(s.endsWith("gear"))
                {
                    if(getEnergyPastArmor(4.6F, shot) > 0.0F)
                        if(World.Rnd().nextFloat() < 0.5F)
                        {
                            FM.EI.engines[0].setEngineStuck(shot.initiator);
                            Aircraft.debugprintln(this, "*** Engine Module: Bullet Jams Reductor Gear..");
                        } else
                        {
                            FM.AS.setEngineSpecificDamage(shot.initiator, 0, 3);
                            FM.AS.setEngineSpecificDamage(shot.initiator, 0, 4);
                            Aircraft.debugprintln(this, "*** Engine Module: Reductor Gear Damaged, Prop Governor Failed..");
                        }
                } else
                if(s.endsWith("supc"))
                {
                    if(getEnergyPastArmor(0.1F, shot) > 0.0F)
                    {
                        FM.AS.setEngineSpecificDamage(shot.initiator, 0, 0);
                        Aircraft.debugprintln(this, "*** Engine Module: Supercharger Disabled..");
                    }
                    getEnergyPastArmor(0.5F, shot);
                } else
                if(s.endsWith("feed"))
                {
                    if(getEnergyPastArmor(8.9F, shot) > 0.0F && World.Rnd().nextFloat() < 0.25F && FM.EI.engines[0].getPowerOutput() > 0.7F && FM.EI.engines[0].getType() == 0)
                    {
                        FM.AS.hitEngine(shot.initiator, 0, 100);
                        Aircraft.debugprintln(this, "*** Engine Module: Pressurized Fuel Line Pierced, Fuel Flamed..");
                    }
                    getEnergyPastArmor(1.0F, shot);
                } else
                if(s.endsWith("fuel"))
                {
                    if(getEnergyPastArmor(1.1F, shot) > 0.0F && FM.EI.engines[0].getType() == 0)
                    {
                        FM.EI.engines[0].setEngineStops(shot.initiator);
                        Aircraft.debugprintln(this, "*** Engine Module: Fuel Line Stalled, Engine Stalled..");
                    }
                    getEnergyPastArmor(1.0F, shot);
                } else
                if(s.endsWith("case"))
                {
                    if(getEnergyPastArmor(4.2F, shot) > 0.0F)
                    {
                        if(World.Rnd().nextFloat() < shot.power / 175000F)
                        {
                            FM.AS.setEngineStuck(shot.initiator, 0);
                            Aircraft.debugprintln(this, "*** Engine Module: Bullet Jams Crank Ball Bearing..");
                        }
                        if(World.Rnd().nextFloat() < shot.power / 50000F && FM.EI.engines[0].getType() == 0)
                        {
                            FM.AS.hitEngine(shot.initiator, 0, 2);
                            Aircraft.debugprintln(this, "*** Engine Module: Crank Case Hit, Readyness Reduced to " + FM.EI.engines[0].getReadyness() + "..");
                        }
                        if(FM.EI.engines[0].getType() == 0)
                            FM.EI.engines[0].setReadyness(shot.initiator, FM.EI.engines[0].getReadyness() - World.Rnd().nextFloat(0.0F, shot.power / 48000F));
                        Aircraft.debugprintln(this, "*** Engine Module: Crank Case Hit, Readyness Reduced to " + FM.EI.engines[0].getReadyness() + "..");
                    }
                    getEnergyPastArmor(27.5F, shot);
                } else
                if(s.startsWith("xxeng1cyl"))
                {
                    if(getEnergyPastArmor(2.4F, shot) > 0.0F && World.Rnd().nextFloat() < FM.EI.engines[0].getCylindersRatio() * (FM.EI.engines[0].getType() != 0 ? 0.5F : 1.75F))
                    {
                        if(FM.EI.engines[0].getType() == 0)
                            FM.EI.engines[0].setCyliderKnockOut(shot.initiator, World.Rnd().nextInt(1, (int)(shot.power / 4800F)));
                        else
                            FM.EI.engines[0].setCyliderKnockOut(shot.initiator, World.Rnd().nextInt(1, (int)(shot.power / 19200F)));
                        Aircraft.debugprintln(this, "*** Engine Module: Cylinders Hit, " + FM.EI.engines[0].getCylindersOperable() + "/" + FM.EI.engines[0].getCylinders() + " Left..");
                        if(World.Rnd().nextFloat() < shot.power / 96000F && FM.EI.engines[0].getType() == 0)
                        {
                            FM.AS.hitEngine(shot.initiator, 0, 3);
                            Aircraft.debugprintln(this, "*** Engine Module: Cylinders Hit, Engine Fires..");
                        }
                        if(World.Rnd().nextFloat() < shot.power / 96000F && FM.EI.engines[0].getType() == 1)
                        {
                            FM.AS.hitEngine(shot.initiator, 0, 1);
                            Aircraft.debugprintln(this, "*** Engine Module: Cylinders Hit, Engine Fires..");
                        }
                        if(World.Rnd().nextFloat() < 0.01F)
                        {
                            FM.AS.setEngineStuck(shot.initiator, 0);
                            Aircraft.debugprintln(this, "*** Engine Module: Bullet Jams Piston Head..");
                        }
                        getEnergyPastArmor(43.6F, shot);
                    }
                } else
                if(s.startsWith("xxeng1mag"))
                {
                    int j = s.charAt(9) - 49;
                    FM.EI.engines[0].setMagnetoKnockOut(shot.initiator, j);
                    Aircraft.debugprintln(this, "*** Engine Module: Magneto " + j + " Destroyed..");
                } else
                if(s.endsWith("sync"))
                {
                    if(getEnergyPastArmor(2.1F, shot) > 0.0F && World.Rnd().nextFloat() < 0.5F)
                        Aircraft.debugprintln(this, "*** Engine Module: Gun Synchronized Hit, Nose Guns Lose Authority..");
                } else
                if(s.endsWith("oil1") && getEnergyPastArmor(2.4F, shot) > 0.0F)
                {
                    FM.AS.hitOil(shot.initiator, 0);
                    Aircraft.debugprintln(this, "*** Engine Module: Oil Radiator Hit..");
                }
                return;
            }

Там выписан целый набор повреждений - и пробитие топливной магистрали, и отказ редуктора, и регулятора оборотов, и вибивание цилиндров - целая куча всего. Провреждения Мессера и Фоккера наиболее широко смоделированы.
Это Якам в классе я дописывал коды для вменяемой работы всех систем. Яки ранее 30 мм. в нос ловили запросто и не вздохнув. Понимаешь - баланс игровой соблюдали(Ил - детище ОМа). Если понаписывать нормально повреждения советским самолётам - то на них летать перестанут. Патриотизм всех на свете сильней, аднако.
Он ведь в БзС запилили вертолётов - там Миг-3 летает по прибору в пике 680-700 км. на 3-4 км и прекрасно себя чувствует. Перещитай сколько это будет натуральной скорости.

Vasya 27.09.2016 00:18

Цитата:

Сообщение от Stilet (Сообщение 157582)
Луше бы кто нибудь смог сделать так, что бы баки перставали гореть и взрываться после того, как горючее в них кончилось. А то садишься на вынужденную на планировании, поскольку "Двигатель: нет топлива", а бак продолжает полыхать и в конце коцов "бабахает".

Согласен на все 100 проц.
Я не программер., только научился немного понимать смыслы кодов и собирать класс из кирпичиков уже готовых кодов из других классов. Если не состыкуеться - смотрю на скобки и на метод, коректируя под методы именно данного модернизируемого класса.
Написать с нуля - пока не получаеться.

Mihael 27.09.2016 01:15

Ну я бы не сказал, что Яки должны быть прямо вот радикально менее живучими. 1 30 мм снарядд + 1 Як = 0 Яков при любом раскладе, т.к. Як уже не жилец. Устойчивость к 20-мм попаданиям вроде норм. Не больше 3-4 выдержит. Тяжелые пулеметы их просто разрывают в клочья. Как бы все нормально. Да и согласно читанной литературе Яки с попаданиями 20-мм в двигатель возвращались, поэтому считались достаточно живучими самолетами. А вот насчет повреждения маслорадиаторов - это да, по идее надо. Вроде у всех самолетов это есть, а у самолетов с движками семейства М-105 маслорадиаторы неповреждаемы в принципе. Что вызывает вопросы.

По поводу тяг. Было бы хорошо, если бы прописали раздельное повреждение тяг. Т.е. чтобы могло перебить тягу одного элерона, например, а не двух. ИМХО, это было бы реалистичнее.

Доzорный 27.09.2016 01:52

Цитата:

Сообщение от Mihael (Сообщение 157593)
По поводу тяг. Было бы хорошо, если бы прописали раздельное повреждение тяг. Т.е. чтобы могло перебить тягу одного элерона, например, а не двух. ИМХО, это было бы реалистичнее.

И что бы при перебитии тяги РВ/РН/элерона, триммер этой поверхности (если он есть) оставался рабочим, всё-таки управление у них разное. Да и сами триммеры нужно переделать, так, что бы они отклонялись только в малых пределах, а не дублировали полностью управляющую поверхность. А то некоторые "умельцы" совмещают триммер и управляющую поверхность, а потом летают на любых перегрузках не боясь блэка.

tarakan67 27.09.2016 08:14

Непонятно, как свяаны между собой триммера, перегрузка и здоровье летчика???

Доzорный 27.09.2016 13:31

Цитата:

Сообщение от tarakan67 (Сообщение 157596)
Непонятно, как свяаны между собой триммера, перегрузка и здоровье летчика???

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

Vasya 27.09.2016 23:36

Цитата:

Сообщение от Mihael (Сообщение 157593)
Ну я бы не сказал, что Яки должны быть прямо вот радикально менее живучими. 1 30 мм снарядд + 1 Як = 0 Яков при любом раскладе, т.к. Як уже не жилец. Устойчивость к 20-мм попаданиям вроде норм. Не больше 3-4 выдержит. Тяжелые пулеметы их просто разрывают в клочья. Как бы все нормально. Да и согласно читанной литературе Яки с попаданиями 20-мм в двигатель возвращались, поэтому считались достаточно живучими самолетами. А вот насчет повреждения маслорадиаторов - это да, по идее надо. Вроде у всех самолетов это есть, а у самолетов с движками семейства М-105 маслорадиаторы неповреждаемы в принципе. Что вызывает вопросы.

По поводу тяг. Было бы хорошо, если бы прописали раздельное повреждение тяг. Т.е. чтобы могло перебить тягу одного элерона, например, а не двух. ИМХО, это было бы реалистичнее.

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

Mihael 28.09.2016 00:55

Я понимаю, что это так просто не сделать, что это достаточно большой объем работы - самолетов много, сделаны они в разное время, скорее всего попутно придется что-то править, приводить к единому "стандарту", поднастраивать. Потом ловить баги и т.д. и т.п.. Поэтому мое пожелание - это скорее так, мысли вслух. Сейчас у ДТ и так объем работ немаленький. А задача по радикальному улучшению отображения повреждений тяг, как мне кажется, требует участия больше чем одного человека.

Еще такой вопрос:
Вы смотрели повреждения двигателей, скажите, насколько сильны различия в моделировании повреждений двигателей семейства М-105 и других моторов с жидкостным охлаждением? У меня до сих пор такое впечатление, что М-105-ым прописаны некоторые виды повреждений, которых у других аналогичных моторов нет в принципе. Как пример - резкое понижение оборотов даже после попадания 7-мм пуль. Очень чувствуется на Як-1Б, к примеру. Вообще, что это за повреждение? Похоже на упоминавшееся выше повреждение у Ла-5 и Ла-7, только если Лавка может хоть как-то ползти, то Як сразу тю-тю. В то же время, этот же двигатель может позволить дотянуть до линии фронта или базы при, казалось бы, значительно более тяжелых повреждениях.

Vasya 29.09.2016 20:58

Цитата:

Сообщение от Mihael (Сообщение 157608)
........................
Еще такой вопрос:
Вы смотрели повреждения двигателей, скажите, насколько сильны различия в моделировании повреждений двигателей семейства М-105 и других моторов с жидкостным охлаждением? У меня до сих пор такое впечатление, что М-105-ым прописаны некоторые виды повреждений, которых у других аналогичных моторов нет в принципе. Как пример - резкое понижение оборотов даже после попадания 7-мм пуль. Очень чувствуется на Як-1Б, к примеру. Вообще, что это за повреждение? Похоже на упоминавшееся выше повреждение у Ла-5 и Ла-7, только если Лавка может хоть как-то ползти, то Як сразу тю-тю. В то же время, этот же двигатель может позволить дотянуть до линии фронта или базы при, казалось бы, значительно более тяжелых повреждениях.

Да - в моторах М-105-107 первыми идут повреждения пропеллера.
Код:

if(s.startsWith("xxeng1"))
            {
                if(s.endsWith("prop") && getEnergyPastArmor(World.Rnd().nextFloat(0.0F, 0.4F), shot) > 0.0F)
                {
                    FM.EI.engines[0].setKillPropAngleDevice(shot.initiator);
                    Aircraft.debugprintln(this, "*** Engine Prop Governor Failed..");
                }
                if(s.endsWith("gear") && getEnergyPastArmor(World.Rnd().nextFloat(0.0F, 1.1F), shot) > 0.0F)
                {
                    FM.EI.engines[0].setKillPropAngleDeviceSpeeds(shot.initiator);
                    Aircraft.debugprintln(this, "*** Engine Prop Governor Damaged..");
                }

Но дальнейшие повреждения так же завязаны на сброс оборотов и повреждения компрессора.
Мне ОЧЕНЬ не нравиться как выписаны Яковские повреждения. Это как винигред, где последующие части кода дублирую первые.
Более того, на этот же код повреждений опираеться Як-15 который ни разу не поршневик. По нормальному поршневым якам и реактивному следовало бы разделить основные классы и переписать коды повреждения каждым по своему. У раективного первым сразу же повреждался компрессор и отсек вооружения, а уже потом камера сгорания(типа вибивание цилиндров - код можно сделать по подобию). У поршневых сперва пропеллор, а потом цилиндры, вооружение, наконец компрессор.
Если нужно - я - под настроение - допилю основной Яковский класс на предмет повреждения мотора. Половину кода что касаеться баков, маслорадиатора - у меня уже написано по новому.
Цитата:

Сообщение от Mihael (Сообщение 157608)
Я понимаю, что это так просто не сделать, что это достаточно большой объем работы - самолетов много, сделаны они в разное время, скорее всего попутно придется что-то править, приводить к единому "стандарту", поднастраивать. Потом ловить баги и т.д. и т.п..
..........................

Я не знаю почему так сложилось у ребят с ДТ что они запилили Киттихауки, которые были более-мение., не моё это дело рассуждать о планах и возможностях ДТ.
"Кабы да бы - да во рту бы выросли грыбы..." Это я том что если бы был состоятельным человеком - то в первую очередь выделил бы некоторую сумму финансов на создание линеек Яков и Лафок с нуля., ВООБЩЕ С НУЛЯ ПО ЧЕРТЕЖАМ. Что бы в 3До планера было всё: баки с топливом, маслобаки, маслорадиаторы, нормально проложены все тяги, что даже были стрингеры видны в крыльях при пробитии. То есть смоделировать планер подобно как в БоБе.
Если исходить из того что есть в наличии - то Якам СРОЧНО нужны заплатки в 3ДО - баки в крылья, маслорадиаторы, а лучше крылья нарысовать с нуля в Максе и поставить вместо дефолтных цурупалок.
На яках в основном летают во всех дефолтных каръерах за Красных и апгрейт ОЧЕНЬ НЕОБХОДИМ.
Если я завтра буду не на работе - то расширенный код для повреждения мотора в основной класс Якам допишу.

Доzорный 30.09.2016 02:20

Цитата:

Сообщение от Vasya (Сообщение 157634)
ВООБЩЕ С НУЛЯ ПО ЧЕРТЕЖАМ. Что бы в 3До планера было всё: баки с топливом, маслобаки, маслорадиаторы, нормально проложены все тяги, что даже были стрингеры видны в крыльях при пробитии. То есть смоделировать планер подобно как в БоБе.

И кабины новые, чего уж там... А для Яков ещё и рабочие бензиномеры на крыльях.


Текущее время: 21:55. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot