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

Prepar3D v5 support

arno

Administrator
Staff member
FSDevConf team
Resource contributor
Messages
34,440
Country
netherlands
I have just released new development release versions of all my tools with added support for Prepar3D v5. The impact of the new version on most tools is limited. Below I list the details per tool.

Overall the impact on the tool is not that big. But let me know if you encounter any issues or if Prepar3D v5 support is still missing somewhere.

ModelConverterX

There is one new material attribute available for PBR materials in Prepar3D v5. ModelConverterX has been modified to read and write this attribute correctly now. Since the MDL version, as coded in the MDL file itself, still reads PV44, I have decided to not add a new version when you export. So for Prepar3D v5 you would still need to use the v4.4 MDL format. But make sure that you use the Prepar3D v5 SDK to be able to save that one additional attribute.

scenProc

In the scenProc options you can specify the Prepar3D v5 location now, so that it can be used for the auto completion of the autogen configuration details.

FXEditor

FXEditor has been modified so that you can specify that you want to read the textures and sounds from the Prepar3D v5 folder.

Autogen Configuration Merger

For Autogen Confguration Merger I have posted a beta build in the forums that should support Prepar3D v5. But since I don’t have the new version installed myself yet, I haven’t been able to test it. So this is a beta build, that needs some more testing before it is promoted to an official release.

Continue reading...
 
Hi Arno, I have downloaded your sceneproc development x64 and updated it using the update file to use with P3DV5 from here http://www.scenerydesign.org/latest-release/scenproc_latest_development_release_x64.zip and here http://www.scenerydesign.org/latest-release/scenproc_latest_development_release_update.zip

I just over-wrote the files with the update files - is that correct ?

I ensured paths to P3D V5 were selected in options.

Some problems...

When I start scenproc, I get a list of warnings as shown below. The correct path to P3D V5 is definitely set.

If I try to select a roof type GUID I get a blank dialog box see below.

I also tried to run some OSM files using the batch processing program in the base folder but I got a failure on every osm file.

Finally, I cannot get any autogen in P3D V5 as shown at this link https://www.fsdeveloper.com/forum/threads/using-usbuildingfootprints-p3d-v5.447538/


Annotation 2020-05-06 153952.jpg




Annotation 2020-05-06 144357.jpg
 
Last edited:
Also getting this error when editing... See image attached...


Code:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at ASToFra.scenProc.MainWindow.txtConfiguration_ContextMenuRequest(Object sender, MouseEventArgs e)
   at DigitalRune.Windows.TextEditor.TextEditorControl.OnContextMenuRequest(MouseEventArgs mouseEventArgs)
   at DigitalRune.Windows.TextEditor.TextAreaControl.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
scenProc
    Assembly Version: 1.0.0.0
    Win32 Version: 3.0.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/scenProc.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4150.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.4001.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.3752.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.4.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/ASToFra.Utils.DLL
----------------------------------------
ASToFra.Interfaces
    Assembly Version: 1.0.0.0
    Win32 Version: 1.4.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/ASToFra.Interfaces.DLL
----------------------------------------
ASToFra.scenProc.DataModel
    Assembly Version: 1.0.0.0
    Win32 Version: 3.0.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/ASToFra.scenProc.DataModel.DLL
----------------------------------------
ASToFra.TextureObject
    Assembly Version: 1.0.0.0
    Win32 Version: 1.4.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/ASToFra.TextureObject.DLL
----------------------------------------
ASToFra.scenProc.Processor
    Assembly Version: 1.0.0.0
    Win32 Version: 3.0.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/ASToFra.scenProc.Processor.DLL
----------------------------------------
DigitalRune.Windows.TextEditor
    Assembly Version: 1.3.0.0
    Win32 Version: 1.3.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/DigitalRune.Windows.TextEditor.DLL
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    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.4121.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.3752.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.EventLog
    Assembly Version: 1.0.0.0
    Win32 Version: 1.4.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/ASToFra.EventLog.DLL
----------------------------------------
ASToFra.ObjectModel3D
    Assembly Version: 1.0.0.0
    Win32 Version: 1.4.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/ASToFra.ObjectModel3D.DLL
----------------------------------------
ASToFra.LicenseHelper
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/ASToFra.LicenseHelper.DLL
----------------------------------------
Portable.Licensing
    Assembly Version: 1.0.0.0
    Win32 Version: 1.1.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/Portable.Licensing.DLL
----------------------------------------
System.Xml.Linq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.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
----------------------------------------
gdal_csharp
    Assembly Version: 1.0.6962.42234
    Win32 Version: 1.0.6962.42234
    CodeBase: file:///G:/O4P3D/SceneProc/gdal_csharp.DLL
----------------------------------------
ogr_csharp
    Assembly Version: 1.0.6962.42232
    Win32 Version: 1.0.6962.42232
    CodeBase: file:///G:/O4P3D/SceneProc/ogr_csharp.DLL
----------------------------------------
ASToFra.FSUtils
    Assembly Version: 1.0.0.0
    Win32 Version: 1.4.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/ASToFra.FSUtils.DLL
----------------------------------------
AF2Utils
    Assembly Version: 1.0.7421.21150
    Win32 Version: 1.0.7421.21150
    CodeBase: file:///G:/O4P3D/SceneProc/AF2Utils.DLL
----------------------------------------
ASToFra.ObjectWriter
    Assembly Version: 1.0.0.0
    Win32 Version: 1.4.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/ASToFra.ObjectWriter.DLL
----------------------------------------
System.DirectoryServices
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.DirectoryServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.DirectoryServices.dll
----------------------------------------
ASToFra.scenProc.Steps
    Assembly Version: 1.0.0.0
    Win32 Version: 3.0.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/ASToFra.scenProc.Steps.DLL
----------------------------------------
ASToFra.AutogenConfiguration
    Assembly Version: 1.0.0.0
    Win32 Version: 1.1.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/ASToFra.AutogenConfiguration.DLL
----------------------------------------
FlightToolkit.SimProp
    Assembly Version: 1.0.5.0
    Win32 Version: 1.0.5.0
    CodeBase: file:///G:/O4P3D/SceneProc/FlightToolkit.SimProp.DLL
----------------------------------------
Microsoft.WindowsAPICodePack.Shell
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/Microsoft.WindowsAPICodePack.Shell.DLL
----------------------------------------
Microsoft.WindowsAPICodePack
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/Microsoft.WindowsAPICodePack.DLL
----------------------------------------
ASToFra.ErrorHandler
    Assembly Version: 1.0.0.0
    Win32 Version: 1.4.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/ASToFra.ErrorHandler.DLL
----------------------------------------
Ciloci.Flee
    Assembly Version: 0.9.26.0
    Win32 Version: 0.9.26.0
    CodeBase: file:///G:/O4P3D/SceneProc/Ciloci.Flee.DLL
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 14.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
OptaneShellExt
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Intel/OptaneShellExtensions/OptaneShellExt.dll
----------------------------------------
SharpShell
    Assembly Version: 2.2.0.0
    Win32 Version: 2.2.0.0
    CodeBase: file:///C:/Program%20Files/Intel/OptaneShellExtensions/SharpShell.DLL
----------------------------------------
log4net
    Assembly Version: 1.2.15.0
    Win32 Version: 1.2.15.0
    CodeBase: file:///C:/Program%20Files/Intel/OptaneShellExtensions/log4net.DLL
----------------------------------------
PinningServiceApi
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Intel/OptaneShellExtensions/PinningServiceApi.DLL
----------------------------------------
System.ComponentModel.Composition
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.Composition/v4.0_4.0.0.0__b77a5c561934e089/System.ComponentModel.Composition.dll
----------------------------------------
ASToFra.Autogen
    Assembly Version: 1.0.0.0
    Win32 Version: 1.1.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/ASToFra.Autogen.DLL
----------------------------------------
osr_csharp
    Assembly Version: 1.0.6962.42230
    Win32 Version: 1.0.6962.42230
    CodeBase: file:///G:/O4P3D/SceneProc/osr_csharp.DLL
----------------------------------------
GeoAPI
    Assembly Version: 1.7.4.0
    Win32 Version: 1.7.4.0
    CodeBase: file:///G:/O4P3D/SceneProc/GeoAPI.DLL
----------------------------------------
NetTopologySuite
    Assembly Version: 1.14.0.0
    Win32 Version: 1.14
    CodeBase: file:///G:/O4P3D/SceneProc/NetTopologySuite.DLL
----------------------------------------
PowerCollections
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///G:/O4P3D/SceneProc/PowerCollections.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

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

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Annotation 2020-05-06 181429.jpg
 
I have downloaded your sceneproc development x64 and updated it using the update file to use with P3DV5 from here http://www.scenerydesign.org/latest-release/scenproc_latest_development_release_x64.zip and here http://www.scenerydesign.org/latest-release/scenproc_latest_development_release_update.zip

I just over-wrote the files with the update files - is that correct ?

If you have downloaded the x64 version there is no need to put the update on top of it, the x64 contains all the files already. If you grab an update in the future it is enough to download update and put that in the same folder.

I ensured paths to P3D V5 were selected in options.

Some problems...

When I start scenproc, I get a list of warnings as shown below. The correct path to P3D V5 is definitely set.

I don't have P3D v5 installed on my machine yet, but it looks like some of the configuration files might be in a different location. Are the global autogen configuration files still in the autogen folder of the P3D root?

If I try to select a roof type GUID I get a blank dialog box see below.

That's because the autogen configuration files could not be read. It does only affect the code completion, not the final AGN files made.
 
Are the global autogen configuration files still in the autogen folder of the P3D root?

Yes same location as V4

Terrain.cfg is in C:\ProgramData\Lockheed Martin\Prepar3D v5

Annotation 2020-05-06 203830.jpg
 
That still looks OK, need to check why scenProc can't read the files in that case.
 
Back
Top