• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

P3D v4 Detect sceneries created for FS9

#1
Hello,

I think a lot of people would like to know if a scenery as any chance to be compatible with P3D V4, before testing and crashing it ;)

An acknowledged minimum condition is that the scenery must have been compiled for FSX (or latter).

With all the tools you, "the experts", have created, I am convinced that you should be able offer to the community of the "casualy users" such utility.

Thanks to take a look :)

Anyway, Happy New Year to all

Gérard
 
#3
Hi,
I think what Gérard want a tool which can detect among a lot of scenery the FS9 ones and the others (FSX or P3D).
For this purpose I use an hexa editor to read the first lines of a bgl. In effect this kind of information is write here.
 
#5
Hi,

If I launch HxD.Exe which is a hexa editor freeware.
a) if I open a FS2004 MDL with it, I can see on the first line in the second colon: RIFF¾...MDL8MDLH
b) with a FSX MDL : RIFF.ô/.MDLXMDLH
c) and for a P3D v4 MDL: RIFFUþP.PV20MDLH

So you can see that this information is modified in function of MDL used.
 
#7
For aircrafts, it is quite easy to verify the model : Lorby's Thumbnailexporter give you directly the information.

But for .bgl (where sometimes there is a mdl included inside), I don't see this information in the binaries :(

Gérard
 

arno

Administrator
Staff member
FSDevConf team
Resource contributor
#10
Yes, FSX bgl files work in P3D v4 as well. But not all pre-FSX that FSX can read work in P3D v4.

When loading the bgl in MCX the event log can be used to see what kind of bgl it is.
 

arno

Administrator
Staff member
FSDevConf team
Resource contributor
#13
Not really. BGLX is for xml based bgl. So that's FS2004 and above. BGL9 is for the older bgl files where the scenery is in section 9.

If you have BGLX and the MDLX reader is used for the mdl objects you know it's FSX.
 
#14
Thanks for the clarification.

The "decision making" algorithm of MCX to select the right reader (BGL* and MDL*) is exactly what I was dreaming to get as the small console utility listing these two properties for any .bgl file....

Gérard