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=2949)

Vasya 17.11.2019 13:19

Цитата:

Сообщение от andrey65 (Сообщение 202867)
А у кого-нибудь есть методики тестирования бомб в игре? Более или менее объективно оценивать как можно?

Наверное бомбить мирное население в городах. :cry:
https://www.popmech.ru/weapon/55337-...rezdena/#part0

andrey65 17.11.2019 13:24

Цитата:

Сообщение от Vasya (Сообщение 202877)
Наверное бомбить мирное население в городах. :cry:
https://www.popmech.ru/weapon/55337-...rezdena/#part0

Как вариант... ) Но в одну точку попасть сложно.

Vasya 19.11.2019 05:21

Вложений: 9
В моём моде Мессеров !!!_000_COD_FOR_BF-109G-6+BF_109F_4.12.2+
отрегулировал высотность второй ступени и скорость для таких моделей.
Густав-6АС(безметанольный) - 8800м. - 660/675 км. в час.,
Густав-10(метанольный) - 7100/8050м. - 700/686 км. в час.,
Курфюст-4(44 года) - 7100/8050м. - 715/700 км. в час.,
Курфюст-4(45 года) - 7100/8050м. - 725/701 км. в час.
Мощность и высотность на второй ступени соответствует документам.
В моторах используется форсажное устройство тип-9(впрыск метанола).
Форсажное устройство тип-1(MW-50) работает
неадекватно/совсем не правильно и не поддаётся регулировке
без вмешательства в код в глубинах классов Ила.
Ранним Мессерам вторую ступень буду настраивать чуть позже.

tarakan67 20.11.2019 15:43

Вася привет. Попытался изменить emd двигателя М-71(m-82_series). В оригинале у него 3 ступени нагнетателя, мне нужно оставить только 2. Скопировал весь двигатель, переназвал тип двигателя(вместо M-71, M-71_SU-6), написал CompressorSteps 2 (было 3), убрал CompressorAltitude2 5200.0, CompressorMultiplier2 0.85. Упаковал, запустил игру, в конце загрузки "загрузка прервана_null", в логе "out of band exception". Что я делаю не так?

Vasya 21.11.2019 00:01

Обновление мода Мессеров для Ультимат-пака-4
 
Вложений: 2
Цитата:

Сообщение от Vasya (Сообщение 202920)
В моём моде Мессеров !!!_000_COD_FOR_BF-109G-6+BF_109F_4.12.2+
отрегулировал высотность второй ступени и скорость ...............
Ранним Мессерам вторую ступень буду настраивать чуть позже.

Отрегулировал модели Густавов-2-4-6-14-14АС.
Скорости:
(в зависимости от регулировки радиатора автоматом)
Густав-2
518/522(546 - форсаж) км. в час у земли.,
657/659 км. в час - высота 7000 метров.,
Густав-6(поздний)
508/514(539 - форсаж) км. в час у земли.,
номинал - 635 км. в час - высота 7000 метров.,
форсаж - 650/653 км. в час - высота 7000 метров.,
Густав-14(АМ)
496/499(567 - форсаж) км. в час у земли.,
номинал - 635 км. в час - высота 6600 метров.,
форсаж - 667/669 км. в час - высота 5000 метров.,
Густав-14(АСМ)/Густав-10С-3(АСМ)
487/490(575 - форсаж) км. в час у земли.,
номинал - 650 км. в час - высота 8700 метров.,
форсаж - 680/683 км. в час - высота 7500 метров.,
------------------------------------------------------------
Есть одно "ФЕ" от производителя/настройщиков кода из конторы ОМа.
При повышении наддува до 1.8-2.0 не совсем верно считается понижение высотности.
До высоты 5000 метров при наддуве 1.8 снижается высотность
на 1300-1400 - метров, а должо быть на 800 метров.
После высоты 5000 метров снижение высотности должно увеличиваться
до 1000 метров, а имеем 800 метров на высоте 7000 м. и 400 метров выше.
То есть: должно быть немного наоборот:
снизу - меньший коефициент понижения высотности,
а выше 5000 метров немного больший.
Поэтому в моторах ДБ(С) выставил наддув 1.86 - 1.96, что бы высотность пришла в норму/по документу.
---------------------------------------------
Для ранних мессеров так же применял "некоторый компромисс"
с радиусом винта и соотношением скоростей внизу и на высоте.
Думаю, что уложился в ттх на 90+ проц.
Если Густаву-6 снизить высотную скорость до 640 км. в час
как во многих документах, то у земли скорость на номинале упадёт до 501 км. в час.
-----------------------------------------------
Тестил Густав-6(поздний) и Густав-14(АМ) в бою с двумя Як-3.
Так как это были боты, то победил обоих, спалив половину бака.
Ниже 3500 метров в бою с Як-3 лучше не опускаться.
Естественно Як-3 моей настройки.
-------------------------------------------
Приятных полётов!
П.С.
Густав-2 на тестах у Финнов так же выдавал на номинале 518-523 км. в час.

Vasya 21.11.2019 00:52

Цитата:

Сообщение от tarakan67 (Сообщение 202934)
Вася привет. Попытался изменить emd двигателя М-71(m-82_series). В оригинале у него 3 ступени нагнетателя, мне нужно оставить только 2. Скопировал весь двигатель, переназвал тип двигателя(вместо M-71, M-71_SU-6), написал CompressorSteps 2 (было 3), убрал CompressorAltitude2 5200.0, CompressorMultiplier2 0.85. Упаковал, запустил игру, в конце загрузки "загрузка прервана_null", в логе "out of band exception". Что я делаю не так?

Так с наскоку сказать трудно, не видя всего текста мотора.
Вот тут:
http://forum.aviaskins.com/showpost....&postcount=148
я пытался чего-нибуть нарысовать.
Но - опять таки - это рысование только набросок и без тестов.
Код:

Бета версия.
[ASH-71F/SU-6]
  Autonomous 1
  Cylinders 18
  Carburetor 2
  Direction Right
  Extinguishers 3
  EngineAcceleration 5.0
  HorsePowers 1870.0 
  BoostFactor 1.0
  WEPBoostFactor 1.176471
  cAfterburner 1
  AfterburnerType 7
  MixerType 2
  MixerAltitude 6000
  cFeather 1
  PropMass 200.0
  RPMMin 350
  RPMNom 2300
  RPMMax 2300
  RPMMaxAllowed 2530
  Reductor 0.6875
  PropDiameter 3.2       
  PropAnglerType 2
  PropAnglerSpeed 0.2
  PropAnglerMinParam 1581.5
  PropAnglerMaxParam 2300.0
  PropAnglerAfterburnerParam 2400.0
  PropPhiMin 22.0   
  PropPhiMax 57.0 
  PropAoA0 11.0
  Voptimal 260.0
  cCompressor 1
  CompressorType 1
  CompressorSteps 2
  CompressorRPMCurvature 2.0
//  CompressorPAt0 0.3
  CompressorPMax 1.48
  CompressorAltitude0 1750.0
  CompressorMultiplier0 0.9091
  CompressorBaseMultiplier0 1.106952 
  CompressorAltitude1 6000.0
  CompressorMultiplier1 0.8182    // 0.96257
  CompressorBaseMultiplier1 0.96257 
  CompressorRPMP0 1800.0
  CompressorRPMPMax 2400.0
  CompressorMaxATARPM 1.36
  CompressorSpeedManifold 0.8
  CompressorRPM0 450
  CompressorATA0 0.45
  CompressorRPM1 1600
  CompressorATA1 1.76
  CompressorRPM2 1800
  CompressorATA2 0.86
  CompressorRPM3 2000
  CompressorATA3 1.00
  CompressorRPM4 2200
  CompressorATA4 1.12
  CompressorRPM5 2300
  CompressorATA5 1.36
  DisP0x 2400
  DisP0y 0
  DisP1x 0
  DisP1y 50
  cRadiator 1
  TESPEED 0.015
  TWATERMAXRPM 205
  TOILINMAXRPM 70
  TOILOUTMAXRPM 115
  MAXRPMTIME 600
  MINRPMTIME 999
  TWATERMAX 235
  TWATERMIN 120
  TOILMAX 130
  TOILMIN 50
 
  FuelConsumptionP0 = 0.250f
  FuelConsumptionP05 = 0.240f
  FuelConsumptionP1 = 0.285f
  FuelConsumptionPMAX = 0.315f

  SoundName Homare
  PropName middle
  StartStopName std_p


tarakan67 21.11.2019 15:31

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

Сообщение от Vasya (Сообщение 202943)
Так с наскоку сказать трудно, не видя всего текста мотора.

Вот emd во вложении(оригинал из баттонза). Красным выделено, что я пытаюсь добавить. Лог также прилагаю. Сборка ДГенпак 2.1 версия 4.13.4

Vasya 21.11.2019 17:07

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

Сообщение от tarakan67 (Сообщение 202946)
Вот emd во вложении(оригинал из баттонза). Красным выделено, что я пытаюсь добавить. Лог также прилагаю. Сборка ДГенпак 2.1 версия 4.13.4

Не нашёл ничего выделеного красным.
Дополнил мотор.
Код:

[M-71/SU-6]
  Autonomous 1
  Cylinders 18
  Carburetor 1
  Direction Right
  EngineAcceleration 5.0
  HorsePowers 1725
  BoostFactor 1.0
  WEPBoostFactor 1.16
  cAfterburner 1
  AfterburnerType 7
  RPMMin 350
  RPMNom 2300
  RPMMax 2300
  RPMMaxAllowed 2700
  Reductor 0.76
  PropDiameter 3.25
  PropAnglerType 2
  PropAnglerSpeed 0.08
  PropAnglerMinParam 1533.41
  PropAnglerMaxParam 2300.0
  PropAnglerAfterburnerParam 2400.0
  PropPhiMin 22.0
  PropPhiMax 42.0
  PropAoA0 5.0
  Voptimal 300.0
  cCompressor 1
  CompressorType 1
  CompressorSteps 2
  CompressorRPMCurvature 2.0
  CompressorPMax 1.48
  CompressorAltitude0 2700.0
  CompressorMultiplier0 1.0
  CompressorAltitude1 5200.0
  CompressorMultiplier1 0.85
  CompressorRPMP0 1500.0
  CompressorRPMPMax 2400.0
  CompressorMaxATARPM 1.36
  CompressorSpeedManifold 0.5
  CompressorRPM0 450
  CompressorATA0 0.7
  DisP0x 2500
  DisP0y 0
  DisP1x 0
  DisP1y 56
  cRadiator 1
  TESPEED 0.015
  TWATERMAXRPM 205
  TOILINMAXRPM 70
  TOILOUTMAXRPM 115
  MAXRPMTIME 600
  MINRPMTIME 999
  TWATERMAX 235
  TWATERMIN 120
  TOILMAX 130
  TOILMIN 50

Поставил на Фоку А-5 для теста.
На номинале на высоте 6000 метров разогнался до 620 км. в час.
На форсаже до 640 км. в час, но через минут 5 перегрев мотора.

Vasya 21.11.2019 17:29

Вложений: 2
С этим мотором:
Код:

[ASH-71F/SU-6]
  Autonomous 1
  Cylinders 18
  Carburetor 2
  Direction Right
  Extinguishers 3
  EngineAcceleration 5.0
  HorsePowers 1870.0 
  BoostFactor 1.0
  WEPBoostFactor 1.176471
  cAfterburner 1
  AfterburnerType 7
  MixerType 2
  MixerAltitude 6000
  cFeather 1
  PropMass 200.0
  RPMMin 350
  RPMNom 2300
  RPMMax 2300
  RPMMaxAllowed 2530
  Reductor 0.6875
  PropDiameter 3.2       
  PropAnglerType 2
  PropAnglerSpeed 0.40
  PropAnglerMinParam 1581.5
  PropAnglerMaxParam 2300.0
  PropAnglerAfterburnerParam 2400.0
  PropPhiMin 22.0   
  PropPhiMax 57.0 
  PropAoA0 11.0
  Voptimal 340.0
  cCompressor 1
  CompressorType 1
  CompressorSteps 2
  CompressorRPMCurvature 2.0
  CompressorPAt0 0.3
  CompressorPMax 1.48
  CompressorAltitude0 1750.0
  CompressorMultiplier0 0.9091
  CompressorBaseMultiplier0 1.106952 
  CompressorAltitude1 6000.0
  CompressorMultiplier1 0.8182    // 0.96257
  CompressorBaseMultiplier1 0.96257 
  CompressorRPMP0 1500.0
  CompressorRPMPMax 2400.0
  CompressorMaxATARPM 1.36
  CompressorSpeedManifold 0.8
  CompressorRPM0 450
  CompressorATA0 0.45
  CompressorRPM1 1600
  CompressorATA1 1.76
  CompressorRPM2 1800
  CompressorATA2 0.86
  CompressorRPM3 2000
  CompressorATA3 1.00
  CompressorRPM4 2200
  CompressorATA4 1.12
  CompressorRPM5 2300
  CompressorATA5 1.36
  DisP0x 2400
  DisP0y 0
  DisP1x 0
  DisP1y 50
  cRadiator 1
  TESPEED 0.021
  TWATERMAXRPM 205
  TOILINMAXRPM 70
  TOILOUTMAXRPM 95
  MAXRPMTIME 600
  MINRPMTIME 999
  TWATERMAX 250
  TWATERMIN 120
  TOILMAX 115
  TOILMIN 50
 
  FuelConsumptionP0 = 0.250f
  FuelConsumptionP05 = 0.240f
  FuelConsumptionP1 = 0.285f
  FuelConsumptionPMAX = 0.315f

  SoundName Homare
  PropName middle
  StartStopName std_p

Фока А-5 розогналась на высоте
6700 - до 631 км. в час - номинал.,
7300 метров до скорости 654 км. в час - форсаж.

tarakan67 21.11.2019 18:17

А у меня всё по прежнему. Пробовал выбирать у тебя параметры менять и в разделе [Generic] и целиком копипастить твой мотор, всё равно в конце загрузки null

Vasya 21.11.2019 18:18

https://forum.warthunder.ru/index.ph...рт-су-6-м71-ф/

Vasya 21.11.2019 18:22

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

Сообщение от tarakan67 (Сообщение 202950)
А у меня всё по прежнему. Пробовал выбирать у тебя параметры менять и в разделе [Generic] и целиком копипастить твой мотор, всё равно в конце загрузки null

У меня так в тесте - картинка ниже.

Vasya 21.11.2019 18:36

В реальности этому мотору нужен был апгрейд.
Редуктор поставить от Пратт-Уитни - 0.5625, винт 3.35-3.4 метра шириной до 290 мм..
Оброты винта держались бы на 1350, а винт отрабатывал полную мощность,
не виходя за предел, когда с законцовок происходит срыв потока.
Реальный редуктор не позволит поставить винт диаметром выше 3.25 метра.
Такие мысли.

tarakan67 21.11.2019 18:50

Вася, можешь скинуть мне файл М-71_Series. emd, либо баттонс с ним?

Vasya 21.11.2019 19:38

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

Сообщение от tarakan67 (Сообщение 202954)
Вася, можешь скинуть мне файл М-71_Series. emd, либо баттонс с ним?

Вот - в архиве часть мода, в котором тестил новый мотор.
Мод был для первых Фок, но они ещё не настроены.

Vasya 21.11.2019 19:46

Код:

[12:21:13]        Mission error, ID_04: java.lang.ArrayIndexOutOfBoundsException
[12:21:13]        java.lang.ArrayIndexOutOfBoundsException
[12:21:13]                at com.maddox.il2.fm.Motor.calcAfterburnerCompressorFactor(Motor.java:1061)

Такое впечатление, что компрессор тип 7 Д-Ген отказывается понимать.
Поменяй на тип 11.

tarakan67 21.11.2019 20:32

Всё равно не получается, пишет ошибка в загрузке файла M-71_Series.emd

Vasya 21.11.2019 21:00

Цитата:

Сообщение от tarakan67 (Сообщение 202961)
Всё равно не получается, пишет ошибка в загрузке файла M-71_Series.emd

Тогда можно/нужно попробовать в простом Иле под 4.12/4.13.
Может Д-Ген "кони мочит"?! :I'm_thinking:

tarakan67 21.11.2019 21:21

Победил я его таки! Но! Только запаковав emd в buttons. То есть дело в диффм, насколько я понял. Изначально к самолёту шла отдельная FM, причём в виде запакованного файла fmd. Если я вдобавок в этот же файл запаковывал emd, миссия не стартовала. А вот добавил твою emd в buttons, и всё полетело. Спасибо за помощь.

Vasya 21.11.2019 23:18

Цитата:

Сообщение от tarakan67 (Сообщение 202964)
Победил я его таки! Но! Только запаковав emd в buttons. То есть дело в диффм, насколько я понял. Изначально к самолёту шла отдельная FM, причём в виде запакованного файла fmd. Если я вдобавок в этот же файл запаковывал emd, миссия не стартовала. А вот добавил твою emd в buttons, и всё полетело. Спасибо за помощь.

Ну так можно ж изменить диффим, сделав его более удобным.
Типа вот:
Код:

public static long finger(long l, String s)
    {
        SectFile sectfile = sectFile(s);
        l = sectfile.finger(l);
        for(int i = 0; i < 10; i++)
        {
            String s1 = "Engine" + i + "Family";
            String s2 = sectfile.get("Engine", s1);
            if(s2 == null)
                break;
            SectFile sectfile1 = sectFile("FlightModels/" + s2 + ".emd");
            l = sectfile1.finger(l);
        }

        return l;
    }

    public static SectFile sectFile(String s)
    {
        SectFile sectfile = null;
        String s1 = s.toLowerCase();
        try
        {
            Object obj = Property.value(s, "stream", null);
            InputStream inputstream;
            if(obj != null)
            {
                inputstream = (InputStream)obj;
            } else
            {
                if(fmDir == null)
                {
                    fmDir = new InOutStreams();
                    fmDir.open(Finger.LongFN(0L, "gui/game/buttons"));
                }
                inputstream = fmDir.openStream("" + Finger.Int(s1 + "d2w0"));
            }
            inputstream.mark(0);
            sectfile = new SectFile(new InputStreamReader(new KryptoInputFilter(inputstream, getSwTbl(Finger.Int(s1 + "ogh9"), inputstream.available())), "Cp1252"));
            inputstream.reset();
            if(obj == null)
                Property.set(s, "stream", inputstream);
        }
        catch(Exception exception) { }
        return sectfile;
    }



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

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