AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Моды для Ил-2 > Первым делом, первым делом - самолеты

Важная информация

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.04.2026, 00:03   #2861
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,513
По умолчанию

Боты не понимают включить/выключить форсаж.
Если включить - то самолёт дымит и не едет, а боты тупые так и летают.
Vasya вне форума   Ответить с цитированием
Старый 08.04.2026, 00:05   #2862
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,820
По умолчанию

Цитата:
Сообщение от Vasya Посмотреть сообщение
Боты не понимают включить/выключить форсаж.
Если включить - то самолёт дымит и не едет, а боты тупые так и летают.
У нас есть дефолтная функция.
Код:
if(FM.isPlayers()
Dimas1999 вне форума   Ответить с цитированием
Старый 08.04.2026, 00:09   #2863
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 2,632
Отправить сообщение для carsmaster с помощью ICQ Отправить сообщение для carsmaster с помощью Skype™
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
Звуки прописаны модные, поэтому ругается.
Вот дефолтные звуки.
Код:
  SoundName am38
  PropName middle
  StartStopName std_e
Предупреждать в описании надо однако
Тогда и звуки надо включать модные в пакет, мне кажется.

Я на сегодня все, лимит времени исчерпан.
Вообщем надо разбираться с этой функцией setAfterburner
Но я уверен, что можно осуществить твою задумку, надо просто подробнее изучить код, как оно работает.

ПЫ СЫ
Мой костыль
Main3D.cur3D().aircraftHotKeys.setAfterburnerForAu toActivation(true)
может не рабочий, просто прописал, чтоб не ругался.
__________________
Даёшь защищенный онлайн и Свободный оффлайн.

Теперь я и в телеграмме: https://t.me/il_2_1946

Последний раз редактировалось carsmaster; 08.04.2026 в 00:15.
carsmaster вне форума   Ответить с цитированием
Старый 08.04.2026, 00:10   #2864
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,513
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
У нас есть дефолтная функция.
Код:
if(FM.isPlayers()
Бот на взлёте не понимает как включить форсаж, а с редукцией 09
и Винтом ВИШ-22 Ил без фоража есле ползёт.
Прописал отдачу 0.7., Ил и так на боевом развороте прёт лучше чем исторический.
------------------
Боты умеют переключать корректор только чуть-чуть.
Если выставить корректор на понижение и дать порулить ии,
то назад бот корректор не переключит., так у меня часто бывало
с другими самолётами - Яками, Лаггами, там где есть корректор.
Всё же думаю, что лучше для позних патчей поставить специально
созданный для взлётных режимов форсаж тип 12.

Последний раз редактировалось Vasya; 08.04.2026 в 00:16.
Vasya вне форума   Ответить с цитированием
Старый 08.04.2026, 00:37   #2865
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,820
По умолчанию

Цитата:
Сообщение от carsmaster Посмотреть сообщение
Предупреждать в описании надо однако
Тогда и звуки надо включать модные в пакет, мне кажется.
Звуки используются стандартно-модные, которые есть в любых сборках звука, больших паках и САС Модакте. Не включал их специально, чтобы не было конфликтов с имеющимися звуками.

Цитата:
Сообщение от Vasya Посмотреть сообщение
Бот на взлёте не понимает как включить форсаж
Совсем не умеет или из-за дополнительного кода форсажа не могут?
Dimas1999 вне форума   Ответить с цитированием
Старый 08.04.2026, 07:50   #2866
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,513
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
Звуки используются стандартно-модные, которые есть в любых сборках звука, больших паках и САС Модакте. Не включал их специально, чтобы не было конфликтов с имеющимися звуками.



Совсем не умеет или из-за дополнительного кода форсажа не могут?
Вчера запускал миссию - не могут., так показалось.
Vasya вне форума   Ответить с цитированием
Старый 08.04.2026, 08:43   #2867
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,820
По умолчанию

Думаю, что isPlayers() решит эту проблему.
Форсаж тип 12 это только для 4.13+ или для 4.12.2 тоже годится?
Dimas1999 вне форума   Ответить с цитированием
Старый 08.04.2026, 09:56   #2868
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,513
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
Думаю, что isPlayers() решит эту проблему.
Форсаж тип 12 это только для 4.13+ или для 4.12.2 тоже годится?
Только для 4.13 и выше.
4.10-4.12 воспринимает просто как форсаж, а наддув не поднимает.
Я этот форсаж применил на радиалах итальянских.
Vasya вне форума   Ответить с цитированием
Старый 08.04.2026, 10:03   #2869
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,820
По умолчанию

Тогда можно сделать 2 баттонза. Один из них добавлю в фикс для 4.12.
Dimas1999 вне форума   Ответить с цитированием
Старый 08.04.2026, 10:46   #2870
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,513
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
Тогда можно сделать 2 баттонза. Один из них добавлю в фикс для 4.12.
Я тоже про это думал.
Прикрепи пожалуйста класс со вставкой плеер.
Сейчас еду в командировку за город, буду после обеда дома.
Попробую со вставкой.
Vasya вне форума   Ответить с цитированием
Старый 08.04.2026, 10:54   #2871
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,820
По умолчанию

А не ерундой ли мы занимаемся?
Код прописывается в классе кабины, как он должен влиять на ботов?

На всякий случай, просто провести эксперимент.
Код:
if(FM.isPlayers())
{
	if (fm.EI.engines[0].getControlMix() > 1.0F)
		Main3D.cur3D().aircraftHotKeys.setAfterburner(true);
			else
		Main3D.cur3D().aircraftHotKeys.setAfterburner(false);
}
Dimas1999 вне форума   Ответить с цитированием
Старый 08.04.2026, 13:20   #2872
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,513
По умолчанию

Уже въехал в Киев, буду дома через час, проверю в миссии.
Vasya вне форума   Ответить с цитированием
Старый 08.04.2026, 13:38   #2873
UFO
Местный
 
Аватар для UFO
 
Регистрация: 15.03.2015
Адрес: город - "герой" Зугрэс
Сообщений: 343
По умолчанию

Скажу сразу, что НЕ специалист по всем этим "тонким внутренностям". Так, всунуть/перевсунуть . Но вот что заметил у себя. В версии " !!!Il-2_04.04.2026b " у ВСЕХ моделей

Il-2_1940_Early Ил-2 1-й серии (завод №18), 1941
Il-2_1940_Late Ил-2 12-й серии (завод №18), 1941
Il-2_1941_Early Ил-2 28-й серии (завод №18), 1941
Il-2_1941_Late Ил-2 пол. м., 1941
Il-2_1942_Early Ил-2 20-й серии (завод №18), 1942***
Il-2_1942W_Early Ил-2 1-й серии (завод №30), 1942***
Il-2_1942_Late Ил-2 27-й серии (завод №18), 1942***
Il-2_1942W_Late Ил-2 8-й серии (завод №1), 1942***
Il-2I Ил-2И 28-й серии (завод №1), 1943
Il-2M_Early Ил-2 33-й серии (завод №18), 1942

закрылки ИЛИ убраны ИЛИ в посадочном положении. Хоть с джоя, хоть с клавы ! У остальных

Il-2M_Early43 Ил-2 49-й серии (завод №18), 1943***
Il-2M_Early43L Ил-2 70-й серии (завод №18), 1943***
Il-2M_Late43 Ил-2 35-й серии (завод №1), 1943***
Il-2_M3 Ил-2 НС-37 28-й серии (завод №30), 1943
Il-2_3 Ил-2 101-й серии (завод №18), 1944

все в порядке, регулируются. И это присутствует начиная с версии " !!!Il-2_31.08.2025b ". В версии " !!!Il-2_05.04.2025a " такого НЕТ. У меня 4.13.4 + ДгенПак 2.01. При этом " Илы " стояли в самом верху, выше твоих с Васей "мессеров". Вот такая вот у меня ЗАГОГУЛИНА.
UFO вне форума   Ответить с цитированием
Старый 08.04.2026, 13:44   #2874
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,820
По умолчанию

У Илов до 1943 года щитки имели только 2 положения. С 1943 года добавили ещё взлётное положение. На левой консоли имелся индикатор для контроля выпуска щитков. Чтобы щитки вышли во взлётное положение, в кабине был какой-то рычажок-ограничитель. Не нашёл как он выглядел, знаю о нём только из текстового описания.
Dimas1999 вне форума   Ответить с цитированием
Старый 08.04.2026, 13:54   #2875
UFO
Местный
 
Аватар для UFO
 
Регистрация: 15.03.2015
Адрес: город - "герой" Зугрэс
Сообщений: 343
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
У Илов до 1943 года щитки имели только 2 положения. С 1943 года добавили ещё взлётное положение. На левой консоли имелся индикатор для контроля выпуска щитков. Чтобы щитки вышли во взлётное положение, в кабине был какой-то рычажок-ограничитель. Не нашёл как он выглядел, знаю о нём только из текстового описания.
Тогда этот вопрос снят . А то со вчера "всовывал-перевсовывал" Буду пытать 1-ю серию... А "форсаж" был с 1-ой серии, стесняюсь спросить?

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
... Чтобы щитки вышли во взлётное положение, в кабине был какой-то рычажок-ограничитель...
А планируешь его?

Последний раз редактировалось UFO; 08.04.2026 в 13:58.
UFO вне форума   Ответить с цитированием
Старый 08.04.2026, 13:58   #2876
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,820
По умолчанию

Взлётный форсаж с использованием высотного корректора был на АМ-35, АМ-38 и АМ-38Ф. Немного ранее в этой теме приводил выдержки из оригинальных инструкций и тех. описаний.
Dimas1999 вне форума   Ответить с цитированием
Старый 08.04.2026, 14:49   #2877
LUPO
Новичок
 
Регистрация: 24.04.2009
Сообщений: 16
По умолчанию

Привет, Димас!

Я проверил проблему, о которой вы сообщили о совместимости двигателя серии IL2, начиная с первого в списке.

Они установлены в BAT 4.3 (сильно модифицированный), и мои настройки с простым управлением двигателем.

Мой бревно в любом начале сессионного теста (с самолетом, используемым после того, как я играю миссию) немного отличается от вашего:


Hi Dimas!

I have checked the issue you reported about the engine compatibility of IL2 series starting with the first one in the list....

They are installed into BAT 4.3 (heavily modded) and my settings are with simple engine management.

My log in a anyway started session test (with the plane used after I play a mission) is slightly different than your:

java.lang.NullPointerException
at com.maddox.il2.game.AircraftHotKeys.setAfterburner (AircraftHotKeys.java:272)
at com.maddox.il2.objects.air.CockpitIL_2_1940E$Inter polater.tick(CockpitIL_2_1940E.java:36)
at com.maddox.il2.engine.Interpolators.tick(Interpola tors.java:222)
at com.maddox.il2.engine.Actor.interpolateTick(Actor. java:375)
at com.maddox.il2.engine.InterpolateAdapter.msgTimeOu t(InterpolateAdapter.java:174)
at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOu t.java:73)
at com.maddox.rts.Message._send(Message.java:1217)
at com.maddox.rts.Message.sendToObject(Message.java:1 191)
at com.maddox.rts.Message.sendTo(Message.java:1134)
at com.maddox.rts.Message.trySend(Message.java:1115)
at com.maddox.rts.Time.loopMessages(Time.java:252)
at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.ja va:131)
at com.maddox.il2.game.Main.exec(Main.java:422)
at com.maddox.il2.game.GameWin3D.main(GameWin3D.java: 235)

При запуске игры с самолетом, упомянутым как последний самолет, используемый в QMB, я получаю заморозку загрузки миссии, и даже нажатие кнопки рефлай не решает заморозку, и я должен CTRL + ALT + CANC выйти

Журнал, как и предыдущий в этом состоянии:


When starting the game with the plane remembered as last plane used in QMB I get a mission loading freeze and even pushing the refly button doesn't solve the freeze and I have to CTRL+ALT+CANC to exit

The log is like previous in this condition:

java.lang.NullPointerException
at com.maddox.il2.game.AircraftHotKeys.setAfterburner (AircraftHotKeys.java:272)
at com.maddox.il2.objects.air.CockpitIL_2_1940E$Inter polater.tick(CockpitIL_2_1940E.java:36)
at com.maddox.il2.engine.Interpolators.tick(Interpola tors.java:222)
at com.maddox.il2.engine.Actor.interpolateTick(Actor. java:375)
at com.maddox.il2.engine.InterpolateAdapter.msgTimeOu t(InterpolateAdapter.java:174)
at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOu t.java:73)
at com.maddox.rts.Message._send(Message.java:1217)
at com.maddox.rts.Message.sendToObject(Message.java:1 191)
at com.maddox.rts.Message.sendTo(Message.java:1134)
at com.maddox.rts.Message.trySend(Message.java:1115)
at com.maddox.rts.Time.loopMessages(Time.java:252)
at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.ja va:131)
at com.maddox.il2.game.Main.exec(Main.java:422)
at com.maddox.il2.game.GameWin3D.main(GameWin3D.java: 235)

Но я также нахожу это в конце журнала, когда заставлял игру закрываться:

But I find also this at the end of the log when forced the game to close:

com.maddox.il2.engine.ActorException: Interpolators destroying in invoked method 'tick'
at com.maddox.il2.engine.Interpolators.destroy(Interp olators.java:263)
at com.maddox.il2.engine.Actor.destroy(Actor.java:771 )
at com.maddox.il2.objects.air.Cockpit.destroy(Cockpit .java:711)
at com.maddox.il2.game.Main3D.resetGameClear(Main3D.j ava:2229)
at com.maddox.il2.game.Main.resetGame(Main.java:144)
at com.maddox.il2.game.Mission.clear(Mission.java:622 )
at com.maddox.il2.game.Mission.destroy(Mission.java:5 89)
at com.maddox.il2.gui.GUISingleStat.doNext(GUISingleS tat.java:47)
at com.maddox.il2.gui.GUIStat$DialogClient.notify(GUI Stat.java:331)
at com.maddox.gwindow.GWindow.notify(GWindow.java:144 )
at com.maddox.gwindow.GWindowDialogControl._notify(GW indowDialogControl.java:51)
at com.maddox.il2.gui.GUIButton._notify(GUIButton.jav a:18)
at com.maddox.gwindow.GWindowDialogControl.mouseClick (GWindowDialogControl.java:86)
at com.maddox.il2.gui.GUIButton.mouseClick(GUIButton. java:22)
at com.maddox.gwindow.GWindow._mouseButton(GWindow.ja va:556)
at com.maddox.gwindow.GWindowRoot.doMouseButton(GWind owRoot.java:251)
at com.maddox.gwindow.GWindowManager.doMouseButton(GW indowManager.java:69)
at com.maddox.il2.engine.GUIWindowManager.msgMouseBut ton(GUIWindowManager.java:126)
at com.maddox.rts.MsgMouse.invokeListener(MsgMouse.ja va:98)
at com.maddox.rts.Message._send(Message.java:1217)
at com.maddox.rts.Message.sendToObject(Message.java:1 191)
at com.maddox.rts.Message.sendToArray(Message.java:11 47)
at com.maddox.rts.Message.sendTo(Message.java:1128)
at com.maddox.rts.Message.trySend(Message.java:1115)
at com.maddox.rts.Time.loopMessages(Time.java:180)
at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.ja va:131)
at com.maddox.il2.game.Main.exec(Main.java:422)
at com.maddox.il2.game.GameWin3D.main(GameWin3D.java: 235)

Последний раз редактировалось LUPO; 08.04.2026 в 15:07.
LUPO вне форума   Ответить с цитированием
Старый 08.04.2026, 15:36   #2878
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,513
Сообщение

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
А не ерундой ли мы занимаемся?
Код прописывается в классе кабины, как он должен влиять на ботов?

На всякий случай, просто провести эксперимент.
Код:
if(FM.isPlayers())
{
	if (fm.EI.engines[0].getControlMix() > 1.0F)
	Main3D.cur3D().aircraftHotKeys.setAfterburner(true);
	else
	Main3D.cur3D().aircraftHotKeys.setAfterburner(false);
}
Не компилится в среде 4.13.4.
Ругается именно на if(FM.isPlayers()).
Прописка отсылок не помогает:
import com.maddox.il2.game.AircraftHotKeys;
import com.maddox.il2.game.HUD;
или
import com.maddox.il2.fm.Controls;
import com.maddox.il2.fm.FlightModel;

Последний раз редактировалось Vasya; 08.04.2026 в 15:45.
Vasya вне форума   Ответить с цитированием
Старый 08.04.2026, 15:45   #2879
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,820
По умолчанию

А если так?
if(fm.isPlayers())

fm - маленькими буквами.
Dimas1999 вне форума   Ответить с цитированием
Старый 08.04.2026, 15:48   #2880
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,513
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
А если так?
if(fm.isPlayers())

fm - маленькими буквами.
Помогло.
Сейчас всталю 6 классов кокпитов Илы и запущу миссию.
Несколько минут нужно.
Vasya вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 15 (пользователей: 0 , гостей: 15)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru