Цитата:
Сообщение от dasOoops
Спасибо за ответы!
Хочу уточнить: для дефолтных самолётов мод diffm не работает, ибо имя ФМ/ЕМ жёстко прошито в коде класса, а diffm требует особых правил указания имён файлов ФМ/ЕМ?
|
Совершенно верно. Вот строчка из класса дефолтного самолёта:
Property.set(class1, "FlightModel", "
FlightModels/A-20C.fmd");
То есть в файле buttons (после дешифровки) будет папка "FlightModels" и в ней собственно файл модели полёта данного самолёта (A-20C.fmd). В этом файле будет ссылка на модель двигателя
типа Pratt Witni...ещё что-то там. emd). Чтобы дефолтный А-20С имел оригинальную (не дефолтную) флайт-модель необходимо изменить код в классе:
Property.set(class1, "FlightModel", "FlightModels/A-20C.fmd
: A20CFM");
Тогда при наличии мода diffFM и файла A20CFM в папке самолёта дефолтный А-20С будет иметь оригинальную флайтмодель
Цитата:
Сообщение от dasOoops
И ещё вопрос: как можно узнать откуда берётся ФМ/ЕМ в игре? В штатном логе было упоминание о gui/game/buttons и имена файлов ФМ/ЕМ.
Спасибо!
|
Так оттуда и берётся. Только надо помнить, что файл buttons упакован в sfs-архив (Files.sfs), и сам этот файл зашифрован. Только после дешифрования специальной утилитой появится папка gui/FlightModels где будут файлы с расширениями .fmd и .emd, которые можно прочесть любым текстовым редактором