Конвертация моделей из FSX — Microsoft Flight Simulator 2020

Добрый день, уважаемые коллеги. 

Дабы не засорять тему «Обсуждение FS2020», создам отдельную тему по конвертированию моделей из FSX в новый сим.

Сразу предупрежу, что насколько я понял, вот это вот конвертирование для рядовых пользователей, а не разработчиков — это чисто как поиграться. Чтобы увидеть внешку и кабину своих любимых самолетов в симе, и немного полетать на них. То есть естественно, полноценно работать в новом симе, как они работали в FSX, эти модели не будут. Приборы не работают (те модели, который сам делал), так что полноценно полетать не удастся. И динамика много вопросов вызывает, так как от старой там почти ничего не работает.

Изначально на одном из западных форумов некие умельцы выложили инструкцию по конвертированию моделей из FSX следующего вида:

Скрытый текст

 

first go here and download the build.py file: github.com/wpine215/msfs-a320neo 

then make sure you have python 3.6 or newer to run that .py file

then go into your MSFS Community folder and make a new folder for the plane you want to bring over from FSX, something like manfredjahn-c47 for example

then drop all the FSX add-on files inside this new folder as if it was FSX’s main directory, make sure the folders look something like SimObjects/Airplanes/your plane, then drop the build.py and some random manifest.json from another default plane in the main folder

run the build.py to create the layout.json file

edit the manifest.json file to match the plane

????

profit!

also, keep in mind you don’t need to edit the aircraft.cfg and bring it to the new cfg standard, but it helps a lot

everytime you add or remove a new file to the folder, run the build.py

and this is what the folder should look like

spacer.png

 

 

Потом наш пользователь huligan попытался следуя этой инструкции сделать конверт, но у него не получилось:

Скрытый текст

 

поставил python-3.8.5

выдрал из https://github.com/wpine215/msfs-a320neo  build.py

создал папку для модуля в …Microsoft Flight SimulatorHLM_PackagesCommunityBlanikSimObjectsAirplanesBlanik L-13 OK-9706…

Сюда кинул …Microsoft Flight SimulatorHLM_PackagesCommunityBlanikbuild.py

манифест взял из другого ераплана(у спита отнял)

Запускаю build.py -идёт прогон,но файл layout.json не создаётся :(((

…пробовал с 5-тью модулями

 

Далее выложили видео с инструкцией по конвертации — https://www.youtube.com/watch?v=HkHDY5j6AyE

И после всего этого наш уважаемый пользователь huligan создал конвертер, который отлично работает. За что ему огромное спасибо.

Цитата

 

Собрал конвертер модулей из FSX в FS2020 (собирает,но не все самолёты в игре появляются,но появляются)

кому надо,вот FSX_PlaneConverter.7z

создаёт папку с модулем в который копирует старый+создаёт 2 файла layout.json и manifest.json

 

Ссылка на пост.

Конвертер отличный и работает.

Вот например удалось сконвертировать модель Ан-24 из FSX. Правда там, как уже пояснял в водном тексте, не работают приборы и не очень реалистичная динамика.

В качестве примера выкладываю по ссылке модель Ан-24, которую сконвертировал. Устанавливается как обычно, кидаем в папку Community. 

Скрытый текст

An-24.jpg.b6e5181579d8e5a186b61ca6f7a1c2be.jpg

Но так как модель изначально кастомная и сложная, то скорее всего многое там хуже, если бы конвертил например дефолтные модели из FSX.


Edited by Kraftig

Ответов: 161

будем кидать сюда!:good:

Два вопроса- можно ли таким образом конвертировать сценарии? И можно ли конвертнуть дефолтного гуся? Очень нехватает

Как только вот запускаться на этом замечательном пепелаце Ан-е?)

13 минут назад, РусскийЗаводила пишет:

Как только вот запускаться на этом замечательном пепелаце Ан-е?)

CTRL+E должен запускаться. Точнее он даже уже с запущенными движками появляется, крутятся.

2 минуты назад, Kraftig пишет:

CTRL+E должен запускаться. Точнее он даже уже с запущенными движками появляется, крутятся.

Спавн обесточенным происходит. По Ctrl + E начинается какая-то раскрутка, типа всу по звуку, но я не шарю в ан-е совсем. И через пару секунд раскрутка прекращается, опять начинается, опять прекращается. Винты стоят.

А, ну так я на стоянке спавн сделал. Ща на впп тогда заспавнюсь.

Только что, РусскийЗаводила пишет:

Ща на впп тогда заспавнюсь.

Да, на ВПП надо. Тогда физически винты крутятся и самолет разгоняется и летит. Правда звук может не уходить этой раскрутки.

10 минут назад, Kraftig пишет:

Да, на ВПП надо. Тогда физически винты крутятся и самолет разгоняется и летит. Правда звук может не уходить этой раскрутки.

Странно, но на впп появился тоже обесточенным и по ctrl e все то же самое.

Только что, РусскийЗаводила пишет:

Странно, но на впп появился тоже обесточенным и по ctrl e все то же самое.

Тогда так. Стоя на полосе, нажимаете CTRL+E а потом секунд через 10 нажимаете Y (slew mode) и где-то на 1000 футов вверх поднимаетесь. Потом когда отжимаете Y, он летит с запущенными движками.

12 минут назад, Kraftig пишет:

Тогда так. Стоя на полосе, нажимаете CTRL+E а потом секунд через 10 нажимаете Y (slew mode) и где-то на 1000 футов вверх поднимаетесь. Потом когда отжимаете Y, он летит с запущенными движками.

Перемещаться по сторонам по нум кнопкам могу, но как перемещаться вниз и вверх?

Только что, РусскийЗаводила пишет:

но как перемещаться вниз и вверх?

F4 — вверх, F1 — вниз.

3 hours ago, Kraftig said:

Вот например удалось сконвертировать модель Ан-24 из FSX. Правда там, как уже пояснял в водном тексте, не работают приборы и не очень реалистичная динамика.

В качестве примера выкладываю по ссылке модель Ан-24, которую сконвертировал. Устанавливается как обычно, кидаем в папку Community. 

  Reveal hidden contents

An-24.jpg.b6e5181579d8e5a186b61ca6f7a1c2be.jpg

Но так как модель изначально кастомная и сложная, то скорее всего многое там хуже, если бы конвертил например дефолтные модели из FSX.

О! Спасибо. У меня дофига наработок по ан-24 где-то было, сидел, голову ломал, на чем бы попробовать начать с новым СДК, попробую на ан-24 :)

 

Я пробовал конвертить ЯК-42.

Скрытый текст

spacer.png

Сначала конвертером на C# с офф.форума, а затем дорабатывал руками внутри сима.

Итог:
Данные из air-файла и старого aircraft.cfg сим подхватил и преобразовал в кучу свои файлов. Положения камер сбилось. XML-приборы не отрисовываются (хотя судя по SDK — должны), но частично работают. Люди в дискорде пишут что по информации от разрабов cab-файлы не поддерживаются совсем. Для того что бы самолет полетел всю логику описанную в panel.cfg пришлось стереть. В экстерьере проявилась несколько визуальных багов.
Ну а так да, mdl-файлы работают. Правда не все, только те, что для FSX.

image.png.7ccbc96f0bfd55a10689cd71430a984d.png

Трафик неплохо смотрится в новом формате 

1.jpg

5.jpg

6.jpg

 

7.jpg

8.jpg

screenshot_20-8-31_5-09.png

9.jpg


Edited by krek26

Интересно приборы посмотреть, наверное как и у меня паутинки.

ЭТО для трафика, не конверт

9 часов назад, mikedet пишет:

Интересно приборы посмотреть, наверное как и у меня паутинки.

Миш, а приборы 2Д и не будут работать. Там стандарт другой и по другому всё. 3Д надо создавать или HTML мультики делать, но лучше всё в 3Д. XML гауги работают нормально, но только в чистом виде без битмапов и 2Д анимации.

Понятно, вот попробовал Ан-28 FSX, почти все что там есть перешло без потерь.

spacer.pngspacer.pngspacer.png

2 часа назад, mikedet пишет:

Понятно, вот попробовал Ан-28 FSX, почти все что там есть перешло без потерь.

И всё работает ?

 

 

 

11 часов назад, mikedet пишет:

Понятно, вот попробовал Ан-28 FSX, почти все что там есть перешло без потерь.

 

Приборы работают?

11 часов назад, Members_ пишет:

 

Сейчас конвертнул, работают авиагоризонты, свет от фар просто пирамида лучше не включать, а так летабельно все ура!!!!!

Конвертнул туполенок от Кирилла, даже один приборчик работает и частично тумблера, все стрелки и приборы на месте, может есть надежда приборный код конвертнуть в новый сим. А так даже движки работают, закрылки. Икстати в новом симе динамика тушки ощущается намного круче)))))

5.jpg


Edited by dimontu154bm

В 05.09.2020 в 19:49, Kirill Konovalov пишет:

Делаем manifest, заполняем

кладем рядом с манифестом скрипт и запускаем. — получаем layout

По идее это всё. после этого сим это все должен прожевать и не подавиться.

А теперь внимание. Всё это НЕ ПРОВЕРЯЛОСЬ. возможно методика требует коррекции. Надо садиться и пробовать.

Итак, 150 AI моделей, 25 ГБайт. Рад буду поделиться, если расшарите облако такого объема)

Как проверить, что они работают в симе? Просто сменить им флаг «разрешен для пользователя» с «0» на «1» ничего не дает..