AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Моды для Ил-2 (http://forum.aviaskins.com/forumdisplay.php?f=9)
-   -   Вопросы (http://forum.aviaskins.com/showthread.php?t=86)

Vasya 10.08.2016 22:44

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

Сообщение от tarakan67 (Сообщение 155870)
Вопрос к знатокам java и классов. В игре V4.12.2 с установленным SAS engine mod боты-бомбардировщики неадекватно бомбят движущиеся корабли. В частности перестали бомбить с пикирования все самолёты(даже штуки). И мажут(даже асы).При этом стационарные корабли бомбят нормально. В "чистой" игре также всё нормально(и для движущихся и для стационарных кораблей).
Какие классы "отвечают" за точность бомбометания и за бомбометание с пикирования

Не Maneuver.class случайно отвечает за атаку ботов.

SkyFan 10.08.2016 23:27

Вопрос знатокам поздних Сифайров с "Грифоном"
 
Вложений: 1
Уважаемые коллеги, на помощь компетентных товарищей надеюсь и уповаю.
Версия игры 4.12.2m + SAS ModAct 5.30 + SAS Engine MOD 2.7 + SAS common utils 1.09 + Jet Era 1.33 + western patch.
Устанавливаю пак поздних Сифайров с двигателем "Грифон" отсюда:
http://www.sas1946.com/main/index.php?topic=33445.0
Все делаю по инструкции. Результат: XV и XVII летают и управляются игроком нормально, а вот 45, 46 и 47 доступны только ботам. При попытке игрока занять место в кабине загрузка идет до 100%, но в самом конце появляется надпись "Загрузка прервана null". :(
Побочный эффект - троекратный дубляж текста в меню вооружения, но это не столь критично. По данным classchecker'a конфликта классов нет.
Лог прилагаю.
Самое интересное, что в DDenPack 1.1 вся эта компания ведет себя превосходно, а что не задалось в 4.12.2m + MODs - теряюсь в догадках.:DONT_KNOW:
Заранее спасибо всем за толковый совет. :thx:

deSAD 10.08.2016 23:48

Цитата:

Сообщение от SkyFan (Сообщение 155938)
Все делаю по инструкции. Результат: XV и XVII летают и управляются игроком нормально, а вот 45, 46 и 47 доступны только ботам.

А "делая по инструкции" ты, дядя Володя, не сделал ли - случайно - и это ...
Цитата:

Rename file "SeafireLate_FM" to "SeafireLate_FM_411" then
rename file "SeafireLate_FM_410" to "SeafireLate_FM"
Для 4.12 это лишнее, если чо :rolleyes:

tarakan67 11.08.2016 00:19

Цитата:

Сообщение от Vasya (Сообщение 155934)
Не Maneuver.class случайно отвечает за атаку ботов.

Не он(вернее не только он). Я пробовал удалять этот класс из енжин мода, поведение ботов при бомбёжке не изменилось. Если же целиком удалить папку ai, игра при загрузке вылетает на рабочий стол.
Да, ещё одна странность, при использовании енжин мода у бомбёров бомболюки открываются сразу при при появлении, в дефолте - только на боевом курсе.

SkyFan 11.08.2016 00:33

Цитата:

Сообщение от deSAD (Сообщение 155939)
А "делая по инструкции" ты, дядя Володя, не сделал ли - случайно - и это ...
Для 4.12 это лишнее, если чо :rolleyes:

Нет, FM не переименовывал :DONT_KNOW:

Vasya 11.08.2016 01:29

Цитата:

Сообщение от SkyFan (Сообщение 155941)
Нет, FM не переименовывал :DONT_KNOW:

Кидай мне хеши и фм сюда. Там или в фм мотор не туда прописан или в классе кокпита есть указание на конкретный самолёт, а этот класс кокпита прицепили не к тому самолёту.
У меня подобную херню писал лог ругаясь на саму миссию в простом редакторе. Я свои возмущения писал в разделе багов. Но у меня 4.13.2 - он очень щепетилен к составлению миссий. Пересборка миссии и перезагрузка компа помогла.
Иногда глюки дают файлы сод с вооружением. С какого то крафта мне пришлось выкинуть файл сод и выписать вооружение всё прямо в классе., глюк пропал.
Причин множесто - нужно смотреть классы и фм.

deSAD 11.08.2016 13:19

Цитата:

Сообщение от SkyFan (Сообщение 155938)
Версия игры 4.12.2m + SAS ModAct 5.30 + SAS Engine MOD 2.7 + SAS common utils 1.09 + Jet Era 1.33 + western patch.
Устанавливаю пак поздних Сифайров с двигателем "Грифон" отсюда:
http://www.sas1946.com/main/index.php?topic=33445.0
Все делаю по инструкции. Результат: XV и XVII летают и управляются игроком нормально, а вот 45, 46 и 47 доступны только ботам.

Проверил в окружении 4.12.2m + SAS ModAct 5.30 + SAS Engine MOD 2.7 (патч от western'а установлен, нет - ли - наверняка не скажу). Проблемные "птички" полетели без проблем :ok: Так что я всё же грешил бы на конфликт классов :ups: Тем более, что эти вот сообщения об ошибках ...
Код:

Mission error, ID_04: java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
        at com.maddox.il2.objects.air.Aircraft.weaponsLoad(Aircraft.java:3084)
        at com.maddox.il2.objects.air.Aircraft.weaponsLoad(Aircraft.java:3052)
        at com.maddox.il2.objects.air.Aircraft.load(Aircraft.java:2691)
        at com.maddox.il2.game.Mission.loadAir(Mission.java:1666)
        at com.maddox.il2.ai.Wing.load(Wing.java:144)
        at com.maddox.il2.game.Mission.loadWings(Mission.java:1344)
        at com.maddox.il2.game.Mission._load(Mission.java:762)
        at com.maddox.il2.game.Mission.access$600(Mission.java:120)
        at com.maddox.il2.game.Mission$BackgroundLoader.run(Mission.java:463)
        at com.maddox.rts.BackgroundTask.doRun(BackgroundTask.java:155)
        at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:108)
        at com.maddox.il2.game.Main.exec(Main.java:449)
        at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)

... могут быть вызваны только проблемами с классами :DONT_KNOW:

Vasya 11.08.2016 13:25

Цитата:

Сообщение от Toobone (Сообщение 155956)
Вот такая байда получилась при попытке в 7.03 вставить D520 и внаглую пересадить в него кокпит от D520IES. Что интересно, рисунок кокпита есть ингейм, просто приборы не работают. Похоже, там еще и какие-то файлы переносить нужно, чтобы совместилось, либо править записи в классах - нет? Старый кокпит уже и не комильфо совсем.
ЗЫ: сообщество, у кого есть скины из файла Д520.тхт, или ссылка, где скачать?

Давай хеши и того и того - пересадим кокпит как нужно.

Toobone 11.08.2016 13:48

Цитата:

Сообщение от Vasya (Сообщение 155959)
Давай хеши и того и того - пересадим кокпит как нужно.

С собой нет. На САС есть три варианта 520-го.:ups:

1-Й:
http://www.mediafire.com/download/4c...m/D520_v1.1.7z
2-Й:
http://www.mediafire.com/download/40...HSFX_beta1.rar
3-й:
http://www.derrierloisirs.fr/il2/HSFX70/D520_HSFX7.rar

deSAD 11.08.2016 13:49

Цитата:

Сообщение от deSAD (Сообщение 155958)
Проверил в окружении 4.12.2m + SAS ModAct 5.30 + SAS Engine MOD 2.7 (патч от western'а установлен, нет - ли - наверняка не скажу).

"Прикрутил" SAS common utils 1.09 и пропатчил SAS Engine MOD 2.7 патчем от western'а от 04.05.2016. Результат тот же, т. е. всё :ok:

З.Ы.
Дабы избавиться от "затроения" вариантов вооружения, надобно "заминусовать" эти два класса ...
Цитата:

4B598398AD1D180C
08447B2E29097EB0
PROOF :rtfm:

SkyFan 11.08.2016 20:14

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

Сообщение от Vasya (Сообщение 155942)
Кидай мне хеши и фм сюда.

Прилагаются во вложении.
Хотя с учетом того, что у Сергея те же классы, но все летает... :DONT_KNOW:
Сергей, а не мог бы ты выложить свои аналогичные классы и ФМ. Для сравнения?
Цитата:

Сообщение от deSAD
надобно "заминусовать" эти два класса

Заминусовал, будем пробовать.
Заранее спасибо всем. :thx:

Vasya 11.08.2016 21:55

Цитата:

Сообщение от Toobone (Сообщение 155960)

Уже добрался до классов.
Мне нужны их запись в айр-ини для обеих типов.

Vasya 12.08.2016 14:10

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

Сообщение от Toobone (Сообщение 155990)
Пробачьте, дядьку!:ups:
Встановив обидва в 7.03 - працюють!
Тобто, працюють в усіх кампаніях.:good:
Чи не буде конфлікту классів, якщо кокпіт буде продубльовано?
Якщо таке можливо, тоді схаменіться і вважайте, що питання вирішено:ok:
---------------------------------------------------------------------------
В air.ini D520_IES записано як Dewoitine520, старий - як D520, те саме з теками скинів, stationary & technics.ini.

О! А я роблю, ламаю макітру.
Літак вже літає., роблю мотор трохи новіший.
Там в классах D520_IES все дуже взаємопов*язане було, довелось перезбирати класс кокпіта з нуля майже.
Конфлікту класів не буде - я завжди роблю нові класи з іншими назвами що не будуть заважати працювати оригінальним.
Я викладу, а ви хочте візьмете, хочте - ні. Тому що майже готове і жалко викидати намарку труд.
---------------------------------------------
Интересно почитать:
- http://fai.org.ru/forum/topic/16844-...o-gosudarstva/ -.
-----------------------------------
Сделал дополнительные самолёты Dewoitine-520 - что бы не пересекались с оргинальными.
В первой модели двигатель оригинальный, фм только чуть исправлена., просто при некоторых режимах самолёт крутило вокруг оси.
Во второй модели 41 года поставлен двигатель Hispano-Suiza_12Z-17 который уже шёл на 523 модель с 42 года.
Перещитаны углы установки лопастей и редуктор под нормальную работу в Иле.
Мотор:
Код:

[Hispano-Suiza_12Z-17]
  Direction Right
  Extinguishers 0
  EngineAcceleration 5.0
  HorsePowers 1060
  BoostFactor 1.0
  WEPBoostFactor 1.227
  cAfterburner 1
  AfterburnerType 11
  TowFactor 1.0
  Thrust 0
  RPMMin 500
  RPMNom 2600
  RPMMax 2600
  RPMMaxAllowed 3200
  Reductor 0.72
  PropMass 130.0
  PropDiameter 3.1
  PropAnglerType 2
  PropAnglerSpeed 0.22
  PropAnglerMinParam 1560.0
  PropAnglerMaxParam 2600.0
  PropAnglerAfterburnerParam 2650.0
  PropPhiMin 21.67
  PropPhiMax 41.67
  PropAoA0 11.0
  Voptimal 320.0
  CompressorRPMCurvature 3.0
  CompressorType 2
  CompressorSteps 1
  CompressorPMax 1.43 
  CompressorAltitude0 5500.0
  CompressorMultiplier0 0.89 
  CompressorRPMP0 2000.0 
  CompressorRPMPMax 2650.0
  CompressorMaxATARPM 1.26
  CompressorSpeedManifold 0.55
  CompressorRPM0 450
  CompressorATA0 0.50 
  CompressorRPM1 1000
  CompressorATA1 0.65
  CompressorRPM2 1200
  CompressorATA2 0.75
  CompressorRPM3 2600
  CompressorATA3 1.26
  DisP0x 2650
  DisP0y 0
  DisP1x 0
  DisP1y 12
  TESPEED 0.01
  TWATERMAXRPM 80
  TOILINMAXRPM 70
  TOILOUTMAXRPM 85
  MAXRPMTIME 300
  MINRPMTIME 999
  TWATERMAX 105
  TWATERMIN 60
  TOILMAX 105
  TOILMIN 40
  FuelConsumptionP0 = 0.340f
  FuelConsumptionP05 = 0.200f
  FuelConsumptionP1 = 0.220f
  FuelConsumptionPMAX = 0.245f
  SoundName D520
  PropName middle
  StartStopName D520

Сама D-520-41.fmd внизу прикрепил для желающих пощупать.
Скорость у земли на номинале 430 км по прибору.
Скороподъёмность низковата получилась(15-16 м. в секунду - на глаз), но поляру сильно переделывать не умею.

SkyFan 12.08.2016 19:15

Проблема с Сифайрами решена
 
Цитата:

Сообщение от deSAD (Сообщение 155961)
Дабы избавиться от "затроения" вариантов вооружения, надобно "заминусовать" эти два класса ...
4B598398AD1D180C
08447B2E29097EB0

Как показал результат пробных полетов, оная заминусовка помогла не только избавиться от затроения списков в меню выбора вооружений, но также позволила всем без исключения поздним "Грифоновским" Сифайрам нормально полететь.
:fly_by_plane:
Спасибо большое за помощь в трудную минуту:thx: и толковый совет! :beer:

Vasya 13.08.2016 20:29

Цитата:

Сообщение от Toobone (Сообщение 156009)
Та візьму, невже дарма працювали, щиро дякую. А чому майже ?

Тому що я цей текст писав вдень до цієї риски:
---------------------------------------------
А коли зробив - то написав нижче.
Текст посту був складений з декількох абзаців як у книжці:
зав*язка, дія та кульмінація.
Якось так.

deSAD 14.08.2016 19:53

Камераден, никто "случайно" не встречал класс I_153_M63? Мну (у себя) находил только I_153_M62 и I_153_Р :DONT_KNOW: Интересует, что за пулеметно-пушечное вооружение у И-153 М-63?

Vasya 14.08.2016 22:04

Цитата:

Сообщение от deSAD (Сообщение 156057)
Камераден, никто "случайно" не встречал класс I_153_M63? Мну (у себя) находил только I_153_M62 и I_153_Р :DONT_KNOW: Интересует, что за пулеметно-пушечное вооружение у И-153 М-63?

Вот:
Код:

Aircraft.weaponTriggersRegister(class1, new int[] {
            0, 0, 1, 1, 2, 2, 2, 2, 2, 2,
            2, 2, 3, 3, 3, 3, 9, 9, 9, 9,
            9, 9, 9, 9
        });
        Aircraft.weaponHooksRegister(class1, new String[] {
            "_MGUN01", "_MGUN02", "_MGUN03", "_MGUN04", "_ExternalRock01", "_ExternalRock02", "_ExternalRock03", "_ExternalRock04", "_ExternalRock05", "_ExternalRock06",
            "_ExternalRock07", "_ExternalRock08", "_ExternalBomb01", "_ExternalBomb02", "_ExternalBomb03", "_ExternalBomb04", "_ExternalDev01", "_ExternalDev02", "_ExternalDev03", "_ExternalDev04",
            "_ExternalDev05", "_ExternalDev06", "_ExternalDev07", "_ExternalDev08"
        });
        Aircraft.weaponsRegister(class1, "default", new String[] {
            "MGunShKASsi 700", "MGunShKASsi 750", "MGunShKASsi 500", "MGunShKASsi 520", null, null, null, null, null, null,
            null, null, null, null, null, null, null, null, null, null,
            null, null, null, null
        });
        Aircraft.weaponsRegister(class1, "4xAO10", new String[] {
            "MGunShKASsi 700", "MGunShKASsi 750", "MGunShKASsi 500", "MGunShKASsi 520", null, null, null, null, null, null,
            null, null, "BombGunAO10 1", "BombGunAO10 1", "BombGunAO10 1", "BombGunAO10 1", null, null, null, null,
            null, null, null, null
        });
        Aircraft.weaponsRegister(class1, "2xAO10_2xFAB50", new String[] {
            "MGunShKASsi 700", "MGunShKASsi 750", "MGunShKASsi 500", "MGunShKASsi 520", null, null, null, null, null, null,
            null, null, "BombGunAO10 1", "BombGunAO10 1", "BombGunFAB50 1", "BombGunFAB50 1", null, null, null, null,
            null, null, null, null
        });
        Aircraft.weaponsRegister(class1, "2xFAB50", new String[] {
            "MGunShKASsi 700", "MGunShKASsi 750", "MGunShKASsi 500", "MGunShKASsi 520", null, null, null, null, null, null,
            null, null, null, null, "BombGunFAB50 1", "BombGunFAB50 1", null, null, null, null,
            null, null, null, null
        });
        Aircraft.weaponsRegister(class1, "4xFAB50", new String[] {
            "MGunShKASsi 700", "MGunShKASsi 750", "MGunShKASsi 500", "MGunShKASsi 520", null, null, null, null, null, null,
            null, null, "BombGunFAB50 1", "BombGunFAB50 1", "BombGunFAB50 1", "BombGunFAB50 1", null, null, null, null,
            null, null, null, null
        });
        Aircraft.weaponsRegister(class1, "2xFAB100", new String[] {
            "MGunShKASsi 700", "MGunShKASsi 750", "MGunShKASsi 500", "MGunShKASsi 520", null, null, null, null, null, null,
            null, null, null, null, "BombGunFAB100 1", "BombGunFAB100 1", null, null, null, null,
            null, null, null, null
        });
        Aircraft.weaponsRegister(class1, "2xFAB50_2xFAB100", new String[] {
            "MGunShKASsi 700", "MGunShKASsi 750", "MGunShKASsi 500", "MGunShKASsi 520", null, null, null, null, null, null,
            null, null, "BombGunFAB50 1", "BombGunFAB50 1", "BombGunFAB100 1", "BombGunFAB100 1", null, null, null, null,
            null, null, null, null
        });
        Aircraft.weaponsRegister(class1, "8xRS82", new String[] {
            "MGunShKASsi 700", "MGunShKASsi 750", "MGunShKASsi 500", "MGunShKASsi 520", "RocketGunRS82 1", "RocketGunRS82 1", "RocketGunRS82 1", "RocketGunRS82 1", "RocketGunRS82 1", "RocketGunRS82 1",
            "RocketGunRS82 1", "RocketGunRS82 1", null, null, null, null, "PylonRO_82_1 1", "PylonRO_82_1 1", "PylonRO_82_1 1", "PylonRO_82_1 1",
            "PylonRO_82_1 1", "PylonRO_82_1 1", "PylonRO_82_1 1", "PylonRO_82_1 1"
        });
        Aircraft.weaponsRegister(class1, "none", new String[] {
            null, null, null, null, null, null, null, null, null, null,
            null, null, null, null, null, null, null, null, null, null,
            null, null, null, null
        });
    }


deSAD 14.08.2016 23:09

Цитата:

Сообщение от Vasya (Сообщение 156064)
Вот ...

Дякую :thx: Четыре ШКАС'а, стало быть, by default. А в варианте с БС'ами в каком-либо из МОДов не встречалась? ЕМНИП, что-то такое когда-то и где-то проскакивало :I'm_thinking:

tarakan67 14.08.2016 23:28

Вложений: 1
В HSFX есть с 2-мя БС

deSAD 15.08.2016 10:02

Цитата:

Сообщение от tarakan67 (Сообщение 156067)
В HSFX есть с 2-мя БС

Угум, дякую :thx: Но странно, что к БС'ам боезапас с гулькин нос - всего по 165 на ствол, меньше даже, чем боезапас у ШВАК'ов на пушечном варианте (200 и 250) :I'm_thinking: Подозреваю, что у этого безобразия "ноги растут" из этой фразы ...
Цитата:

Первый И-153 No.6021 с двумя пулеметами ТКБ-150 калибра 12,7 мм (вместо двух верхних ШКАСов) проходил полигонные испытания в августе 1939 г. Каждый пулемет имел боезапас 165 патронов, для перезарядки пулеметов на самолете установили дополнительный баллон со сжатым воздухом.
Но тут речь идет, во-1-х, не о БС, а во-2-х, ТКБ устанавливались вместо ШКАС'ов, т. е. пулеметов по-прежнему оставалось четыре - два ШКАС'а и два ТКБ, а тут получается какой-то "недомерок" :DONT_KNOW: Пичалька :(


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

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