AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Первым делом, первым делом - самолеты (http://forum.aviaskins.com/forumdisplay.php?f=20)
-   -   Моды от Димы (http://forum.aviaskins.com/showthread.php?t=5439)

Dimas1999 23.08.2023 20:54

Цитата:

Сообщение от Vasya (Сообщение 225963)
Вчера часа 3 искал очепятку в Фоке А-4.
5 раз переписывал файлик сод, многократное перевсовывание наше всё. :lol:
Потом посмотрел в класс... :eek: :uh-e:
Лог то ругался :yez: на веапонс.
Заодно в файлик с фм добавил Та-152Х-4+++ и мотор Юмо-222,
я его делал зимой ещё для оригинального пака и выкладывал
в "новых самолётах".
А-4 поменял мотор - не все имеют расконтренные 88 проц. тяги до 100 проц.
В классе ФВ-190 увеличил скорость отрыва фонаря до 420 км. в час. :I'm_thinking:
Теперь если включить игроку автопилот, то фонарь не срывает
сразу после взлёта, ии его закрывает где то на 270 км. в час.
Вообще на видео востановленной Фоки видел приоткрытый фонарь
в полёте - скорость была "точно" за 350 км.
-------------------------
По Лаггам: я оставил себе так:
Код:

            if(s.startsWith("xxtank"))
            {
                int k = s.charAt(6) - 49;
                if(getEnergyPastArmor(1.5F, shot) > 0.0F && World.Rnd().nextFloat() < 0.5F)
                {
                    if(FM.AS.astateTankStates[k] == 0)
                    {
                        debuggunnery("Fuel Tank (" + k + "): Pierced..");
                        FM.AS.hitTank(shot.initiator, k, 1);
                        FM.AS.doSetTankState(shot.initiator, k, 1);
                    }else
                    if(FM.AS.astateTankStates[k] == 1)
                    {
                        debuggunnery("Fuel Tank (" + k + "): Pierced..");
                        FM.AS.hitTank(shot.initiator, k, 2);
                        FM.AS.doSetTankState(shot.initiator, k, 2); 
                    }
                    if(World.Rnd().nextFloat() < 0.008F || shot.powerType == 3 && World.Rnd().nextFloat() < 0.5F)
                    {
                        debuggunnery("Fuel Tank (" + k + "): Hit..");
                        FM.AS.hitTank(shot.initiator, k, 4);                       
                        FM.AS.doSetTankState(shot.initiator, k, 3);
                    }
                }
                return;
            }

Шот 1.5 потому, что у Лагга потолще обшивка была по факту.
У меня с САСовскими модактами боты не особо пригают, даже если баки горят.
Большинству "исправленных" САСовских моделей вообще ставлю

Мало кто заморачивался протектором баков со всех сторон.

Всю голову сломал этими баками. Проверял в чистой 4.14.1.
FM.AS.hitTank(shot.initiator, k, 4); в дефолте нашёл у CW-21 и почти всех Ki. Тестировал их, они вспыхивают почти сразу.
Пробовал Як-1 с твоим кодом, обычно они дымят светлым дымом.
Теперь самое главное. FM.AS.hitTank подвержена какому-то жуткому рандому, будто привязали её к температуре на Марсе. То 1 бак горит и тут же прыгают, то на втором, то хоть все 4 бака и только при израсходовании топлива/взрыве бака прыгают. Перезагрузка Ила меняет этот рандом. FM.AS.doSetTankState(shot.initiator, k, 5); более надёжен, баки горят, но если ещё сильнее разгорится, то тогда прыгает.

Vasya 23.08.2023 20:56

Вложений: 1
Делаю чуть больший фикс - меняю цифры дамажа тяг - будут ближе к дефолту Ки-61.
Скорость для кокпита проставлю в 400 км.
Так же нужно подописывать момент-макс в Та-152Х-4++
-----------------------------------
На пробу фикс вариант-3.
Изменения.
В некоторых классах Та-152 прописан момент макс.
В файлик с фм добавлены самые последние емд и фм.
В основных классах именён дамаж рулевой проводки.,
Код:

            if(s.startsWith("xxcontrols"))
            {
                int i = s.charAt(10) - 48;
                switch(i)
                {
                case 7: // '\007'
                default:
                    break;

                case 1: // '\001'
                case 4: // '\004'
                    if(getEnergyPastArmor(3.2F, shot) > 0.0F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 0);
                        Aircraft.debugprintln(this, "*** Aileron Controls: Control Crank Destroyed..");
                    }
                    break;

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

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

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

                case 8: // '\b'
                    if(getEnergyPastArmor(3.2F, shot) > 0.0F)
                    {
                        Aircraft.debugprintln(this, "*** Control Column: Hit, Controls Destroyed..");
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 2);
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 1);
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 0);
                    }
                    break;
                }
                return;
            }

так же сгруппировал команды по типам, добавил отклонение хвоста.
Скорость отрыва фонаря 400 км. в час.
Прибавка Сх при открытом фонаре 0.02, и то это многовато.
Код в классах Та-152/46 унифицировал с исходным модом.
Код радиатора для Та-152-Юмо-222 законтрен(возможно это неправильно).
Тестов почти не было, только морской А-4 и Та-152Б.
Замечания принимаются! :ok:
-------------------------------
Из-за неважного зрения могу делать очепятки. :cry:
Звыняйтэ. :ups:
--------------------
Фикс для Фок обновлён 25 августа.
Исправлена работа закрылок А-серии.
Восстановлена правильная работа мотора (обороты) для Та-152Х-1.
В классы Та-152 дописал реакцию на беаконс.
Код:

((FlightModelMain) (super.FM)).AS.wantBeaconsNet(true);
-------------------------------
В классы кокпитов в прибор АТА внесу изменения позже -
отстаёт на 2 деления.

SWORD 25.08.2023 13:39

Вложений: 3
При редактировании кампании заметил на ЛаГГ-3 35-й серии небольшую неточность.
При настройке самолёта отсутствует обтекатель втулки винта, а у пилота присутствует только голова (см. миниатюру 1).
В игре всё нормально (см. миниатюру 2).
В простом редакторе тоже наблюдается недочёт (см. миниатюру 3).
Версия игры - IL-2_4.14.1+DGenPACK 3.0.1.
Может быть, это и мелочь, но, на мой взгляд, её всё-таки следует исправить:ok:.

Dimas1999 25.08.2023 14:20

Цитата:

Сообщение от SWORD (Сообщение 226000)
При редактировании кампании заметил на ЛаГГ-3 35-й серии небольшую неточность.
При настройке самолёта отсутствует обтекатель втулки винта, а у пилота присутствует только голова (см. миниатюру 1).
В игре всё нормально (см. миниатюру 2).
В простом редакторе тоже наблюдается недочёт (см. миниатюру 3).
Версия игры - IL-2_4.14.1+DGenPACK 3.0.1.
Может быть, это и мелочь, но, на мой взгляд, её всё-таки следует исправить:ok:.

Случайно, мода на разбитые самолёты не стоит или ещё чего-то такого?

SWORD 25.08.2023 14:24

Нет, таких модов нет.
Есть мод самолётов с открытым фонарём кабины StatBlisterOpen от Molva.

Dimas1999 25.08.2023 14:36

Цитата:

Сообщение от SWORD (Сообщение 226003)
Нет, таких модов нет.
Есть мод самолётов с открытым фонарём кабины StatBlisterOpen от Molva.

В нем и дело, на 99% уверен.

Vasya 25.08.2023 14:46

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

Сообщение от Dimas1999 (Сообщение 226004)
В нем и дело, на 99% уверен.

У меня всё нормально с 35 серией.
Но вооружение задваивается, других модов Лаггов нет.
Хотя может быть глюки самого Ила на 10 винде.

SWORD 25.08.2023 14:53

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

Сообщение от Dimas1999 (Сообщение 226004)
В нем и дело, на 99% уверен.

Да, Дима, ты был прав.
Жаль, конечно, хороший был мод, мне очень нравился, но придётся его удалить:cry:.
С самолётами всё наладилось(см. миниатюру 1).

Dimas1999 25.08.2023 14:57

Вероятно, там используется свой файл hier.him. Надо Нати его и заменить моим. Только из оригинального файла надо взять координаты крышки фонаря
Проверить не могу, пока не у компьютера. Пишу на основе догадок и предположений.

Dimas1999 26.08.2023 01:34

Пользуясь разными мурзилками и официальными техописаниями вот что получилось по МиГ-1/3. Буду рад любым уточнениям и дополнениям.
МиГ-1 (1 и 2 серии, всего 100 шт)
Центровка 26% САХ, из ТО 1940 г.
Центропланные баки по 151 л (вероятно, у И-200 были по 75 л). В ТО к МиГ-3 по 140 л. Фюзеляжный бак 110 л (заливная ёмкость 109 л).
Добавлен правый маслорадиатор.
Удлинён тоннель водорадиатора.
Добавлен протектор из губки Аназот.
Первые 8 самолётов 1 серии имели откидной вправо фонарь.
МиГ-3 (с 51 самолёта 2 серии)
Центровка 27.3% САХ, из ТО 1941 г.
Изменено V крыла с 5 до 6.
Установлен дополнительный закабинный бак на 250 л.
Удлинили мотораму на 100 мм, теперь длина 8.255 м.
4-я серия
Замки капота по типу Bf-109.
6-я серия
С 51 самолёта каждый третий МиГ-3 шёл с РСИ-4.
12-я серия
Уменьшили объём заднего бака на 110 л.
13-я серия
Модернизация топливопровода, для обеспечения полного использования всего запаса топлива.
14-я серия
Уменьшили ёмкость центропланных баков на 50 л.
15-я серия
Изменения в хвостовом оперении, 63% стабилизатор, 37% руль высоты, было 46:54. Данные разнятся в зависимости от мурзилки, точно не установил.
Увеличение компенсации элеронов с 24 до 26%.
16-я серия
Удлинён капот (вот отсюда пошла легенда про МиГ-3уд), но не сам самолёт.
Установили защитные створки на воздухозаборники наддува.
Система нейтрального газа.
Винт АВ-5Л-123 вместо ВИШ-22Е и редуктор 0.732, вместо 0.902.
19-я серия
Установка автоматических предкрылок.
23-я серия
Электрические бензиномеры (до этого измерялся остаток только в переднем баке механическим бензиномером).
25-я серия
Рекомендация к внедрению ПТБ по 80 л. На МиГ-1 и ранних МиГ-3 предусматривались 100 л ПТБ.
26-я серия
Храповик для автостартера.
27-я серия
Винт АВ-5Л-110 с более широкими лопастями.
Со 151 самолёта вооружение 2 БС.
30 машин имели бронированный козырёк.
28-я серия
Более мощный бортовой компрессор (вероятно, решение проблемы слабой пневмосистемы, поэтому в частях контрили хвостовое колесо в выпущенном состоянии).

Где-то в начале лета 1941 начали ставить беспоплавковые карбюраторы, точно серию не выяснил.

Dimas1999 26.08.2023 11:17

Цитата:

Сообщение от SWORD (Сообщение 226006)
Да, Дима, ты был прав.
Жаль, конечно, хороший был мод, мне очень нравился, но придётся его удалить:cry:.
С самолётами всё наладилось(см. миниатюру 1).

Этот мод легко адаптировать под мои сборки.
В моих модах ищем файл hier.him.
Например, !!!LaGG/3do/Plane/LaGG-3series35/hier.him.
Копируем его в мод открытых фонарей.
StatBlisterOpen/3do/Plane/LaGG-3series35/.
Из оригинального файла hierOpen.him копируем в hier.him всю секцию Blister.
Код:

[Blister1_D0]
Mesh Blister1_D0
Parent CF_D0
Separable
Attaching 0 0 1  1 0 0  0 1 0  1.00337 0.32577 0.40836        //0 -1 0 1 0 0 0 0 1 1.00337 0.32577 0.40836

Затем можно заминусовать hierOpen.him, а hier.him переименовать в hierOpen.him.
И так надо с каждым самолётом.

SWORD 26.08.2023 12:30

Цитата:

Сообщение от Dimas1999 (Сообщение 226015)
Этот мод легко адаптировать под мои сборки.
В моих модах ищем файл hier.him.
Например, !!!LaGG/3do/Plane/LaGG-3series35/hier.him.
Копируем его в мод открытых фонарей.
StatBlisterOpen/3do/Plane/LaGG-3series35/.
Из оригинального файла hierOpen.him копируем в hier.him всю секцию Blister.
Код:

[Blister1_D0]
Mesh Blister1_D0
Parent CF_D0
Separable
Attaching 0 0 1  1 0 0  0 1 0  1.00337 0.32577 0.40836        //0 -1 0 1 0 0 0 0 1 1.00337 0.32577 0.40836

Затем можно заминусовать hierOpen.him, а hier.him переименовать в hierOpen.him.
И так надо с каждым самолётом.

Спасибо, Дима.

Не понял только одного: нужно ли из твоего файла hier.him удалять секцию
[Blister1_D0]
Mesh Blister1_D0
Parent CF_D0
Separable
Attaching 1 0 0 0 1 0 0 0 1 -0.00794019 0.01566 0.62268
после того, как вставил туда секцию
Blister из файла hierOpen.him?


Или в файле hier.him (будущем hierOpen.him) остаются две секции Blister?

Dimas1999 26.08.2023 12:32

Остаётся только одна, без этого фонарь будет закртым.

SWORD 26.08.2023 13:02

Опять не понял:
секция Blister в файле hierOpen.him (для ЛаГГ-3 35-й серии) у меня выглядит следующим образом:

[Blister1_D0]
Mesh Blister1_D0
Parent CF_D0
Separable
Attaching 1 0 0 0 1 0 0 0 1 -0.5579 0.01566 0.62268 //-0.00794019 0.01566 0.62268

В твоём примере она выглядит по-другому.

Секция Blister в файле hier.him (для ЛаГГ-3 35-й серии) из мода ЛаГГов у меня выглядит следующим образом:

[Blister1_D0]
Mesh Blister1_D0
Parent CF_D0
Separable
Attaching 1 0 0 0 1 0 0 0 1 -0.00794019 0.01566 0.62268

Я сделал, всё, как было указано, и с твоей секцией Blister и с моей, результат одинаков:
после выполнения указанных манипуляций настройка самолёта в простом редакторе просто не открывается, щелчок и больше ничего.

Видно, всё-таки придется удалить мод самолётов с открытым фонарём кабины...

Grog 26.08.2023 18:37

Цитата:

Сообщение от Vasya (Сообщение 226005)
У меня всё нормально с 35 серией.
Но вооружение задваивается, других модов Лаггов нет.
Хотя может быть глюки самого Ила на 10 винде.

А я знаю, знаю!:P
Короче, знаю почему;)
У тебя, твой ЛаГГ, в хеше которого вооружение прописано; и тут жеть, в сборке, наличествует папка Cod по ЛагГГам, например из сборки от Димы;)

Так?

Не, если бы выше в модной папке находилась сборка от Димы(в полном обьеме, как она есть), нежели твои Лагги, то и задвоения мэй би и не было:D

Вообще, я давненько уже этим эффектом балуюсь:P и к тому же . ежели дефолтное скажем из Диминой сборки и дефолтное из опять же скажем из твоего мода разнятся по кол-ву боезапаса - а тут уже есть варианты -
к примеру переименовываю в хеше default на Default- и voi la, 2 различающихся по кол-ву патрончиков вооружения. при тех же по сути калибрах и кол-ве стволов;)

Vasya 27.08.2023 02:29

Цитата:

Сообщение от Grog (Сообщение 226022)
А я знаю, знаю!:P
Короче, знаю почему;)
У тебя, твой ЛаГГ, в хеше которого вооружение прописано; и тут жеть, в сборке, наличествует папка Cod по ЛагГГам, например из сборки от Димы;)

Так?

Не, если бы выше в модной папке находилась сборка от Димы(в полном обьеме, как она есть), нежели твои Лагги, то и задвоения мэй би и не было:D
...........

Не, у меня в патче 4.12.2 Лавки/Лагги /Яки/Фоки/Мессеры только от Димы.

SWORD 27.08.2023 12:20

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

Сообщение от SWORD (Сообщение 226019)
Видно, всё-таки придется удалить мод самолётов с открытым фонарём кабины...

Все-таки не совсем так...:beer:

Оказывается, надо было секцию Blister в оригинальном файле hierOpen.him (для ЛаГГ-3 35-й серии) переносить в файл hier.him (будущий hierOpen.him) в следующем виде:

[Blister1_D0]
Mesh Blister1_D0
Parent CF_D0
Separable
Attaching 1 0 0 0 1 0 0 0 1 -0.5579 0.01566 0.62268

после выполнения этой процедуры настройка самолётов работает нормально, файл самолётов с открытым фонарём кабины тоже функционирует нормально :ok: (по крайней мере, для ЛаГГ-3 серия 35, см. миниатюры 1,2), остальные самолёты из этого мода пока не трогал.

Fagot 27.08.2023 20:58

На мессерах не появляются фильтры тропические, не получилось сделать?

Vasya 28.08.2023 01:57

Цитата:

Сообщение от Fagot (Сообщение 226029)
На мессерах не появляются фильтры тропические, не получилось сделать?

Подтверждаю.
Весной они были, но потерялись. :cry:

Dimas1999 28.08.2023 11:46

Вложений: 1
Фикс.

Заметил, что у моделей F не плотно прилегает фильтр, надо будет поправить hier.him.
В секции [Filter_d0] заменить
Attaching 1 0 0 0 1 0 0 0 1 0.577101 -0.013406 0.080829
на
Attaching 1 0 0 0 1 0 0 0 1 0.577101 0.04 0.080829

Fagot 28.08.2023 17:36

Цитата:

Сообщение от Dimas1999 (Сообщение 226032)
Фикс.

Появились на Ф и Г, на Е отсутствуют

Dimas1999 28.08.2023 18:15

Вложений: 1
А вот так?
Переделал по дефолту. Надо проверить все модели где должны быть.

Fagot 28.08.2023 18:53

Цитата:

Сообщение от Dimas1999 (Сообщение 226034)
А вот так?
Переделал по дефолту. Надо проверить все модели где должны быть.

Появился, даже хм..на Е1 и Е3 не припомню, чтоб они дожили до переезда в Африку) Тут еще большой вопрос, было ли что-то в исполнении trop ниже Е-7

Но есть но, он (фильтр) не открывается после взлета и набора высоты

Vasya 28.08.2023 19:47

Вложений: 3
Я сделал себе так:
фильтр записал в основной класс, так же дописал в класс Ех команду фильтра из Ультимат-пака-4.
Фильтр не появляется только в моделях с компрессором от ДБ-603.
Потому как в хиер-хим он не прописан.
Классы, которые предлагаю гарантировано работают в патче 4.12.2.
В основном классе изменил дамаж рулевых поверхностей и добавил
состояние для топливного бака.
Ориентировался на Лагг и прописал Мессерам дамаж похлипче. :ok:
Код:

if(s.startsWith("xxcontrols"))
            {
                int i = s.charAt(10) - 48;
                switch(i)
                {
                default:
                    break;

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

                case 4: // '\004'
                    if(getEnergyPastArmor(0.4F, shot) > 0.0F && World.Rnd().nextFloat() < 0.25F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 0);
                        Aircraft.debugprintln(this, "*** Aileron Controls: Control Crank Destroyed..");
                    }
                    break;
             
                case 5: // '\005'
                case 6: // '\006'
                    if(getEnergyPastArmor(0.4F, shot) > 0.0F && World.Rnd().nextFloat() < 0.25F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 1);
                        Aircraft.debugprintln(this, "*** Elevator Controls: Disabled / Strings Broken..");
                    }
                    break;

                case 7: // '\007'
                    if(getEnergyPastArmor(0.4F, shot) > 0.0F && World.Rnd().nextFloat() < 0.25F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 2);
                        Aircraft.debugprintln(this, "*** Rudder Controls: Disabled..");
                    }
                    break;

                case 8: // '\b'
                    if(getEnergyPastArmor(3.2F, shot) > 0.0F)
                    {
                        Aircraft.debugprintln(this, "*** Control Column: Hit, Controls Destroyed..");
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 2);
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 1);
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 0);
                    }
                    break;

                case 9: // '\t'
                    if(getEnergyPastArmor(2.25F, shot) > 0.0F && World.Rnd().nextFloat() < 0.25F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setCockpitState(shot.initiator, ((FlightModelMain) (super.FM)).AS.astateCockpitState | 8);
                        ((FlightModelMain) (super.FM)).AS.setEngineSpecificDamage(shot.initiator, 0, 1);
                        ((FlightModelMain) (super.FM)).AS.setEngineSpecificDamage(shot.initiator, 0, 6);
                        Aircraft.debugprintln(this, "*** Throttle Quadrant: Hit, Engine Controls Disabled..");
                    }
                    break;
                }
            }

----------------
Код фильтра:
Код:

public void onAircraftLoaded()
    {
        super.onAircraftLoaded();
        if(Config.isUSE_RENDER())
            if(World.cur().camouflage == 2 || World.cur().camouflage == 5)
            {             
                if(hierMesh().chunkFindCheck("Filter_d0") != -1 && ! ((this instanceof BF_109G6HARTMANN)))
                {               
                    hierMesh().chunkVisible("Filter_d0", true);
                    hierMesh().chunkVisible("FilterFlap1_D0", true);
                    hierMesh().chunkVisible("FilterFlap2_D0", true);
                    bHasFilter = true;
                } else
                if(hierMesh().chunkFindCheck("FilterE_D0") != -1)
                {
                    hierMesh().chunkVisible("FilterE_d0", true);
                    hierMesh().chunkVisible("FilterEFlap_D0", true);
                    bHasFilterE = true;
                }
            } else
            if(World.cur().camouflage == 0 && NetAircraft.loadingCountry != null && NetAircraft.loadingCountry.equals(PaintScheme.countryFinland) && hierMesh().chunkFindCheck("Filter_d0") != -1 && ((this instanceof BF_109F2) || (this instanceof BF_109F3) || (this instanceof BF_109F4) || (this instanceof BF_109F4Z) || (this instanceof BF_109F413ATA) || (this instanceof BF_109G2) || (this instanceof BF_109G4)))
            {
                int i = Mission.getMissionDate(true);
                if(World.Rnd().nextFloat() > 0.5F && i > 0x128a1e5)
                {
                    hierMesh().chunkVisible("Filter_d0", true);
                    hierMesh().chunkVisible("FilterFlap1_D0", true);
                    hierMesh().chunkVisible("FilterFlap2_D0", true);
                    bHasFilter = true;
                }
            }
    }

Фильтр не появляется только у Хартмана, на Средиземном море и в Африке его не было.
Фильтр окрывается после высоты 150 метров.

Dimas1999 28.08.2023 23:18

Вложений: 1
Вася, вопрос по ДМ.
Насколько мне известно, Bf-109 не имел системы нейтрального газа.
Так почему тогда у него вероятность возгорания ниже, чем у ЛаГГов, у которых была подобная система?
Bf-109, вероятность пожара от любой пули 0,001 или 0,08 от зажигательного боеприпаса
if(World.Rnd().nextFloat() < 0.001F || shot.powerType == 3 && World.Rnd().nextFloat() < 0.08F)
ЛаГГ-3, вероятность пожара от любой пули 0,008 или 0,5 от зажигательного боеприпаса
if(World.Rnd().nextFloat() < 0.008F || shot.powerType == 3 && World.Rnd().nextFloat() < 0.5F)

По МиГам есть вопросы с ФМ. Что смог сам поправил, ориентировался на документы. Меня смущает значение наддува для АМ-35А 1.69 ат или 1243 мм. рт. ст. В ТО к МиГ-3 1941 г. и мурзилках указано значение в 1040 мм. рт. ст. Для АМ-38 давление тоже завышено.

Vasya 29.08.2023 00:09

Цитата:

Сообщение от Dimas1999 (Сообщение 226038)
Вася, вопрос по ДМ.
Насколько мне известно, Bf-109 не имел системы нейтрального газа.
Так почему тогда у него вероятность возгорания ниже, чем у ЛаГГов, у которых была подобная система?
Bf-109, вероятность пожара от любой пули 0,001 или 0,08 от зажигательного боеприпаса
if(World.Rnd().nextFloat() < 0.001F || shot.powerType == 3 && World.Rnd().nextFloat() < 0.08F)
ЛаГГ-3, вероятность пожара от любой пули 0,008 или 0,5 от зажигательного боеприпаса
if(World.Rnd().nextFloat() < 0.008F || shot.powerType == 3 && World.Rnd().nextFloat() < 0.5F)

По МиГам есть вопросы с ФМ. Что смог сам поправил, ориентировался на документы. Меня смущает значение наддува для АМ-35А 1.69 ат или 1243 мм. рт. ст. В ТО к МиГ-3 1941 г. и мурзилках указано значение в 1040 мм. рт. ст. Для АМ-38 давление тоже завышено.

По давлению наддува: 1040 мм. номинальное, а не взлётное.
Завтра скину скрин данных мотора.
Посмотреть код бака смогу завтра, комп занял малой:
копает алмазы и уголь, выращивает квадратных овец.
Бак Мессера был такой: резиновая груша в фанерном коробе.
Залить топливо можно было только насосом.
Груша без топлива сильно сжималась.
Думаю до половины топлива там негде было
скапливаться парам.
Фанера и резина не давали искр, к тому же внутренний
слой резины был мягкий и течь быстро прекращалась.
Поджечь бак можно было только при выработке топлива
на 2/3.
Про слой алюминевой фольги сзади бака пишут везде
в мурзилках., он сдирал зажигательный состав пуль.
Горючесть бака я проверю в тестах.
Если убрать конечное состояние тип 3, то бак
здорво горит от очереди браунинга.
Цифры ещё буду двигать.:ok:
Незажигательными пулями бак Мессера почти
не зажигался, а груша держала несколько пуль 12.7.
Есть ли у Мессера за баком в 3Д0 меш "брони".

Dimas1999 29.08.2023 00:45

По наддуву убедил, нашёл в более подробном ТО 1940 г. цифру 1340 мм. рт. ст.
У Bf-109 в игре есть броня за баком, специально накручивать прочность бака не надо.

fdelre 29.08.2023 01:02

I also read that there was an attempt to increase the tank protection by using two-three mm dural sheets but i also read that this was not very effective. I have been trying to recover the source as this was back in 2003-4 but didn't succeed as the web sites are no longer available. If I remember well it was on a Russian booklet with guidelines for fighter pilots.

Dimas1999 29.08.2023 01:16

Собрал наконец сборку МиГ-1/3.
- Улучшенные пилоты от Barnesy;
- Новая 3д модель от команды Авиаскинс http://forum.aviaskins.com/showthread.php?t=2034;
- Прототипы от The Radge http://forum.aviaskins.com/showthread.php?t=4049;
- Кокпит от Ильюшина http://forum.aviaskins.com/showthread.php?p=100565;
- Некоторые элементы из мода Haifisch https://www.patrulla-azul.com/FreeIL...hp?f=15&t=3781
- прицелы от WxTech.
- ФМ от Васи с моими правками.

От себя сделал МиГу некоторые "свои" фишки.
Сделал полноценную модель повреждений. Некоторых элементов у него не хватало, что-то было сделано не совсем правильно. Например, добавил лонжероны хвостовой части; переделал коллизии элементов двигателя в соответствии со схемами из альбома чертежей МиГ-3.
Так же внёс правки во внешние модели, т.к. у раннего МиГ-3, МиГ-1 и И-200-I были неправильные капоты.
МиГ-1 и МиГ-3 убрал небольшие щитки за тоннелем маслорадиатора, которые, вероятно, добавили только с 16 серии.
У И-200-I убрал правый маслорадиатор (в модели повреждений он тоже отсутствует), убрал створку левого маслорадиатора, а так же удлинил тоннель чтобы он был чуть похож на настоящий (получилось немного не очень, БЖСЭ).
Текстуры перенёс в общую папку TexturesMiG чтобы избежать любых конфликтов с другими самолётами.
Поправил ЛОДы для более правильного их отображения.

Это всего лишь промежуточная сборка, мод будет дорабатываться далее. Буду рад любым обнаруженным багам.

https://drive.google.com/file/d/1sd5...usp=drive_link

Также немного обновил предыдущие сборки.
Ла-5/7
Исправил обнаруженные баги.
Небольшие косметические изменения, например, ручка высотного газа теперь объёмная, как в ЛаГГ-3.
https://drive.google.com/file/d/1rjD...ew?usp=sharing

ЛаГГ-3
Исправил обнаруженные баги.
Добавил сообщения о повышенном наддуве.
Добавил в ДМ расширительный бачок.
Небольшие косметические изменения.
https://drive.google.com/file/d/1KaA...ew?usp=sharing

Як
Исправил обнаруженные баги.
Добавил сообщения о повышенном наддуве, применилось не везде, т.к. местами используется AfterburnerType 11, а он не выводит сообщение "форсаж включён".
У Як-1 1 серии убрал сообщение "форсаж включён".
Добавил в ДМ расширительный бачок.
Небольшие косметические изменения.
Переименовал классы модных Як-1 чтобы имена соответствовали БАТу и другим сборкам на основе модов от САС. Необходимо перепрописать в air.ini.
https://drive.google.com/file/d/1vOH...ew?usp=sharing

Fagot 29.08.2023 06:16

Ничего себе, ты как не путаешься?:) Конвейер. МиГу приборку не зажечь никак? Там в исходниках что-то у Илюшина? Ему бы еще бортовые ОЗ включить:rolleyes:

Vasya 29.08.2023 07:30

Цитата:

Сообщение от Dimas1999 (Сообщение 226040)
По наддуву убедил, нашёл в более подробном ТО 1940 г. цифру 1340 мм. рт. ст.
У Bf-109 в игре есть броня за баком, специально накручивать прочность бака не надо.

Я не накручивал - поувер 1.25 - насколько помню - было и в Ультимат-паке-4.
Надо тэсты провести - бак "должен проглотить" 3 пули 12.7.
Поувер 1.7 это для баллонов с веселящим газом - они толстостенные.
Но если они пробиты - то пожар.

Dimas1999 29.08.2023 11:16

Цитата:

Сообщение от Fagot (Сообщение 226043)
Ничего себе, ты как не путаешься?:) Конвейер. МиГу приборку не зажечь никак? Там в исходниках что-то у Илюшина? Ему бы еще бортовые ОЗ включить:rolleyes:

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

KimCh 29.08.2023 11:27

Надо приборы перекрасить - шкалу и темные стрелки трудно разглядеть.

Dimas1999 29.08.2023 13:48

Вложений: 2
Получилось вот так.
http://forum.aviaskins.com/attachmen...1&d=1693306092

Добавил повреждение приборов.

http://forum.aviaskins.com/attachmen...3&d=1693311619

Fagot 29.08.2023 18:21

Цитата:

Сообщение от Dimas1999 (Сообщение 226048)
Получилось вот так.

Ого, мастер, 12 лет этого ждали:)

Цитата:

Сообщение от Dimas1999 (Сообщение 226045)
Оверлеи делать не умею, но они действительно нужны.

Попробую попросить Asura, может подскажет не откажет, если он еще заходит.

Dimas1999 29.08.2023 18:32

Добавил освещение приборов.
Добавил повреждение приборов.
Отделил и анимировал переключатель магнето.
Некоторые косметические правки.
https://drive.google.com/file/d/1QzP...ew?usp=sharing

Fagot 29.08.2023 19:18

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

Сообщение от Dimas1999 (Сообщение 226050)
Добавил освещение приборов.

Спасибо! Для МиГ-3У может такой вариант?

Fagot 29.08.2023 19:26

Вложений: 1
ФМки со стандартными звуками для МиГов

Dimas1999 29.08.2023 20:00

Слегка подправил кабину для МиГ-3У.
Используется ли он в каких-нибудь кампаниях?
Есть ли смысл его дорабатывать?
Кабина не идеал. Модели повреждений у него нет.

Fagot 29.08.2023 20:21

Цитата:

Сообщение от Dimas1999 (Сообщение 226053)
Используется ли он в каких-нибудь кампаниях?

Не видал, в официальных одиночных миссиях есть на нем одна:)

Цитата:

Сообщение от Dimas1999 (Сообщение 226053)
Есть ли смысл его дорабатывать?

Думаю можно оставить как есть, но тебе конечно виднее и решение твое


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

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