Improved livery support (or should I say MSFS VFS support)

In the latest development release of ModelConverterX I have made a number of changes so that MSFS livery packages can now also be read correctly and show the textures as they should. Often these packages depend on their base package for some of the texture or part of the model. In the texture.cfg or model.cfg file there are relative paths to the base package in that case.

Before ModelConverterX could not resolve these relative paths correctly, because they are in the Virtual File System (VFS) that MSFS uses to “deploy” the packages to. So that means that on disk the folder structure is different in your Offical or Community folder. ModelConverterX does now build up a representation of the MSFS VFS in memory, so that it can use that to resolve those relative paths and find the correct folder for them on your disk.

Of course this does not only affect aircraft livery packages. It turned out that also when loading airport or other scenery packages the references to the base of modellib texture folders are resolved a lot better. So also for such object you should get less (or hopefully no) warning of missing textures.

I did also modify the default search path for the texture, since some entries I added in the past were no longer needed now that the MSFS VFS is supported correctly. So I recommend all users to revert the texture search path to the default values to get optimal results.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.