|
![]() |
#821 |
Местный
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,418
|
![]()
Спасибо большое!
Нашёл что искал. |
![]() |
![]() |
![]() |
#822 |
Местный
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,418
|
![]()
Сделал на данный момент +- историчные кокпиты для 1, 4, 8, 11, 29 серий.
Постараюсь объяснить почему кабины сделал именно такими, информация обрывочная и во местами противоречивая. 1 и 4 серию решил сделать в варианте с рацией по центру. (на 9 скрине, 1 фото показан захваченный немцами какой-то очень ранний ЛаГГ-3, его приборная панель похожа на схему из временного ТО И-301/ЛаГГ-3, где показан какой-то переходный вариант приборной панели. Немецкий ЛаГГ по компоновке приборов похож на 7 серию, видимо разные заводы или в процессе доводки пробовали разные варианты) Опирался на ТО мая 1941 года, что примерно соответствует концу выпуска 3 серии. Так же использовал фото кабины 2 серии (8 скрин) с испытаний АФА-И. 1 серии сделал более старые ручки управления шасси и закрылками, так показано в ТО 1941 года как более старый вариант (6 скрин). Панель приборов покрасил в чёрный. Эту кабину использует вариант с Ш-37 1941 года. 4 серии сделал светлую панель приборов, почти ничего не менял в сравнении со стандартной панелью приборов. Насколько верно её использовать - я не знаю. Возможно, с 4 серии уже полностью перешли на иную компоновку панели приборов. Видел 1 фотографию 4 серии с левым расположением рации. У 1 и 4 серии вместо датчика температуры воды должен стоять газоанализатор, а датчик температуры воды сверху в маленьком окошке. Тут вот такое небольшое допущение (7 скрин). 8 серию сделал по фотографии 7 серии (9 скрин, 2 фото), вряд ли были сильно большие отличия. Эта кабина так же назначена версии с Ш-37 1942 года. 11 серию делал опираясь на то, что она с завода была заточена под ФАБы и РС, поэтому добавил на панели приборов лампочки-индикаторы ФАБов, как в БзС у 29 серии. Так же расположение тумблеров и кнопок соответствует финскому ЛаГГу, который опознали как выпуск после 7 серии (9 скрин 3 фото). 29 серию сделал похожей на реализацию в БзС с некоторыми допущениями. 23, 34 и 35 сериям пока назначил кабины от 29 серии, по ним информации у меня пока нет. 66 серию ещё не трогал, информации по кабине у меня нет. Выкладываю на пробу новые кабины, так же добавил новые ФМ от Васи и почистил найденные ошибки. https://drive.google.com/file/d/1QTS...usp=share_link |
![]() |
![]() |
![]() |
#823 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,095
|
![]()
Большое Спасибо за правильные хорошие кокпиты!
![]() Пояснения не совпадают со скринами, по описанию их 7, а скринов кокпита 5. ![]() |
![]() |
![]() |
![]() |
#824 |
Местный
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,418
|
![]()
Всё верно, скрины идут так: 1, 4, 8, 11, 29.
|
![]() |
![]() |
![]() |
#825 |
Модератор
Регистрация: 05.11.2007
Адрес: Кемеровская область
Сообщений: 7,185
|
![]()
Очень понравился весь пак, опробовал!
|
![]() |
![]() |
![]() |
#826 |
Местный
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,418
|
![]()
Закончил работу над кабинами.
Для ЛаГГ-3 Ш-37 1941 года сделал свой вариант кабины только с левой и центральной ручками перезарядки орудий. Вообще у ранних серий были кнопки под прицелом для перезарядки, но на некоторых фотографиях видны и ручки. Т.к. у меня нет моделей кнопок, то поставил ручки. Сделал кабину для И-301 и ЛаГГ-1. У И-301 нет рации в кабине, а на ЛаГГ-1 она есть. Она основана на временном ТО для какой-то очень ранней модификации. На обложке написано И-301, а в тексте уже ЛаГГ-3. Опять же не добавлял газоанализатор, на его месте отверстие. Так было и на захваченном немцами раннем ЛаГГ-3. Находил информацию, что их не всегда ставили на ЛаГГи и они порой врали. Пишут, что в те годы в руководстве к Эллисонам и Мерлинам делали цветную вклейку с пламенем из патрубков чтобы пилот мог определить по цвету пламени правильность смеси. 66 серию основал на "средних" сериях и сделал скругление переплёта фонаря. Убрал огнетушители, т.к. их там в реальности не было. Вроде проблем не должно быть, все новые изменения основаны на предыдущих правках. https://drive.google.com/file/d/1Sbh...usp=share_link |
![]() |
![]() |
![]() |
#827 |
Модератор
Регистрация: 05.11.2007
Адрес: Кемеровская область
Сообщений: 7,185
|
![]()
Все отлично, не увидел проблем. Кроме визуализации винта на виде Ф3 - ощущение, что он останавливается. Ранее тоже было, не напрягает, но не нравится - пробовал сейчас на Лагг-3Ш37 41ого
|
![]() |
![]() |
![]() |
#828 |
Местный
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,418
|
![]()
Как называется вид Ф3? У меня многие кнопки переназначены.
|
![]() |
![]() |
![]() |
#829 |
Модератор
Регистрация: 05.11.2007
Адрес: Кемеровская область
Сообщений: 7,185
|
![]() |
![]() |
![]() |
![]() |
#830 |
Местный
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,418
|
![]()
Пропеллеры поправил, ещё кое-что надо доделать и будет "финальная" версия.
|
![]() |
![]() |
![]() |
#831 |
Местный
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,418
|
![]()
Выкладываю очередную версию. Если ошибок больше не будет, то она останется финальной.
Добавил ЛаГГ-3 морской. Взлететь с палубы стоящего авианосца даже с бомбами реально. Сесть тоже можно. Записал ролик, но сесть смог не с первого и сел жёстко, т.к. ПВО противника повредила РН и у движка зарезало обороты, ещё один круг мог не вытянуть. В более спокойной обстановке садился без проблем. https://www.youtube.com/watch?v=9QDC...82%D0%B8%D0%BD Исправил ошибку с отображением пропеллера, спасибо Андрею за указание на неё. Исправил небольшие визуальные ошибки в кабине на переплёте фонаря 66 серии. Исправил неправильное отображение текстуры пробоин на стекле, ранее они накладывались с чёрным квадратом. Переделал по образцу Яков. Приподнял хук появления огня, в модных моторах он стоял ниже, чем обычно у других самолётов. Внёс небольшие исправления в ДМ. Ранее код ДМ был почти полностью был взят у Яка. У нас в игре у Яка при малейших повреждениях часто мгновенно падают обороты и невозможно продолжать полёт. Взял код от Bf-109 для коллиженов prop и gear. Показалось, что теперь не так часто стали обороты падать. На видео ещё старая ДМ была, прям удивился что обороты не так сильно упали, как обычно. Если сообщество одобрит изменения ДМ то позже внесу аналогичные правки и в мод Яков. По мне ДМ это такая штука, куда уж лучше лишний раз не лезть, поэтому жду ваших отзывов. Но и текущая ДМ меня не совсем устраивает. https://drive.google.com/file/d/1DYu...usp=share_link |
![]() |
![]() |
![]() |
#832 |
Заблокирован
Регистрация: 30.01.2014
Адрес: г. Санкт-Петербург, Россия
Сообщений: 276
|
![]()
Спасибо!
В сборку IL-2_4.14.1+DGenPACK 3.0.1 обновлённый мод установился вполне нормально. Насчёт ДМ рассуждать не буду, потому что мало что понимаю в этом, но на первый взгляд всё остальное нормально. |
![]() |
![]() |
![]() |
#833 |
Модератор
Регистрация: 05.11.2007
Адрес: Кемеровская область
Сообщений: 7,185
|
![]()
Погонял в воздушных боях, вроде нормально... пока не сложил впечатления. Удивило немного - парой Ме-109Ф4 атакую тройку ЛаГГов 23 серии. В итоге сбил всех. На одном летчик выбросился после нескольких атак... как-то не совсем понятно).
Сделал миссию наЛаГГ-3 с Ш37 под Москвой, если доведу до ума выложу. Атака колонн под Можайском. Впечатляет! Два танка Т-2 поджег с первых атак. Красиво они повзрывались! Но вот в третьей атаке дернул рулями, затянув пикирование - и пушка отказала. После третьего выстрела... Из УБ поджег машину. И все... В общем, мод работает, и очень интересно работает. Последний раз редактировалось andrey65; 03.04.2023 в 15:20. |
![]() |
![]() |
![]() |
#834 | |
Местный
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,418
|
![]() Цитата:
А чего удивительного? ЛаГГ имеет своеобразный характер. Не настолько он быстр и манëвренен. По пушкам пока так. Я не программист, другое написать не могу. Может, в БАТе есть мод с не очень надёжными пушками? Тут бы в идеале просто случайный отказ прописать. Для теста можно будет летать над зенитками и специально ловить попадания. Ранее ДМ пропеллера и редуктора была от серии Як. Часто при попадании по мотору обороты падали почти до уровня ХХ и не возможно было дотянуть до базы. Сейчас, я надеюсь, такая ситуация будет реже проявляться. |
|
![]() |
![]() |
![]() |
#835 |
Модератор
Регистрация: 05.11.2007
Адрес: Кемеровская область
Сообщений: 7,185
|
![]()
С пушкой по момему мнению все отлично и ничего и не нужно больше. А вот с ДМ - специально подлетал под огонь звена Х-111... не понял пока ДМ.
Вот еще заметил: не у всех зимние скины есть, у Лагг-3Ш37 41 нет, летает в камуфляже. Вообще я не против такого. |
![]() |
![]() |
![]() |
#836 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,095
|
![]() Цитата:
Сначала он был в открытой скобке: Код:
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.."); } А сейчас вставлено масло-маслянное: Код:
Aircraft.debugprintln(this, "*** Engine Module: Hit.."); if(s.endsWith("prop")) { if(getEnergyPastArmor(0.1F, shot) > 0.0F && World.Rnd().nextFloat() < 0.8F) if(World.Rnd().nextFloat() < 0.5F) { ((FlightModelMain) (super.FM)).AS.setEngineSpecificDamage(shot.initiator, 0, 3); Aircraft.debugprintln(this, "*** Engine Module: Prop Governor Hit, Disabled.."); } else { ((FlightModelMain) (super.FM)).AS.setEngineSpecificDamage(shot.initiator, 0, 4); Aircraft.debugprintln(this, "*** Engine Module: Prop Governor Hit, Damaged.."); } } else Конечно, если дм в хиере кардинально переделан, тогда да. ----------------- Сейчас сверяю классы то что устанавливаю у себя в сборке и твоего последнего улучшенного мода. Я из побуждений помочь. ![]() |
|
![]() |
![]() |
![]() |
#837 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,095
|
![]()
Открыл дм в хиере:
Код:
[Engine1_D0] Mesh Engine1_D0 Parent cf_d0 Separable Attaching 1 0 0 0 1 0 0 0 1 -0.059231 0.000000 -0.084656 CollisionObject xengine1 CollisionObject .xxeng1prop CollisionObject .xxeng1gear CollisionObject .xxeng1case CollisionObject .xxeng1cyl1 CollisionObject .xxeng1cyl2 CollisionObject .xxoil1 [Engine1_D1] Mesh Engine1_D1 Parent Engine1_D0 Hidden Separable Attaching 1 0 0 0 1 0 0 0 1 0.000000 0.000000 0.000000 CollisionObject xengine1 CollisionObject .xxeng1prop CollisionObject .xxeng1gear CollisionObject .xxeng1case CollisionObject .xxeng1cyl1 CollisionObject .xxeng1cyl2 CollisionObject .xxoil1 [Engine1_D2] Mesh Engine1_D2 Parent Engine1_D0 Hidden Separable Attaching 1 0 0 0 1 0 0 0 1 0.000000 0.000000 0.000000 CollisionObject xengine1 CollisionObject .xxeng1prop CollisionObject .xxeng1gear CollisionObject .xxeng1case CollisionObject .xxeng1cyl1 CollisionObject .xxeng1cyl2 CollisionObject .xxoil1 |
![]() |
![]() |
![]() |
#838 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,095
|
![]()
Вот так пока сделал:
Код:
if(s.startsWith("xxeng1")) { if(s.endsWith("prop") && getEnergyPastArmor(World.Rnd().nextFloat(0.0F, 0.5F), 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.."); } if(s.endsWith("case")) { if(getEnergyPastArmor(World.Rnd().nextFloat(0.0F, 6.8F), shot) > 0.0F) { if(World.Rnd().nextFloat() < shot.power / 200000F) { FM.AS.setEngineStuck(shot.initiator, 0); Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Engine Stucks.."); } if(World.Rnd().nextFloat() < shot.power / 50000F) { FM.AS.hitEngine(shot.initiator, 0, 2); Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Engine Damaged.."); } if(World.Rnd().nextFloat() < shot.power / 28000F) { FM.EI.engines[0].setCyliderKnockOut(shot.initiator, 1); Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Cylinder Feed Out, " + FM.EI.engines[0].getCylindersOperable() + "/" + FM.EI.engines[0].getCylinders() + " Left.."); } if(World.Rnd().nextFloat() < 0.08F) { FM.EI.engines[0].setEngineStuck(shot.initiator); Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Ball Bearing Jammed - Engine Stuck.."); } FM.EI.engines[0].setReadyness(shot.initiator, FM.EI.engines[0].getReadyness() - World.Rnd().nextFloat(0.0F, shot.power / 48000F)); Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Readyness Reduced to " + FM.EI.engines[0].getReadyness() + ".."); } if(World.Rnd().nextFloat() < 0.01F) { FM.EI.engines[0].setEngineStops(shot.initiator); Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Engine Stalled.."); } if(World.Rnd().nextFloat() < 0.01F) { FM.AS.hitEngine(shot.initiator, 0, 10); Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Fuel Feed Hit - Engine Flamed.."); } getEnergyPastArmor(6F, shot); } if((s.endsWith("cyl1") || s.endsWith("cyl2")) && getEnergyPastArmor(World.Rnd().nextFloat(0.5F, 2.542F), shot) > 0.0F && World.Rnd().nextFloat() < FM.EI.engines[0].getCylindersRatio() * 1.72F) { FM.EI.engines[0].setCyliderKnockOut(shot.initiator, World.Rnd().nextInt(1, (int)(shot.power / 4800F))); Aircraft.debugprintln(this, "*** Engine Cylinders Hit, " + FM.EI.engines[0].getCylindersOperable() + "/" + FM.EI.engines[0].getCylinders() + " Left.."); if(World.Rnd().nextFloat() < 0.01F) { FM.EI.engines[0].setEngineStuck(shot.initiator); Aircraft.debugprintln(this, "*** Engine Cylinder Case Broken - Engine Stuck.."); } if(World.Rnd().nextFloat() < shot.power / 24000F) { FM.AS.hitEngine(shot.initiator, 0, 3); Aircraft.debugprintln(this, "*** Engine Cylinders Hit - Engine Fires.."); } getEnergyPastArmor(World.Rnd().nextFloat(3F, 46.7F), shot); } if(s.startsWith("xxoil1")) { if(getEnergyPastArmor(0.1F, shot) > 0.0F && World.Rnd().nextFloat() < 0.25F) { FM.AS.hitOil(shot.initiator, 0); debuggunnery("Engine Module: Oil Radiator Pierced.."); } getEnergyPastArmor(0.22F, shot); } |
![]() |
![]() |
![]() |
#839 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,095
|
![]()
Для полноты картины надо бы добавить в дм 3До ещё пару повреждений.
Код:
if(s.endsWith("supc") && getEnergyPastArmor(0.05F, shot) > 0.0F && World.Rnd().nextFloat() < 0.89F) { FM.EI.engines[0].setKillCompressor(shot.initiator); Aircraft.debugprintln(this, "*** Engine Supercharger Out.."); } if(s.endsWith("eqpt") && getEnergyPastArmor(World.Rnd().nextFloat(0.001F, 0.2F), shot) > 0.0F && World.Rnd().nextFloat() < 0.89F) { if(World.Rnd().nextFloat() < 0.11F) { FM.EI.engines[0].setMagnetoKnockOut(shot.initiator, World.Rnd().nextInt(0, 1)); Aircraft.debugprintln(this, "*** Engine Magneto Out.."); } if(World.Rnd().nextFloat() < 0.11F) { FM.EI.engines[0].setKillCompressor(shot.initiator); Aircraft.debugprintln(this, "*** Engine Compressor Feed Out.."); } } return; } Второй блок цилиндров - это || s.endsWith("cyl2")) Последний раз редактировалось Vasya; 03.04.2023 в 21:27. |
![]() |
![]() |
![]() |
#840 |
Местный
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,418
|
![]()
Спасибо, попробую. В в 831 сообщении я выкладывал скриншот из 3Д макса с коллиженами мотора для стандартного ЛаГГ-3 и моего ЛаГГ-3. В каком классе можно найти более конкретный код самой поломки? Я тут вижу ещё какие-то флаги повреждения агрегатов. На САС WxTech выкладывал флаги повреждения баков. Мне интересны ещё новые поломки. У P-40 получал урон управления газа, т.е. РУД как бы клинил в положении 110%, а управление шагом винта отпадало. У Харрикейна и Спитфайра 5 получал такое интересное повреждение, когда движок уходил вразнос. В старых патчах (4.07-4.08) у Харрикейна получалось летать с оборотами около 4000 об/мин и движок не клинило, позже, вроде, исправили. У Спитфайра и ранее его клинило от перекрутки.
+++++++++++++++++ Могу добавить отдельным мешем, в стандартных мешах не видел более 7 коллиженов за раз, лимит исчерпан. У ранних ЛаГГов коллижены ШКАСов имеют невидимый меш с коллиженами. Так у стандартных Яков сделан коллижен кабины и органов управления. В ногах у пилота можно видеть небольшую пластинку, это меш к которому привязали их. Последний раз редактировалось Dimas1999; 03.04.2023 в 21:29. |
![]() |
![]() |
![]() |
Здесь присутствуют: 5 (пользователей: 0 , гостей: 5) | |
|
|