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

Unable to Import Any Format Except MDL

=rk=

Resource contributor
Messages
4,702
Country
us-washington
I am unable to import .DAE or .OBJ files into the latest version of MCX dev release. 1.4.0.0 47d09d3 DEV 1/8/2017. The error log is very short and has the same message for each.

6:43 AM AssimpReader Information Starting reading of file C:\Windows\Users\Rick\Desktop\Sansha\BK212.dae
6:43 AM AssimpReader Error Error loading unmanaged library from path: Assimp64.dll, see inner exception for details.
The specified module could not be found. (Exception from HRESULT: 0x8007007E)

With an earlier version I was able to import both .obj and .dae formats. I encountered a .dae exported from a program called "MakeHuman," that flagged errors, parameter out of bounds, I don't remember. I anticipated a request to update to the latest version if I started a thread about this problematic .dae, so I did and now can only import .mdl. I have not tried all other possible formats, but this situation effectively prevents importing the formats I use.
 
Hello...

Try this: right-clicking on the Assimp64.dll and click on properties.... what do you see?

Make sure that it doesn't show as Blocked near the bottom,... if it does, click on to "unblock",.. and then "Apply" then "Ok". If this doesn't help,... then it must be due to the Microsoft Visual C++ 2015 Redistributable (x64) not installed properly or just not installed.
 
Last edited:
Check indeed if the VC++ 2015 redistributable x64 is installed. That should solve the crash. I'm trying to find a way to check this at startup.
 
So this is a new requirement since previous versions then?
 
Yes, the new assimp library I added at the end of last year adds that requirement.
 
I have added a check for these runtime files as well now. Although I'm not sure anymore that's the problem. I was using another machine which didn't have them installed, but there I could still load COLLADA files. So maybe there is another dependency then we currently think. Would like to hear if the VC++ 2015 runtime files did help for others.
 
Let's us know if the suggestions help.
 
Arno,...

With the New Development Release,.. and Microsoft Visual C++ 2015 Redistributable is installed (from a different application) and MCX continues to throw the Error (in Red). My question is -- is this an actual error or is this more of a warning? I'm able to load up mdl files as well as dae files as well.
 
So I guess I'm not checking the right version or requirement then. The error Rick gets must come from something else.
 
Also,... I had noticed that I only had the 64-bit installed, So I installed the 32-bit version as well,.. unfortunately though, that didn't clear the error message in MCX.
 
If you run the 64 bit version of MCX you need the 64 bit version.

But like I said before on a system without the vc2015 runtime files I didn't get the assimp64.dll error, so maybe it's something else that causes this error.
 
Arno, I just installed the latest dev release and now get the MS Visual C++ 2015 runtime error message. I have both the 32 and 64 bit Visual C++ installed, along with several previous releases of those runtimes. This did not happen on MCX v1.4.0.0 ec1e2be DEV 12/16/2016, which I was previously using.
 
Hello...

Could you send a picture of the whole error log please... I'm sure Arno will need to see it,... see where it's happening at.

Also,... have you tried to right clicked on the Assimp64.dll and looked if it appears to be blocked?

Or tried running as administrator?
 
Last edited:
Installing the Visual C++ Redistributable allowed me to import the .dae file as expected, thanks again.
 
Rick, do you get the error in the event log about vc2015 not being installed?

It seems my check is not working ok. I'll double check if I check for the right version.
 
Arno, specifically I used the same version of MCX I had originally discovered the issue with, which was current as of Monday 16th. On that occasion, the error log offered only those three lines:

6:43 AM AssimpReader Information Starting reading of file C:\Windows\Users\Rick\Desktop\Sansha\BK212.dae
6:43 AM AssimpReader Error Error loading unmanaged library from path: Assimp64.dll, see inner exception for details.
The specified module could not be found. (Exception from HRESULT: 0x8007007E)

After applying the redistributable, there was no error or warning and it imported the MakeHuman model in .dae format just as I would have expected.
 
OK, but you are not yet using the latest build then where I added the check for the redistributable. That check seems to give false errors now.
 
Correct; I thought it best to stick with that build, at least on the first try, for simplicity. Shall I try it for comparative purposes?
 
Hello,..

I am still getting a false positive,... though I'm still able to import dae files,.. version of MCX: 1.4.0.0 DEV 1/17/2017...

Rick is that the same version your using?

Arno,...

Was the "Check" only for MCX or did you include scenProc also?
 
Last edited:
Back
Top