AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   "Солянка сборная". (http://forum.aviaskins.com/forumdisplay.php?f=39)
-   -   прошу помощи (http://forum.aviaskins.com/showthread.php?t=1352)

sunug 02.02.2024 11:53

Добрый день. Есть проблема. Всё "свои" самолёты в воздухе и на земле имеют один и тот же бортовой номер(№3).
Переустановил. Всё хорошо. Спасибо.

andrey65 03.02.2024 05:28

Лог бы желательно иметь

Vasya 03.02.2024 23:00

Цитата:

Сообщение от Asura (Сообщение 227385)
Ну если есть кто то разбирающийся в том, как параметры файликов обрабатываются в коде - покажите этого уникума. :) Если человек не зная механизма обработки просто правит параметры в файликах ФМ - он не знает как это надо делать правильно, так как это задумывалось Меддоксом и его программистами. :)

В ФМ файлах есть вот такие параметры:

mc3 -13.821,-15.492,-12.211,37.436,-65.557,-25.403,-26.73,-59.995
mc4 34.677,50.771,108.83,-108.83,454.62,192.8,212.08,454.62
mm 0.661,0.71,0.744,0.754,0.72,0.665,0.607,0.556
mz 0.262,0.22,0.134,0.081,0.093,0.11,0.107,0.089

Кто нибудь знает на что они влияют и зачем нужны? Кто нибудь знает взаимосвязь между параметрами поляры? Почему моды с "самописными" ФМ не смотря на вроде бы верные параметры поляры на некоторых режимах начинают скакать и дергаться?

Если есть такой товарищь - у меня к нему очень много вопросов ;)

Эти параметры ввели в патче 4.12.
Какого фм-щика приглашали ДТ - не знаю.
Что они означают - х.з.
Может Рома знает того парня, что ввёл эти параметры.
Без них поведение самолёта не отличается на 97-99 проц.
Если самолёт скачет и дёргается - это неверные плечи/армс
и плащади рулевых поверхностей, которые в большинстве фм
и от конторы ОМа и ДТ на глазок и порой существенный.
Это можно объяснить тем, что по большинству моделей информации
не было почти никакой, только фото.
Можно замерить в Максе, но все модели Яков, Лаггов/Лавок
с точными чертежами из документов(которые появились недавно в сети) -
не совпадают, даже очень не совпадают.
А поскольку 3Д также влияет на поведение модели - то имеем сумму несуразностей.
Читал у нас на форуме разные пояснения Злого Петрушки -
он писал что в основном физика и аэродинамика в коде выписана верно.
Есть некоторые условности на малых скоростях, поэтому на вертикали
в верхней точке элероны не теряют эффективности.
Кстати - в Тундре Яки настраивал так же Петрушка.
П.С.
Дорогу осилит идущий.
Поляра в Иле не настолько сложна, что бы нельзя было
перенести графики продувки.
То что цифры в полярах от конторы ОМа не совпадают с графиками
продувок - это проблема Петровича, а не реальных графиков.

Asura 04.02.2024 12:37

Цитата:

То что цифры в полярах от конторы ОМа не совпадают с графиками
продувок - это проблема Петровича, а не реальных графиков.
Это проблема того, что игровая среда довольно далека от реальности. А правила апроксимации реальности в игру никто не расскажет. Не надо думать что специалисты Мэддокс Гейм настолько тупые что даже графики продувок и испытаний, которые у них 100% были, не смогли правильно занести. :)

fdelre 04.02.2024 13:14

There are some simplifications done by the game engine so that even if you use the most correct parameters from the books and historical documents this won't necessary end up with a correct results in game. We have to accept that this is a game that runs on a personal computer and not a real flight simulator that would costs millions and require very sophisticated computing.

В игровом движке реализованы некоторые упрощения, так что даже если вы используете самые правильные параметры из книг и исторических документов, это не обязательно приведет к правильным результатам в игре. Мы должны признать, что это игра, работающая на персональном компьютере, а не настоящий симулятор полета, который будет стоить миллионы и потребует очень сложных вычислений.

Dimas1999 04.02.2024 14:12

Вставлю свои 5 копеек.
Полагаю, исходники ФМ с комментариями представляли коммерческий интерес. Насколько знаю, в Крылатых хищниках, а потом и в Вар Тандер ФМ выросла из Иловской. Так же полагаю, ФМ в БзБ не сильно отличается от нашей ФМ. Поэтому МГ вообще не интересно было кому-либо просто так давать свою ФМ.
Когда МГ передавали код ДТ, наверняка могли комментарии потереть, а так же не передать документацию по самому коду, где могли быть описаны все правила и допущения. Наверняка ещё были свои программы, которые помогали строить графики поведения самолёта в игре с данными настройками или помогали прикинуть поляру, если отсутствовали какие-либо данные продувки данного самолёта, и др.
Но в ДТ была светлая голова, которая понимала как работает ФМ, наверняка у этого человека было авиационное образование и он мог соотнести формулы из книжек с формулами в коде игры. На основании этого он понимал допущения и знал где и как прикрутить костыль, чтобы все работало +- корректно.

dasOoops 04.02.2024 21:31

Добрый день!
Что-то бардак какой-то получается, однако. Если 3D-модель влияет на аэродинамические характеристики самолёта, при том, что ФМ реализована отдельным механизмом.
Тоскливо получается...
Про массивы mc3, mc4, mm, mz - если я не ошибаюсь, в коде есть эти массивы по-умолчанию. Если в ФМ самолёта эти массивы отсутствуют, тогда используются значения по умолчанию. Для остальных параметров ФМ - также.
Кое-где в файлах ФМ есть параметр Cyo_max, хотя в коде ожидается Cy0_max. (Т.е., буква o и ноль). Значение по умолчанию 0.15. А в файле ФМ: 0.17.
Похоже, БЖСЭ :)

Vasya 05.02.2024 02:21

Цитата:

Сообщение от dasOoops (Сообщение 227431)
Добрый день!
Что-то бардак какой-то получается, однако. Если 3D-модель влияет на аэродинамические характеристики самолёта, при том, что ФМ реализована отдельным механизмом.
Тоскливо получается...
Про массивы mc3, mc4, mm, mz - если я не ошибаюсь, в коде есть эти массивы по-умолчанию. Если в ФМ самолёта эти массивы отсутствуют, тогда используются значения по умолчанию. Для остальных параметров ФМ - также.
Кое-где в файлах ФМ есть параметр Cyo_max, хотя в коде ожидается Cy0_max. (Т.е., буква o и ноль). Значение по умолчанию 0.15. А в файле ФМ: 0.17.
Похоже, БЖСЭ :)

Насколько понимаю, Cyo_max єто подъёмная сила крыла при нулевом
положении всех рулевых поверхностей.
Для разных самолётов она разная, в зависимости от профиля и угла установки крыла.
Для Видл-кета приблизительно 0.08/0.10, для Яков/Лаггов - 0.15,
для Корсаров, Хуриков, Тайфунов - 0.17-0.20... и т.д.
Это по профилям, которые есть в разных атласах профилей.
Для ламинарных профилей - 0.04-0.07.
Возможно по умолчанию в игре и выставлено 0.15.

Vasya 05.02.2024 02:47

Цитата:

Сообщение от Asura (Сообщение 227426)
Это проблема того, что игровая среда довольно далека от реальности. А правила апроксимации реальности в игру никто не расскажет. Не надо думать что специалисты Мэддокс Гейм настолько тупые что даже графики продувок и испытаний, которые у них 100% были, не смогли правильно занести. :)

Далека, но не очень.
Повторю ещё раз - по словам Петрушко аэродинамика в коде очень неплоха, хотя моментами есть упрощения.
Пробовал Тундру и Флайт-симулятор(2009/11) - там физика полёта
упрощена, особенно в Тундре.
После Тундры Мессер Г-6, который в полёте прост, не мог "отловить"
на фигурах, постоянно съезжал с траэктории.
При запуске игры в начале 2000-х интернет был не столько развит
и документации было маловато.
Возможно по Фокам и Мессерам что то и было.
По советским самолётам даных продувок точно не было(или не искали в архивах).
Аэродинамика для всех симуляторов одинаковая, иначе это просто аркада.
Петрович совсем не тупой, но в отсутствии данных моделировали
флайт-модель скорее по мемуарам и представлениях/знаниях аэродинамики.
Тот же Миг-3, его дефолтная поляра нормально вписывается
в профиль Кларк Игрек.
При подставке продувочной поляры У Миг-3 проявляется интересный
эффект - на вираже нос немного плавает, о чём я читал в каком то мемуаре.
Фм-щик из ДТ, к сожалению, покорявил наработки Петровича
не в лучшую сторону.
ИМХО.

tarakan67 06.02.2024 00:03

Цитата:

Сообщение от Vasya (Сообщение 227435)
Насколько понимаю, Cyo_max єто подъёмная сила крыла при нулевом
положении всех рулевых поверхностей.

А может это коэффициент подъёмной силы крыла(самолёта) при нулевом угле атаки? Тогда для симметричных профилей он равен нулю, при плоско- выпуклых профилях он положителен и может достигать значительных значений, особенно если передняя кромка затуплена.

Vasya 06.02.2024 03:47

Цитата:

Сообщение от tarakan67 (Сообщение 227438)
А может это коэффициент подъёмной силы крыла(самолёта) при нулевом угле атаки?
...............

Таки да!
"коэффициент"... :ok:
Написал по простому с уточнением:
Цитата:

Сообщение от Vasya (Сообщение 227435)
............
подъёмная сила крыла при нулевом
положении всех рулевых поверхностей.
.............

Цитата:

Сообщение от tarakan67 (Сообщение 227438)
..................
Тогда для симметричных профилей он равен нулю, при плоско- выпуклых профилях он положителен и может достигать значительных значений, особенно если передняя кромка затуплена.

Так это... :eek::ups:
Цитата:

Сообщение от Vasya (Сообщение 227435)
...............
Для разных самолётов она разная, в зависимости от профиля и угла установки крыла.
Для Видл-кета приблизительно 0.08/0.10, для Яков/Лаггов - 0.15,
для Корсаров, Хуриков, Тайфунов - 0.17-0.20... и т.д.
Это по профилям, которые есть в разных атласах профилей.
Для ламинарных профилей - 0.04-0.07.
Возможно по умолчанию в игре и выставлено 0.15.


tarakan67 06.02.2024 19:57

Естественно разные, ведь у разных крыльев разные профили. Вопрос в том, что же это за коэффициент? Не наши догадки о нём, а на самом деле?

fdelre 06.02.2024 21:32

https://en.wikipedia.org/wiki/Lift_(force)

https://www.vcalc.com/wiki/Lift-Coefficient

dasOoops 07.02.2024 12:29

Добрый день!
Есть ряд вопросов:
1. Классы хранятся в файле files.sfs?
2. Утилита SFSextractV31 никак не извлекает классы из файла files.sfs. Извлекает 10098 файлов, но среди этих файлов я не вижу классов. Смотрю по содержимому файлов, не по имени и не по хэш. Извлечённые файлы классов зашифрованы?
3. Утилита SFSA_v1.1.0.1 упаковывает класс com\maddox\il2\fm\FlightModelMain.class в sfs-архив, но хэш отличается от 294ABC86A89FAEB4. Для данного файла класса хэш должен быть 294ABC86A89FAEB4? Почему у меня хэш получается другой? До com\maddox\il2\fm\... ещё что-то должно быть прописано?

Dimas1999 07.02.2024 14:06

Да, в files.sfs.
Какая версия?
Если 4.06-4.13.4, то нужен классдампер от QTim.
Для версий 4.14-4.15.1 помогает новый SAS Selector.
Когда-то экспериментировал с перепаковкой files.sfs, вроде, имена совпадают у хешей, но я пользовался PAL Total Modder.
Сейчас, при упаковке классов они ещё как-то дополнительно шифруются, вроде, даже перемещаются в дополнительный подкаталог cod/.
Из моих давних экспериментов установил, если распаковывать files.sfs почти полным файллистом, то хеши классов оказываются в папке cod. Если файллист пустой, то появляются хеши аналогичные по именам тем, что появляются при использовании классдампера, но внутри они зашифрованы и ресолвер с ними работать не может.

dasOoops 07.02.2024 14:28

Версия игры 4.0.9.
А есть-ли список хэшей и соответствующих им имён файлов классов? Для версии 4.0.9.

Dimas1999 07.02.2024 15:14

Здесь есть классдампер.
http://www.timqwerty.narod.ru/

Vasya 07.02.2024 17:44

Цитата:

Сообщение от tarakan67 (Сообщение 227442)
Естественно разные, ведь у разных крыльев разные профили. Вопрос в том, что же это за коэффициент? Не наши догадки о нём, а на самом деле?

Нужно спросить у образованных, думаю.
У Кравца/Лушнина и других атласах пишут просто цифру
Су_0/Су_макс - такая то.
Или же на графике нужно смотреть по кривой - на скольких градусах величина Су.
В поляре тоже вписаны значения Су_0 и Су_макс.
Попробую завтра почитать у Красильщикова.

Vasya 07.02.2024 17:51

Цитата:

Сообщение от dasOoops (Сообщение 227447)
Версия игры 4.0.9.
А есть-ли список хэшей и соответствующих им имён файлов классов? Для версии 4.0.9.

https://drive.google.com/file/d/1gBp...ew?usp=sharing

fdelre 07.02.2024 22:17

для извлечения классов для любой версии игры, начиная с 4.09, вы можете использовать селектор Il-2 в режиме дампа, вы найдете классы в основной папке il-2 в dump\com.

to extract classes for any game version from 4.09 onward you can use Il-2 selector in dump mode you will find the classes in the main il-2 folder under dump\com

https://www.sas1946.com/main/index.p...c,16403.0.html


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

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