• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

Non-Asobo Object Incorporation

Messages
22
Country
us-california
I apologize if this question has already been covered, but I have not had luck in finding a solution.

How does one incorporate a non-Asobo/Microsoft object into a scenery package for distribution without dependencies?

I have been making corrections to stock airports (using ARP2PROJ) and will occasionally need to use a non-stock object from a scenery library. The problem is, when I upload the scenery to Flightsim.to, the entire package is under 50kb in size and all those non-stock buildings are merely referenced in the xml as opposed to being part of the upload scenery itself. I'm thinking there has to be a method for making those objects part of my upload. There are several other scenery offerings that have the words, "dependencies required" where they list other downloads needed to use their airport and I do not want to require users to do that for only one or two buildings that I should simply be able to add to my package.

Does anyone know how that's done?

-I imagine it has something to do with moving a copy of that object's files to my package then telling the xml to look for it there as opposed to an external location. Reading the SDK documentation, it shows to create an Asset Group that will create a folder structure for ModelLib. What I don't know is if using models stored there will eventually build into the package that I upload for others.

Thanks in advance and I'm happy to be a new member of this talented community.
 
Last edited:
By non-stock do you mean from a 3rd party library? Or do you mean objects you have made? 3rd party objects can be referenced, as you are doing, but they cannot be copied and distributed. That's a copyright violation. Either the end-user already owns them, and has them loaded into Community, or he does not. If he does not, he can't see the objects in the sim. The solution is to either use Asobo/Microsoft objects, or make your own objects and include them in the package.
 
Thank you Dick.

The object library on Flightsim.to by Colin Jeffery states, within the read me file, that user may use individual models for use in their own scenery:

"
This option should ONLY be used IF you:-
a. design your own objects and know what to do with modelLib and texture directories
b. are only using a couple of objects at one airport and adding a big library is not desirable

included are folders modelLib1v14-cbj modelLib2v14-cbj containing all the model folders + texture folder
place the model folder for object needed in your modelLib folder and the textures in modelLib\texture
folder. At the end of this document is complete list of objects with the textures required.
"

In addition to that, I am starting to make some rudimentary models with Blender that I would like to start incorporating as well.
 
Within the instructions for the library you mention, it contains the corresponding obj files. You need to create the modellib as you would normally, then follow the directions for adding the models that you are using in the package source folder.

The instructions are clear on how to do this (for advance users).
 
I should add, the instructions are for devmode only. I doubt they can through any other means, including ADE.
 
I should add, the instructions are for devmode only. I doubt they can through any other means, including ADE.
Thank you Doug,

I do not question how to follow his instructions; my original question is regarding how to get a non-Asobo object to be part of a built package, e.g. the model and texture files are all included with the package to the user can drag and drop the whole thing at once. --So far, all I have done is use ARP2PROJ to fix taxiways and parking spots, replace some stock buildings etc. I might have someone building a custom 3D model for me to incorporate and I would like to know how to get that as part of the package since using ARP2PROJ does NOT createa "package source" folder...
 
Our friend, Mamu (Federico Pinotti) has made a youtube video for this:

He has made many useful videos that might help you get started.
 
Thank you Doug,

I do not question how to follow his instructions; my original question is regarding how to get a non-Asobo object to be part of a built package, e.g. the model and texture files are all included with the package to the user can drag and drop the whole thing at once. --So far, all I have done is use ARP2PROJ to fix taxiways and parking spots, replace some stock buildings etc. I might have someone building a custom 3D model for me to incorporate and I would like to know how to get that as part of the package since using ARP2PROJ does NOT createa "package source" folder...

Per the instructions, you are not needing to install the full library to use it, and that is what you are suggesting. What you are saying, to me, you are trying to use certain models within the library when the full library isn't needed. Each of the models within the library has been already broken down for each of the models. The author of the library has already separated each of the models that it contains to be used by others (in their own projects).

Do you understand how to create library assets (modellib)? If you don't, I suggest that you do. It will help you in the long run.
 
Doug, the reply that you keep referencing is not my original post. Those instructions were only listed to prove that I am not violating any copyright infringement laws and trying to do something illegal. I have no questions about that package. My original post has the question.

--Feel free to close this thread and thank you very much for that helpful video, Dick!
 
I answered your question based on your follow up to Dick and the library written by Colin Jeffery. If you wish not to follow the author's method in solving it, so be it.
 
Back
Top