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

MCX trouble importing older mdl files

Messages
22
Country
germany
Hi,

I'm trying to make good use of the latest lockdown by converting some ancient scenery from FS2004 into FS2020. However, the newest version of MCX that will open the files is 1.4.0.0 bc3aee92 DEV 12.4.2020. With newer versions I get an error opening FS mdl files

An error occured during importing G:\Dropbox\KPLN\gmax\church.mdl

Error:
Illegales Zeichen im Pfad.


I then tried to load a 3ds file and get this error:

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.ArgumentException: Illegales Zeichen im Pfad.
bei System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
bei System.IO.Path.Combine(String path1, String path2)
bei ASToFra.TextureObject.TextureSearcher.CheckTextureCfg(List`1 folders)
bei ASToFra.TextureObject.TextureSearcher.FindTexture(String filename, String startFile, String livery, Boolean onlyStartFolder)
bei ASToFra.ObjectModel3D.TextureDictionary.GetTextureImage(String t, String p, String livery)
bei ASToFra.ObjectRenderer.Renderer3DHandlerType.ReadTexture(String texture)
bei ASToFra.ObjectRenderer.Renderer3DHandlerType.LoadTextures()
bei ASToFra.ObjectRenderer.Renderer3DHandlerType.SetObjectModel(ObjectModel newObj, ObjectChangeLevel level)
bei ASToFra.ObjectRenderer.Renderer3DControl.OnObjectChanged(ObjectChangeLevel level, ObjectModel obj, Object sender, String changeDescription)
bei ASToFra.Interfaces.ObjectChanged.Invoke(ObjectChangeLevel level, ObjectModel obj, Object sender, String changeDescription)
bei ASToFra.Interfaces.EventDistributor.RaiseObjectChanged(ObjectChangeLevel level, ObjectModel obj, Object sender, String changeDescription)
bei ASToFra.ObjectReader.AllObjectReader.RaiseObjectChanged(ObjectModel obj)
bei System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4250.0 built by: NET48REL1LAST_C.
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.
----------------------------------------
ModelConverterX
Assembly-Version: 1.0.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ModelConverterX.exe.
----------------------------------------
ASToFra.ErrorHandler
Assembly-Version: 1.0.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.ErrorHandler.DLL.
----------------------------------------
System.Windows.Forms
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4270.0 built by: NET48REL1LAST_C.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4200.0 built by: NET48REL1LAST_C.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
ASToFra.Utils
Assembly-Version: 1.0.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.Utils.DLL.
----------------------------------------
ASToFra.Interfaces
Assembly-Version: 1.0.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.Interfaces.DLL.
----------------------------------------
ASToFra.ObjectModel3D
Assembly-Version: 1.0.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.ObjectModel3D.DLL.
----------------------------------------
System.Configuration
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4190.0 built by: NET48REL1LAST_B.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Core
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4270.0 built by: NET48REL1LAST_C.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Xml
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
ASToFra.ObjectReader
Assembly-Version: 1.0.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.ObjectReader.DLL.
----------------------------------------
ASToFra.ObjectWriter
Assembly-Version: 1.0.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.ObjectWriter.DLL.
----------------------------------------
ASToFra.EventLog
Assembly-Version: 1.0.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.EventLog.DLL.
----------------------------------------
ASToFra.TextureObject
Assembly-Version: 1.0.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.TextureObject.DLL.
----------------------------------------
ASToFra.ObjectRenderer
Assembly-Version: 1.0.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.ObjectRenderer.DLL.
----------------------------------------
OpenTK.GLControl
Assembly-Version: 3.1.0.0.
Win32-Version: 3.1.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/OpenTK.GLControl.DLL.
----------------------------------------
OpenTK
Assembly-Version: 3.1.0.0.
Win32-Version: 3.1.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/OpenTK.DLL.
----------------------------------------
mscorlib.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
ASToFra.ParticleEffects
Assembly-Version: 1.0.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.ParticleEffects.DLL.
----------------------------------------
ASToFra.FSUtils
Assembly-Version: 1.0.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.FSUtils.DLL.
----------------------------------------
ASToFra.LicenseHelper
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.LicenseHelper.DLL.
----------------------------------------
Portable.Licensing
Assembly-Version: 1.0.0.0.
Win32-Version: 1.1.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/Portable.Licensing.DLL.
----------------------------------------
System.Xml.Linq
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll.
----------------------------------------
Accessibility
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
lib3ds.Net
Assembly-Version: 2.0.0.7306.
Win32-Version: 2.0.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/lib3ds.Net.DLL.
----------------------------------------
ASToFra.ObjectEditor
Assembly-Version: 1.0.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.ObjectEditor.DLL.
----------------------------------------
ASToFra.TextureLoader
Assembly-Version: 1.0.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.TextureLoader.DLL.
----------------------------------------
Futureware.MantisConnect
Assembly-Version: 1.0.6.0.
Win32-Version: 1.0.6.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/Futureware.MantisConnect.DLL.
----------------------------------------
System.Web.Services
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Web.Services/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll.
----------------------------------------
Futureware.MantisConnect.XmlSerializers
Assembly-Version: 1.0.6.0.
Win32-Version: 1.0.6.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/Futureware.MantisConnect.XmlSerializers.DLL.
----------------------------------------
AssimpNet
Assembly-Version: 5.0.0.0.
Win32-Version: 5.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/AssimpNet.DLL.
----------------------------------------
ASToFra.XPUtils
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///g:/Download/modelconverterx_latest_development_release%20(39)/ASToFra.XPUtils.DLL.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.


Appreciate any input. If someone can point me towards a solution without MCX that would be ok too.

Thanks

Matthias
 
Hi,

Do you have an example of such a file? The error seems to indicate that a texture includes an invalid character.
 
I see you submitted a bug from MCX as well and that has a file attached. So let me check what goes on.
 
Hi,

The MDL file that you send me loads without any error in MCX on my machine.
 
The two files in the reports you submitted from the error report window also load fine here. So I don't think the problem is the objects themselves.

Is MCX installed in a folder with unusual characters in the name maybe? Or are the files located in such a location?
 
Best to have no spaces or special characters, other than the underline (including accent marks). And don't have filenames start with numbers.
 
Weird, I have a sneeking suspicion that my WIN10 installation is messed up because I also get strange error messages in 3ds Max 2014.

Now I'm trying to take a detour via blender. Here I get a new error when importing blend-files:
11:05 AssimpReader Error Error importing file: BLEND: Expected at least one object with no parent

Off to investigate that...

Thanks anyway for your feedback
 
Back
Top