AviaSkins.Forums

Go Back   AviaSkins.Forums > Основные разделы > Моды для Ил-2 > Первым делом, первым делом - самолеты
Register FAQ Community Calendar Today's Posts Search

Notices

Reply
 
Thread Tools Search this Thread Display Modes
Old 02.09.2023, 14:13   #1621
Vasya
Звичайна людина на Землі
 
Vasya's Avatar
 
Join Date: 06.11.2011
Location: Україна, м.Київ, Печерський район, вул. Кіквідзе
Posts: 8683
Вопрос

Скачал последнюю сборку Яков.
Ровняю строки и сличаю код с ранними вариантами.
Вопрос: почему у Яков задваивается код руддер?
Code:
                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;
У Яка элероны и рули высоты управлялись тросом или тягой?

Last edited by Vasya : 02.09.2023 at 14:24
Vasya is offline   Reply With Quote
Old 02.09.2023, 14:19   #1622
-OSF-Джо
Пенсионер
 
-OSF-Джо's Avatar
 
Join Date: 24.06.2007
Location: Нерезиновая
Posts: 2219
Default

Quote:
Originally Posted by Dimas1999 View Post
БЖСЭ УНВП. У нас есть самолёты с такой звездой? Звезду для оверлея я не рисовал, она берётся почти из самой первой SFS 2003 года.
Понимаю, принимаю, но это не правильно.
Attached Thumbnails
Click image for larger version

Name:	И-16_37.jpg
Views:	375
Size:	528 KB
ID:	74170  
__________________

Last edited by -OSF-Джо : 02.09.2023 at 14:27
-OSF-Джо is offline   Reply With Quote
Old 02.09.2023, 14:36   #1623
Dimas1999
Местный
 
Dimas1999's Avatar
 
Join Date: 18.11.2015
Posts: 1906
Default

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


Quote:
Originally Posted by -OSF-Джо View Post
Понимаю, принимаю, но это не правильно.
У И-16 звёзды нарисованы, только номер через оверлей реализован.

У нас в Иле очень много ограничений всяких, далеко не всё у нас правильно.
Attached Thumbnails
Click image for larger version

Name:	123.jpg
Views:	337
Size:	713 KB
ID:	74171  

Last edited by Dimas1999 : 02.09.2023 at 14:38
Dimas1999 is offline   Reply With Quote
Old 02.09.2023, 14:47   #1624
Vasya
Звичайна людина на Землі
 
Vasya's Avatar
 
Join Date: 06.11.2011
Location: Україна, м.Київ, Печерський район, вул. Кіквідзе
Posts: 8683
Вопрос

???
Quote:
Originally Posted by Vasya View Post
...................
У Яка элероны и рули высоты управлялись тросом или тягой?
Что значит водный бак?
Code:
Aircraft.debugprintln(this, "*** Engine Module: Water Tank Pierced..");

Last edited by Vasya : 02.09.2023 at 14:54
Vasya is offline   Reply With Quote
Old 02.09.2023, 15:02   #1625
Molva
Пенсионер
 
Molva's Avatar
 
Join Date: 06.07.2009
Location: г.Гомель
Posts: 2642
Send a message via ICQ to Molva Send a message via Skype™ to Molva
Default

Quote:
Originally Posted by Dimas1999 View Post

У И-16 звёзды нарисованы, только номер через оверлей реализован.
У МиГ-3 все через оверлеи сделано.
Attached Thumbnails
Click image for larger version

Name:	02.09.2023 11-58-49.jpg
Views:	407
Size:	3135 KB
ID:	74172  
Molva is offline   Reply With Quote
Old 02.09.2023, 15:05   #1626
Dimas1999
Местный
 
Dimas1999's Avatar
 
Join Date: 18.11.2015
Posts: 1906
Default

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

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

Name:	Яки с двойным управлением.jpg
Views:	385
Size:	2141 KB
ID:	74173  
Dimas1999 is offline   Reply With Quote
Old 02.09.2023, 15:08   #1627
Vasya
Звичайна людина на Землі
 
Vasya's Avatar
 
Join Date: 06.11.2011
Location: Україна, м.Київ, Печерський район, вул. Кіквідзе
Posts: 8683
Вопрос

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

Водяной бак - это надмозговый/потраченный перевод на английский язык расширительного бачка) Coolant expansion tank или как точнее перевести на английский технический термин?
Спасибо!
Не понял какое управление было двойным.
Всё или только руля направления?
Vasya is offline   Reply With Quote
Old 02.09.2023, 15:09   #1628
Dimas1999
Местный
 
Dimas1999's Avatar
 
Join Date: 18.11.2015
Posts: 1906
Default

Quote:
Originally Posted by Molva View Post
У МиГ-3 все через оверлеи сделано.
Мод на опознавательные знаки стоит какой-то?
4.14.1 чистая, нет чёрной окантовки.

Quote:
Originally Posted by Vasya View Post
Спасибо!
Не понял какое управление было двойным.
Всё или только руля направления?
Только руль направления, позже его убрали для облегчения самолёта.

+++++++++

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

Name:	grab0022.jpg
Views:	385
Size:	6939 KB
ID:	74174   Click image for larger version

Name:	030.jpg
Views:	354
Size:	8193 KB
ID:	74175   Click image for larger version

Name:	Як-9.jpg
Views:	341
Size:	4452 KB
ID:	74177  

Last edited by Dimas1999 : 02.09.2023 at 15:31
Dimas1999 is offline   Reply With Quote
Old 02.09.2023, 15:41   #1629
Molva
Пенсионер
 
Molva's Avatar
 
Join Date: 06.07.2009
Location: г.Гомель
Posts: 2642
Send a message via ICQ to Molva Send a message via Skype™ to Molva
Default

Quote:
Originally Posted by Dimas1999 View Post
4.14.1 чистая, нет чёрной окантовки.
У меня установлена версия 4.10.1
Molva is offline   Reply With Quote
Old 02.09.2023, 16:52   #1630
Dimas1999
Местный
 
Dimas1999's Avatar
 
Join Date: 18.11.2015
Posts: 1906
Default

В 4.10 у меня тоже без окантовки. Но у себя нашёл какой-то старый мод, там есть звезда с чёрной окантовкой.
Attached Thumbnails
Click image for larger version

Name:	2023.09.02 13-36-47.jpg
Views:	448
Size:	5524 KB
ID:	74178  
Dimas1999 is offline   Reply With Quote
Old 02.09.2023, 19:21   #1631
fdelre
Местный
 
Join Date: 13.01.2009
Posts: 223
Default

Coolant expansion tank is a good translation otherwise you can use coolant tank or coolant reservoir
fdelre is offline   Reply With Quote
Old 02.09.2023, 23:52   #1632
Vasya
Звичайна людина на Землі
 
Vasya's Avatar
 
Join Date: 06.11.2011
Location: Україна, м.Київ, Печерський район, вул. Кіквідзе
Posts: 8683
Вопрос

Где в классе указывается аварийный сброс фонаря?
Vasya is offline   Reply With Quote
Old 03.09.2023, 00:05   #1633
Dimas1999
Местный
 
Dimas1999's Avatar
 
Join Date: 18.11.2015
Posts: 1906
Default

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

Code:
        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% не получится. Если есть аварийный сброс, фонарь может повредиться так, что он просто не будет открываться, а может повредиться так, что не будет открываться и сбрасываться.
Dimas1999 is offline   Reply With Quote
Old 03.09.2023, 01:31   #1634
Vasya
Звичайна людина на Землі
 
Vasya's Avatar
 
Join Date: 06.11.2011
Location: Україна, м.Київ, Печерський район, вул. Кіквідзе
Posts: 8683
Сообщение

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

Code:
        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% не получится. Если есть аварийный сброс, фонарь может повредиться так, что он просто не будет открываться, а может повредиться так, что не будет открываться и сбрасываться.
Спасибо!
Вот так законтрить будет нормально?
Code:
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.
Я ждал окончания шлифовки мода Яков.
Вот так будут выглядеть основные классы Яков - архив ниже.
Тяги усилил, педальный узел ослабил немного.
Шот 2.0 - это где то 4 снаряда 20 мм из МГФФ.
А вот вероятность попадания уменьшил.
В баки вернул окончательное состояние 3 или 5 в зависимости
от наличия нейтрального газа.
Баки алюминивые и есть небольшая вероятность искры даже от простой пули.
Завтра после обеда попробую доделать совмещение классов.
Attached Files
File Type: rar Основные классы Яков - бета.rar (491 KB, 357 views)

Last edited by Vasya : 03.09.2023 at 01:41
Vasya is offline   Reply With Quote
Old 03.09.2023, 01:50   #1635
Dimas1999
Местный
 
Dimas1999's Avatar
 
Join Date: 18.11.2015
Posts: 1906
Default

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


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

Last edited by Dimas1999 : 03.09.2023 at 02:06
Dimas1999 is offline   Reply With Quote
Old 03.09.2023, 11:37   #1636
KimCh
Местный
 
Join Date: 23.03.2018
Posts: 336
Default

Quote:
Originally Posted by Molva View Post
У меня установлена версия 4.10.1
Почему именно 4.10? Что в ней такого, что не позволяет установить более современную версию? Действительно интересно, может и мне стоит на 4.10 перейти?
KimCh is offline   Reply With Quote
Old 03.09.2023, 13:43   #1637
Molva
Пенсионер
 
Molva's Avatar
 
Join Date: 06.07.2009
Location: г.Гомель
Posts: 2642
Send a message via ICQ to Molva Send a message via Skype™ to Molva
Default

Quote:
Originally Posted by KimCh View Post
Почему именно 4.10? Что в ней такого, что не позволяет установить более современную версию? Действительно интересно, может и мне стоит на 4.10 перейти?
Я пользовался 3DS max 2012. А где просматривать результаты значения не имеет. Я привык к версии 4.10.1.
Molva is offline   Reply With Quote
Old 03.09.2023, 14:56   #1638
KimCh
Местный
 
Join Date: 23.03.2018
Posts: 336
Default

Понял, спасибо.
KimCh is offline   Reply With Quote
Old 04.09.2023, 01:45   #1639
Dimas1999
Местный
 
Dimas1999's Avatar
 
Join Date: 18.11.2015
Posts: 1906
Default

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

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

Code:
            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
Attached Files
File Type: zip !!!YAK.zip (100 MB, 370 views)

Last edited by Dimas1999 : 04.09.2023 at 15:34
Dimas1999 is offline   Reply With Quote
Old 04.09.2023, 18:56   #1640
Vasya
Звичайна людина на Землі
 
Vasya's Avatar
 
Join Date: 06.11.2011
Location: Україна, м.Київ, Печерський район, вул. Кіквідзе
Posts: 8683
Вопрос

Можно ввести ещё детонацию боезапаса.
Code:
             if(s.startsWith("xxammo"))
            {
                if(s.startsWith("xxammo01") && World.Rnd().nextFloat() < 0.01F)
                {
                    debuggunnery("Armament: Machine Gun (0) Chain Broken..");
                    FM.AS.setJamBullets(0, 0);
                }
                if(s.startsWith("xxammo02") && World.Rnd().nextFloat() < 0.01F)
                {
                    debuggunnery("Armament: Cannon Gun (1) Chain Broken..");
                    FM.AS.setJamBullets(0, 1);
                }                
                getEnergyPastArmor(12F, shot);
                return;
            }
В классе Ки-84 есть код и повреждения части самолёта от взрыва
снарядов в крыле.
Можно попробовать дописать повреждение компрессора или топливопроводов.

----------------------------
Quote:
Originally Posted by Dimas1999 View Post
......................................
Только руль направления, позже его убрали для облегчения самолёта.
Уточнение.
На Як-9 тоже было двойное управление. Схема из временного ТО.
На каких моделях Яков было 2 дополнительных троса управления
рулём направления?
В твоих последних классах я нашёл только повреждение одного троса.
Code:
                    case 5: // '\005'
                    if(getEnergyPastArmor(0.5F, shot) > 0.0F && World.Rnd().nextFloat() < 0.125F)
                    {
                        debuggunnery("Controls: Rudder Controls: Disabled / Strings Broken..");
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 2);
                    }
                    break;

Last edited by Vasya : 04.09.2023 at 19:26
Vasya is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 4 (0 members and 4 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +3. The time now is 04:56.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Рейтинг@Mail.ru