• 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.

Library Objects Naming Convention

Messages
6
Country
italy
Is there a naming convention to name objects? (dev background here so I'm concerned with those aspects)

For example, I've distributed some sceneries and used an object named Gen_Tower_1 which I was sure was a standard object because many vanilla objects have such naming pattern (see Gen_Hangar_1 for instance)
I later found out, through user comments, that some people could not see the tower in my sceneries and after a boring investigation I traced out that Gen_Tower_1 is actually an ORBX object in the Tacoma Narrows scenery.
Same goes for another object named "Gen_Airport_Office", again an object which seems vanilla but is indeed an ORBX object.

Is there any way to detect, from within the Sim, where is an object pointing to and from which BGL was it loaded?

Some sceneries have their objects named in a proper fashion, for example 1S2_wood_planks for the objects of ORBX Darrington or KORS_windsock...but then on the same package I found an object named "fbo" that, again, I used in some freebies and some users could not see.

Conventions are important in software :)
 
None that I'm aware. Perhaps the bet solution is to make an empty duplicate of the community folder and swap that in when developing. Then you'd know any devmode scenery is default. The convention would be to prefix any addon objects with the company name... such as rhumbyflappy-gen_tower as apposed to ORBX-Gen_Tower. This would also protect ORBX from unauthorized use of their objects by other commercial developers.
 
thanks, too bad about the missing convention. It would certainly help if such a naming was enforced through the SDK when building the package.

your suggestion is a nice workaround, emptying the community folder might work.

just one observation though, objects bought from the Marketplace (within the sim) go to the Official folder. ;) (that's where my Carenado Mooney was installed, did not buy any scenery from the marketplace yet)
 
just one observation though, objects bought from the Marketplace (within the sim) go to the Official folder. ;) (that's where my Carenado Mooney was installed, did not buy any scenery from the marketplace yet)
Oh yeah. That's a big problem. Another case of hindsight... Asobo should have had Official, Commercial, and Community. I'm not sure you can just swap out the default Official with a default copy. It would also take up enormous disk space to do so.

I have made a backup due to Steam's flaky validation process. (It forces you to redownload by first erasing your Official folder!). Place it in the same folder with Official, and name it Official_Original. You can then swap them by just renaming them, I believe. Caution: use at your own risk. On my system, copying takes about half an hour for 90+ Gb
 
Last edited:
you can disable content from the Content Manager but then you will also need to re-download after editing in dev mode.
very annoying honestly.

you are definitely right, commercial addons should have a specific folder and, possibly, their objects should not be indexed in the Library Objects when editing or, at least, have a clear marker.
nothing wrong with reusing payware stuff and even distributing freeware that refers to payware objects as a dependency, at least in my opinion. But there should be a crystal clear way to discern those objects from the regular vanilla ones.

oh well, I'll stick to trial-and-error and user debugging, common practices in this industry by now.
 
Capture.PNG


there it is! we have the way to know where an object is coming from. ;)
 
there it is! we have the way to know where an object is coming from.

Some will come from fs-base and others are in modellib packages. Generally we can identify which object library (bgl) they are coming from. For example

1603813090144.png


There are 198 objects in generic.bgl which comes from here

1603813184215.png
 
Back
Top