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 02.09.2023 14:07

Вложений: 1
БЖСЭ УНВП. У нас есть самолёты с такой звездой? Звезду для оверлея я не рисовал, она берётся почти из самой первой SFS 2003 года.

Небольшая добавка к моду Яков.
У раннего из поздних Як-7Б теперь капот без обтекателя выхлопных патрубков. Идею подсмотрел у Романа с САС, но у него при этом терялся обтекатель правого пулемёта.
Как дополнение ко вчерашней сборке:
https://drive.google.com/file/d/18AX...ew?usp=sharing

Обновлённый пак целиком:
https://drive.google.com/file/d/1qB_...ew?usp=sharing

Vasya 02.09.2023 14:13

Скачал последнюю сборку Яков.
Ровняю строки и сличаю код с ранними вариантами.
Вопрос: почему у Яков задваивается код руддер?
Код:

                case 5: // '\005'
                    if(getEnergyPastArmor(0.325F, shot) > 0.0F && World.Rnd().nextFloat() < 0.25F)
                    {
                        debuggunnery("Controls: Rudder Controls: Disabled / Strings Broken..");
                        FM.AS.setControlsDamage(shot.initiator, 2);
                    }
                    break;

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

У Яка элероны и рули высоты управлялись тросом или тягой?

-OSF-Джо 02.09.2023 14:19

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

Сообщение от Dimas1999 (Сообщение 226122)
БЖСЭ УНВП. У нас есть самолёты с такой звездой? Звезду для оверлея я не рисовал, она берётся почти из самой первой SFS 2003 года.

Понимаю, принимаю, но это не правильно. :(

Dimas1999 02.09.2023 14:36

Вложений: 1
case 5 - трос РН;
case 6 - педали.
Вопрос задал удачно. Обнаружил, что у Як-1 и И-26 коллизии case5 и case7 каким-то образом слились в одну.
Закинуть в папку Plane, с заменой согласиться.
https://drive.google.com/file/d/1XDX...ew?usp=sharing


Цитата:

Сообщение от -OSF-Джо (Сообщение 226124)
Понимаю, принимаю, но это не правильно. :(

У И-16 звёзды нарисованы, только номер через оверлей реализован.

У нас в Иле очень много ограничений всяких, далеко не всё у нас правильно.

Vasya 02.09.2023 14:47

???
Цитата:

Сообщение от Vasya (Сообщение 226123)
...................
У Яка элероны и рули высоты управлялись тросом или тягой?

Что значит водный бак?
Код:

Aircraft.debugprintln(this, "*** Engine Module: Water Tank Pierced..");

Molva 02.09.2023 15:02

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

Сообщение от Dimas1999 (Сообщение 226125)

У И-16 звёзды нарисованы, только номер через оверлей реализован.

У МиГ-3 все через оверлеи сделано.

Dimas1999 02.09.2023 15:05

Вложений: 1
Элероны и рули высоты управлялись тягой.
Руль направления тросом. Причём надо учесть, что у Як-1 было двойное управление до модификации Б (скорее всего, ввели не прям с 99 серии), а у Як-7 где-то до 32 серии тоже было двойным. Список самолётов на картинке. Я им вероятность повреждения РН уменьшал.

Водяной бак - это надмозговый/потраченный перевод на английский язык расширительного бачка) Coolant expansion tank или как точнее перевести на английский технический термин?

Vasya 02.09.2023 15:08

Цитата:

Сообщение от Dimas1999 (Сообщение 226129)
...................
Причём надо учесть, что у Як-1 было двойное управление до модификации Б (скорее всего, ввели не прям с 99 серии), а у Як-7 где-то до 32 серии тоже было двойным. Список самолётов на картинке. Я им вероятность повреждения РН уменьшал.

Водяной бак - это надмозговый/потраченный перевод на английский язык расширительного бачка) Coolant expansion tank или как точнее перевести на английский технический термин?

Спасибо!
Не понял какое управление было двойным.
Всё или только руля направления?

Dimas1999 02.09.2023 15:09

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

Сообщение от Molva (Сообщение 226128)
У МиГ-3 все через оверлеи сделано.

Мод на опознавательные знаки стоит какой-то?
4.14.1 чистая, нет чёрной окантовки.

Цитата:

Сообщение от Vasya (Сообщение 226130)
Спасибо!
Не понял какое управление было двойным.
Всё или только руля направления?

Только руль направления, позже его убрали для облегчения самолёта.

+++++++++

Уточнение. На Як-9 тоже было двойное управление. Схема из временного ТО.

Molva 02.09.2023 15:41

Цитата:

Сообщение от Dimas1999 (Сообщение 226131)
4.14.1 чистая, нет чёрной окантовки.

У меня установлена версия 4.10.1

Dimas1999 02.09.2023 16:52

Вложений: 1
В 4.10 у меня тоже без окантовки. Но у себя нашёл какой-то старый мод, там есть звезда с чёрной окантовкой.

fdelre 02.09.2023 19:21

Coolant expansion tank is a good translation otherwise you can use coolant tank or coolant reservoir

Vasya 02.09.2023 23:52

Где в классе указывается аварийный сброс фонаря?
:DONT_KNOW:

Dimas1999 03.09.2023 00:05

Вообще в игре у нас у всех самолётов аварийный сброс фонаря есть.
Я так условно выразился. Во все сборки я вставляю код из мода Ла-9/11, который вызывает заклинивание фонаря.

Код:

        if(s.startsWith("xblister1") && World.Rnd().nextFloat() < 0.05F && ((FlightModelMain) (super.FM)).CT.bHasCockpitDoorControl)
        {
            ((FlightModelMain) (super.FM)).CT.bHasCockpitDoorControl = false;
            if(((FlightModelMain) (super.FM)).CT.cockpitDoorControl == 0.0F)
            {
                if(((FlightModelMain) (super.FM)).AS.bIsEnableToBailout)
                    ((FlightModelMain) (super.FM)).AS.bIsEnableToBailout = false;
                if(super.FM.isPlayers())
                    HUD.log("\u041A\u0440\u044B\u0448\u043A\u0443 \u0444\u043E\u043D\u0430\u0440\u044F \u0437\u0430\u043A\u043B\u0438\u043D\u0438\u043B\u043E, \u0432\u044B\u043F\u0440\u044B\u0433\u043D\u0443\u0442\u044C \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E");
/*                    HUD.log("canopy jammed... bail out not available"); */
                        } else
            if(((FlightModelMain) (super.FM)).CT.cockpitDoorControl != 0.0F && super.FM.isPlayers())
                        if(super.FM.isPlayers())
                HUD.log("\u0424\u043E\u043D\u0430\u0440\u044C \u0437\u0430\u043A\u043B\u0438\u043D\u0438\u043B\u043E");
/*                HUD.log("canopy jammed"); */
        }

В самолётах, где не было аварийного сброса я оставил только первую половину кода, т.е. если повреждается фонарь, то выпрыгнуть 100% не получится. Если есть аварийный сброс, фонарь может повредиться так, что он просто не будет открываться, а может повредиться так, что не будет открываться и сбрасываться.

Vasya 03.09.2023 01:31

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

Сообщение от Dimas1999 (Сообщение 226140)
Вообще в игре у нас у всех самолётов аварийный сброс фонаря есть.
Я так условно выразился. Во все сборки я вставляю код из мода Ла-9/11, который вызывает заклинивание фонаря.

Код:

        if(s.startsWith("xblister1") && World.Rnd().nextFloat() < 0.05F && ((FlightModelMain) (super.FM)).CT.bHasCockpitDoorControl)
        {
            ((FlightModelMain) (super.FM)).CT.bHasCockpitDoorControl = false;
            if(((FlightModelMain) (super.FM)).CT.cockpitDoorControl == 0.0F)
            {
                if(((FlightModelMain) (super.FM)).AS.bIsEnableToBailout)
                    ((FlightModelMain) (super.FM)).AS.bIsEnableToBailout = false;
                if(super.FM.isPlayers())
                    HUD.log("\u041A\u0440\u044B\u0448\u043A\u0443 \u0444\u043E\u043D\u0430\u0440\u044F \u0437\u0430\u043A\u043B\u0438\u043D\u0438\u043B\u043E, \u0432\u044B\u043F\u0440\u044B\u0433\u043D\u0443\u0442\u044C \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E");
/*                    HUD.log("canopy jammed... bail out not available"); */
                        } else
            if(((FlightModelMain) (super.FM)).CT.cockpitDoorControl != 0.0F && super.FM.isPlayers())
                        if(super.FM.isPlayers())
                HUD.log("\u0424\u043E\u043D\u0430\u0440\u044C \u0437\u0430\u043A\u043B\u0438\u043D\u0438\u043B\u043E");
/*                HUD.log("canopy jammed"); */
        }

В самолётах, где не было аварийного сброса я оставил только первую половину кода, т.е. если повреждается фонарь, то выпрыгнуть 100% не получится. Если есть аварийный сброс, фонарь может повредиться так, что он просто не будет открываться, а может повредиться так, что не будет открываться и сбрасываться.

Спасибо!
Вот так законтрить будет нормально?
Код:

if(s.startsWith("xblister1") && World.Rnd().nextFloat() < 0.05F && ((FlightModelMain) (super.FM)).CT.bHasCockpitDoorControl)
        {
            ((FlightModelMain) (super.FM)).CT.bHasCockpitDoorControl = false;
            if(((FlightModelMain) (super.FM)).CT.cockpitDoorControl == 0.0F)
            {
                if(((FlightModelMain) (super.FM)).AS.bIsEnableToBailout)
                ((FlightModelMain) (super.FM)).AS.bIsEnableToBailout = false;
                if(super.FM.isPlayers())
                HUD.log("\u041A\u0440\u044B\u0448\u043A\u0443 \u0444\u043E\u043D\u0430\u0440\u044F \u0437\u0430\u043A\u043B\u0438\u043D\u0438\u043B\u043E, \u0432\u044B\u043F\u0440\u044B\u0433\u043D\u0443\u0442\u044C \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E");
/*              HUD.log("canopy jammed... bail out not available");
            } else
            if(((FlightModelMain) (super.FM)).CT.cockpitDoorControl != 0.0F && super.FM.isPlayers())
            if(super.FM.isPlayers())
            HUD.log("\u0424\u043E\u043D\u0430\u0440\u044C \u0437\u0430\u043A\u043B\u0438\u043D\u0438\u043B\u043E");
            HUD.log("canopy jammed"); */
        }

----------
С перервами адаптирую под свой перфект("вавку в голове") все классы Яков.
Хочу добавить классы из своей старой сборки, которая адаптирована
только к апрельскому варианту твоего 3До Яков.
И потом поставить в патч 4.13.4.
Я ждал окончания шлифовки мода Яков. :ok:
Вот так будут выглядеть основные классы Яков - архив ниже.
Тяги усилил, педальный узел ослабил немного.
Шот 2.0 - это где то 4 снаряда 20 мм из МГФФ.
А вот вероятность попадания уменьшил.
В баки вернул окончательное состояние 3 или 5 в зависимости
от наличия нейтрального газа.
Баки алюминивые и есть небольшая вероятность искры даже от простой пули.
Завтра после обеда попробую доделать совмещение классов.

Dimas1999 03.09.2023 01:50

Надо перед else, пишу с телефона, примерно так:
Hud.log canopy jammed bail out not avaliable
Скобка
Скобка


Про горение баков вспомнил.
На САС в прошлом месяце, Глен WxTex поднял вопрос про баг в коде из-за которого боты не всегда прыгают при горении бака или что-то в этом роде. Так что невыпрыгивание экипажа - багофича)

KimCh 03.09.2023 11:37

Цитата:

Сообщение от Molva (Сообщение 226132)
У меня установлена версия 4.10.1

Почему именно 4.10? Что в ней такого, что не позволяет установить более современную версию? Действительно интересно, может и мне стоит на 4.10 перейти?

Molva 03.09.2023 13:43

Цитата:

Сообщение от KimCh (Сообщение 226149)
Почему именно 4.10? Что в ней такого, что не позволяет установить более современную версию? Действительно интересно, может и мне стоит на 4.10 перейти?

Я пользовался 3DS max 2012. А где просматривать результаты значения не имеет. Я привык к версии 4.10.1.

KimCh 03.09.2023 14:56

Понял, спасибо.

Dimas1999 04.09.2023 01:45

Вложений: 1
Снова обновил Яки.
Вшил исправления от Васи. Повреждения баков оставил свои, чуть поменял вероятности повреждения РН для Яков с дублированной тросовой проводкой.

От себя добавил несколько усовершенствованное повреждение пневмосистемы. При пробитии баллона пневмосистемы раньше отрубались только закрылки, теперь ещё и шасси, а так же перестают работать тормоза.

Код:

            if(s.startsWith("xxpnm") && getEnergyPastArmor(4.8F, shot) > 0.0F)//пробитие баллона пневмосистемы
            {
                FM.AS.setInternalDamage(shot.initiator, 0);//выпуск шасси невозможен
                FM.AS.setInternalDamage(shot.initiator, 1);//выпуск щитков невозможен
                                ((FlightModelMain) (super.FM)).CT.bHasBrakeControl = false;//отказ тормозов
                                if(super.FM.isPlayers())
                                HUD.log("\u041F\u043D\u0435\u0432\u043C\u043E\u0441\u0438\u0441\u0442\u0435\u043C\u0430 \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D\u0430");
                                return;
            }

Подобные уточнения ещё будут для семейств ЛаГГ/Ла. Там закрылки и шасси гидравлические, а тормоза пневматические.

Обновления для предыдущей версии в закрепе.

Сборка целиком:
https://drive.google.com/file/d/1kN7...ew?usp=sharing


Сборка ЛаГГ-3 с доработанной ДМ.
https://drive.google.com/file/d/1Dm7...ew?usp=sharing

Сборка Ла-5/7 с доработанной ДМ.
https://drive.google.com/file/d/1kJ0...ew?usp=sharing


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

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