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

MSFS20 Node without unique ID error, when building an aircraft package.

Messages
19
Country
germany
Well I am trying to built an aircraft package , but for some reason I now get the error : "Node without Unique ID while using the unique_id extension, nodes [0] : " and then it lists all the nodes from my 3D scene
and then fails to compile the .gltf and bin 3D model. I use the Babylon exporter in 3ds Max and build it externally with fspackagetool.exe.

Screen Shot 08-05-21 at 12.29 AM.JPG


The scene previously worked fine. It didnt get that error, I still got a backup folder which compiles fine. But once I export the 3D aircraft with the babylon exporter and overwrite the old .gltf file I start to get that error again.
I also didn´t rename any nodes in my 3D scene.

I first started to get that error when trying to add a livery package to my aircraft. So I deleted the livery texture and model folder and only used the standard livery. The export worked again , when deleting the livery folders. So I gave up on that.
Next I tried to setup some LODS, but also got the error when exporting the plane as LOD00 and LOD01, so I stopped doing that.
But now even when returning to some backup folder without LOD or livery and overwrite the .gltf file I get that error again.

In the Babylon Menu in 3ds max there is this "resolve unique ID" option, I tried to fix it with that, but didnt do much.

Screen Shot 08-04-21 at 10.05 PM 001.JPG
Screen Shot 08-04-21 at 10.05 PM 002.JPG


I also checked all object properties, which all have their own Babylon GUIDs.

.
Screen Shot 08-05-21 at 12.54 AM.JPG



Has anyone ever had that problem and knows why this is happening, as the scene used to work ?
 
Today I noticed that the babylon file exporter is missing a setting, which used to be there in the previous version. Maybe those errors started , when I updated the SDK.

I dont have the option to export the .gltf file with "ASOBO_uniqueID" anymore. And in the multi file exporter that setting is greyed out. Probably why I get those errors?
Screen Shot 08-05-21 at 01.55 PM22.jpg
Screen Shot 08-05-21 at 01.55 PM 00122.jpg


In the SDk documentation the option is still listed there. I reported that missing feature on zendesk.


submodel_export.png
 
I second this issue. Can't compile. Updated to SDK 14. Never had this issue in 13

UPDATE: Reverted back to 13 and everything compiles great.
 
Last edited:
Unfortunately I dont have version 13 anymore, so I cant revert back. I already looked for a download link, but the 13 version links from the FS Forums dont work anymore.

I have to wait for the next update, hopefully it gets fixed then.
 
I tweak the 3dsMax script that was "hiding/freezing" the ASOBO Unique ID parameter and now I do not have any errors with ASOBO Unique ID in the SDK.

Here is the location of the script and the new script that I tweaked.
Path :
1628715685489.png


I just changed this line code from "False' to "True".
1628716045781.png

I am not a programmer and do not know if this will impact others linked scripts.
Use it at your own risk :)
 

Attachments

Thank you. Yes this fixes those node errors, now my aircraft compiles again as before. :cool:

The only little problem with the multi exporter is , that I have to change the hirachy of my aircraft. I have quite a lot of individual groups , that would normally export as individual .gltf files with the multi exporter.

So what I did I parented all aircraft groups to one dummy and exporter that as a single .gltf file. At least the multi exporter works again.

I also tried to "fix" the babylon exporter with your method.
In the same folder (\Tools\3dsMax\FlightSimPackage\scripts) there is "BabylonPYMXS.py". I also set "flightsim_asb_unique_id": to true. But the option unfortunately doesnt show up in the Babylon exporter. There might be another thing that probably needs some changes, but I am also no programmer, so I would rather break than fix things probably. :)
 
Really? Cool. I havent tried building an aircraft yet, so maybe this "Asobo uniqueID" is now unnecessary? Because the 3ds max plugin is still missing those settings. The bayblon exporter still comes without the "ASOBO Unique ID" setting and the Multi exporter also got it greyed out.

Just checked the Dev support site and the solution there is to uncheck "ASOBO_animation_retargeting", so this Asobo unique ID is not necessary anymore ?


 
Last edited:
Back
Top